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: 20240020942Abstract: 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: ApplicationFiled: September 27, 2023Publication date: January 18, 2024Inventors: Xianchao Wu, Daigo HAMURA, Yongdong Wang
-
Patent number: 11810337Abstract: 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: GrantFiled: May 24, 2022Date of Patent: November 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
-
Publication number: 20220280088Abstract: 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: ApplicationFiled: May 24, 2022Publication date: September 8, 2022Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
-
Patent number: 11369297Abstract: 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: GrantFiled: January 4, 2018Date of Patent: June 28, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
-
Patent number: 11341174Abstract: 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: GrantFiled: March 24, 2017Date of Patent: May 24, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Xianchao Wu, Kazushige Ito, Daigo Hamura, Keizo Fujiwara, Mina Miyoshi
-
Publication number: 20210141818Abstract: 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: ApplicationFiled: March 24, 2017Publication date: May 13, 2021Inventors: Xianchao Wu, Kazushige Ito, Daigo Hamura, Keizo Fujiwara, Mina Miyoshi
-
Publication number: 20200383623Abstract: 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: ApplicationFiled: January 4, 2018Publication date: December 10, 2020Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
-
Patent number: 9635138Abstract: 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: GrantFiled: December 1, 2014Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
-
Publication number: 20150088985Abstract: 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: ApplicationFiled: December 1, 2014Publication date: March 26, 2015Inventors: Daigo HAMURA, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
-
Patent number: 8904012Abstract: 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: GrantFiled: November 24, 2010Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
-
Publication number: 20110131642Abstract: 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: ApplicationFiled: November 24, 2010Publication date: June 2, 2011Applicant: GOOGLE INC.Inventors: Daigo Hamura, Hiroyuki Komatsu, Jun Mukai, Taku Kudo, Takuya Oikawa, Toshiyuki Hanaoka, Yasuhiro Matsuda, Yohei Yukawa, Yusuke Tabata
-
Patent number: 7657505Abstract: 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: GrantFiled: January 19, 2007Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Anders Hejlsberg, Matthew J. Warren, Dinesh C. Kulkarni, Henricus Johannes Maria Meijer, Terry A. Adams, Jomo Ahab Fisher, Daigo Hamura, Mads Torgersen
-
Patent number: 7650593Abstract: 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: GrantFiled: March 25, 2004Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: Anson Horton, Michael Montwill, Daigo Hamura
-
Publication number: 20080177716Abstract: 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: ApplicationFiled: January 19, 2007Publication date: July 24, 2008Applicant: MICROSOFT CORPORATIONInventors: Anders Hejlsberg, Matthew J. Warren, Dinesh C. Kulkarni, Henricus Johannes Maria Meijer, Terry A. Adams, Jomo Ahab Fisher, Daigo Hamura, Mads Torgersen
-
Publication number: 20050216893Abstract: 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: ApplicationFiled: March 25, 2004Publication date: September 29, 2005Inventors: Anson Horton, Michael Montwill, Daigo Hamura