Patents Assigned to Yahoo! Inc.
  • Patent number: 6813489
    Abstract: A method and system for transmitting a voice message to an electronic address, generally includes establishing a data connection between a first server of a voice messaging system and a wireless device so as to enable a user to access an electronic mail account. The first server then captures a wireless device identifier and accesses an association of the wireless device identifier to a telephone number of the wireless device. A call is then initiated from the wireless device to a second server of the voice messaging system to record a voice message. The previously stored recipient electronic address is retrieved using the captured telephone number and an email including a link to the voice message is generated. The email is then transmitted to the recipient electronic address.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: November 2, 2004
    Assignee: Yahoo! Inc.
    Inventors: Christopher M. Wu, Jay B. Baldemor, Patrick S. Loo
  • Patent number: 6813580
    Abstract: A method for measuring a bandwidth of a signal path between a data source and a data recipient involves sending a block of test data from the data source along the signal path to the data recipient, using that test data to obtain a measured bandwidth of the signal path, and transferring information from the data source along the signal path to the data recipient in accordance with the measured bandwidth. The measured bandwidth value can be calculated each time the data recipient accesses a website or the measured bandwidth value can be retained for future use.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: November 2, 2004
    Assignee: Yahoo! Inc.
    Inventor: Alan S. Florschuetz
  • Patent number: 6801945
    Abstract: Systems and methods are provided for predicting visitor traffic to a network of web site pages. The systems and methods are used, as an example, to predict the inventory of total available online advertisements available within the network for a forthcoming period. The visitor traffic includes page viewing, listening or transacting on web pages within a web site, wherein the web pages are categorized by subject, interest areas or specific user queries such as word or phrase searches. For each page whose traffic is being predicted, the system takes into account annual seasonality, day-of-week, holidays, special events, short histories, user demographics, user web behavior (viewing, listening and transacting) and parent and child web page characteristics.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: October 5, 2004
    Assignee: Yahoo ! Inc.
    Inventors: Long-Ji Lin, Dz-Mou Jung
  • Patent number: 6728731
    Abstract: A wireless web system allows users to navigate web pages that include links to audio content where the pages are provided over a data connection and the audio content is provided over a voice connection. An audio content reference generator generates a reference to a portion of static audio content and that audio content reference is provided to the user's wireless web client as a link on a wireless web page, or other page retrieved by the wireless web device over the data connection. The audio content reference and a telephone number of an audio server form the link on the page, so that when a user selects that link, the wireless device establishes a voice connection to the audio server using the telephone number and then provides the audio server with the audio content reference so that the user hears the specifically referenced audio content over the voice channel.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: April 27, 2004
    Assignee: Yahoo!, Inc.
    Inventors: Ramesh R. Sarukkai, Anurag Mendhekar
  • Patent number: 6699125
    Abstract: A game and messenger client-server system is provided including a plurality of game clients, a game server, a plurality of messenger clients, and a messenger server. The game server includes logic to operate a multiplayer game using inputs from and outputs to an active game set of game clients, wherein game clients other than those in the active game set can join an active game by supplying the game server with a reference to the active game. Additionally, logic is included for coupling a game client to a messenger client to allow the game client to send the messenger client data used to initiate joining a game, whereby a message sent by the messenger client includes the data used to initiate joining a game. Also, logic is included for initiating a join of a game at an invitee client, using data received in a message to the invitee.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: March 2, 2004
    Assignee: Yahoo! Inc.
    Inventors: Chris Kirmse, Brian Gottlieb
  • Patent number: 6651086
    Abstract: Systems and methods for connecting two or more individuals to an Internet conversation based on their mutual interests, the current content they may be viewing and what they want to talk about at that time. The techniques of the present invention allow an individual who starts a conversation to maintain full control over who is able to join that conversation as well as how many are able to join at any one time. A user who desires to start or join a conversation about a particular topic or story selects an indicator, such as an icon, associated with the specific topic or story. The user is presented with an option to start or join a conversation. If the user opts to start a conversation, the user is presented with a comment page, and the user enters a comment, or comments, that preferably is intended to spark an interest in other users. The comment is then presented to other users.
    Type: Grant
    Filed: February 22, 2000
    Date of Patent: November 18, 2003
    Assignee: Yahoo! Inc.
    Inventors: Udi Manber, Chi Chao Chang, Anthony Lamarca
  • Patent number: 6631372
    Abstract: A search engine selects one or more search hits from among a plurality of hits, wherein a hit is a reference to a page or a site, based on a user interest, comprising an input module for accepting a query from a user, the query representing an interest of the user; a tracking module for tracking the user's navigation through the plurality of pages, including at least a destination purchase page, the destination purchase page being a page from which the user makes a purchase; a sales module which records associations between purchases and queries where the associations are provided, at least in part by an output of the tracking module; and a search module, which takes as its inputs at least a query and sales associations of that query provided by the sales module, and which outputs one or more search hits based on at least the query and the sales associations of that query.
    Type: Grant
    Filed: February 12, 1999
    Date of Patent: October 7, 2003
    Assignee: Yahoo! Inc.
    Inventor: Paul Graham
  • Patent number: 6581061
    Abstract: A remote web site authoring system is located on a server in communication with one or more clients via a network with in a distributed computing environment. The system provides a what-you-see-is-what-you-get (WYSIWYG) interface program that enables the client to edit a web page of within a web site maintained on the remote server while concurrently viewing a replica of that web page. The system dynamically generates the replica of the web page while the client is editing the web page. The system combines the two elements of remote authoring, i.e., editing the web site and viewing the web site, enabling the user to view a replica of the web site during the editing process.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: June 17, 2003
    Assignee: Yahoo!, Inc.
    Inventor: Paul Graham
  • Patent number: 6580786
    Abstract: A unified, intelligent message store is scalable and is optimized to provide both streaming and non-streaming data, as required, to telephony and web-based applications. A message application server (MAS) includes an expandable number of message pools, each message pool having message blocks that can be linked to store variable length messages. Multiple MASs can be used to extend the system.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: June 17, 2003
    Assignee: Yahoo! Inc.
    Inventor: Madhu Yarlagadda
  • Patent number: 6567419
    Abstract: A voice converter includes upstream and downstream resource managers for allocation half-duplex resources of a full duplex DSP transcoder. The resource managers schedule available upstream or downstream resources and provide transcoded voice data to requesting applications.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: May 20, 2003
    Assignee: Yahoo! Inc.
    Inventor: Madhu Yarlagadda
  • Patent number: 6556563
    Abstract: An intelligent voice bridging system and process that scaleably extends the functionality of a VOIP telecommunication application by bridging data from external components into the VOIP data stream.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: April 29, 2003
    Assignee: Yahoo! Inc.
    Inventor: Madhu Yarlagadda
  • Patent number: 6553364
    Abstract: A search query is applied to documents in a document repository wherein the documents are organized into a hierarchy. A search engine searches the hierarchy to return documents which match a query term either directly or indirectly. A specific embodiment of the search engine organizes the query term into individual subterms and matches the subterms against documents, returning only those documents which indirectly match the entire search query term and directly match at least one of the query subterms.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: April 22, 2003
    Assignee: Yahoo! Inc.
    Inventor: Jiong Wu
  • Patent number: 6523069
    Abstract: A multicast media system includes a network access facility that directly interconnects a second multicast-enabled network to a first multicast-enabled network. The network access facility is configured to pass a requested multicast data stream from the first multicast-enabled network to a terminal in the second multicast-enabled network that request receipt of the multicast data stream. The direct peering of multicast media can be scaled to accommodate large numbers of users.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: February 18, 2003
    Assignee: Yahoo! Inc.
    Inventors: Edward A. Luczycki, Darin D. Divinia
  • Patent number: 6499052
    Abstract: According to the present invention, an electronic commerce method and system for referencing remote merchant sites at a local commerce site is provided. The local commerce site may also be a remote merchant integration server (RMIS). The remote commerce site may also be a remote merchant site. The remote merchant site may be a website of a merchant.
    Type: Grant
    Filed: August 11, 1999
    Date of Patent: December 24, 2002
    Assignee: Yahoo! Inc.
    Inventors: Phu Hoang, Qi Lu
  • Patent number: 6446040
    Abstract: A method and an apparatus of synthesizing speech from a piece of input text 104. In one embodiment, the method includes the steps of retrieving the input text 104 entered into a computing system, and transforming the input text 104 based on the semantics 152 of at least one word of the input text 104 to generate a formatted text 108 for speech synthesis. The transforming includes adding an audio rendering effect tot he input text based on the semantics of at least one work, the audio rendering effect comprising background music, special effect sounds, and context-sensitive sounds. In another embodiment, the transformation also depends on at least one characteristic of the person listening to the speech output 118. In yet another embodiment, the transformation further depends on at least one characteristic of the hardware employed by the user to listen to the speech output 118. The transformed text can be further modified to fit a text-to-speech engine to generate the speech output 118.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: September 3, 2002
    Assignee: Yahoo! Inc.
    Inventors: Gudrun Socher, Mohan Vishwanath, Anurag Mendhekar
  • Patent number: 6381594
    Abstract: A search engine that forms a compact representation of a plurality of user queries to efficiently find desired information in an information network. The search engine comprises a profile processor having logic to receive the queries from the users and a search module. The search module is coupled to the profile processor and has logic to receive the information content, to combine the user queries into a master query, and to match the master query with the information content to determine matching content. The search engine also includes logic to analyze the matching content to determine if any of the queries has been satisfied.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: April 30, 2002
    Assignee: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Ashvinkumar P. Patel, Qi Lu, Udi Manber, Kristine Rudkin
  • Patent number: 6359633
    Abstract: An apparatus and a method to generate a hyperlinked abstract from a markup language document by parsing the document to create a syntax tree, analyzing statistically the syntax tree based on at least one rule, classifying information at each node of the syntax tree, adapting information at each node of the classified tree for outputting and summarizing the adapted tree to create a hyperlinked abstract of the document to be presented at an output device. The abstract can be considered as a summarized version of the document. It occupies less bandwidth than the document, allowing it to be transmitted to a user at a much faster pace, even if the user's computing system and connection are not very sophisticated. Through the abstract, the user can quickly become aware of the coverage of the document. If more detailed information is preferred, the user can access those materials in the document through hyperlinks.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: March 19, 2002
    Assignee: Yahoo! Inc.
    Inventors: Shanmugasunder Balasubramaniam, Mohan Vishwanath, Anurag Mendhekar
  • Patent number: 6343302
    Abstract: A remote web site authoring system is located on a server in communication with one or more clients via a network with in a distributed computing environment. The system provides a what-you-see-is-what-you-get (WYSIWYG) interface program that enables the client to edit a web page of within a web site maintained on the remote server while concurrently viewing a replica of that web page. The system dynamically generates the replica of the web page while the client is editing the web page. The system combines the two elements of remote authoring, i.e., editing the web site and viewing the web site, enabling the user to view a replica of the web site during the editing process.
    Type: Grant
    Filed: February 13, 1997
    Date of Patent: January 29, 2002
    Assignee: Yahoo! Inc.
    Inventor: Paul Graham
  • Patent number: 6216157
    Abstract: Method and apparatus to deliver an application to a client through a transmission medium. The application can be an interactive application, and the apparatus includes an appliance-specific transducer and an adaptive-transmission transducer. The appliance-specific transducer, in view of the client's request for the interactive application in the server, is configured to modify the application based on at least one characteristic of the client and at least one characteristic of the application to generate an appliance-specific output. Based on at least one characteristic of the application and at least one characteristic of the medium of transmission, the adaptive-transmission transducer is configured to modify the appliance-specific output to generate an adapted output. The output is delivered through the medium to the client, which includes a decoder and a user-interface.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: April 10, 2001
    Assignee: Yahoo! Inc.
    Inventors: Mohan Vishwanath, Anurag Mendhekar
  • Patent number: 6205469
    Abstract: The concept of a subroutine call is one of the basic ideas in computer science. The invention relates to a technique for achieving the effect of subroutine calls in certain situations where they would not otherwise be possible. The invention allows for the simulation of subroutine calls in applications where the interaction with a client is reduced to successive iterations in which the application sends the client a set of keys, and the client chooses one of the keys and sends it back to the application (i.e., a minimal interface). In one implementation, the invention is used to simulate subroutine calls in an application running on a Web server and communicating with the client through successive Web pages.
    Type: Grant
    Filed: May 27, 1997
    Date of Patent: March 20, 2001
    Assignee: Yahoo! Inc.
    Inventor: Paul Graham