IP Library Patent Application 14982968
Patent Application
App. No. 14/982,968

Accessing Multi-State Search Results

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 None
App. No.
14/982,968
Abstract

A method includes transmitting, by a processing system included in a user device, a query wrapper including a search query and a multi-state request to a remote device. The method further includes receiving search results from the remote device, wherein the search results include a multi-state result. The multi-state result includes multi-state instructions and access mechanisms that may be used to launch a primary application state and one or more secondary application states. The method further includes displaying the multi-state result as a user-selectable link in a search engine results page, whereby the user-selectable link indicates the primary application state. Additionally, the method includes launching the primary application state and the one or more secondary application states indicated by the multi-state result according to the multi-state instructions and access mechanisms.

Claims (49)

1 . A method comprising:

transmitting, by a processing system included in a user device, a query wrapper including a search query and a multi-state request to a remote device;

receiving, by the processing system, search results from the remote device, the search results including a multi-state result, the multi-state result including multi-state instructions and access mechanisms configured to launch a primary application state and one or more secondary application states;

displaying, by the processing system, the multi-state result as a primary user-selectable link in a search engine results page, the primary user-selectable link indicating the primary application state; and

in response to receiving a user selection of the primary user-selectable link, launching, by the processing system, the primary application state indicated by the multi-state result according to the multi-state instructions and the access mechanisms.

2 . The method of claim 1 , further comprising in response to receiving the user selection of the primary user-selectable link, launching, by the processing system, the one or more secondary application states indicated by the multi-state result according to the multi-state instructions and the access mechanisms.

3 . The method of claim 2 , wherein the one or more secondary application states are launched in parallel or sequentially.

4 . The method of claim 1 , further comprising:

displaying, by the processing system, the launched primary application state;

displaying, by the processing system, one or more secondary user-selectable links associated with the one or more secondary application states within the launched primary application state;

receiving, by the processing system, a user selection of one of the one or more secondary user-selectable links; and

launching, by the processing system, the secondary application state associated with the selected secondary user-selectable link.

5 . The method of claim 4 , wherein displaying the one or more secondary user-selectable links comprises generating a graphical overlay in a graphical user interface displaying the launched primary state.

6 . The method of claim 4 , further comprising:

displaying, by the processing system, the launched secondary application state; and

displaying, by the processing system, the primary user-selectable link to the primary application state within the displayed launched secondary application state.

7 . The method of claim 4 , further comprising:

displaying, by the processing system, the launched secondary application state; and

displaying, by the processing system, the one or more secondary user-selectable links to the one or more secondary application states within the displayed launched secondary application state.

8 . The method of claim 1 , wherein displaying the multi-state result includes displaying one or more secondary user-selectable links indicating the one or more secondary application states.

9 . The method of claim 1 , wherein the multi-state result includes an interactive graphical user interface element allowing selection or de-selection of the one or more secondary user-selectable links.

10 . The method of claim 9 , further comprising:

receiving one or more selections or de-selections of the one or more secondary user-selectable links; and

launching the secondary application state corresponding to any selected secondary user-selectable link.

11 . A system comprising:

a user device including a processing system, the processing system including one or more processors that execute computer-readable instructions, the computer readable instructions, when executed by the processing system, causing the processing system to perform operations comprising:

transmitting a query wrapper including a search query and a multi-state request to a remote device;

receiving search results from the remote device, the search results including a multi-state result, the multi-state result including multi-state instructions and access mechanisms configured to launch a primary application state and one or more secondary application states;

displaying the multi-state result as a primary user-selectable link in a search engine results page, the primary user-selectable link indicating the primary application state; and

in response to receiving a user selection of the primary user-selectable link, launching the primary application state indicated by the multi-state result according to the multi-state instructions and the access mechanisms.

12 . The system of claim 11 , wherein the operations further comprise, in response to receiving the user selection of the primary user-selectable link, launching, by the processing system, the one or more secondary application states indicated by the multi-state result according to the multi-state instructions and the access mechanisms.

13 . The system of claim 12 , wherein the one or more secondary application states are launched parallel or sequentially.

14 . The system of claim 11 , wherein the operations further comprise:

displaying the launched primary application state;

displaying one or more secondary user-selectable links associated with the one or more secondary application states within the launched primary application state;

receiving a user selection of one of the one or more secondary user-selectable links; and

launching the secondary application state associated with the selected secondary user-selectable link.

15 . The system of claim 14 , wherein displaying the one or more secondary user-selectable links comprises generating a graphical overlay in a graphical user interface displaying the launched primary state.

16 . The system of claim 14 , wherein the operations further comprise:

displaying the launched secondary application state; and

displaying the primary user-selectable link to the primary application state within the displayed launched secondary application state.

17 . The system of claim 14 , wherein the operations further comprise:

displaying the launched secondary application state; and

displaying the one or more secondary user-selectable links to the one or more secondary application states within the displayed launched secondary application state.

18 . The system of claim 11 , wherein displaying the multi-state result includes displaying one or more secondary user-selectable links indicating the one or more secondary application states.

19 . The system of claim 11 , wherein the multi-state result includes an interactive graphical user interface element allowing selection or de-selection of the one or more secondary user-selectable links.

20 . The system of claim 19 , wherein the operations further comprise:

receiving one or more selections or de-selections of the one or more secondary user-selectable links; and

launching the secondary application state corresponding to any selected secondary user-selectable link.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: QUIXEY, INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 043972/0910 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2017
From: ALIBABA.COM U.S. INVESTMENT HOLDING CORPORATION
To: QUIXEY, INC.
Reel/Frame 044575/0410 →
SECURITY INTEREST Recorded Aug 1, 2016
From: QUIXEY, INC.
To: ALIBABA.COM U.S. INVESTMENT HOLDING CORPORATION
Reel/Frame 039521/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: GLOVER, ERIC J.; DELLI SANTI, JAMES; ELDER, MATTHEW THOMAS
To: QUIXEY, INC.
Reel/Frame 037420/0228 →