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, the 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 and one or more attributes of the first network device, wherein the meta data comprises a data type of the content, wherein the middleware filter performs an authorization before sending the content to the first network device.
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.
143 Citations
21 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, the 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 and one or more attributes of the first network device, wherein the meta data comprises a data type of the content, wherein the middleware filter performs an authorization before sending the content to the first network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network of devices to filter synchronized data, the network of devices comprising:
-
a. a content server to store content; b. handheld device; and c. a personal computer coupled to the handheld device 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 handheld device by the personal computer, wherein the middleware filter selectively filters in response to meta data within the content and one or more attributes of the handheld device, wherein the meta data comprises a data type of the content, wherein the middleware filter performs an authorization before sending the content to the handheld device.
-
-
19. A content server comprising:
-
a. a memory for storing content and an application, the application configured for providing the content to a device through an intermediary device coupled to the content server, the intermediary device comprising a middleware filter, wherein the content is selectively filtered in response to meta data within the content and one or more attributes of the device, wherein only the filtered content is sent to the device, wherein the meta data comprises a data type of the content and further wherein the middleware filter performs an authorization before sending the content to the device; and b. a processor for processing the application.
-
-
20. An intermediary device comprising:
-
a. a communication module configured for communicating with an end user device and a content server; and b. a memory for storing a middleware filter such that during a data synchronization, content received 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 end user device by the intermediary device, wherein the middleware filter selectively filters in response to meta data within the content and one or more attributes of the end user device, wherein the meta data comprises a data type of the content, wherein the middleware filter performs an authorization before sending the content to the end user device.
-
-
21. An end user device comprising:
-
a. a memory for receiving content, wherein the content is selectively filtered in response to meta data within the content and one or more physical attributes of the end user device, wherein the meta data comprises a data type of the content, wherein the memory is further for storing a filter such that during a data synchronization, content received from a content server according to the data synchronization is selectively filtered according to the filter, resulting in filtered content, wherein the filter selectively filters in response to the meta data within the content and the one or more physical attributes of the end user device; and b. an output mechanism for presenting the filtered content, wherein an authorization is performed before sending the content to the end user device.
-
Specification