Patents by Inventor Eric Jun Fu
Eric Jun Fu 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: 11055739Abstract: 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: GrantFiled: May 5, 2020Date of Patent: July 6, 2021Assignee: Nuance Communications, Inc.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20200334712Abstract: 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: ApplicationFiled: May 5, 2020Publication date: October 22, 2020Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 10643235Abstract: 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: GrantFiled: July 30, 2014Date of Patent: May 5, 2020Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 10021169Abstract: A system logs application usage data on a mobile device, processes the data on an analysis system and outputs a current and predicted score to, e.g. third parties. The system logs application-related usage data, which is collected via, e.g. a keyboard application running in the background on the mobile device. The system then evaluates the logged usage data and the events corresponding to a particular application. The events can be analyzed to score the user engagement level with the application, e.g., more events recorded for a given application per day, the more engaged a user is with that application. The engagement level can further be predicated based on historical usage log data from which a score decay model can be generated.Type: GrantFiled: September 20, 2013Date of Patent: July 10, 2018Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Dan Hendrick, Eric Jun Fu
-
Patent number: 9639854Abstract: 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: GrantFiled: June 26, 2014Date of Patent: May 2, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 9639855Abstract: 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: GrantFiled: August 1, 2014Date of Patent: May 2, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 9626695Abstract: 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: GrantFiled: August 4, 2014Date of Patent: April 18, 2017Assignee: NUANCE COMMUNICATIONS, INC.Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Patent number: 9361292Abstract: 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: GrantFiled: May 1, 2015Date of Patent: June 7, 2016Assignee: Nuance Communications, Inc.Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu
-
Publication number: 20150379583Abstract: 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: ApplicationFiled: July 30, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150379981Abstract: 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: ApplicationFiled: August 4, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150379568Abstract: 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: ApplicationFiled: August 1, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150379989Abstract: 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: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Sundar Balasubramanian, Michael McSherry, Eric Jun Fu, Daniel Hendrick, Deepankar Katyal, David J. Kay
-
Publication number: 20150234807Abstract: 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: ApplicationFiled: May 1, 2015Publication date: August 20, 2015Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu
-
Patent number: 9035884Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 19, 2015Assignee: Nuance Communications, Inc.Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu
-
Publication number: 20150088955Abstract: A system logs application usage data on a mobile device, processes the data on an analysis system and outputs a current and predicted score to, e.g. third parties. The system logs application-related usage data, which is collected via, e.g. a keyboard application running in the background on the mobile device. The system then evaluates the logged usage data and the events corresponding to a particular application. The events can be analyzed to score the user engagement level with the application, e.g., more events recorded for a given application per day, the more engaged a user is with that application. The engagement level can further be predicated based on historical usage log data from which a score decay model can be generated.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Dan Hendrick, Eric Jun Fu
-
Patent number: 8983849Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 17, 2015Assignee: Nuance Communications, Inc.Inventors: Andrew Phillips, David Kay, Erland Unruh, Eric Jun Fu
-
Publication number: 20140108003Abstract: 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: ApplicationFiled: March 15, 2013Publication date: April 17, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Andrew Phillips, David Kay, Erland Unruh, Eric Jun Fu
-
Publication number: 20140108018Abstract: 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: ApplicationFiled: March 15, 2013Publication date: April 17, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Andrew Phillips, David J. Kay, Erland Unruh, Eric Jun Fu