IP Library › Granted Patent US 11,600,266
Granted Patent B2
US 11,600,266 · App. 17/142,005 · Granted Mar 7, 2023

Network-based learning models for natural language processing

Inventor: Stephen Yong (San Francisco, CA)
Assignee: Sony Interactive Entertainment LLC
G10L15/1815G06F40/35G06N20/00G10L15/22G10L15/30G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,600,266
App. No.
17/142,005
Granted
Mar 7, 2023
Kind
B2
Abstract

Systems and methods of network-based learning models for natural language processing are provided. Information may be stored information in memory regarding user interaction with network content. Further, a digital recording of a vocal utterance made by a user may be captured. The vocal utterance may be interpreted based on the stored user interaction information. An intent of the user may be identified based on the interpretation, and a prediction may be made based on the identified intent. The prediction may further correspond to a selected workflow.

Claims (37)

1. A method for customizing social workflows, the method comprising:

tracking user activity associated with a content title, wherein the tracked user activity includes user interaction with one or more social contacts in an environment of the content title;

identifying a behavior pattern within the user interaction, wherein the user interaction is associated with one or more conditions corresponding to one or more characteristics of the content title and the social contacts;

identifying a workflow corresponding to the behavior pattern, the identified workflow including a set of one or more actions taken within the environment of the content title;

customizing the workflow based on the conditions associated with the user interaction, wherein at least one of the actions in the customized workflow is associated with one or more of the social contacts, and wherein the actions in the customized workflow are associated with different designated actuators; and

storing the customized workflow in memory, wherein the customized workflow is executed based on detection of one or more of the conditions, and wherein executing the customized workflow includes providing information to the different designated actuators to perform the actions.

2. The method of claim 1 , further comprising developing a learning model based on the tracked user activity, and wherein identifying the behavior pattern is based on the learning model.

3. The method of claim 1 , wherein the characteristics of the content title includes a genre, and wherein customizing the workflow is based on the behavior pattern being specific to the genre.

4. The method of claim 1 , further comprising tracking information regarding the social contacts, the information regarding the social contacts including one or more user profiles of one of the social contacts.

5. The method of claim 1 , wherein the tracked user activity includes communication exchanged with the social contacts, and wherein identifying the workflow is based on an identified intent of the communications.

6. The method of claim 5 , further comprising identifying the intent by weighting one or more factors associated with the tracked activity; and adjusting the weighting over time based on additional tracked activity.

7. The method of claim 1 , wherein the workflow includes defining a team, the characteristics of the content title include a number of team members and one or more team member roles, and wherein customizing the workflow includes selecting the social contacts as team members and assigning roles to the selected team members.

8. The method of claim 1 , wherein the customized workflow includes pluggable code executable to call one or more functions and services associated with the at least one action.

9. The method of claim 1 , wherein the tracked user activity includes interaction with the social contacts via one or more different applications external to the environment of the content title.

10. The method of claim 1 , wherein customizing the workflow is based on a prediction regarding an identified intent of the user, and wherein the prediction includes information needed to execute the workflow.

11. A system for customizing social workflows, the system comprising:

a network server that:

tracks user activity associated with a content title, wherein the tracked user activity includes user interaction with one or more social contacts in an environment of the content title;

identifies a behavior pattern within the user interaction, wherein the user interaction is associated with one or more conditions corresponding to one or more characteristics of the content title and the social contacts;

identifies a workflow corresponding to the behavior pattern, the identified workflow including a set of one or more actions taken within the environment of the content title; and

customizes the workflow based on the conditions associated with the user interaction, wherein at least one of the actions in the customized workflow is associated with one or more of the social contacts, and wherein the actions in the customized workflow are associated with different designated actuators, wherein the customized workflow is executed based on detection of one or more of the conditions, and wherein executing the customized workflow includes providing information to the different designated actuators to perform the actions; and

a memory that stores the customized workflow.

12. The system of claim 11 , wherein the network server further develops a learning model based on the tracked user activity, and wherein the behavior pattern is based on the learning model.

13. The system of claim 11 , wherein the characteristics of the content title includes a genre, and wherein the customized workflow is based on the behavior pattern being specific to the genre.

14. The system of claim 11 , wherein the network server further tracks information regarding the social contacts, the information regarding the social contacts including one or more user profiles of one of the social contacts.

15. The system of claim 11 , wherein the tracked user activity includes communication exchanged with the social contacts, and wherein the identified workflow is based on an identified intent of the communications.

16. The system of claim 15 , wherein the network server further identifies the intent by weighting one or more factors associated with the tracked activity; and the network server further adjusts the weighting over time based on additional tracked activity.

17. The system of claim 11 , wherein the workflow includes defining a team, the characteristics of the content title include a number of team members and one or more team member roles, and wherein the network server customizes the workflow by selecting the social contacts as team members and assigning roles to the selected team members.

18. The system of claim 11 , wherein the customized workflow includes pluggable code executable to call one or more functions and services associated with the at least one action.

19. The system of claim 11 , wherein the tracked user activity includes interaction with the social contacts via one or more different applications external to the environment of the content title.

20. The system of claim 11 , wherein the network server customizes the workflow based on a prediction regarding an identified intent of the user, and wherein the prediction includes information needed to execute the workflow.

21. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for customizing social workflows, the method comprising:

tracking user activity associated with a content title, wherein the tracked user activity includes user interaction with one or more social contacts in an environment of the content title;

identifying a behavior pattern within the user interaction, wherein the user interaction is associated with one or more conditions corresponding to one or more characteristics of the content title and the social contacts;

identifying a workflow corresponding to the behavior pattern, the identified workflow including a set of one or more actions taken within the environment of the content title;

customizing the workflow based on the conditions associated with the user interaction, wherein at least one of the actions in the customized workflow is associated with one or more of the social contacts, and wherein the actions in the customized workflow are associated with different designated actuators; and

storing the customized workflow in memory, wherein the customized workflow is executed based on detection of one or more of the conditions, and wherein executing the customized workflow includes providing information to the different designated actuators to perform the actions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2021
From: YONG, STEPHEN
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 058332/0608 →
Continuity (2)
Continuation 15682381 · Aug 21, 2017
Related Publication 20210201898A1 · Jul 1, 2021