Launch surface control
First Claim
1. A method, comprising:
- displaying a first user interface element on a shareable launch surface associated with a multi-user system;
controlling the first user interface element to present first information concerning a current owner of the launch surface and a potential owner of the launch surface, where ownership of the launch surface controls the context with which an action taken through the launch surface will be associated, where an active user of the multi-user system has an active context, where a context comprises an attribute and a state, the attribute being an account identifier and a data plan identifier, and at least one of;
a screen name, a billing identifier, a parental control setting, a display preference, or a social media data, and the state being a data plan balance and a connectivity level, and at least one of a billing balance, an account balance, an experience level, an access time, or an engaged time; and
upon detecting a first selection associated with the first information presented by the first user interface element, selectively changing ownership of the launch surface as a function of the first selection, where the ownership of the launch surface is changed while maintaining a first user experience associated with the multi-user system, where maintaining the first user experience associated with the multi-user system comprises changing the context of an application running on the multi-user system without navigating to the launch surface and changing the context of the running application without exiting the running application.
3 Assignments
0 Petitions
Accused Products
Abstract
Example apparatus and methods concern controlling context associations while maintaining a user experience. A memory stores information concerning a context associated with a shared launch surface in a multi-user system running on an apparatus. The memory also stores information concerning a second context associated with an application launched from the shared launch surface and running on the apparatus. Example apparatus and methods provide a launch surface context interface and an application context interface. The interfaces present information that facilitates changing launch surface ownership or application context while maintaining a user experience. For example, logic may selectively control a launch surface context association as a function of data provided by the launch surface context interface and may control an application context association as a function of data provided by the application context interface. The context associations can be manipulated without having to navigate to the launch surface.
-
Citations
13 Claims
-
1. A method, comprising:
-
displaying a first user interface element on a shareable launch surface associated with a multi-user system; controlling the first user interface element to present first information concerning a current owner of the launch surface and a potential owner of the launch surface, where ownership of the launch surface controls the context with which an action taken through the launch surface will be associated, where an active user of the multi-user system has an active context, where a context comprises an attribute and a state, the attribute being an account identifier and a data plan identifier, and at least one of;
a screen name, a billing identifier, a parental control setting, a display preference, or a social media data, and the state being a data plan balance and a connectivity level, and at least one of a billing balance, an account balance, an experience level, an access time, or an engaged time; andupon detecting a first selection associated with the first information presented by the first user interface element, selectively changing ownership of the launch surface as a function of the first selection, where the ownership of the launch surface is changed while maintaining a first user experience associated with the multi-user system, where maintaining the first user experience associated with the multi-user system comprises changing the context of an application running on the multi-user system without navigating to the launch surface and changing the context of the running application without exiting the running application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing computer-executable instructions that when executed by a computer control the computer to perform a method, the method comprising:
-
presenting a first user interface element using a shareable launch surface associated with a multi-user system, where an active user of the multi-user system has an active user context, where the multi-user system includes a processor, and where a context comprises an attribute and a state, the attribute being an account identifier and a data plan identifier, and at least one of a billing identifier, a parental control setting, a display preference, or a social media data, and the state being a data plan balance and a connectivity level, and at least one of a billing balance, an account balance, an experience level, an access time, or an engaged time; configuring the first user interface element to be presented from the launch surface, from a running application, or from an apparatus operably connected to the multi-user system; controlling the first user interface element to present first information concerning a current owner of the launch surface and a potential owner of the launch surface, the first information being presented using images, icons, avatars, names, speech, haptics, sound, or text, where ownership of the launch surface controls the context with which a launch surface action will be associated, the launch surface action being launching an application; upon detecting a first selection associated with the first information presented by the first user interface element, selectively changing ownership of the launch surface as a function of the first selection while maintaining a first user experience associated with the multi-user system, where maintaining the first user experience associated with the multi-user system comprises changing the context of an application running on the multi-user system without navigating to the launch surface and changing the context of the running application without exiting the running application; identifying a user of an apparatus operably connected to and communicating with the multi-user system, the apparatus being configured with a launch surface user interface element; upon detecting an interaction with the launch surface user interface element, selectively changing ownership of the launch surface to the user of the apparatus without navigating to the launch surface; presenting a second user interface element associated with a second running application launched from the launch surface; configuring the second user interface element to be presented from the launch surface and from the second running application; controlling the second user interface element to present second information concerning a current user whose context is associated with the second running application and a potential user whose context can be associated with the second running application, the second information being presented using images, icons, avatars, names, speech, haptics, sounds, or text; upon detecting a second selection from the second user interface, selectively changing the context of the second running application as a function of the second selection while maintaining a second user experience associated with the multi-user system; and selectively presenting or hiding the first user interface element or the second user interface element in response to a voice command or a gesture.
-
Specification