Method and system for sharing content files using a computer system and data network
First Claim
1. A system for distributing document files comprised of a computer server and at least one remote computing device associated with a corresponding at least one viewer operating a viewer program on the remote device, said system comprised of:
- a conversion subsystem comprised of logic operating on the server configured to receive a document file and convert the document file into a predetermined image format file that is displayable by the viewer program and a representative thumbnail image file;
a first input subsystem comprised of logic to receive from an author of the received document file at least one content tag data to be associated with the document file and a viewer selection data representing at least one viewer;
a second input subsystem comprised of logic to receive from at least one viewer an at least one channel tag data to be associated with the at least one viewer;
a data storage subsystem comprised of logic comprised of a database configured to persistently store data that associates the received document file with the image format file, the thumbnail image file and the corresponding at least one content tag data, and to persistently store data that associates the at least one channel tag data with the corresponding at least one viewers;
a routing subsystem comprised of logic configured to automatically, select at least one of the at least one viewers by determining using logic whether the at least one content tag data associated with the document file conforms with any of the channel tag data associated with at least one of the at least one viewers, select at least one of the at least one viewer by determining using logic to match the viewer selection data to an at least one viewer; and
, automatically transmit a data message to at least one remote device associated with the selected at least one viewer, the data message being comprised of data comprising the representative thumbnail image;
wherein the routing subsystem is further configured to select a subset of the selected viewers where a restriction condition encoded in the at least one content tag data associated with the document file applies to the channel tag data associated with the viewers comprising the selected subset and in dependence on such determination, prevent transmission of the document file to the remote devices associated with the selected subset of viewers,wherein the restriction condition is one of;
the channel tag data associated with the selected subset of viewers not including values indicating permission to access the document file, the IP address of the remote computer not being within some predetermined range associated with the document file, and a domain associated with the selected subset of viewers not being associated with a permissible domain associated with the document file.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for distributing digital content obtained from a variety of sources in a variety of formats is described that utilizes a content distribution system configured to receive and store the content files, convert the content file both into a standardized format file and into a thumbnail file, and associate the content with one or more tags that can signify characteristics or relevant facts about the content file. Users of the system select one or more tags on their remote devices in order that the content distribution system automatically transmit to the remote device thumbnail images of those content files that match the selected tags. Users can then select the thumbnail image in order to cause the system to transmit to the remote device the standardized format version of the content.
-
Citations
21 Claims
-
1. A system for distributing document files comprised of a computer server and at least one remote computing device associated with a corresponding at least one viewer operating a viewer program on the remote device, said system comprised of:
-
a conversion subsystem comprised of logic operating on the server configured to receive a document file and convert the document file into a predetermined image format file that is displayable by the viewer program and a representative thumbnail image file; a first input subsystem comprised of logic to receive from an author of the received document file at least one content tag data to be associated with the document file and a viewer selection data representing at least one viewer; a second input subsystem comprised of logic to receive from at least one viewer an at least one channel tag data to be associated with the at least one viewer; a data storage subsystem comprised of logic comprised of a database configured to persistently store data that associates the received document file with the image format file, the thumbnail image file and the corresponding at least one content tag data, and to persistently store data that associates the at least one channel tag data with the corresponding at least one viewers; a routing subsystem comprised of logic configured to automatically, select at least one of the at least one viewers by determining using logic whether the at least one content tag data associated with the document file conforms with any of the channel tag data associated with at least one of the at least one viewers, select at least one of the at least one viewer by determining using logic to match the viewer selection data to an at least one viewer; and
, automatically transmit a data message to at least one remote device associated with the selected at least one viewer, the data message being comprised of data comprising the representative thumbnail image;wherein the routing subsystem is further configured to select a subset of the selected viewers where a restriction condition encoded in the at least one content tag data associated with the document file applies to the channel tag data associated with the viewers comprising the selected subset and in dependence on such determination, prevent transmission of the document file to the remote devices associated with the selected subset of viewers, wherein the restriction condition is one of;
the channel tag data associated with the selected subset of viewers not including values indicating permission to access the document file, the IP address of the remote computer not being within some predetermined range associated with the document file, and a domain associated with the selected subset of viewers not being associated with a permissible domain associated with the document file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for distributing document files, executed by a computer system comprised of a computer server, a computing device associated with a document author and at least one remote computing device associated with a corresponding at least one viewer operating a viewer program on the remote device said method-comprised of:
-
receiving a document file at the server from a device associated with the document'"'"'s author; converting the received document file into a predetermined image format file that is displayable by the viewer program and a representative thumbnail image; receiving from the device associated with the author of the document file at least one content tag data to be associated with the document file and a viewer selection data representing at least viewer; receiving from the at least one remote devices associated with corresponding at least one viewers and at least one channel tag data to be associated with the corresponding at least one viewers; persistently storing in a database data that associates the document file and the received corresponding at least one content tag data and the representative thumbnail image; persistently storing in the database at least one channel tag data corresponding to the at least one viewers; automatically selecting at least one of the at least one viewers by determining using logic whether the at least one content tag data associated with the document file conforms with the at least one channel tag data associated with the at least one viewer, and automatically selecting at least one viewer by use of the viewer selection data; automatically transmitting a data message to the remote device associated with the selected at least one viewer, the data message being comprised of data comprising the representative thumbnail image file, selecting a subset of the selected at least one viewers where a restriction condition encoded in the at least one content tag data associated with the document file applies to the channel tag data associated with the at least one viewer in the subset and in dependence on such selection of the subset, prevent transmission of the document file to the remote devices associated with the selected subset of viewers, and wherein the restriction condition is one of; the channel tag data associated with the selected subset of viewers not including values indicating permission to access the document file, the IP address of the remote computer not being within some predetermined range associated with the document file, and a domain associated with the selected subset of viewers not being associated with a permissible domain associated with the document file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification