Token-based Web browsing with visual feedback of disclosure
First Claim
1. A method for initializing a wireless user device, the method comprising:
- receiving an initialization request;
creating a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
creating a resource locator template database including one or more entries comprising a service name and a resource locator template; and
providing the keyword string database and the resource locator template database in response to said initialization request.
2 Assignments
0 Petitions
Accused Products
Abstract
A data communications network may be browsed using one or more tokens by receiving an input keyword string from a user, determining whether there is a match between the input keyword string and a database of keyword strings, determining a category of the keyword string, rendering to the user at least one service identifier associated with the category, receiving a user-selected service identifier in response to the rendering, substituting at least one variable in a resource locator template associated with the service with a string based at least in part on the keyword string entered by the user and launching the resource locator. According to one aspect, a special rendering of a hyperlink corresponding to the resource locator is used to indicate private data will be disclosed upon launching the resource locator.
-
Citations
50 Claims
-
1. A method for initializing a wireless user device, the method comprising:
-
receiving an initialization request;
creating a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
creating a resource locator template database including one or more entries comprising a service name and a resource locator template; and
providing the keyword string database and the resource locator template database in response to said initialization request.
-
-
2. A method for browsing a data communications network using one or more tokens, the method comprising:
-
receiving an input keyword string from a user, said input keyword string comprising one or more keywords comprising one or more characters;
determining whether there is a match between said input keyword string and a database of keyword strings;
determining a category of said keyword string;
rendering to said user at least one service identifier associated with said category;
receiving a user-selected service identifier in response to said rendering;
substituting at least one variable in a resource locator template associated with said service with a string based at least in part on the keyword string entered by the user; and
launching said resource locator. - View Dependent Claims (3, 4, 5)
-
-
6. A method for rendering a request for data from an external device to indicate private data will be disclosed upon issuing the request, the method comprising:
-
receiving a request for data, said request to be issued to an external device;
determining whether the request includes private data;
rendering said requested data if said request does not include private data; and
rendering said request to indicate said private data will be disclosed upon issuing said request if said request includes private data.
-
-
7. A method for rendering a hyperlink to include a disclosure icon if the associated resource locator requires private data, the method comprising:
-
receiving a resource locator;
determining whether launching said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator if said resource locator has been selected.
-
-
8. A method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates the private data that will be disclosed upon launching said resource locator if said launching will disclose said private data;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator when said first rendering or said second rendering has been selected.
-
-
9. A method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
providing a third rendering that indicates the private data that will be disclosed upon launching said resource locator if said second rendering is selected; and
launching said resource locator if said first rendering is selected or if said third rendering is selected.
-
-
10. A method for modifying the amount of private data to be disclosed upon selection of a hyperlink the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose said private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
enabling downgrading said resource locator to a form that does not require said private data after said providing a second rendering;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator if said first rendering has been selected or if said second rendering has been selected.
-
-
11. A method for initializing a wireless user device, the method comprising:
-
step for receiving an initialization request;
step for creating a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
step for creating a resource locator template database including one or more entries comprising a service name and a resource locator template; and
step for providing the keyword string database and the resource locator template database in response to said initialization request.
-
-
12. A method for browsing a data communications network using one or more tokens, the method comprising:
-
step for receiving an input keyword string from a user, said input keyword string comprising one or more keywords comprising one or more characters;
step for determining whether there is a match between said input keyword string and a database of keyword strings;
step for determining a category of said keyword string;
step for rendering to said user at least one service identifier associated with said category;
step for receiving a user-selected service identifier in response to said rendering;
step for substituting at least one variable in a resource locator template associated with said service with a string based at least in part on the keyword string entered by the user; and
step for launching said resource locator. - View Dependent Claims (13, 14, 15)
-
-
16. A method for rendering a request for data from an external device to indicate private data will be disclosed upon issuing the request, the method comprising:
-
step for receiving a request for data, said request to be issued to an external device;
step for determining whether the request includes private data;
step for rendering said requested data if said request does not include private data; and
step for rendering said request to indicate said private data will be disclosed upon issuing said request if said request includes private data.
-
-
17. A method for rendering a hyperlink to include a disclosure icon if the associated resource locator requires private data, the method comprising:
-
step for receiving a resource locator;
step for determining whether launching said resource locator will disclose private data;
step for providing a first rendering of said hyperlink if said launching will not disclose said private data;
step for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
step for determining whether said first rendering has been selected or said second rendering has been selected; and
step for launching said resource locator if said resource locator has been selected.
-
-
18. A method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
step for receiving a resource locator;
step for determining whether launching of said resource locator will disclose private data;
step for providing a first rendering of said hyperlink if said launching will not disclose said private data;
step for providing a second rendering that indicates the private data that will be disclosed upon launching said resource locator if said launching will disclose said private data;
step for determining whether said first rendering has been selected or said second rendering has been selected; and
step for launching said resource locator when said first rendering or said second rendering has been selected.
-
-
19. A method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
step for receiving a resource locator;
step for determining whether launching of said resource locator will disclose private data;
step for providing a first rendering of said hyperlink if said launching will not disclose said private data;
step for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
step for providing a third rendering that indicates the private data that will be disclosed upon launching said resource locator if said second rendering is selected; and
step for launching said resource locator if said first rendering is selected or if said third rendering is selected.
-
-
20. A method for modifying the amount of private data to be disclosed upon selection of a hyperlink the method comprising:
-
step for receiving a resource locator;
step for determining whether launching of said resource locator will disclose said private data;
step for providing a first rendering of said hyperlink if said launching will not disclose said private data;
step for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
step for enabling downgrading said resource locator to a form that does not require said private data after said providing a second rendering;
step for determining whether said first rendering has been selected or said second rendering has been selected; and
step for launching said resource locator if said first rendering has been selected or if said second rendering has been selected.
-
-
21. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for initializing a wireless user device, the method comprising:
-
receiving an initialization request;
creating a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
creating a resource locator template database including one or more entries comprising a service name and a resource locator template; and
providing the keyword string database and the resource locator template database in response to said initialization request.
-
-
22. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for browsing a data communications network using one or more tokens, the method comprising:
-
receiving an input keyword string from a user, said input keyword string comprising one or more keywords comprising one or more characters;
determining whether there is a match between said input keyword string and a database of keyword strings;
determining a category of said keyword string;
rendering to said user at least one service identifier associated with said category;
receiving a user-selected service identifier in response to said rendering;
substituting at least one variable in a resource locator template associated with said service with a string based at least in part on the keyword string entered by the user; and
launching said resource locator. - View Dependent Claims (23, 24, 25)
-
-
26. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for rendering a request for data from an external device to indicate private data will be disclosed upon issuing the request, the method comprising:
-
receiving a request for data, said request to be issued to an external device;
determining whether the request includes private data;
rendering said requested data if said request does not include private data; and
rendering said request to indicate said private data will be disclosed upon issuing said request if said request includes private data.
-
-
27. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for rendering a hyperlink to include a disclosure icon if the associated resource locator requires private data, the method comprising:
-
receiving a resource locator;
determining whether launching said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator if said resource locator has been selected.
-
-
28. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates the private data that will be disclosed upon launching said resource locator if said launching will disclose said private data;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator when said first rendering or said second rendering has been selected.
-
-
29. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
providing a third rendering that indicates the private data that will be disclosed upon launching said resource locator if said second rendering is selected; and
launching said resource locator if said first rendering is selected or if said third rendering is selected.
-
-
30. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for modifying the amount of private data to be disclosed upon selection of a hyperlink the method comprising:
-
receiving a resource locator;
determining whether launching of said resource locator will disclose said private data;
providing a first rendering of said hyperlink if said launching will not disclose said private data;
providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
enabling downgrading said resource locator to a form that does not require said private data after said providing a second rendering;
determining whether said first rendering has been selected or said second rendering has been selected; and
launching said resource locator if said first rendering has been selected or if said second rendering has been selected.
-
-
31. An apparatus for initializing a wireless user device, the apparatus comprising:
-
means for receiving an initialization request;
means for creating a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
means for creating a resource locator template database including one or more entries comprising a service name and a resource locator template; and
means for providing the keyword string database and the resource locator template database in response to said initialization request.
-
-
32. An apparatus for browsing a data communications network using one or more tokens, the apparatus comprising:
-
means for receiving an input keyword string from a user, said input keyword string comprising one or more keywords comprising one or more characters;
means for determining whether there is a match between said input keyword string and a database of keyword strings;
means for determining a category of said keyword string;
means for rendering to said user at least one service identifier associated with said category;
means for receiving a user-selected service identifier in response to said rendering;
means for substituting at least one variable in a resource locator template associated with said service with a string based at least in part on the keyword string entered by the user; and
means for launching said resource locator. - View Dependent Claims (33, 34, 35)
-
-
36. An apparatus for rendering a request for data from an external device to indicate private data will be disclosed upon issuing the request, the apparatus comprising:
-
means for receiving a request for data, said request to be issued to an external device;
means for determining whether the request includes private data;
means for rendering said requested data if said request does not include private data; and
means for rendering said request to indicate said private data will be disclosed upon issuing said request if said request includes private data.
-
-
37. An apparatus for rendering a hyperlink to include a disclosure icon if the associated resource locator requires private data, the apparatus comprising:
-
means for receiving a resource locator;
means for determining whether launching said resource locator will disclose private data;
means for providing a first rendering of said hyperlink if said launching will not disclose said private data;
means for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
means for determining whether said first rendering has been selected or said second rendering has been selected; and
means for launching said resource locator if said resource locator has been selected.
-
-
38. An apparatus for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the apparatus comprising:
-
means for receiving a resource locator;
means for determining Whether launching of said resource locator will disclose private data;
means for providing a first rendering of said hyperlink if said launching will not disclose said private data;
means for providing a second rendering that indicates the private data that will be disclosed upon launching said resource locator if said launching will disclose said private data;
means for determining whether said first rendering has been selected or said second rendering has been selected; and
means for launching said resource locator when said first rendering or said second rendering has been selected.
-
-
39. An apparatus for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the apparatus comprising:
-
means for receiving a resource locator;
means for determining whether launching of said resource locator will disclose private data;
means for providing a first rendering of said hyperlink if said launching will not disclose said private data;
means for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
means for providing a third rendering that indicates the private data that will be disclosed upon launching said resource locator if said second rendering is selected; and
means for launching said resource locator if said first rendering is selected or if said third rendering is selected.
-
-
40. An apparatus for modifying the amount of private data to be disclosed upon selection of a hyperlink the apparatus comprising:
-
means for receiving a resource locator;
means for determining whether launching of said resource locator will disclose said private data;
means for providing a first rendering of said hyperlink if said launching will not disclose said private data;
means for providing a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
means for enabling downgrading said resource locator to a form that does not require said private data after said providing a second rendering;
means for determining whether said first rendering has been selected or said second rendering has been selected; and
means for launching said resource locator if said first rendering has been selected or if said second rendering has been selected.
-
-
41. An apparatus for initializing a wireless user device, the apparatus comprising:
-
a memory for storing one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service; and
a service provider configured to;
receive an initialization request;
create a keyword string database including one or more keyword strings comprising one or more keywords comprising one or more characters, said one or more keyword strings representing the name of an object or the attributes of an object associated with a service;
create a resource locator template database including one or more entries comprising a service name and a resource locator template; and
provide the keyword string database and the resource locator template database in response to said initialization request.
-
-
42. An apparatus for browsing a data communications network using one or more tokens, the apparatus comprising:
-
a user interface configured to receive an input keyword string comprising one or more keywords comprising one or more characters;
a matcher in communication with said user interface and configured to;
determine whether there is a match between said input keyword string and a database of keyword strings; and
determine a category of said keyword string;
a menu constructor configured to render to said user via said user interface at least one service identifier associated with said category; and
a resource locator populator configured to;
receive via said user interface a user-selected service identifier in response to said rendering;
substitute at least one variable in a resource locator template associated with said service with a string based at least in part on the keyword string entered by the user; and
provide said resource locator to said user interface to launch said resource locator. - View Dependent Claims (43, 44, 45)
-
-
46. An apparatus for rendering a request for data from an external device to indicate private data will be disclosed upon issuing the request, the apparatus comprising:
-
a resource locator populator for determining whether a request for data includes private data; and
a user interface in communication with said resource locator populator and configured to;
receive said request for data, said request to be issued to an external device;
render said requested data if said request does not include private data; and
render said request to indicate said private data will be disclosed upon issuing said request if said request includes private data.
-
-
47. An apparatus for rendering a hyperlink to include a disclosure icon if the associated resource locator requires private data, the apparatus comprising:
-
a resource locator populator for determining whether launching said resource locator will disclose private data; and
a user interface in communication with said resource locator populator and configured to;
receive said resource locator;
provide a first rendering of said hyperlink if said launching will not disclose said private data;
provide a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
determine whether said first rendering has been selected or said second rendering has been selected; and
launch said resource locator if said resource locator has been selected.
-
-
48. An apparatus for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the apparatus comprising:
-
a resource locator populator for determining whether launching said resource locator will disclose private data; and
a user interface in communication with said resource locator populator and configured to;
receive a resource locator;
provide a first rendering of said hyperlink if said launching will not disclose said private data;
provide a second rendering that indicates the private data that will be disclosed upon launching said resource locator if said launching will disclose said private data;
determine whether said first rendering has been selected or said second rendering has been selected; and
launch said resource locator when said first rendering or said second rendering has been selected.
-
-
49. An apparatus for rendering a hyperlink to indicate private data to be disclosed when the hyperlink is selected, the apparatus comprising:
-
a resource locator populator for determining whether launching said resource locator will disclose private data; and
a user interface in communication with said resource locator populator and configured to;
receive said resource locator;
determine whether launching of said resource locator will disclose private data;
provide a first rendering of said hyperlink if said launching will not disclose said private data;
provide a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
provide a third rendering that indicates the private data that will be disclosed upon launching said resource locator if said second rendering is selected; and
launch said resource locator if said first rendering is selected or if said third rendering is selected.
-
-
50. An apparatus for modifying the amount of private data to be disclosed upon selection of a hyperlink the apparatus comprising:
-
a resource locator populator for determining whether launching said resource locator will disclose private data; and
a user interface in communication with said resource locator populator and configured to;
receive said resource locator;
determine whether launching of said resource locator will disclose said private data;
provide a first rendering of said hyperlink if said launching will not disclose said private data;
provide a second rendering that indicates private data will be disclosed upon launching said resource locator if said launching will disclose said private data;
enable downgrading said resource locator to a form that does not require said private data after said providing a second rendering;
determine whether said first rendering has been selected or said second rendering has been selected; and
launch said resource locator if said first rendering has been selected or if said second rendering has been selected.
-
Specification