Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
106 words
A method for obtaining information on a mobile computing environment utilizing a distributed communication network, comprising the steps of: (a) generating a pattern template; (b) storing the pattern template on a thin client computer; (c) creating a query on the thin client computer based in part on user input; (d) querying a network for information utilizing a distributed communication network; (e) receiving a response to the query from the distributed communication network; (f) processing the response utilizing an application tool on the thin client computer, wherein the response is filtered by the application tool based on the pattern template; and (g) displaying information to a user.
Claim 2
Independent Claim
106 words
A method for obtaining information on a mobile computing environment utilizing a distributed communication network, comprising the steps of: (a) generating a pattern template; (b) storing the pattern template on a thin client computer; (c) creating a query on the thin client computer based in part on user input; (d) querying a network for information utilizing a distributed communication network; (e) receiving a response to the query from the distributed communication network; (f) processing the response utilizing an application tool on the thin client computer, wherein the response is filtered by the application tool based on the pattern template; and (g) displaying information to a user.
Claim 3
Dependent Claim
39 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the pattern template includes a plurality of patterns of words.
Claim 4
Dependent Claim
82 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 2 , wherein the response is filtered by the application tool based on the pattern template by invoking the pattern template on the application tool, determining if a part of the response can be matched to at least one of the patterns of the pattern template, and displaying the response only if the match is made.
Claim 5
Dependent Claim
69 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the pattern template is adapted for identifying words separated by punctuation, identifying full names by finding two capitalized words, parsing out time strings, and identifying continuous phrases of capitalized words as at least one of a company, topic and location.
Claim 6
Dependent Claim
38 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the distributed communication network includes support for multiple processors.
Claim 7
Dependent Claim
37 words
A method for obtaining information on a mobile computing environment utilizing an interface support framework as recited in claim 1 , wherein the distributed communication network includes support for filtering items based on characteristics of a user.
Claim 8
Dependent Claim
38 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the distributed communication network includes support for wireless communication.
Claim 9
Dependent Claim
40 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the distributed communication network includes support for a desktop computing environment.
Claim 10
Dependent Claim
37 words
A method for obtaining information on a mobile computing environment obtaining information on a mobile computing environment utilizing a distributed communication network as recited in claim 1 , wherein the distributed communication network includes support for certificates.
Claim 11
Dependent Claim
69 words
A method as recited in claim 1 , wherein the user input includes at least one indicator, and wherein the step of creating a query on the thin client computer based in part on user input further includes the steps of: determining if a part of the text string can be bound to the pattern, binding at least one of the plurality of text strings, and locating an indicator.
Claim 12
Independent Claim
125 words
An apparatus that obtains information on a mobile computing environment utilizing a distributed communication network, comprising; (a) a processor of a thin client computer; (b) a memory that stores a pattern template on the thin client computer under the control of the processor; (c) logic that creating a query on the thin client computer based in part on user input; (d) logic that queries a network for information utilizing a distributed communication network; (e) logic that receives a response to the query from the distributed communication network; (f) logic that processes the response utilizing an application tool on the thin client computer, wherein the response is filtered by the application tool based on the pattern template; and (g) logic that displays information to a user.
Claim 13
Independent Claim
125 words
An apparatus that obtains information on a mobile computing environment utilizing a distributed communication network, comprising; (a) a processor of a thin client computer; (b) a memory that stores a pattern template on the thin client computer under the control of the processor; (c) logic that creating a query on the thin client computer based in part on user input; (d) logic that queries a network for information utilizing a distributed communication network; (e) logic that receives a response to the query from the distributed communication network; (f) logic that processes the response utilizing an application tool on the thin client computer, wherein the response is filtered by the application tool based on the pattern template; and (g) logic that displays information to a user.
Claim 14
Dependent Claim
137 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network, comprising: (a) a code segment that generates a pattern template; (b) a code segment that stores the pattern template on a thin client computer; (c) a code segment that creates a query on the thin client computer based in part on user input; (d) a code segment that queries a network for information utilizing a distributed communication network; (e) a code segment that receives a response to the query from the distributed communication network; (f) a code segment that processes the response utilizing an application tool on the thin client computer, wherein filtering the response by the application tool is based on the pattern template; and (g) a code segment that displays information to a user.
Claim 15
Dependent Claim
137 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network, comprising: (a) a code segment that generates a pattern template; (b) a code segment that stores the pattern template on a thin client computer; (c) a code segment that creates a query on the thin client computer based in part on user input; (d) a code segment that queries a network for information utilizing a distributed communication network; (e) a code segment that receives a response to the query from the distributed communication network; (f) a code segment that processes the response utilizing an application tool on the thin client computer, wherein filtering the response by the application tool is based on the pattern template; and (g) a code segment that displays information to a user.
Claim 16
Dependent Claim
38 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the pattern template includes a plurality of patterns of words.
Claim 17
Dependent Claim
81 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 2 , wherein the response is filtered by the application tool based on the pattern template by invoking the pattern template on the application tool, determining if a part of the response can be matched to at least one of the patterns of the pattern template, and displaying the response only if the match is made.
Claim 18
Dependent Claim
68 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the pattern template is adapted for identifying words separated by punctuation, identifying full names by finding two capitalized words, parsing, out time strings, and identifying continuous phrases of capitalized words as at least one of a company, topic and location.
Claim 19
Dependent Claim
37 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 13 , wherein the distributed communication network includes support for multiple processors.
Claim 20
Dependent Claim
43 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the distributed communication network includes support for filtering items based on characteristics of a user.
Claim 21
Dependent Claim
37 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the distributed communication network includes support for wireless communication.
Claim 22
Dependent Claim
39 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the distributed communication network includes support for a desktop computing environment.
Claim 23
Dependent Claim
36 words
A computer program embodied on a computer-readable medium that obtains information on a mobile computing environment utilizing a distributed communication network as recited in claim 12 , wherein the distributed communication network includes support for certificates.