Patents by Inventor Daigo Hamura

Daigo Hamura 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: 20240020942
    Abstract: A method and apparatus for providing emotional care in a session between a user and conversational agent. A first group of images comprising one or more images associated with the user may be received in the session. A user profile may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions. A second group of images may be received in the session to generate a second group of textual descriptions from the second group of images based at least on the emotion information in the user profile. A second memory record may be created based at least on the second group of images and the second group of textual descriptions.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 18, 2024
    Inventors: Xianchao Wu, Daigo HAMURA, Yongdong Wang
  • Patent number: 11810337
    Abstract: A method and apparatus for providing emotional care in a session between a user and conversational agent. A first group of images comprising one or more images associated with the user may be received in the session. A user profile may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions. A second group of images may be received in the session to generate a second group of textual descriptions from the second group of images based at least on the emotion information in the user profile. A second memory record may be created based at least on the second group of images and the second group of textual descriptions.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: November 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Publication number: 20220280088
    Abstract: A method and apparatus for providing emotional care in a session between a user and conversational agent. A first group of images comprising one or more images associated with the user may be received in the session. A user profile may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions. A second group of images may be received in the session to generate a second group of textual descriptions from the second group of images based at least on the emotion information in the user profile. A second memory record may be created based at least on the second group of images and the second group of textual descriptions.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 11369297
    Abstract: The present disclosure provides method and apparatus for providing emotional care in a session between a user and an electronic conversational agent. A first group of images may be received in the session, the first group of images comprising one or more images associated with the user. A user profile of the user may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 11341174
    Abstract: The present disclosure provides a method for providing voice-based knowledge through intelligent automated chatting. An input is received. A knowledge message is selected from a set of knowledge messages in response to the input, wherein a length of a voice corresponding to each of the set of knowledge messages is no more than a predefined length. The voice corresponding to the knowledge message is output in a conversation of the intelligent automated chatting.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Kazushige Ito, Daigo Hamura, Keizo Fujiwara, Mina Miyoshi
  • Publication number: 20210141818
    Abstract: The present disclosure provides a method for providing voice-based knowledge through intelligent automated chatting. An input is received. A knowledge message is selected from a set of knowledge messages in response to the input, wherein a length of a voice corresponding to each of the set of knowledge messages is no more than a predefined length. The voice corresponding to the knowledge message is output in a conversation of the intelligent automated chatting.
    Type: Application
    Filed: March 24, 2017
    Publication date: May 13, 2021
    Inventors: Xianchao Wu, Kazushige Ito, Daigo Hamura, Keizo Fujiwara, Mina Miyoshi
  • Publication number: 20200383623
    Abstract: The present disclosure provides method and apparatus for providing emotional care in a session between a user and an electronic conversational agent. A first group of images may be received in the session, the first group of images comprising one or more images associated with the user. A user profile of the user may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions.
    Type: Application
    Filed: January 4, 2018
    Publication date: December 10, 2020
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 9635138
    Abstract: In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a key event at an input method editor (IME) server transmitted to the IME server from an IME client that is in communication with the IME server, wherein the IME server is a stateful server that stores both requests and responses of a communication session between the IME server and the IME client, and the IME client is a stateless IME client that issues a request to the IME server based on the key event, identifying, by the IME server, one or more logographic characters based on the key event, generating, by the IME server, rendering information corresponding to the one or more logographic characters, and transmitting the rendering information from the IME server to the IME client to display the one or more logographic characters.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
  • Publication number: 20150088985
    Abstract: In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a key event at an input method editor (IME) server transmitted to the IME server from an IME client that is in communication with the IME server, wherein the IME server is a stateful server that stores both requests and responses of a communication session between the IME server and the IME client, and the IME client is a stateless IME client that issues a request to the IME server based on the key event, identifying, by the IME server, one or more logographic characters based on the key event, generating, by the IME server, rendering information corresponding to the one or more logographic characters, and transmitting the rendering information from the IME server to the IME client to display the one or more logographic characters.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Daigo HAMURA, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
  • Patent number: 8904012
    Abstract: In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving an input method editor (IME) server request, the IME server request including one or more tokens and requesting that an IME server be instantiated, the IME server executing one or more IME functions based on a key event sent from an IME client, wherein the IME server is a stateful server that stores both requests and responses of a communication session between the IME server and the IME client, determining that the IME server can be instantiated in a restrictive environment based on the one or more tokens, and instantiating the IME server in the restrictive environment. Other embodiments of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
  • Publication number: 20110131642
    Abstract: In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving an input method editor (IME) server request, the IME server request including one or more tokens and requesting that an IME server be instantiated, the IME server executing one or more IME functions based on a key event sent from an IME client, wherein the IME server is a stateful server that stores both requests and responses of a communication session between the IME server and the IME client, determining that the IME server can be instantiated in a restrictive environment based on the one or more tokens, and instantiating the IME server in the restrictive environment. Other embodiments of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
    Type: Application
    Filed: November 24, 2010
    Publication date: June 2, 2011
    Applicant: GOOGLE INC.
    Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
  • Patent number: 7657505
    Abstract: The subject disclosure pertains to systems and methods that facilitate retrieval of data. In particular, an application defined data shape can regulate loading of data for use in an object relational mapping system, enabling the object-oriented application to access data in a relational data base system. Data shapes define policies that control data retrieval, enabling efficient data loading. A data shape allows users to declaratively specify a set of policies to be applied to all queries associated with the data shape. In particular, data shapes can include policies that control eager loading. In addition, data shapes can also include filtering policies intended to reduce or limit data retrieved from a relational database.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Anders Hejlsberg, Matthew J. Warren, Dinesh C. Kulkarni, Henricus Johannes Maria Meijer, Terry A. Adams, Jomo Ahab Fisher, Daigo Hamura, Mads Torgersen
  • Patent number: 7650593
    Abstract: A system and method facilitating attributed debugging is provided that facilitates a developer of an object to determine what information a debugger displays. An expression evaluator is provided. A debuggee (e.g., process to be debugged) can include a display proxy attribute that identifies a display proxy type associated with an object. When a request to examine the object is received by the expression evaluator, the expression can create the display proxy associated with the object, examine the display proxy, and provide information associated with the display proxy in response to the request to examine the object.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Daigo Hamura
  • Publication number: 20080177716
    Abstract: The subject disclosure pertains to systems and methods that facilitate retrieval of data. In particular, an application defined data shape can regulate loading of data for use in an object relational mapping system, enabling the object-oriented application to access data in a relational data base system. Data shapes define policies that control data retrieval, enabling efficient data loading. A data shape allows users to declaratively specify a set of policies to be applied to all queries associated with the data shape. In particular, data shapes can include policies that control eager loading.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Anders Hejlsberg, Matthew J. Warren, Dinesh C. Kulkarni, Henricus Johannes Maria Meijer, Terry A. Adams, Jomo Ahab Fisher, Daigo Hamura, Mads Torgersen
  • Publication number: 20050216893
    Abstract: A system and method facilitating attributed debugging is provided. The system and method of the present invention facilitate a developer of an object to determine what information a debugger displays. An attributed debugging system having a debugger with an expression evaluator is provided. A debuggee (e.g., process to be debugged) can include a display proxy attribute that identifies a display proxy type associated with an object. When a request to examine the object is received by the expression evaluator, the expression can create the display proxy associated with the object, examine the display proxy, and provide information associated with the display proxy in response to the request to examine the object.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Inventors: Anson Horton, Michael Montwill, Daigo Hamura