Patents by Inventor John Giannandrea

John Giannandrea has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9754036
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search engine to provide an entity some indication of topics in which a user may have an interest. The methods, systems, and apparatus include actions of receiving information at a search engine from a classifier indicating that a user is likely interested in a set of topics based on information about the user provided by the search engine to the classifier. Additional actions may include selecting a subset of the topics and generating a search results page that includes one or more references for one or more resources that are responsive to a search query. At least one reference of the one or more references may include information based on the received information that indicates that the user is likely interested in the subset of topics.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Evgeniy Gabrilovich, John Giannandrea, Jason Douglas
  • Patent number: 9728185
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for recognizing speech using neural networks. One of the methods includes receiving an audio input; processing the audio input using an acoustic model to generate a respective phoneme score for each of a plurality of phoneme labels; processing one or more of the phoneme scores using an inverse pronunciation model to generate a respective grapheme score for each of a plurality of grapheme labels; and processing one or more of the grapheme scores using a language model to generate a respective text label score for each of a plurality of text labels.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Johan Schalkwyk, Francoise Beaufays, Hasim Sak, John Giannandrea
  • Publication number: 20150340034
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for recognizing speech using neural networks. One of the methods includes receiving an audio input; processing the audio input using an acoustic model to generate a respective phoneme score for each of a plurality of phoneme labels; processing one or more of the phoneme scores using an inverse pronunciation model to generate a respective grapheme score for each of a plurality of grapheme labels; and processing one or more of the grapheme scores using a language model to generate a respective text label score for each of a plurality of text labels.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 26, 2015
    Inventors: Johan Schalkwyk, Francoise Beaufays, Hasim Sak, John Giannandrea
  • Patent number: 8705519
    Abstract: An approach to abstracting the circuit switched nature of the public switched telephone network (PSTN) by using VoIP to provide voice actuated services is disclosed. By carrying a telephone call using VoIP technology for a short distance (frequently within a server room) significant benefits to call handling and capacity management can be obtained. Specifically, a PSTN-to-IP gateway is used to receive (and place) calls over the PSTN and route those calls internally to servers over an IP network in a packet switched format. A number of computer systems can receive and handle the calls in the IP format, including: translating the packets into an audio format suitable for speech recognition and creating suitable packets from computer sound files for transmission back over the PSTN.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Donald C. Jackson, Michael J.B. Epstein, John Giannandrea, Mark A. Verber
  • Patent number: 8612925
    Abstract: A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in preparation for a sales pitch for selling hosting services, a non-programmer can develop a short application appropriate to the target customer. After the pitch, access to the demonstration could be given to the target customer to allow them to more fully develop the application. When the target customer is satisfied with the application, they can have their application live for their actual (as opposed to test users) at a suitable phone number simply by having the hosting provider configure the appropriate access.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeff C. Kunins, Hadi Partovi, Brandon William Porter, Matthew Talin Marx, Angus MacDonald, Patrick McCormick, John Giannandrea, Andrew Clarke, Tom Thai, Eckart Walther, Daniel Joseph Howard, James Robert Everingham
  • Patent number: 8204856
    Abstract: A new database design is implemented in which everything in the database is modeled with primitives, including the links and nodes for a graph tuple store. A query syntax provides a nested tree of constraints with a single global schema. Various optimization techniques for queries and replication techniques are also described.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: June 19, 2012
    Assignee: Google Inc.
    Inventors: Scott Meyer, Jutta Degener, Barak Michener, John Giannandrea
  • Patent number: 7941481
    Abstract: A method of accessing and updating an electronic phonebook over electronic communications networks such as a telephone and computer networks is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The user profile can include personalized phonebook entries that include names and telephone numbers of relevance to the user. Additionally, the voice portal can connect the user to numbers contained in the personalized phonebook in response to spoken commands. The profile can also be updated with additional phonebook entries over the interne using a web browser.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: May 10, 2011
    Assignee: TellMe Networks, Inc.
    Inventors: Hadi Partovi, Angus Macdonald Davis, Michael S. McCue, John Giannandrea, Lisa J. Stifelman, Daphne H. Luong, Eugene Koh
  • Publication number: 20110093500
    Abstract: A new database design is implemented in which everything in the database is modeled with primitives, including the links and nodes for a graph tuple store. A query syntax provides a nested tree of constraints with a single global schema. Various optimization techniques for queries and replication techniques are also 10 described.
    Type: Application
    Filed: December 23, 2010
    Publication date: April 21, 2011
    Applicant: GOOGLE INC.
    Inventors: Scott Meyer, Jutta Degener, Barak Michener, John Giannandrea
  • Publication number: 20100174692
    Abstract: A new database design is implemented in which everything in the database is modeled with primitives, including the links and nodes for a graph tuple store. A query syntax provides a nested tree of constraints with a single global schema. Various optimization techniques for queries and replication techniques are also described.
    Type: Application
    Filed: January 20, 2010
    Publication date: July 8, 2010
    Inventors: Scott MEYER, Jutta Degener, Barak Michener, John Giannandrea
  • Publication number: 20100121817
    Abstract: A new database design is implemented in which everything in the database is modeled with primitives, including the links and nodes for a graph tuple store. A query syntax provides a nested tree of constraints with a single global schema. Various optimization techniques for queries and replication techniques are also described.
    Type: Application
    Filed: January 20, 2010
    Publication date: May 13, 2010
    Inventors: Scott MEYER, Jutta Degener, Barak Michener, John Giannandrea
  • Publication number: 20100121839
    Abstract: A new database design is implemented in which everything in the database is modeled with primitives, including the links and nodes for a graph tuple store. A query syntax provides a nested tree of constraints with a single global schema. Various optimization techniques for queries and replication techniques are also described.
    Type: Application
    Filed: January 20, 2010
    Publication date: May 13, 2010
    Inventors: Scott MEYER, Jutta Degener, Barak Michener, John Giannandrea
  • Patent number: 7571226
    Abstract: A method and apparatus for providing personalized information content over telephones is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The personalized content is specific to that user based on her/his telephone identifying information and may be further customized based on the current time, current date, the calling party's locales, and/or the calling party's dialect and speech patterns. In some embodiments, the dialect is selected from a range of common American English dialects according to the locale of the calling party. For example, callers from the Northern Midland will automatically hear a Northern Midland dialect, while callers from the Coastal Southeast will hear that dialect, etc. Individuals can change the dialect to better suit their personal tastes.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: August 4, 2009
    Assignee: TellMe Networks, Inc.
    Inventors: Hadi Partovi, Roderick Steven Brathwaite, Angus Macdonald Davis, Michael S. McCue, Brandon William Porter, John Giannandrea, Eckart Walther, Zhe Li
  • Publication number: 20090024590
    Abstract: A large open database of information has entries for commonly understood data, such as people, places and objects, which are referred to as topics. The database has a type system and contains attributes and relationships between topics. The invention also comprises a powerful query language and an open API to access the data and a website where contributors can update the data or add new topics and relationships. The elements of the invention comprise a scalable graph database, a dynamic user contributed schema representation, a tree-based object/property query language, a series of new Web service APIs, and set of AJAX dynamic HTML technologies.
    Type: Application
    Filed: April 22, 2008
    Publication date: January 22, 2009
    Inventors: Timothy STURGE, Kurt Bollacker, Robert Cook, John Giannandrea, Nicholas Thompson, Edwin Taylor
  • Patent number: 7376586
    Abstract: A voice portal supporting telephone to web server commerce is described. The voice portal allows users to access web servers using a hypertext transfer protocol (HTTP), optionally including the use of a secure sockets layer (SSL) protocol, to complete commercial transactions. Additionally, embodiments of the invention can employ a one word commerce model that abstracts the particular model used by various electronic commerce vendors' web sites. The one word commerce model permits a user to identify a product and signal her/his purchase intentions with a single word, phrase, or touch-tone command. The voice portal can then complete the transaction supplying the electronic commerce vendor necessary information about the purchaser, e.g., her/his address, telephone number, electronic mail address, credit card information, etc. As needed, the voice portal can prompt the purchaser for information.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: May 20, 2008
    Assignee: Microsoft Corporation
    Inventors: Hadi Partovi, Roderick Steven Brathwaite, Angus Macdonald Davis, Michael S. McCue, Brandon William Porter, John Giannandrea, Eckart Walther, Eugene Koh, Andy Scott
  • Publication number: 20080095147
    Abstract: An approach to abstracting the circuit switched nature of the public switched telephone network (PSTN) by using VoIP to provide voice actuated services is disclosed. By carrying a telephone call using VoIP technology for a short distance (frequently within a server room) significant benefits to call handling and capacity management can be obtained. Specifically, a PSTN-to-IP gateway is used to receive (and place) calls over the PSTN and route those calls internally to servers over an IP network in a packet switched format. A number of computer systems can receive and handle the calls in the IP format, including: translating the packets into an audio format suitable for speech recognition and creating suitable packets from computer sound files for transmission back over the PSTN.
    Type: Application
    Filed: October 23, 2007
    Publication date: April 24, 2008
    Inventors: Donald Jackson, Michael Epstein, John Giannandrea, Mark Verber
  • Patent number: 7330890
    Abstract: A method and apparatus for providing personalized information content over telephones is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The personalized content is specific to that user based on her/his telephone identifying information and may be further customized based on the current time, current date, the calling party's locales, and/or the calling party's dialect and speech patterns. Also, the telephone identifying information may support targeted advertising, content, and purchasing recommendations specific to that user. The system may use a voice password and/or touch-tone login system when appropriate to distinguish the caller or verify the caller's identity for specific activities.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: February 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Hadi Partovi, Roderick Steven Brathwaite, Angus Macdonald Davis, Michael S. McCue, Brandon William Porter, John Giannandrea, Eckart Walther, Anthony Accardi, Zhe Li
  • Patent number: 7286521
    Abstract: An approach to abstracting the circuit switched nature of the public switched telephone network (PSTN) by using VoIP to provide voice actuated services is disclosed. By carrying a telephone call using VoIP technology for a short distance (frequently within a server room) significant benefits to call handling and capacity management can be obtained. Specifically, a PSTN-to-IP gateway is used to receive (and place) calls over the PSTN and route those calls internally to servers over an IP network in a packet switched format. A number of computer systems can receive and handle the calls in the IP format, including: translating the packets into an audio format suitable for speech recognition and creating suitable packets from computer sound files for transmission back over the PSTN.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: October 23, 2007
    Assignee: Tellme Networks, Inc.
    Inventors: Donald C. Jackson, Michael J. B. Epstein, John Giannandrea, Mark A. Verber
  • Patent number: 7140004
    Abstract: A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. Embodiments support rapid application deployment from the development environment to hosted application deployment to the intended audience.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: November 21, 2006
    Assignee: Tellme Networks, Inc.
    Inventors: Jeff C. Kunins, Hadi Partovi, Brandon William Porter, Matthew Talin Marx, Angus Macdonald Davis, Patrick McCormick, John Giannandrea, Andrew Clarke, Tom Thai, Eckart Walther, Daniel Joseph Howard, James Robert Everingham
  • Patent number: 6842767
    Abstract: A method and apparatus for providing personalized information content over telephones is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The personalized content is specific to that user based on her/his telephone identifying information and may be further customized based on the current time, current date, the calling party's locales, and/or the calling party's dialect and speech patterns. Also, the telephone identifying information may support targeted advertising, content, and purchasing recommendations specific to that user. The system may use a voice password and/or touch-tone login system when appropriate to distinguish the caller or verify the caller's identity for specific activities.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: January 11, 2005
    Assignee: TellMe Networks, Inc.
    Inventors: Hadi Partovi, Roderick Steven Brathwaite, Angus MacDonald Davis, Michael S. McCue, Brandon William Porter, John Giannandrea, Eckart Walther, Anthony Accardi, Zhe Li
  • Patent number: RE42901
    Abstract: A method of and apparatus for supporting intelligent call routing (ICR) systems multiple vendors, in a vendor neutral fashion using a computer is described. One embodiment has a voice program send a call routing request using an HTTP format to a call routing program. The call routing program decodes the HTTP request and identifies the appropriate vendor-specific communication format and communications method for talking to the ICR system specified in the HTTP request. The call routing program sends the request and receives the answers from the ICR system in the vendor specific formats. The call routing program provides the ICR system response back to the voice program in a vendor neutral fashion. This approach allows voice programs to easily be written that work with multiple ICR systems and allow component reuse of call routing code amongst programs that end up working with multiple systems.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: November 8, 2011
    Assignee: TellMe Networks, Inc.
    Inventors: Terry R. Weissman, James R. Eveningham, Shirish Andhare, Daphne H. Luong, Donald C. Jackson, John Giannandrea, Brandon Porter