MIDDLEWARE FILTER AGENT BETWEEN SERVER AND PDA
First Claim
1. A network of devices to filter synchronized data, the network of devices comprising:
- a. a content server to store content;
b. a first network device; and
c. a middleware filter coupled to the first network device and to the content server such that during a data synchronization, content is received by the middleware filter from the content server according to the data synchronization and the middleware filter is programmed to selectively filter the content resulting in filtered content and send only the filtered content to the first network device, wherein the middleware filter selectively filters in response to meta data within the content, wherein the meta data comprises a data type of the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A content server provides content to a first network device during a data synchronization between the two devices. A middleware filter selectively filters content provided by the content server such that selected content is provided to the first network device. The middleware filter is included within a second network device coupled between the content server and the first network device. The second network device acts as a proxy for the first network device to receive the content provided by the content server. The content is provided from the content server according to a subscription service between the content server and the first network device. The first network device is preferably a personal digital assistant (PDA) and the second network device is preferably a personal computer. Alternatively, the content server is coupled to the first network device, without the second network device coupled in between. In the alternative case, the middleware filter is included within the content server, and the content is selectively provided from the middleware filter, on the content server, to the first network device.
99 Citations
89 Claims
-
1. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. a first network device; and c. a middleware filter coupled to the first network device and to the content server such that during a data synchronization, content is received by the middleware filter from the content server according to the data synchronization and the middleware filter is programmed to selectively filter the content resulting in filtered content and send only the filtered content to the first network device, wherein the middleware filter selectively filters in response to meta data within the content, wherein the meta data comprises a data type of the content. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
2. (canceled)
-
3. (canceled)
-
20. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. a personal digital assistant; and c. a personal computer coupled to the personal digital assistant and to the content server, wherein the personal computer includes a middleware filter programmed such that during a data synchronization, content received by the personal computer from the content server according to the data synchronization is selectively filtered according to the middleware filter, resulting in filtered content, wherein only the filtered content is sent to the personal digital assistant by the personal computer, wherein the middleware filter selectively filters in response to meta data within the content, wherein the meta data comprises a data type of the content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
21. (canceled)
-
22. (canceled)
-
34. A method of filtering synchronized data, the method comprising:
-
a. determining content to be sent from a content server to a first network device during a data synchronization; b. sending the content from the content server to a second network device coupled between the content server and the first network device, wherein the second network device includes a middleware filter; c. selectively filtering the content according to the middleware filter in response to meta data contained within the content, wherein the meta data comprises a data type of the content; and d. sending the filtered content from the second network device to the first network device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
35. (canceled)
-
36. (canceled)
-
51. A method of filtering synchronized data, the method comprising:
-
a. determining content to be sent from a content server to a first network device during a data synchronization, wherein the content server includes a middleware filter; b. selectively filtering the determined content according to the middleware filter in response to meta data contained within the content, wherein the meta data comprises a data type of the content; and c. sending the filtered content from the content server to the first network device. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
52. (canceled)
-
53. (canceled)
- 66. An apparatus to filter synchronized data wherein the apparatus includes a middleware filter such that during a data synchronization, content is received by the apparatus from a content server according to the data synchronization, and the received content is selectively sent in response to meta data within the selected content, wherein the meta data comprises a data type of the content.
-
67. (canceled)
-
68. (canceled)
-
83. An apparatus for filtering synchronized data comprising:
-
a. means for determining content to be sent from a content server to a first network device during a data synchronization; b. means for sending the content from the content server to a second network device coupled between the content server and the first network device, wherein the second network device includes a middleware filter; c. means for selectively filtering the content in response to meta data contained within the content, wherein the meta data comprises a data type of the content; and d. means for sending the filtered content from the second network device to the first network device.
-
-
84. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. a first network device, wherein a communications channel is established for communicating content from the content server to the first network device; and c. a middleware filter coupled to the first network device and to the content server such that during a data synchronization, all content sent over the communications channel from the content server is received by the middleware filter according to the data synchronization and the middleware filter is programmed to selectively filter the content in response to meta data containing device specifications within the content resulting in filtered content and send only the filtered content to the first network device, wherein the meta data comprises a data type of the content.
-
-
85. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. a first network device; and c. a second network device coupled between the first network device and the content server, the second network device comprising a middleware filter, such that during a data synchronization, content is received by the middleware filter from the content server according to the data synchronization and the middleware filter is programmed to selectively filter the content in response to meta data within the content, the meta data comprising an attribute value pair, resulting in filtered content and send only the filtered content to the first network device, wherein the meta data comprises a data type of the content, and further wherein the first network device and the second network device are local and the content server is remote from the first network device and the second network device.
-
-
86. A method of filtering synchronized data, the method comprising:
-
a. determining content to be sent from a content server to a first network device during a bi-directional data synchronization; b. sending the content from the content server to a second network device coupled between the content server and the first network device, wherein the second network device includes a middleware filter; c. selectively filtering the content according to the middleware filter in response to meta data contained within the content, wherein the meta data comprises a data type of the content; and d. sending the filtered content from the second network device to the first network device.
-
-
87. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. a first network device; and c. a middleware filter coupled to the first network device and to the content server such that during a bi-directional data synchronization, content is received by the middleware filter from the content server according to the bi-directional data synchronization and the middleware filter is programmed to selectively filter the content resulting in filtered content and send only the filtered content to the first network device, wherein the middleware filter selectively filters in response to meta data within the content, wherein the meta data comprises a data type of the content. - View Dependent Claims (88, 89)
-
Specification