Apparatus and method for context-sensitive dynamic information service composition via mobile and wireless network communication
First Claim
1. An apparatus for providing context sensitive dynamic data via wireless networks comprising:
- an information source element configured to provide data to a data service element which uses the provided data to register with a directory service element; and
wherein a client subsequently requests a service from a directory service polling subelement, which sends a lookup query to the directory service which, in turn provides services matching those requested by the client, to a candidate service filtering subelement, where candidate services are isolated, and are submitted to a target service filtering subelement;
where target services are isolated and provided to the client and the isolated candidate services serve as the basis for registering the client'"'"'s interest with a client update decision subelement and the client update decision subelement provides an updated service entry of candidate services to the target service filtering subelement and the directory service update decision subelement provides an updated service entry to the directory service.
1 Assignment
0 Petitions
Accused Products
Abstract
An Information Source 600 provides information to a Data Service element 602. A Directory Service Update Decision element 604 registers 606 with a Directory Service element 608. The client 610 provides a request to a Personal Lookup Agent element 612. The Directory Service Poll Decisions 614 queries the Directory Service element 608 with a Lookup 616 request. The Personal Lookup Agent 612 implements an interface to the Directory Service element 608 that allows the client 610 to ingest application-specific objects that encapsulates control functions for Directory Service Polling Decisions 614 for Candidate Service Filtering 618, and subsequent Target Service Filtering 620.
145 Citations
23 Claims
-
1. An apparatus for providing context sensitive dynamic data via wireless networks comprising:
an information source element configured to provide data to a data service element which uses the provided data to register with a directory service element; and
wherein a client subsequently requests a service from a directory service polling subelement, which sends a lookup query to the directory service which, in turn provides services matching those requested by the client, to a candidate service filtering subelement, where candidate services are isolated, and are submitted to a target service filtering subelement;
where target services are isolated and provided to the client and the isolated candidate services serve as the basis for registering the client'"'"'s interest with a client update decision subelement and the client update decision subelement provides an updated service entry of candidate services to the target service filtering subelement and the directory service update decision subelement provides an updated service entry to the directory service.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for providing context sensitive dynamic data via wireless networks comprising:
-
i. providing an information source element;
ii. providing a data service element including at least one of the following;
a. a directory service update decision subelement and a b. a client update decision subelement iii. providing a directory service;
iv. providing a personal lookup agent, including at least one of the following subelements;
v. a directory service polling subelement vi. a candidate service filtering subelement;
vii. a target service filtrating subelement;
wherein the information source is configured to provide data to the data service element;
which is configured to register with the directory service element; and
wherein a client requests a service from the personal lookup agent'"'"'s directory service polling subelement which sends a lookup query to the directory service which provides services matching those services requested to the candidate service filtering subelement; and
wherein the resulting isolated candidate services are submitted to a target service filtering subelement; and
wherein the isolated target services are provided to the client; and
wherein the isolated candidate services serve as the basis for registering the client'"'"'s interest with the client update decision subelement; and
wherein the client update decision subelement provides an updated service entry of candidate services to the target service filtering subelement and wherein the directory service update decision subelement provides an updated service entry to the directory service element and wherein the candidate services serve as the basis for the personal lookup agent element'"'"'s registration of interests with the client update decision subelement which is fed by the information source element. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 21. An apparatus configured to provide data to a mobile client, wherein the provided data is relevant to the location of the client, and wherein the data is dynamically updated and the client receives contextually relevant data despite changing position.
Specification