# US 2016/0154846 A1 · System and Method of Addressing and Accessing Information Using a Keyword Identifier

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0154846 A1
- Document ID: US20160154846A1
- Status: Published application
- Kind: A1
- Application number: 15/018,243
- Filed: 2016-02-08
- Published: 2016-06-02
- Earliest claimed: 2011-04-25
- Assignees: Oyokey Inc.
- Applicants: Oyokey Inc.
- Inventors: Nitin Dinesh Anand
- Web page: https://patentgrep.com/patent/US20160154846A1

## CPC

- G06F 16/2255: {Hash tables}
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 16/245: Query processing
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention relates to a system and method of addressing and accessing information on the Internet comprising of a Keyword Identifier and means to interpret the Keyword Identifier, wherein said means include a Software Protocol and a Keyword Management System. These means include the process of generating a query by the Software Protocol on the basis of the said Keyword Identifier; said query being sent to the system of the domain that the Keyword Identifier belongs to, or any other system that can interpret the query correctly. The Software Protocol then interprets the said query into a Keyword Identifier and selects the data mapped for the Keyword Identifier, which thereafter sends this result to the system using the Keyword Identifier. The Keyword Identifier is created and maintained through an Internet Website system or a Software System running on a Client-Server Computer System, as a means of addressing and accessing their Electronic Resources, using the Keyword Management System.

## Claims

### Claim 1

A user apparatus for accessing an electronic resource via a distributed computer network, the user apparatus comprising:
a user interface for receiving a user input;
a computer processor configured to execute computer instructions; and
an application program comprising computer instructions executable by the computer processor, wherein the application program causes the user apparatus to:
receive from the user interface the user input;
detect in the received user input a hash key character “#”, a potential keyword, and a potential domain name;
generate from the received user input a keyword identifier having the form ‘keyword#domain_name.TLD’, wherein the ‘keyword’ field represents the potential keyword, the ‘domain_name’ field represents the potential domain name, the ‘TLD’ field represents a Top Level Domain; and the “#” field is the hash key character used as a separator between the ‘keyword’ field and the ‘domain_name’ field;
establish a communication link between the application program and a proprietary keyword management server associated with the application program; and
transmit the keyword identifier to the proprietary keyword management server,
wherein the proprietary keyword management server is configured to access a database storing a plurality of proprietary keyword records and to use the keyword identifier to access a proprietary keyword record that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 2 (depends on 1)

The user apparatus of claim 1, wherein the application program further causes the user apparatus to receive from the proprietary keyword management server at least one electronic resource identifier associated with a matching proprietary keyword record that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 3 (depends on 2)

The user apparatus of claim 2, wherein the proprietary keyword management server uses the ‘keyword’ field part of the keyword identifier to select the at least one electronic resource identifier from the matching proprietary keyword record.

### Claim 4 (depends on 3)

The user apparatus of claim 3, wherein the ‘keyword’ field is mapped to a location in the distributed computer network associated with the at least one electronic resource identifier.

### Claim 5 (depends on 3)

The user apparatus of claim 3, wherein the at least one electronic resource identifier comprises a Uniform Resource Locator (URL).

### Claim 6

A method in a user apparatus for accessing an electronic resource via a distributed computer network, the method comprising:
receiving a user input in a user interface of the user apparatus;
receiving the user input from the use interface in an application program;
in the user application:
detecting in the received user input a hash key character “#”, a potential keyword, and a potential domain name;
generating from the received user input a keyword identifier having the form ‘keyword#domain_name.TLD’, wherein the ‘keyword’ field represents the potential keyword, the ‘domain_name’ field represents the potential domain name, the ‘TLD’ field represents a Top Level Domain; and the “#” field is the hash key character used as a separator between the ‘keyword’ field and the ‘domain_name’ field;
establishing a communication link between the application program and a proprietary keyword management server associated with the application program; and
transmitting the keyword identifier to the proprietary keyword management server,
wherein the proprietary keyword management server is configured to access a database storing a plurality of proprietary keyword records and to use the keyword identifier to access a proprietary keyword record that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 7 (depends on 6)

The method of claim 6, further comprising, in the application program, receiving from the proprietary keyword management server at least one electronic resource identifier associated with a matching proprietary keyword record that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 8 (depends on 7)

The method of claim 7, wherein the proprietary keyword management server uses the ‘keyword’ field part of the keyword identifier to select the at least one electronic resource identifier from the matching proprietary keyword record.

### Claim 9 (depends on 8)

The method of claim 8, wherein the ‘keyword’ field is mapped to a location in the distributed computer network associated with the at least one electronic resource identifier.

### Claim 10 (depends on 8)

The method of claim 8, wherein the at least one electronic resource identifier comprises a Uniform Resource Locator (URL).

### Claim 11

A keyword management server for accessing an electronic resource via a distributed computer network comprising:
a computer processor configured to execute computer instructions; and
a server program comprising computer instructions executable by the computer processor; and
a proprietary keyword database configured to store a plurality of proprietary keyword records,
wherein the server program causes the keyword management server to:
establish a communication link between the keyword management server and an application program associated with the keyword management server executed on a remote user apparatus;
receive from the application program executed on the remote user apparatus a keyword identifier having the form ‘keyword#domain_name.TLD’, wherein the ‘keyword’ field represents a keyword, the ‘domain_name’ field represents a domain name, the ‘TLD’ field represents a Top Level Domain; and the “#” field is the hash key character used as a separator between the ‘keyword’ field and the ‘domain_name’ field; and
access in the proprietary keyword database one of the plurality of proprietary keyword records that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 12 (depends on 11)

The keyword management server of claim 11, wherein the server program causes the keyword management server to retrieve from the matching proprietary keyword record at least one electronic resource identifier and to transmit the retrieved at least one electronic resource identifier to the remote user apparatus.

### Claim 13 (depends on 12)

The keyword management server of claim 12, wherein the server program causes the keyword management server to retrieve the at least one electronic resource identifier from the matching proprietary keyword record using the ‘keyword’ field part of the keyword identifier.

### Claim 14 (depends on 13)

The keyword management server of claim 13, wherein the ‘keyword’ field is mapped to a location in the distributed computer network associated with the at least one electronic resource identifier.

### Claim 15 (depends on 13)

The keyword management server of claim 13, wherein the at least one electronic resource identifier comprises a Uniform Resource Locator (URL).

### Claim 16

A method in a keyword management server for accessing an electronic resource via a distributed computer network, the method comprising:
storing in a proprietary keyword database a plurality of proprietary keyword records;
establishing a communication link between the keyword management server and an application program associated with the keyword management server executed on a remote user apparatus;
receiving from the application program executed on the remote user apparatus a keyword identifier having the form ‘keyword#domain_name.TLD’, wherein the ‘keyword’ field represents a keyword, the ‘domain_name’ field represents a domain name, the ‘TLD’ field represents a Top Level Domain; and the “#” field is the hash key character used as a separator between the ‘keyword’ field and the ‘domain_name’ field; and
accessing in the proprietary keyword database one of the plurality of proprietary keyword records that matches the ‘domain_name.TLD’ part of the keyword identifier.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
retrieving from the matching proprietary keyword record at least one electronic resource identifier; and
transmitting the retrieved at least one electronic resource identifier to the remote user apparatus.

### Claim 18 (depends on 17)

The method of claim 17, wherein retrieving the at least one electronic resource identifier from the matching proprietary keyword record comprises retrieving the at least one electronic resource identifier from the matching proprietary keyword record using the ‘keyword’ field part of the keyword identifier.

### Claim 19 (depends on 18)

The method of claim 18, wherein the ‘keyword’ field is mapped to a location in the distributed computer network associated with the at least one electronic resource identifier.

### Claim 20 (depends on 18)

The method of claim 18, wherein the at least one electronic resource identifier comprises a Uniform Resource Locator (URL).
