Dynamic assignment of rights
Abstract
A system for dynamic assignment of rights, in one example embodiment, comprises a communication module to receive an indication of a start of a user session, the user session being an instance of an application installed on a user device, the communication session to further receive parameters associated with the user session, the parameters including data indicative of a user associated with the user session, a processing module to determine, based on the parameters, a channel associated with the user session according to predetermined criteria, and an assigning module to selectively assign to the channel, based on the channel determination, an ownership right to the user session, the right including redirecting the user to a further application from the channel, branding the application, receiving access to user actions, responding to the user actions, and streaming data to the application during the user session.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method for dynamic assignment of rights, the method comprising:
receiving an indication of a start of a user session, the user session being an instance of an application installed on a user device; receiving parameters associated with the user session, the parameters including data indicative of a user associated with the user session; based on the parameters, determining a channel associated with the user session according to predetermined criteria; and based on the channel determination, selectively assigning to the channel, an ownership right to the user session, the ownership right including redirecting the user to a further application from the channel, branding the application, receiving access to the user actions, responding to the user actions, and streaming data to the application during the user session.
2 . The computer-implemented method of claim 1 , wherein the parameters further include information indicative of a referring application.
3 . The computer-implemented method of claim 2 , wherein the information includes one or more of the following: an identification of the user device and a known reference.
4 . The computer-implemented method of claim 1 , further comprising:
determining that the parameters lack information indicative of the channel associated with the user session; and based on the determination, selectively assigning the ownership right to a predetermined default channel.
5 . The computer-implemented method of claim 1 , further comprising maintaining a user database, wherein each user is being assigned to one or more channels.
6 . The computer-implemented method of claim 5 , further comprising maintaining a relationship database, the relationship database including relationships between each user and the one or more channels and allowing assigning the ownership right to the user session based on the parameters.
7 . The computer-implemented method of claim 6 , wherein the channel is formed by specifying a relationship between the applications as sharing a plurality of users, the right to each user session being referred by a user session within the application being assigned to the channel.
8 . The computer-implemented method of claim 1 , wherein the streaming data to the application includes promotions.
9 . The computer-implemented method of claim 8 , wherein the promotions are used to promote one or more applications of the channel.
10 . The computer-implemented method of claim 1 , wherein the right to the user session is sold by a distributor of the application.
11 . A rights management system, the system comprising:
a communication module to receive an indication of a start of a user session, the user session being an instance of an application installed on a user device and to receive parameters associated with the user session, the parameters including data indicative of a user associated with the user session; a processing module to determine, based on the parameters, a channel associated with the user session according to predetermined criteria; and an assigning module to selectively assign to the channel, based on the channel determination, an ownership right to the user session, the right including redirecting the user to a further application from the channel, branding the application, receiving access to the user actions, responding to the user actions, and streaming data to the application during the user session.
12 . The system of claim 11 , further comprising a user database, wherein each user is assigned to one or more channels.
13 . The system of claim 12 , further comprising a relationship database, the relationship database including relationships between each user and the one or more channels and allowing assigning the ownership right to the user session based on the parameters.
14 . The system of claim 13 , further comprising a channel integrator to integrate applications in the channel by specifying a relationship between the applications sharing a plurality of users, wherein the right to each user session is referred by a user session within the application being assigned to the channel.
15 . The system of claim 11 , further comprising a streaming module to stream data to the application, the data including one or more promotions to promote one or more applications of the channel.
16 . The system of claim 15 , wherein the streaming module is to allow the branding the application according to specifications of the channel.
17 . The system of claim 1 , wherein the right to the user session is sold by an owner of the channel or a distributor of the application.
18 . A machine-readable medium comprising instructions for dynamic assignment of rights, which when implemented by one or more processors, performs the following operations:
receive an indication of a start of a user session, the user session being a temporal instance of an application installed on a user device; receive parameters associated with the user session, the parameters including data indicative of a user associated with the user session; based on the parameters, determine a channel to be associated with the user session according to predetermined criteria, the channel including the application; and based on the channel determination, selectively assign a right to the user session to the channel, the right including redirecting the user to a further application from the channel, branding the application, receiving access to the user actions, responding to the user actions, and streaming data to the application during the user session.Join the waitlist — get patent alerts
Track US2011093507A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.