Standard commands for native commands
First Claim
Patent Images
1. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
- receiving, at the client device, a user input standardized command for the web-based application on the website;
transmitting, from the client device to a standardizing server, a weak hash associated with an identifier of the website;
receiving, from the standardizing server, a plurality of strong hashes corresponding to the weak hash;
selecting, at the client device, a strong hash from the plurality of received strong hashes wherein the strong hash is associated with the website; and
transmitting the selected strong hash associated with the website to the standardizing server as identifying information of the website;
transmitting the standardized command and an identifier of the web-based application to the standardizing server;
receiving at the client device, from the standardizing server, a native command that corresponds to the standardized command; and
transmitting the native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A client intercepts a user input standard command, retrieves a corresponding native command from a standardizing server and inputs the native command in the application.
-
Citations
18 Claims
-
1. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
-
receiving, at the client device, a user input standardized command for the web-based application on the website; transmitting, from the client device to a standardizing server, a weak hash associated with an identifier of the website; receiving, from the standardizing server, a plurality of strong hashes corresponding to the weak hash; selecting, at the client device, a strong hash from the plurality of received strong hashes wherein the strong hash is associated with the website; and transmitting the selected strong hash associated with the website to the standardizing server as identifying information of the website; transmitting the standardized command and an identifier of the web-based application to the standardizing server; receiving at the client device, from the standardizing server, a native command that corresponds to the standardized command; and transmitting the native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command. - View Dependent Claims (5, 6, 7)
-
-
2. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
-
receiving, at the client device, a user input standardized command for the web-based application on the website; transmitting, from the client device to a standardizing server, a weak hash associated with an identifier of the website; receiving, from the standardizing server, a plurality of strong hashes corresponding to the weak hash; selecting, at the client device, a strong hash from the plurality of received strong hashes wherein the strong hash is associated with the website; and transmitting the selected strong hash associated with the website to the standardizing server as identifying information of the website; receiving at the client device, from the standardizing server, a set of native commands for the identified website, each native command associated with a standardized command and a web-based application on the identified website; determining at the client device a native command from the set of native commands that corresponds to the input standardized command for the web-based application; and transmitting the determined native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command.
-
-
3. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
-
storing a set of native commands in a client database at the client device; receiving, at the client device, a user input standardized command for the web-based application on the website; determining a native command from the stored set of native commands that corresponds to the input standardized command for the web-based application; and transmitting the determined native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command. - View Dependent Claims (4)
-
-
8. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
-
receiving, at the client device, a user input standardized command for the web-based application on the website; transmitting, from the client device to the standardizing server, a weak hash associated with the website; receiving at the client device, from the standardizing server, a plurality of website identifiers associated with the weak hash, an application identifier associated with at least one of the website identifiers, and a plurality of native commands and corresponding standard commands associated with the application identifier; determining a native command from the received plurality of native commands, the determined native command corresponding to the user input standardized command; and transmitting the determined native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command.
-
-
9. A computer implemented method, executed by a client device, for enabling use of a standardized command instead of a native command for a function in a web-based application on a website, the method comprising:
-
storing on the client device, a plurality of command sets, each command set including; an application identifier of an application on a website; a native command which executes a function of the application on the website, and a corresponding standardized command to be used in place of the native command in the application; receiving, at the client device, a user input standardized command for the web-based application on the website; determining at the client device from the stored command sets a native command that corresponds to the input standardized command for the web-based application; transmitting the determined native command, by the client device to the website, whereby the website inputs the native command into the web-based application and the web-based application executes the function in response to the native command. - View Dependent Claims (10)
-
-
11. A method, executed by a server device, for enabling use of a user input standard command, instead of a native command, for an application on a website being accessed by a client device, the method comprising:
-
receiving, from the client device, while the client device accesses the application on the website, a request for the native command corresponding to the user input standard command, wherein the request comprises a website identifier corresponding to the website and the user input standardized command, and wherein the website identifier comprises a weak hash associated with the website; transmitting, from the server device to the client device, a plurality of strong hashes corresponding to the weak hash; receiving, from the client device, a strong hash selected from the plurality of transmitted strong hashes wherein the selected strong hash is associated with the website; determining the native command using the strong hash associated with the website; and transmitting the native command to the client device; determining the native command corresponding to the user input standard command; and transmitting to the client device, the native command corresponding to the user input standard command. - View Dependent Claims (12, 13, 14)
-
-
15. A method for populating a database with a standard command for an application on a website, a site identifier for the website, and a native command corresponding to the standard command, the method comprising:
-
receiving, from a user, the standard command, the site identifier for the website and the native command; receiving verification, from an editor indicating that information supplied by the user is accurate; and receiving, from a subsequent user, another native command for the website or correction to the native command supplied by the user. - View Dependent Claims (16, 17)
-
-
18. A computer program product, comprising a computer readable storage medium storing a computer program executable by a processor, to produce a user interface for populating a database with standard commands for website applications, the user interface comprising:
-
a first input field for receiving a site identifier of a website hosting an application; a second input field for receiving an application identifier of the hosted application; a third input for receiving a native command; and a fourth input field for receiving a standard command to be used in place of the native command in the application.
-
Specification