Patents by Inventor Yutaka Suzue

Yutaka Suzue 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: 7370275
    Abstract: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Patrick Haluptzok, Yutaka Suzue, Angshuman Guha, Anuradha N. Padte, Vamshidhar G. Reddy, Mukundan Bhoovaraghavan, Ranjit Kumar Gupta, Joshua A. Clow, Robert Lewis Chambers
  • Publication number: 20060173674
    Abstract: The sharing of language models is disclosed. In one embodiment, a language model service is provided that is shareable among handlers for input devices. The service includes a pre-processing mode of operation, and a correction mode of operation. In the former mode, the language model service is designed to receive a range within a document from a handler for an input device, and in response provide advice regarding text under consideration by the handler to insert within the document at the range, based on the context of the document within the range. In the latter mode, the language model service is designed to supervise correction over a range of text within a document, in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the service solicits suggestions from the handlers, and based thereon determines text corrections. The corrections can then be made by the handlers, or by the service.
    Type: Application
    Filed: March 31, 2006
    Publication date: August 3, 2006
    Applicant: Microsoft Corporation
    Inventors: Yutaka Nakajima, Yutaka Suzue, Kevin Gjerstad, Dong-Hui Zhang, Hiroaki Kanokogi, Benjamin Westbrook
  • Patent number: 7058888
    Abstract: A multi-modal text editing correction environment is disclosed. An application program owns a document, while each of a number of handlers has a corresponding input device and is capable of entering text into the document. Each handler has a method callable by the program to request: that the handler return correction content for display by the application; and/or that the handler display a correction interface. A common text framework includes a mechanism to track entry of text into the document by handler, and a correction interface callable by the application program to determine the handler responsible for entering a particular range of text into the document.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: June 6, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin B. Gjerstad, Yutaka Suzue, Yutaka Nakajima, Benjamin M. Westbrook
  • Patent number: 7035788
    Abstract: The sharing of language models is disclosed. In one embodiment, a language model service is provided that is shareable among handlers for input devices. The service includes a pre-processing mode of operation, and a correction mode of operation. In the former mode, the language model service is designed to receive a range within a document from a handler for an input device, and in response provide advice regarding text under consideration by the handler to insert within the document at the range, based on the context of the document within the range. In the latter mode, the language model service is designed to supervise correction over a range of text within a document, in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the service solicits suggestions from the handlers, and based thereon determines text corrections. The corrections can then be made by the handlers, or by the service.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Yutaka Nakajima, Yutaka Suzue, Kevin B. Gjerstad, Dong-Hui Zhang, Hiroaki Kanokogi, Benjamin M. Westbrook
  • Publication number: 20050091037
    Abstract: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick Haluptzok, Yutaka Suzue, Angshuman Guha, Anuradha Padte, Vamshidhar Reddy, Mukundan Bhoovaraghavan, Ranjit Gupta, Joshua Clow, Robert Chambers
  • Publication number: 20050091032
    Abstract: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.
    Type: Application
    Filed: May 21, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Patrick Haluptzok, Yutaka Suzue, Angshuman Guha, Anuradha Padte, Vamshidhar Reddy, Mukundan Bhoovaraghavan, Ranjit Gupta, Joshua Clow, Robert Chambers
  • Patent number: 6633310
    Abstract: Elements of a graphical user interface that are switchably translucent and opaque are disclosed. In one embodiment, such an element is initially set to a default, first mode in which the element is translucent when the pointer is not positioned over the element. When the pointer has been moved such that it is positioned over the element, the element becomes opaque. Various heuristics are also disclosed that are applicable to the opaque-to-translucent and the translucent-to-opaque transformations. For example, when the pointer is moved over the element, there may be a delay prior to the element becoming opaque. As another example, when the pointer remains over the element for a predetermined amount of time, the element may revert back to translucency from opacity.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: October 14, 2003
    Assignee: Microsoft Corporation
    Inventors: Felix G. T. I. Andrew, Kevin B. Gjerstad, Yutaka Suzue