Multi-phased and partitioned content preparation and delivery
First Claim
Patent Images
1. A system for managing content, the system comprising:
- a production server coupled to a web interface and configured to allow, via the web interface, a producer to create a source section comprising content;
a gateway server comprising a memory, a processor, and an input device, in communication with the production server, and configured to receive, responsive to a request from a client, the source section, and wherein the processor is configured to;
save the source section to the memory;
read, responsive to a request from a subsequent client for content previously accessed by any client, the source section;
write, responsive to the request from the subsequent client, a dynamic section comprising the content;
compile the dynamic section into a compiled section comprising the content; and
send the compiled section to a first client queue; and
a mobile device configured to;
establish a socket connection to the gateway server;
register as a listener with the gateway server; and
receive the compiled section.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention generally relates to optimizing the speed and reliability of the delivery of content or functionality to electronic devices. In certain aspects, the invention provides a system for managing content including a production server with a web interface and configured to allow a producer to create content. The system includes a gateway server which can receive the content and write it to a dynamic section. The gateway server can then compile the dynamic section into a compiled section, still including the content, and send it to a client, thereby giving an end-user access to new content or functionality.
-
Citations
8 Claims
-
1. A system for managing content, the system comprising:
-
a production server coupled to a web interface and configured to allow, via the web interface, a producer to create a source section comprising content; a gateway server comprising a memory, a processor, and an input device, in communication with the production server, and configured to receive, responsive to a request from a client, the source section, and wherein the processor is configured to; save the source section to the memory; read, responsive to a request from a subsequent client for content previously accessed by any client, the source section; write, responsive to the request from the subsequent client, a dynamic section comprising the content; compile the dynamic section into a compiled section comprising the content; and send the compiled section to a first client queue; and a mobile device configured to; establish a socket connection to the gateway server; register as a listener with the gateway server; and receive the compiled section. - View Dependent Claims (2)
-
-
3. An apparatus for delivering content to one or more clients, the apparatus comprising:
-
a memory; an input device in communication with the memory and configured to receive a source section comprising a content; a core database, the core database comprising a group data item, a second group data item received from a production computer where the second group data item was created by a producer, an individual data item received from a mobile device with an operating system, and a second individual data item received from a second mobile device with a second operating system different from the operating system; and a processor in communication with the input device and the memory and configured to; save the source section in the memory; read the source section and the group data item; write a dynamic section comprising the content and the group data item; compile the dynamic section and the individual data item into a compiled section comprising the content; send the compiled section to a client queue; write a second dynamic section comprising the content and the second group data item; compile the second dynamic section and the individual data item into a replacement compiled section recognizable by the operating system on the mobile device; compile the second dynamic section and the second individual data item into a second compiled section recognizable by the second operating system on the second mobile device; compile the dynamic section and the second individual data item into a shared compiled section recognizable by the operating system and the second operating system; and compile the second dynamic section into a group compiled section recognizable by the first operating system and the second operating system. - View Dependent Claims (4, 5, 6, 7, 8)
-
Specification