Indicating advertised states of native applications in application launcher
First Claim
1. A mobile computing device comprising:
- a transceiver;
a touchscreen display;
a sensor;
a memory configured to store a native application installed on the mobile computing device and an application launcher configured to launch the native application; and
a computing processor configured to execute computer-readable instructions that, when executed by the computing processor, cause the computing processor to;
display an icon corresponding with the native application via the application launcher,in response to the displaying of the icon, transmit an advertisement request via the transceiver, wherein the advertisement request includes an application identifier (ID) that identifies the native application,receive a plurality of advertisement objects in response to the transmitting of the advertisement request, wherein each advertisement object of the plurality of advertisement objects includes an application access mechanism that is used to access an advertised state of the native application that corresponds to an advertisement,in response to the receiving of the plurality of advertisement objects, display an indication in association with the icon, wherein the indication indicates that the advertised state of the native application can be accessed by receiving a gesture input on the icon via the touchscreen display,in response to receiving a first user selection that includes a first type gesture input on the icon via the touchscreen display, launch the native application into a default state, andin response to receiving a second user selection that includes a second type gesture input on the icon via the touchscreen display;
select a subset of the plurality of advertisement objects,display a list of advertisements corresponding to the subset of the plurality of advertisement objects adjacent to the icon, andin response to receiving a third user selection that includes a third type gesture input on a first advertisement of the list of advertisements via the touchscreen display, launch the native application into a first advertised state corresponding to the first advertisement using a first application access mechanism,wherein the first application access mechanism includes a uniform resource identifier (URI) or a script which is used to access the first advertised state of the native application that corresponds to the first advertisement.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile computing device includes a computing processor that displays an indication in association with a native application icon to indicate that an advertised state of the native application can be accessed by pressing and holding the icon. The mobile computing device receives a user selection includes a press-and-hold of the native application icon. In response to the user selection, the mobile computing device displays a preview of the advertisement state adjacent to the icon. An application launcher is configured to launch the native application into the advertised state upon receiving a user selection that includes a press of the advertisement preview. The computing processor launches the native application into the advertised state via an access mechanism associated with the advertised state upon receiving a user selection of the advertisement preview.
49 Citations
21 Claims
-
1. A mobile computing device comprising:
-
a transceiver; a touchscreen display; a sensor; a memory configured to store a native application installed on the mobile computing device and an application launcher configured to launch the native application; and a computing processor configured to execute computer-readable instructions that, when executed by the computing processor, cause the computing processor to; display an icon corresponding with the native application via the application launcher, in response to the displaying of the icon, transmit an advertisement request via the transceiver, wherein the advertisement request includes an application identifier (ID) that identifies the native application, receive a plurality of advertisement objects in response to the transmitting of the advertisement request, wherein each advertisement object of the plurality of advertisement objects includes an application access mechanism that is used to access an advertised state of the native application that corresponds to an advertisement, in response to the receiving of the plurality of advertisement objects, display an indication in association with the icon, wherein the indication indicates that the advertised state of the native application can be accessed by receiving a gesture input on the icon via the touchscreen display, in response to receiving a first user selection that includes a first type gesture input on the icon via the touchscreen display, launch the native application into a default state, and in response to receiving a second user selection that includes a second type gesture input on the icon via the touchscreen display; select a subset of the plurality of advertisement objects, display a list of advertisements corresponding to the subset of the plurality of advertisement objects adjacent to the icon, and in response to receiving a third user selection that includes a third type gesture input on a first advertisement of the list of advertisements via the touchscreen display, launch the native application into a first advertised state corresponding to the first advertisement using a first application access mechanism, wherein the first application access mechanism includes a uniform resource identifier (URI) or a script which is used to access the first advertised state of the native application that corresponds to the first advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile computing device comprising:
-
a transceiver; a touchscreen display; a memory configured to store a native application installed on the mobile computing device and an application launcher configured to launch the native application; and a computing processor configured to execute computer-readable instructions that, when executed by the computing processor, cause the computing processor to; display an icon corresponding with a default state of the native application, in response to the displaying of the icon, transmit an advertisement request via the transceiver, wherein the advertisement request includes an application identifier (ID) that identifies the native application, receive a plurality of advertisement objects in response to the transmitting of the advertisement request, wherein each advertisement object of the plurality of advertisement objects includes an application access mechanism that is used to access an advertised state of the native application that corresponds to an advertisement, in response to the receiving of the plurality of advertisement objects, replace the icon with a folder icon corresponding with a folder, wherein the folder includes the icon, and in response to receiving a first user selection of the folder icon via the touchscreen display; select a subset of the plurality of advertisement objects, display a subset of advertisements corresponding to the subset of the plurality of advertisement objects in a window corresponding to the folder including the icon, in response to receiving a second user selection of the icon via the touchscreen display, launch the native application into the default state, and in response to receiving a third user selection of one of the subset of advertisements using the touchscreen display, launch the native application into the advertised state of the selected one of the subset of advertisements, wherein the application access mechanism includes a uniform resource identifier (URI) or a script which is used to access the advertised state of the native application that corresponds to the advertisement. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-implemented method for launching a native application at a mobile computing device, the computer-implemented method comprising:
-
displaying, at a touchscreen display of the mobile computing device, an icon corresponding with the native application via an application launcher being executed by a computing processor of the mobile computing device; in response to the displaying of the icon, transmitting an advertisement request via a transceiver of the mobile computing device, wherein the advertisement request includes an application identifier (ID) that identifies the native application; receiving, via the transceiver, a plurality of advertisement objects in response to the transmitting of the advertisement request, wherein each advertisement object of the plurality of advertisement objects includes an application access mechanism that is used to access an advertised state of the native application that corresponds to an advertisement; in response to the receiving of the plurality of advertisement objects, displaying an indication in association with the icon, wherein the indication indicates that the advertised state of the native application can be accessed by receiving a gesture input on the icon via the touchscreen display; in response to receiving a first user selection that includes a first type gesture input on the icon via the touchscreen display, launching the native application into a default state; and in response to receiving a second user selection that includes a second type gesture input on the icon via the touchscreen display; selecting a subset of the plurality of advertisement objects, displaying a list of advertisements corresponding to the subset of the plurality of advertisement objects adjacent to the icon, and in response to receiving a third user selection that includes a third type gesture input on a first advertisement of the list of advertisements via the touchscreen display, launching, by the computing processor, the native application into a first advertised state corresponding to the first advertisement using a first application access mechanism, wherein the first application access mechanism includes a uniform resource identifier (URI) or a script which is used to access the first advertised state of the native application that corresponds to the first advertisement. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification