IP Library Patent Application 13843143
Patent Application
App. No. 13/843,143

PROVIDING ACCESS TO A RESOURCE VIA USER-CUSTOMIZABLE KEYWORDS

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.
13/843,143
Abstract

A system and machine-implemented method for providing access to a resource for an application running on a computing device. Indication of a first character set entered in a data entry area of the application is received, the first character set comprising an operator indicating intent by a user to access a resource. The operator is distinguished from a query entry in the data entry area. Indication of a second character set entered in the data entry area is received, the second character set comprising a keyword identifying the resource. An address of the resource identified by the keyword is determined, based on a data structure which associates keywords with respective addresses of resources. Access to the resource is provided based on the determined address of the resource.

Claims (40)

1 . A method of providing access to a resource for an application running on a computing device, the method comprising:

receiving indication of a first character set entered by a user in a data entry area of the application, the first character set comprising a text string, and the data entry area corresponding to a text input box;

determining that the text string matches an operator, wherein the operator is a predefined text string and indicates intent by the user to access a resource;

receiving indication of a second character set entered in the data entry area, the second character set comprising a keyword identifying the resource;

determining, in response to determining that the text string matches the operator, an address of the resource identified by the keyword, based on a data structure which associates keywords with respective addresses of resources; and

providing for access to the resource based on the determined address of the resource.

2 . The method of claim 1 , wherein receiving the indication of the second character set comprises receiving text entered by the user, the text comprising the keyword.

3 . The method of claim 1 , further comprising:

providing, in response to determining that the text string matches the operator, a list of the keywords in the data structure for display,

wherein the list of keywords is displayed in association with the data entry area, and

wherein receiving indication of the second character set comprises receiving a selection by the user of the keyword from the displayed list of keywords.

4 . The method of claim 3 , wherein the list of keywords corresponds to predictive text which is updated as characters from the second character set are entered.

5 . The method of claim 1 , wherein the data entry area is a text search box.

6 . The method of claim 1 , wherein the application is a web browser.

7 . The method of claim 1 , wherein the address is a uniform resource locator (URL).

8 . The method of claim 1 , wherein the address is a specific machine identifier and file path for a location on another computing device communicatively coupled to the computing device.

9 . The method of claim 1 , wherein the address is for a bookmark of the application.

10 . The method of claim 1 , wherein the address is for a bookmark on a web server communicatively coupled to the computing device.

11 . The method of claim 1 , wherein the address is for an operating system application launcher on one of the computing device or another computing device communicatively coupled to the computing device.

12 . The method of claim 1 , wherein the address is for a file stored on the computing device.

13 . The method of claim 1 , wherein the address is for a file stored on a remote computing device communicatively coupled to the computing device through remote access software.

14 . The method of claim 1 , wherein the operator comprises one or more spaces.

15 . (canceled)

16 . The method of claim 1 , wherein receiving indication of the first character set, determining that the text string matches the operator, receiving indication of the second character set, determining the address and providing for access are performed by the computing device.

17 . The method of claim 1 , wherein the application is associated with a server, and wherein receiving indication of the first character set, determining that the text string matches the operator, receiving indication of the second character set, determining the address and providing for access are performed by the server.

18 . A system for providing access to a resource for an application running on a computing device, the system comprising:

one or more processors; and

a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:

receiving indication of a first character set entered by a user in a text search box of the application, the first character set comprising a text string;

determining that the text string matches an operator, wherein the operator is a predefined text string and indicates intent by the user to access a resource;

receiving indication of a second character set entered in the text search box, the second character set comprising a keyword identifying the resource;

determining, in response to determining that the text string matches the operator, an address of the resource identified by the keyword, based on a data structure which associates keywords with respective addresses of resources; and

providing for access to the resource based on the determined address of the resource.

19 . The system of claim 18 , wherein the application is a web browser.

20 . A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:

receiving indication of a first character set entered by a user in a data entry area of an application running on a computing device, the first character set comprising a text string, and the data entry area corresponding to a text input box;

determining that the text string matches an operator, wherein the operator is a predefined text string and indicates intent by the user to access a resource;

receiving indication of a second character set entered in the data entry area, the second character set comprising a keyword identifying the resource;

determining, in response to determining that the text string matches the operator, an address of the resource identified by the keyword, based on a data structure which associates keywords with respective addresses of resources; and

providing for access to the resource based on the determined address of the resource.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: BLUME, ARTHUR EDMOND
To: GOOGLE INC.
Reel/Frame 030064/0407 →