Content engine for mobile communications systems
First Claim
1. A method comprising:
- receiving, at a content engine and from a mobile device, a request for content;
determining if access to the content has exceeded a threshold value;
retrieving, if access to the content has not exceeded the threshold value, the content in response to the request;
modifying, at a content format modifier of the content engine and by utilizing instructions from a memory that are executed by a processor, the content based on specifications of the mobile device to create modified content formatted for the mobile device,wherein the specifications are associated with one of a hardware component, a software component, and a firmware component of the mobile device, andwherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and
sending the modified content to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content.
3 Assignments
0 Petitions
Accused Products
Abstract
An exemplary content engine includes a content gateway configured to analyze and route content requests to a content server. The content server can be a cache server or a mobile content server. The cache server can be configured to receive and store cacheable web content from a controller that is configured to receive the cacheable web content from at least one cacheable web content provider, such as a web server, and route the content to the cache server. The mobile content server can be configured to receive, from the controller, and store the digital media content. The controller can be further configured to receive the digital media content from at least one external content server and route the content to the mobile content server. The content gateway can be further configured to receive non-cacheable web content from at least one non-cacheable web content provider.
76 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a content engine and from a mobile device, a request for content; determining if access to the content has exceeded a threshold value; retrieving, if access to the content has not exceeded the threshold value, the content in response to the request; modifying, at a content format modifier of the content engine and by utilizing instructions from a memory that are executed by a processor, the content based on specifications of the mobile device to create modified content formatted for the mobile device, wherein the specifications are associated with one of a hardware component, a software component, and a firmware component of the mobile device, and wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and sending the modified content to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content engine, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; receiving, by utilizing a content gateway of the content engine, a request for content from a mobile device; determining if access to the content has exceeded a threshold value; retrieving, if access to the content has not exceeded the threshold value, content in response to the request, wherein the content is retrieved by utilizing the content gateway; modifying, by utilizing a content format modifier of the content engine, the content based on specifications of the mobile device to create modified content formatted for the mobile device, wherein the specifications are associated with a hardware component, a software component, and a firmware component of the mobile device, and wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and sending the modified content to the content gateway for delivery to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium of a content engine comprising computer-executable instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving a request for content from a mobile device; determining if access to the content has exceeded a threshold value; retrieving, if access to the content has not exceeded the threshold value, the content in response to the request; modifying the content based on specifications of the mobile device to create modified content formatted for the mobile device, wherein the specifications are associated with a hardware component, a software component, and a firmware component of the mobile device, and wherein the specifications are identified by a make of the mobile device, a firmware version of the mobile device, and a revision number of the mobile device; and sending the modified content to the mobile device, wherein the modified content is sent to the mobile device based in part on an index of available content. - View Dependent Claims (17, 18, 19, 20)
-
Specification