Abstract:
An audio programming guide provides identification and timing information (i.e., beginning and/or ending times) for broadcast audio programs. The information may be gathered from the broadcasters, producers, developers or creators of the programs, and from third parties having such information. Guide information may also be generated by human or automated operators, perhaps by reviewing a past broadcast and then identifying individual programs. An audio programming guide may be distributed or made available for retrieval before, during or after the broadcast of the programs described in the guide. Therefore, the guide may be useful for facilitating the automated recording of programs, and/or the parsing of a recorded stream of audio programs into individual programs.
Abstract:
A system and method are provided for real-time call control. When a call is received at a telephone server for a service subscriber, the server identifies the subscriber and retrieves information that will allow the server to contact the subscriber via instant messaging. An instant message is sent to the subscriber, and includes any number of options for controlling or handling the call. The options may be presented as hyperlinks, or the selected option may be returned in another instant message. The subscriber selects an option and communicates it to the server, which effects the selected option. The server may establish an audio connection between the server and the subscriber's computer or communication device (to allow the parties to talk), may transfer the call to another number, play a message for the caller (which may be pre-recorded or recorded in real-time), record a voicemail (which the subscriber may screen), etc.
Abstract:
A system and method are provided for real-time call control. When a call is received at a telephone server for a service subscriber, the server identifies the subscriber and retrieves information that will allow the server to contact the subscriber via instant messaging. An instant message is sent to the subscriber, and includes any number of options for controlling or handling the call. The options may be presented as hyperlinks, or the selected option may be returned in another instant message. The subscriber selects an option and communicates it to the server, which effects the selected option. The server may establish an audio connection between the server and the subscriber's computer or communication device (to allow the parties to talk), may transfer the call to another number, play a message for the caller (which may be pre-recorded or recorded in real-time), record a voicemail (which the subscriber may screen), etc.
Abstract:
A method and apparatus for enhanced browsing. The apparatus includes a user interface for presenting an enhanced browsing window containing a second page of content identified by a link in a first page displayed in a browser. The apparatus may include a prefetcher for prefetching the content, a cache for storing the window, and a customizer for customizing the window or content displayed in the window. When a user places a cursor near or over the link (e.g., over an icon placed near the link), the window is automatically displayed with content from the second page. One or more objects (e.g., ads, navigation controls) may be stripped from the second page before displaying remaining content in the window. The window may be converted into a full second browser in response to predetermined user activity within the window (e.g., clicking a control, entering data into a data entry field).
Abstract:
A method and apparatus for facilitating a user's browsing experience. A graphical history navigation tree is constructed and displayed as the user browses or previews electronic data (e.g., web pages, documents, images, electronic mail). A tree root is placed when the user opens a browser, initiates a new search or specifies that a new tree should be started. Thereafter, as the user accesses content linked to a given page, nodes corresponding to the content are added to the tree and connected to the tree node corresponding to the given page. The user may immediately return to any node's content by clicking or mousing-over the node. Nodes may be marked (e.g., by color, size) or notated to allow rapid identification of their content and/or level of interest to the user.
Abstract:
A method and apparatus for enhanced browsing of electronic data (e.g., web pages, documents, electronic mail). When a first page is displayed in a browser, content identified by links to other pages is prefetched. If the page contains a list of links (e.g., search results), an enhanced browsing stripe is superimposed on the links. The stripe is transparent or semi-transparent, so that a user can identify individual links in the list. As long as a user interface cursor remains within the stripe, whenever the cursor is placed over or adjacent to a link, an enhanced browsing window containing the prefetched content for that link is displayed. The stripe extends at least the length of the list of links. If the cursor reaches the end of the browser window, the browser page is automatically scrolled as necessary to view additional links or page content, and the stripe is extended accordingly.
Abstract:
A method and apparatus are provided for prefetching electronic data (e.g., a web page, HTML, a document, an image) viewable in a browser. When a browser is opened to a web page (or other form of electronic data) that contains links (e.g., hyperlinks) to other content, content described by one or more of the links is prefetched. In particular, the content is retrieved before a user operating the browser selects any of the links. As a result, an enhanced browsing window can be very rapidly displayed when the user does select one of the prefetched links. Links on the browser page may be selected and/or prioritized for prefetching in several ways—by automatically selecting some or all links, by using a template customized for the page, by applying heuristics to identify links meeting certain criteria, etc.
Abstract:
A system and method are provided for forwarding information regarding a called party to a third party, for a call originated from a calling party to the called party. The information may comprise a telephone number of the called party and the call may be forwarded along with the information, so that the third party can provide a telephone service (e.g., centralized voice mail). At a telephone switch coupled to the third party, the forwarded call is received with the identifying information via a first signaling protocol (e.g., SS7). A second signaling protocol (e.g., SMDI, ISDN PRI) is used between the switch and the third party. The identifying information is retrieved from one field of the first protocol and stored in a different field of the second protocol.
Abstract:
A system and method are provided for converting a textual portion of an electronic mail message into audio and delivering the audio through a telephone call to a recipient. An electronic mail server is configured to receive a mail message and parse an address to retrieve a telephone number included in or associated with said address. One or more textual portions of the mail message are converted to audio by a text-to-audio converter and combined into an audio message. The audio message may include an identifier of a sender or originator of the mail message, a subject of the mail message, text included in the body of the mail message, etc. An audio attachment included with the mail message may be included in the audio message. A call processor establishes a telephonic connection with the recipient, plays the audio message and may record a response from the recipient. If a response is provided, it is relayed back to the originator of the mail message. The recipient may be able to specify circumstances (.g., time of day, different telephone number) or criteria (e.g., originator identity, size of mail message) under which the recipient will or will not accept telephone delivery of audio forms of electronic mail messages. The system may apply a set of rules to ensure that audio forms of mail messages are limited, or not sent at all, to emergency numbers, directory assistance, toll-free numbers, etc.