Method and Apparatus for Subscribing and Receiving Personalized Updates in a Format Customized for Handheld Mobile Communication Devices
First Claim
Patent Images
1. A method of communicating with a mobile device comprising:
- aggregating content from at least one source of content having a first set of markup tags readable by executable code on the mobile device and a second set of markup tags;
formatting the aggregated content having the second set of markup tags with the first set of markup tags; and
displaying formatted content and a set of actions that are based on the first set of markup tags.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for communicating with a mobile device is provided by aggregating content from at least one source of content having a first set of markup tags readable by executable code on the mobile device and a second set of markup tags. The aggregated content having the second set of markup tags is formatted with the first set of markup tags by either reorganizing the aggregated content, extracting irrelevant information, incorporating relevant information, combining one or more source together. A set of actions based on the formatted content is displayed using the first set of markup tags.
97 Citations
20 Claims
-
1. A method of communicating with a mobile device comprising:
-
aggregating content from at least one source of content having a first set of markup tags readable by executable code on the mobile device and a second set of markup tags;
formatting the aggregated content having the second set of markup tags with the first set of markup tags; and
displaying formatted content and a set of actions that are based on the first set of markup tags.
-
-
2. The method of claim 1 further comprising:
executing a program on the mobile device to display the formatted content.
-
3. The method of claim 1 wherein the mobile device includes an environment compatible with the program, the environment further comprising at least one of Java, Symbian, Windows Mobile, Brew, Palm, Blackberry, or Linux.
-
4. The method of claim 1 further comprising:
-
receiving a user preference; and
filtering out at least one of aggregated content or formatted content not meeting the user preference.
-
-
5. The method of claim 4 further comprising:
transmitting filtered content meeting the user preference to the mobile device.
-
6. The method of claim 4 further comprising:
transmitting filtered content meeting the user preference to at least one of a web portal or a desktop client.
-
7. The method of claim 4 further comprising:
-
storing the formatted content; and
storing the filtered content.
-
-
8. The method of claim 7 further comprising:
synchronization of the stored filtered content with a mobile content viewer in the mobile device.
-
9. The method of claim 4 further comprising:
receiving the user preference from at least one of a web portal, a desktop client, or the mobile device.
-
10. The method of claim 1 wherein the formatting further comprises:
applying a WAML converter to the aggregated content having the second set of markup tags, wherein the first of set markup tags includes WAML tags.
-
11. The method of claim 1 wherein the second set of markup tags further comprises at least one of XML source, a RSS source, an ATOM source, a HTML source, a cHTML source, a XHTML source, a DHTML source, or a WML source.
-
12. A system for communicating with a mobile device comprising:
-
a content server for aggregating content from at least one source of content having a first set of markup tags readable on the mobile device and a second set of markup tags, and formatting the aggregated content having the second set of markup tags with the first set of markup tags; and
a content viewer for displaying formatted content and a set of actions that are based on the first set of markup tags.
-
-
13. The system of claim 12 wherein the content viewer further comprises:
a program for displaying the formatted aggregated content based on a user preference associated with the mobile device.
-
14. The system of claim 12 wherein the content viewer resides on a mobile device that includes an environment compatible with the program, the environment further comprising at least one of Java, Symbian, Windows Mobile, Brew, Palm, Blackberry, or Linux.
-
15. The system of claim 12 wherein the content server further comprises:
-
a content aggregator;
a WAML converter coupled to the content aggregator;
a first database coupled to the content aggregator and the WAML converter;
a content filter coupled to the first database, the content filter associated with the user preference; and
a second database coupled to the content filter.
-
-
16. The system of claim 12 wherein the content viewer further comprises:
-
a mobile content viewer coupled to the second database; and
a web interface coupled to the second database, wherein the mobile content viewer has a program for displaying the filtered content stored in the second database.
-
-
17. The system of claim 12 wherein the content viewer further comprises:
-
a mobile content viewer coupled to the second database; and
a web interface coupled to the second database, wherein the mobile content viewer has a program for displaying the filtered content stored in the second database, and the mobile content viewer resides on a mobile device that includes an environment compatible with the program, the environment further comprising at least one of Java, Symbian, Windows Mobile, Brew, Palm, Blackberry, or Linux.
-
-
18. The system of claim 12 wherein the content viewer further comprises:
-
a synchronization module coupled to the content server;
a database coupled to the synchronization module; and
a user interface communicating with the content server, the synchronization module, and the database.
-
-
19. A server for communicating with a mobile device comprising:
-
a content server for aggregating content from at least one source of content having a first set of markup tags readable by the mobile device and a second set of markup tags, different from the first set of markup tags, and formatting the aggregated content having the second set of markup tags with the first set of markup tags; and
a converter for formatting the aggregated content having the second set of markup tags with the first set of markup tags; and
a first database for storing the converted content and the aggregated content having a first set of markup tags;
a filter for filtering the stored content based on a user preference associated with the mobile device; and
a second database for storing the filtered content.
-
-
20. The server of claim 19 wherein the second database further comprises a set of actions associated with the filtered content using the first set of markup tags, the actions including links and functions.
Specification