Newsreader for mobile device
First Claim
1. A method of receiving information by a mobile device, the method comprising:
- receiving, from a source system associated with a resource locator, information in a native format;
before said receiving has completed, detecting that the native format is unsupported by the mobile device;
responsive to said detecting,interrupting said receiving, andrequesting, from a service provider system different from the source system associated with the resource locator, the information in a format supported by the mobile device, said requesting including transmitting, to the service provider system, the resource locator identifying the information in the unsupported native format;
receiving, from the service provider system, the requested information in the format supported by the mobile device; and
presenting the received information.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing information to a mobile device can include receiving a translation request from a mobile device, wherein the translation request includes a resource locator identifying information in a native format; accessing the information identified by the resource locator, wherein the information is retrieved from a local cache if available and otherwise is retrieved from a source associated with the resource locator; translating at least a portion of the information identified by the resource locator to generate a translated file in a supported format; and transmitting the translated file to the mobile device. Further, the information retrieved from a source associated with the resource locator can be stored in the local cache. Additionally, the information identified by the resource locator can be cleared from the local cache after a predetermined amount of time.
16 Citations
15 Claims
-
1. A method of receiving information by a mobile device, the method comprising:
-
receiving, from a source system associated with a resource locator, information in a native format; before said receiving has completed, detecting that the native format is unsupported by the mobile device; responsive to said detecting, interrupting said receiving, and requesting, from a service provider system different from the source system associated with the resource locator, the information in a format supported by the mobile device, said requesting including transmitting, to the service provider system, the resource locator identifying the information in the unsupported native format; receiving, from the service provider system, the requested information in the format supported by the mobile device; and presenting the received information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving, from a source system associated with a resource locator, information in a native format; before said receiving has completed, detecting that the native format is unsupported by the data processing apparatus; responsive to said detecting, interrupting said receiving, and requesting, from a service provider system different from the source system associated with the resource locator, the information in a format supported by the data processing apparatus, said requesting including transmitting, to the service provider system, the resource locator identifying the information in the a unsupported native format; receiving, from the service provider system, the requested information in the format supported by the mobile device; and presenting the received information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
a display; and a processor communicatively coupled with the display, the processor configured to perform operations comprising; receiving, from a source system associated with a resource locator, information in a native format; before said receiving has completed, detecting that the native format is unsupported by the processor; responsive to said detecting, interrupting said receiving, and requesting, from a service provider system different from the source system associated with the resource locator, the information in a format supported by the processor, said requesting including transmitting, to the service provider system, the resource locator identifying the information in the unsupported native format; receiving, from the service provider system, the requested information in the format supported by the processor; and displaying the received information on the display. - View Dependent Claims (12, 13, 14, 15)
-
Specification