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;
c. a second network device; and
d. a middleware filter included within the second network device, the second network device 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 the content in response to meta data within the content, wherein the meta data comprises a data type of the content,wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the first network device if the data type of the read meta data matches an authorized data type associated with the first network device,wherein the middleware filter stores the authorized data type of the first network device, andwherein the meta data is added to the content by the content server.
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.
-
Citations
60 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; c. a second network device; and d. a middleware filter included within the second network device, the second network device 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 the content in response to meta data within the content, wherein the meta data comprises a data type of the content, wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the first network device if the data type of the read meta data matches an authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 the content in response to meta data within the content, wherein the meta data comprises a data type of the content, wherein the personal computer reads the meta data of the content received from the content server and sends the content to the personal digital assistant if the data type of the read meta data matches an authorized data type associated with the personal digital assistant, wherein the personal computer stores the authorized data type of the personal digital assistant, and wherein the meta data is added to the content by the content server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 only the filtered content from the second network device to the first network device, wherein selectively filtering the content includes reading the meta data of the content received from the content server by the middleware filter, matching the data type of the read meta data to an authorized data type associated with the first network device, and sending the content to the first network device if the data type of the read meta data matches the authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
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, 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 only the filtered content from the content server to the first network device, wherein selectively filtering the determined content includes reading the meta data of the determined content by the middleware filter, matching the data type of the read meta data to an authorized data type associated with the first network device, and sending the determined content to the first network device if the data type of the read meta data matches the authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus including at least one processor to filter synchronized data, the apparatus comprising:
-
a middleware filter programmed 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 to a network device by the apparatus according to the middleware filter, wherein the received content is selectively filtered by the middleware filter and wherein only the filtered content is sent to the network device in response to meta data within the received content, wherein the meta data comprises a data type of the received content, wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the network device if the data type of the read meta data matches an authorized data type associated with the network device, wherein the middleware filter stores the authorized data type of the network device, and wherein the meta data is added to the content by the content server. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. 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 only the filtered content from the second network device to the first network device, wherein selectively filtering the content includes reading the meta data of the content received from the content server by the middleware filter, matching the data type of the read meta data to an authorized data type associated with the first network device, and sending the content to the first network device if the data type of the read meta data matches the authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server.
-
-
57. 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, wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the first network device if the data type of the read meta data matches an authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server.
-
-
58. 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 metadata 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, wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the first network device if the data type of the read meta data matches an authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server.
-
-
59. 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 only the filtered content from the second network device to the first network device, wherein selectively filtering the content includes reading the meta data of the content received from the content server by the middleware filter, matching the data type of the read meta data to an authorized data type associated with the first network device, and sending the content to the first network device if the data type of the read meta data matches the authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server.
-
-
60. 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 the content in response to meta data within the content, wherein the meta data comprises a data type of the content, wherein the middleware filter reads the meta data of the content received from the content server and sends the content to the first network device if the data type of the read meta data matches an authorized data type associated with the first network device, wherein the middleware filter stores the authorized data type of the first network device, and wherein the meta data is added to the content by the content server.
-
Specification