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).

  • Publication number: 20190167322
    Abstract: The present invention relates to a series of orthopedic plates for use in repair of a bone. The plate has a Y-shaped profile or an X-shaped profile which includes an elongate central trunk with a complex contour and either one or two terminal pairs of arms that have a first arm and a second arm that form differing angles and lengths relative to the trunk portion of the plate. The arms include locking screw holes where the screws converge toward each other to provide for multiplanar fixation but which do not impinge.
    Type: Application
    Filed: January 30, 2019
    Publication date: June 6, 2019
    Applicant: ORTHOHELIX SURGICAL DESIGNS, INC.
    Inventors: Dustin DUCHARME, Robert H. BELL, Bryan D. Den Hartog, Rebecca F. KOCHER, Anil K. DUTTA, Thomas Bradley EDWARDS, David B. KAY, Andrew J. LEITHER, Derek S. LEWIS, Lee A. STRNAD, G. Martin WYNKOOP
  • Patent number: 10176803
    Abstract: 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: Grant
    Filed: June 5, 2017
    Date of Patent: January 8, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
  • Publication number: 20180300542
    Abstract: 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: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Inventors: Gordon Robert Waddell, Amanjot Singh, David J. Kay
  • Publication number: 20170365253
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: December 21, 2017
    Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
  • Patent number: 9760560
    Abstract: 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: Grant
    Filed: March 19, 2015
    Date of Patent: September 12, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Simon Corston, Ethan R. Bradford, Donni McCray, Erland Unruh, Claes-Fredrik Mannby, David J. Kay, Keith Trnka
  • Publication number: 20170185287
    Abstract: 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: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Erland Unruh, David J. Kay
  • Patent number: 9672818
    Abstract: 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: Grant
    Filed: April 24, 2013
    Date of Patent: June 6, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Ethan R. Bradford, Simon Corston, David J. Kay, Donni McCray, Keith Trnka
  • Patent number: 9639855
    Abstract: 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: Grant
    Filed: August 1, 2014
    Date of Patent: May 2, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Patent number: 9639854
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: May 2, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Patent number: 9626695
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: April 18, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Patent number: 9626355
    Abstract: 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: Grant
    Filed: August 28, 2014
    Date of Patent: April 18, 2017
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Ethan R. Bradford, David J. Kay, Michael Longe, Pim Van Meurs, Gaurav Tandon
  • Publication number: 20160275070
    Abstract: 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: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: Simon Corston, Ethan R. Bradford, Donni McCray, Erland Unruh, Claes-Fredrik Mannby, David J. Kay, Keith Trnka
  • Publication number: 20160246466
    Abstract: 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: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Gordon Waddell, Steven Mattox, David J. Kay
  • Publication number: 20160224524
    Abstract: 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: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: David J. Kay, Brian Yee, Donni McCray, Erland Unruh
  • Patent number: 9361292
    Abstract: 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: Grant
    Filed: May 1, 2015
    Date of Patent: June 7, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu
  • Publication number: 20150379989
    Abstract: 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: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Publication number: 20150379568
    Abstract: 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: Application
    Filed: August 1, 2014
    Publication date: December 31, 2015
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Publication number: 20150379583
    Abstract: 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: Application
    Filed: July 30, 2014
    Publication date: December 31, 2015
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Publication number: 20150379981
    Abstract: 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: Application
    Filed: August 4, 2014
    Publication date: December 31, 2015
    Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
  • Publication number: 20150234807
    Abstract: 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: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu