Patents by Inventor Daryn Robbins

Daryn Robbins 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: 8010339
    Abstract: Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Nathan Charu Arora, Chigusa Yasuda Sansen, Daryn Robbins, Mark Tonkelowitz
  • Patent number: 7912700
    Abstract: Context-based word prediction is provided. A software application utilizes words contained in an application document to provide context-based word prediction in the same or a related document. The software application creates an application defined data source and populates the data source with words occurring in a document. When the same or a related document is being edited via an input method, for example, typing, speech recognition, electronic handwriting, etc., a prediction engine presents candidate words from the application defined data source that match current text input, and the user may choose from the presented candidate words for automatic population into the document being edited. Information from the application defined data source may be transferred between computing devices, for example, between a mobile computing device and a desktop (non-mobile) computing device.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason Bower, Kenji Furuuchi, Simon Liu, Kenichi Morimoto, Daryn Robbins, Chet Laughlin, Peter Davis
  • Publication number: 20090210216
    Abstract: Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: Microsoft Corporation
    Inventors: Nathan Charu Arora, Chigusa Yasuda Sansen, Daryn Robbins, Mark Tonkelowitz
  • Publication number: 20080195388
    Abstract: Context-based word prediction is provided. A software application utilizes words contained in an application document to provide context-based word prediction in the same or a related document. The software application creates an application defined data source and populates the data source with words occurring in a document. When the same or a related document is being edited via an input method, for example, typing, speech recognition, electronic handwriting, etc., a prediction engine presents candidate words from the application defined data source that match current text input, and the user may choose from the presented candidate words for automatic population into the document being edited. Information from the application defined data source may be transferred between computing devices, for example, between a mobile computing device and a desktop (non-mobile) computing device.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason Bower, Kenji Furuuchi, Simon Liu, Kenichi Morimoto, Daryn Robbins, Chet Laughlin, Peter Davis
  • Publication number: 20070027690
    Abstract: Some spoken languages can be written, for example, by using a single character to represent a single word. The word can comprise a plurality of phonetic codes. A character from a datastore can be retrieved and compared against an input string which might contain the same phonetic codes.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventor: Daryn Robbins
  • Publication number: 20070028168
    Abstract: Some spoken languages can be written, for example, by using a single character to represent a single word. Some characters can be represented different sets of phonetic codes. A character from a datastore can be retrieved and compared against an input string which might contain the same phonetic codes.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Daryn Robbins, Marshall Ramsey, Matthew Klein
  • Publication number: 20060033644
    Abstract: A system and method is directed to filtering an entry associated with a Far East language character. A potential keystroke is determined for each entry in a database, contact list, text file, and the like. In one embodiment, the entry is a Unicode associated with the Far East language character. An index is determined from the Unicode based in part on the Far East language character. The index is employed to determine the potential keystroke associated with the Far East language character. If the potential keystroke approximately matches a received keystroke, the entry associated with the Far East language character is selected. In one embodiment, the Far East language character associated with the selected entry is provided to a display device. The Far East language character may include a Korean, Japanese, and Chinese language character.
    Type: Application
    Filed: October 18, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventor: Daryn Robbins