- Number
- 9713774
- Published
- 2017-07-25
- Filed
- 2010-08-30
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Hoomani; Cyrus J. et al.
- CPC
- H04L12/1827; A63F13/87; H04L51/04; A63F13/79
- Verdict
- Set aside contextual chat message generation - generic messaging feature
- Source
- Google Patents · FreePatentsOnline
Abstract
Techniques are disclosed for providing an enhanced contextual chat feature in online environments. The contextual chat feature maybe used to present users with a list of expressions that may be sent to other users within an online environment (or to users in other online environments). The list of messages may be derived from a linguistic profile which itself may change as the use of language in an online environment (or by a particular user group) evolves, over time. In cases where auser sends a contextual chat message to another user in the same online environment, messages may be sent without being altered. However, when a user selects a contextual chat message from the list to send to a user in another online environment, the message may be translated based on a linguistic profile associated with users in the second environment.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) So that the manner in which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.(2) FIG. 1 illustrates a computing infrastructure configured according to one embodiment of the invention.(3) FIG. 2 is a more detailed view of the client computing system of FIG. 1, according to one embodiment of the invention.(4) FIG. 3 is a more detailed view of the server computing system of FIG. 1, according to one embodiment of the invention.(5) FIG. 4 is a block diagram illustrating an example set of user profiles, according to one embodiment of the invention.(6) FIG. 5 illustrates a method for providing contextual chat to users of an online environment or community, according to one embodiment of the invention.(7) FIG. 6 illustrates a method for providingcontextual chat between users in different online environments, according to another embodiment of the invention.(8) FIG. 7 illustrates a first example graphical interface with a user in an online environment, according to one embodiment of the invention.(9) FIG. 8 illustrates a second example graphical interface
Claims
1. A computer-implemented method to manage interactions between users of differentuser classifications in an online environment, the computer-implemented method comprising: determining a first user classification to assign to a first user of a plurality of users in the online environment, by operation of one or more computer processors and based on:(i) an activity type preferred by the first user; (ii) an activity chat frequency exhibited by the first user; and (iii) an activity skill level exhibited by the first user; assigning the first user classification to the first user; monitoring interactions between the plurality of users in the online environment; determining, based on the monitored interactions and at a first point in time, a first set of expressions satisfying a recent usage frequency by users assigned the first user classification, each expression comprising a respective chat message, whereafter only the first set of expressions is conveyed as being selectable by the first user to send to other users of the online environment; responsive to a selection of a first expression of the first set of expressions by the first user, sending the first expression to a specified, second user of the plurality of users without requiring the first user to compose the first expression; and determining, based on the monitored interactions and at a second point in time subsequent to the first point in time, a second set of expressions satisfying the recent usage frequency by users assigned the first user classification, wherein the second set of expressions is distinct from the first set of expressions, whereafter only the second set of expressions is conveyed as being selectable by the second user to send to other users of the online environment; wherein distinct sets of expressions are conveyed to the first user for selection as usage of expressions, by users assigned the first user classification, evolves over time.
5. A non-transitory computer-readable medium storing a program executable to perform an operation to manage interactions between users of different user classifications in an online environment, the operation comprising: determining a first user classification to assign to a first user of a plurality of users in the online environment, by operation of one or more computer processors when executing the program, and based on: (i) an activity type preferred by the first user; (ii) an activity chat frequency exhibited by the first user; and (iii) an activity skill level exhibited by the first user; assigning the first user classification to the first user; monitoring interactions between the plurality of users in the online environment;determining, based on the monitored interactions and at a first point in time, a first set of expressions satisfying a recent usage frequency by users assigned the first user classification, each expression comprising a respective chat message, whereafter only the first set of expressions is conveyed as being selectable by the first user to send to other users of the online environment; responsive to a selection of a first expression of the first set of expressions by the first user, sending the first expression to a specified, second user of the plurality of users without requiring the first user to compose the first expression; and determining, based on the monitored interactions and at a second point in time subsequent to the first point in time, a second set of expressions satisfying the recentusage frequency by users assigned the first user classification, wherein the second set of expressions is distinct from the first set of expressions, whereafter only the second set of expressions is conveyed as being selectable by the second user to send to other usersof the online environment; wherein distinct sets of expressions are conveyed to the firstuser for selection as usage of expressions, by users assigned the first user classification, evolves over time.
9. A system to manage interactions between users of different user classifications in an online environment, the system comprising: one or more computer processors; and a memory including a program which, when executed by the one or more computer processors, performs an operation comprising: determining a first user classification to assign to a first user of a plurality of users in the online environment, based on: (i) an activity type preferred by the first user; (ii) an activity chat frequency exhibited by the first user; and (iii) an activity skill level exhibited by the first user; assigning thefirst user classification to the first user; monitoring interactions between the plurality of users in the online environment; determining, based on the monitored interactions andat a first point in time, a first set of expressions satisfying a recent usage frequency by users assigned the first user classification, each expression comprising a respective chat message, whereafter only the first set of expressions is conveyed as being selectable by the first user to send to other users of the online environment; responsive to a selection of a first expression of the first set of expressions by the first user, sending the first expression to a specified, second user of the plurality of users without requiring the first user to compose the first expression; and determining, based on the monitored interactions and at a second point in time subsequent to the first point in time, a second setof expressions satisfying the recent usage frequency by users assigned the first user classification, wherein the second set of expressions is distinct from the first set of expressions, whereafter only the second set of expressions is conveyed as being selectable by the second user to send to other users of the online environment; wherein distinct sets of expressions are conveyed to the first user for selection as usage of expressions, by usersassigned the first user classification, evolves over time.