METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PUBLISHING PUBLIC CONTENT AND PRIVATE CONTENT ASSOCIATED WITH THE PUBLIC CONTENT
First Claim
Patent Images
1. A method for publishing public content and private content associated with the public content, comprising:
- receiving content from a publisher, the content comprising public content and a piece of private content associated with the public content;
storing the private content in a data store;
creating a public feed comprising (a) the public content and (b) information indicating that the private content is available to be accessed by an authorized entity, but not comprising the private content;
publishing the public feed;
receiving, from a device operated by or on behalf of an entity, a request for the private content;
determining whether the entity is authorized to access the requested private content in response to receiving the request; and
transmitting, to the device, the requested private content in response to determining that the entity is authorized to access the private content.
1 Assignment
0 Petitions
Accused Products
Abstract
A publishing method is disclosed, which process enables a publisher to publish in a simple and easy manner a set of content that includes both public content and private content. In some embodiments, this advantageous solution is achieved by implementing a multi-step publishing process. In one step, the publisher publishes a feed that contains: (1) the public content and (2) information advertising the existence of the private content and the scope of the private content. In another step, the publisher stores the private content on a server accessible to the authorized entities.
55 Citations
20 Claims
-
1. A method for publishing public content and private content associated with the public content, comprising:
-
receiving content from a publisher, the content comprising public content and a piece of private content associated with the public content; storing the private content in a data store; creating a public feed comprising (a) the public content and (b) information indicating that the private content is available to be accessed by an authorized entity, but not comprising the private content; publishing the public feed; receiving, from a device operated by or on behalf of an entity, a request for the private content; determining whether the entity is authorized to access the requested private content in response to receiving the request; and transmitting, to the device, the requested private content in response to determining that the entity is authorized to access the private content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for publishing public content and private content associated with the public content, the computer program product comprising a computer readable medium storing computer readable program code, said computer readable program code comprising:
-
a set of instructions for receiving a private feed comprising a first tag containing public content and a second tag containing a piece of private content; a set of instructions for storing the private content in a data store; a set of instructions for creating a public feed comprising (a) the public content and (b) information indicating that the private content is available to be accessed by an authorized entity, but not comprising the private content; a set of instructions for publishing the public feed; a set of instructions for determining whether an entity is authorized to access the requested private content in response to receiving from a device a message sent by or on behalf of the entity; and a set of instructions for transmitting to the device the requested private content in response to determining that the entity is authorized to access the private content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing a public feed, comprising:
-
receiving the public feed; parsing the public feed to determine whether a server is storing private content associated with the public feed; determining the scope of the private content; determining whether an entity falls within the scope of the private content; transmitting a request to the server in response to determining that the entity falls within the scope of the private content; and after transmitting the request, receiving the private content.
-
-
20. A computer program product for processing a public feed, the computer program product comprising a computer readable medium storing computer readable program code, said computer readable program code comprising:
-
a set of instructions for receiving the public feed; a set of instructions for parsing the public feed to determine whether a server is storing private content associated with the public feed; a set of instructions for determining the scope of the private content; a set of instructions for determining whether an entity falls within the scope of the private content; a set of instructions for transmitting a request to the server in response to determining that the entity falls within the scope of the private content; and a set of instructions for receiving the private content after transmitting the request.
-
Specification