Patents by Inventor David J. Kay
David J. Kay 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: 11055739Abstract: A system and an associated method for responding to a user's voice inquiry are disclosed. The system accepts the voice inquiry and obtains personal data regarding the user. The system then identifies potential subjects of interest in the voice inquiry from media content currently provided to the user through a device which has captured the voice inquiry, media content present in or capturing the user's surroundings, or media content previously provided to the user as responses to previous voice inquiries by the user. Next, the system determines at least one subject of interest based on at least one of the personal data and the user's previous voice inquiries. The system then presents a response related to the determined subject of interest to the user's voice inquiry.Type: GrantFiled: May 5, 2020Date of Patent: July 6, 2021Assignee: Nuance Communications, Inc.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20200334712Abstract: A system and an associated method for responding to a user's voice inquiry are disclosed. The system accepts the voice inquiry and obtains personal data regarding the user. The system then identifies potential subjects of interest in the voice inquiry from media content currently provided to the user through a device which has captured the voice inquiry, media content present in or capturing the user's surroundings, or media content previously provided to the user as responses to previous voice inquiries by the user. Next, the system determines at least one subject of interest based on at least one of the personal data and the user's previous voice inquiries. The system then presents a response related to the determined subject of interest to the user's voice inquiry.Type: ApplicationFiled: May 5, 2020Publication date: October 22, 2020Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 10643235Abstract: A system and an associated method for responding to a user's voice inquiry are disclosed. The system accepts the voice inquiry and obtains personal data regarding the user. The system then identifies potential subjects of interest in the voice inquiry from media content currently provided to the user through a device which has captured the voice inquiry, media content present in or capturing the user's surroundings, or media content previously provided to the user as responses to previous voice inquiries by the user. Next, the system determines at least one subject of interest based on at least one of the personal data and the user's previous voice inquiries. The system then presents a response related to the determined subject of interest to the user's voice inquiry.Type: GrantFiled: July 30, 2014Date of Patent: May 5, 2020Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 10176803Abstract: Technology for improving the predictive accuracy of input word recognition on a device by dynamically updating the lexicon of recognized words based on the word choices made by similar users. The technology collects users' vocabulary choices (e.g., words that each user uses, or adds to or removes from a word recognition dictionary), associates users who make similar choices, aggregates related vocabulary choices, filters the words, and sends words identified as likely choices for that user to the user's device. Clusters may include, for example, users in a particular location (e.g., sets of people who use words such as “Puyallup,” “Gloucester,” or “Waiheke”), users with a particular professional or hobby vocabulary, or application-specific vocabulary (e.g., word choices in map searches or email messages).Type: GrantFiled: June 5, 2017Date of Patent: January 8, 2019Assignee: Nuance Communications, Inc.Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
-
Publication number: 20180300542Abstract: A system and method for enabling users to draw emojis for insertion into electronic text-based messages are disclosed. The system receives a handwritten drawing input from a user composing an electronic text based message on a computing device. The handwritten drawing input is to represent an emoji for insertion into the message, and comprises a series of strokes input to the computing device by the user. The system analyzes the series of strokes and matches the analyzed series of strokes to at least one emoji in a set of emojis. The user can then select the at least one emoji for insertion into the message.Type: ApplicationFiled: April 18, 2017Publication date: October 18, 2018Inventors: Gordon Robert Waddell, Amanjot Singh, David J. Kay
-
Publication number: 20170365253Abstract: Technology for improving the predictive accuracy of input word recognition on a device by dynamically updating the lexicon of recognized words based on the word choices made by similar users. The technology collects users' vocabulary choices (e.g., words that each user uses, or adds to or removes from a word recognition dictionary), associates users who make similar choices, aggregates related vocabulary choices, filters the words, and sends words identified as likely choices for that user to the user's device. Clusters may include, for example, users in a particular location (e.g., sets of people who use words such as “Puyallup,” “Gloucester,” or “Waiheke”), users with a particular professional or hobby vocabulary, or application-specific vocabulary (e.g., word choices in map searches or email messages).Type: ApplicationFiled: June 5, 2017Publication date: December 21, 2017Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
-
Patent number: 9760560Abstract: The disclosed system provides an efficient method of using a later word or words entered after a previous word along with one or more language models that show which words are likely to occur together to identify a better disambiguated choice for the previous word. To identify the better disambiguated choice for the previous word, the system can evaluate the conditional probability for the later word of various candidate previous words, and select the candidate previous word that has the highest conditional probability. If the conditional probability of the selected candidate previous word exceeds that of the previous word that was entered by at least a factor, then the system can include the selected candidate previous word in a selection list for user selection. The disclosed system also provides an efficient method for using one or more language models and a later word to correct errors in segmenting the word.Type: GrantFiled: March 19, 2015Date of Patent: September 12, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Simon Corston, Ethan R. Bradford, Donni McCray, Erland Unruh, Claes-Fredrik Mannby, David J. Kay, Keith Trnka
-
Publication number: 20170185287Abstract: System and methods are provided for adapting a virtual keyboard of a computing device in response to a detected static contact event. The system utilizes characteristics of a touch input to a touchscreen of the computing device, such as location of the touch input, surface area of the touch contact, and duration of the contact, to evaluate whether the touch input is likely an unintentional resting touch caused, for example, by a user resting his or her hand or finger on the touchscreen. If the touch is determined to be a static contact event, and if the event interferes with (e.g., overlaps or obstructs) portions of the virtual keyboard, the layout or behavior of the keyboard adapts to improve user functionality.Type: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Inventors: Erland Unruh, David J. Kay
-
Patent number: 9672818Abstract: Technology for improving the predictive accuracy of input word recognition on a device by dynamically updating the lexicon of recognized words based on the word choices made by similar users. The technology collects users' vocabulary choices (e.g., words that each user uses, or adds to or removes from a word recognition dictionary), associates users who make similar choices, aggregates related vocabulary choices, filters the words, and sends words identified as likely choices for that user to the user's device. Clusters may include, for example, users in a particular location (e.g., sets of people who use words such as “Puyallup,” “Gloucester,” or “Waiheke”), users with a particular professional or hobby vocabulary, or application-specific vocabulary (e.g., word choices in map searches or email messages).Type: GrantFiled: April 24, 2013Date of Patent: June 6, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
-
Patent number: 9639854Abstract: A system with an associated method for preloading advertisements by a server to a user's device is disclosed. In response to inquiries made by members of a user group, the system presents advertisements to the members and keeps a record of these presentations. Next, the system identifies those advertisements which have been frequently presented to the members, and preloads the identified advertisements on the device of a user who belongs to the user group. Subsequently, upon receiving a specific inquiry from the user's device, the system determines a response to the specific inquiry. When the determined response contains one of the preloaded advertisements, the system sends an instruction to the user's device to present the preloaded advertisement to the user.Type: GrantFiled: June 26, 2014Date of Patent: May 2, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 9639855Abstract: A system and with an associated method for preloading advertisements from a server to a user's device is disclosed. In response to inquiries made by members of a user group, user devices of the members present advertisements to the members and the server keeps a record of these presentations. Next, the server identifies those advertisements which have been frequently presented to the members, and preloads the identified advertisements to the device of a user who belongs to the user group. Subsequently, upon receiving a specific inquiry by the user's device, the server determines a response to the specific inquiry. When the determined response contains one of the preloaded advertisements, the server sends an instruction to the user's device to present the preloaded advertisement to the user.Type: GrantFiled: August 1, 2014Date of Patent: May 2, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 9626355Abstract: An operating sequence for a handheld computing device manages the device to automatically detect cues describing the device's environmental and user actions performed with the device, learn which cues and cue combinations are relevant to predict user actions, and then in response to occurrence of the relevant cues, predictively implementing the appropriate user action or configuring the device in anticipation of user action.Type: GrantFiled: August 28, 2014Date of Patent: April 18, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Ethan R. Bradford, David J. Kay, Michael Longe, Pim Van Meurs, Gaurav Tandon
-
Patent number: 9626695Abstract: An automated communication system with an associated method for presenting customized voices is disclosed. The system which performs a predetermined task accepts information regarding an intended user indicating the intended user's identity, preferences, etc. Next, the system customizes one or more voices for the intended user based on the accepted information. The system then presents to the intended user one or more audible communications converted from text associated with a predetermined task performed by the system using the one or more customized voices.Type: GrantFiled: August 4, 2014Date of Patent: April 18, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20160275070Abstract: The disclosed system provides an efficient method of using a later word or words entered after a previous word along with one or more language models that show which words are likely to occur together to identify a better disambiguated choice for the previous word. To identify the better disambiguated choice for the previous word, the system can evaluate the conditional probability for the later word of various candidate previous words, and select the candidate previous word that has the highest conditional probability. If the conditional probability of the selected candidate previous word exceeds that of the previous word that was entered by at least a factor, then the system can include the selected candidate previous word in a selection list for user selection. The disclosed system also provides an efficient method for using one or more language models and a later word to correct errors in segmenting the word.Type: ApplicationFiled: March 19, 2015Publication date: September 22, 2016Inventors: Simon Corston, Ethan R. Bradford, Donni McCray, Erland Unruh, Claes-Fredrik Mannby, David J. Kay, Keith Trnka
-
Publication number: 20160246466Abstract: A method and system for generating a transparent or semi-transparent full-screen text entry interface for mobile devices. The interface provides a user of a mobile computing device with a full-screen interface, the text entry layer, used to input text into an application or operating system (OS), while enabling the user to still see and interact with the application or OS (the application layer). One of the text entry layer and application layer is active at a time; touch inputs to the device are attributed exclusively to the active layer. When active, the text entry layer is displayed over the application layer. The system handles switching between active and inactive states for the text entry layer and application layer. The system further provides visual cues that indicate which of the application layer and text entry layer is currently the active layer.Type: ApplicationFiled: February 23, 2015Publication date: August 25, 2016Inventors: Gordon Waddell, Steven Mattox, David J. Kay
-
Publication number: 20160224524Abstract: A system and method that learns phrases from scratch based on capturing text entered on electronic devices by a user along with context for the captured text. The system constructs phrase resources based on analysis of the user's phrase usage in various contexts. By identifying similar or matching contexts for phrases employed by the user, the system dramatically improves the ability to predict phrases intended by the user. The disclosed system provides context-based text input that uses phrases previously entered by the user in similar contexts to provide meaningful phrase suggestions, as well as phrase completion suggestions taking into account previously entered text. In some implementations, the system utilizes linguistic models based on conditional probabilities to identify and/or rank suggested phrases for the relevant context.Type: ApplicationFiled: February 3, 2015Publication date: August 4, 2016Inventors: David J. Kay, Brian Yee, Donni McCray, Erland Unruh
-
Patent number: 9361292Abstract: Systems and methods for intelligent language models that can be used across multiple devices are provided. Some embodiments provide for a client-server system for integrating change events from each device running a local language processing system into a master language model. The change events can be integrated, not only into the master model, but also into each of the other local language models. As a result, some embodiments enable restoration to new devices as well as synchronization of usage across multiple devices. In addition, real-time messaging can be used on selected messages to ensure that high priority change events are updated quickly across all active devices. Using a subscription model driven by a server infrastructure, utilization logic on the client side can also drive selective language model updates.Type: GrantFiled: May 1, 2015Date of Patent: June 7, 2016Assignee: Nuance Communications, Inc.Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu
-
Publication number: 20150379583Abstract: A system and an associated method for responding to a user's voice inquiry are disclosed. The system accepts the voice inquiry and obtains personal data regarding the user. The system then identifies potential subjects of interest in the voice inquiry from media content currently provided to the user through a device which has captured the voice inquiry, media content present in or capturing the user's surroundings, or media content previously provided to the user as responses to previous voice inquiries by the user. Next, the system determines at least one subject of interest based on at least one of the personal data and the user's previous voice inquiries. The system then presents a response related to the determined subject of interest to the user's voice inquiry.Type: ApplicationFiled: July 30, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150379989Abstract: A system with an associated method for preloading advertisements by a server to a user's device is disclosed. In response to inquiries made by members of a user group, the system presents advertisements to the members and keeps a record of these presentations. Next, the system identifies those advertisements which have been frequently presented to the members, and preloads the identified advertisements on the device of a user who belongs to the user group. Subsequently, upon receiving a specific inquiry from the user's device, the system determines a response to the specific inquiry. When the determined response contains one of the preloaded advertisements, the system sends an instruction to the user's device to present the preloaded advertisement to the user.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150379981Abstract: An automated communication system with an associated method for presenting customized voices is disclosed. The system which performs a predetermined task accepts information regarding an intended user indicating the intended user's identity, preferences, etc. Next, the system customizes one or more voices for the intended user based on the accepted information. The system then presents to the intended user one or more audible communications converted from text associated with a predetermined task performed by the system using the one or more customized voices.Type: ApplicationFiled: August 4, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay