System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
First Claim
1. A computer-implemented information transport software component embeddable in a vendor-provided containing information product, the transport component being separately suppliable to one or more vendors of multiple containing electronic information products for use with any one of said multiple containing electronic information products, the information transport component being intended for mass distribution of electronic information file objects to users of a diversity of uncoordinated communications equipped computer stations by enabling said users to fetch a manifest-listed electronic information file object from an object source specified with said information product to a user'"'"'s computer station, in an on-line manifest-based transport operation proceeding in unattended mode after activation, said information transport software component being adaptable to and controllable by each of said multiple containing information product to have a user interface in said information product for activation of unattended transport of the information file object from the remote object source to the user'"'"'s computer station, said user'"'"'s station being entered into a real time, closed-ended, client-server communication as a client with said remote object source via a communications network lacking a network file system, said information transport software component comprising:
- a user interface within said containing information product for allowing said activation of unattended transport by said user, and to provide said user, in said information product, information transport functions with a desired look and feel unconstrained by said information transport component;
means for referencing a manifest list to identify an object to be transported;
means for establishing call connection to said remote object source, wherein said establishment of call connection comprises login and a handshake process between a user protocol and a source protocol, wherein said user communications protocol is specified in a user communications module of said information transport component, and specifies user station functions of said unattended object transport including a remote object source address, wherein said source communications protocol is specified in a source communication module of said remote object source, and specifies source functions of said information file object transport, said user communications protocol being cooperative with and known to said source communications protocol to effect said unattended object transport automatically after initiation at said user station, and wherein object parameters selected from the group consisting of file name, file names, file size, file location, file content and file format are specified in said user communications protocol and said source communications protocol;
means for fetching of an electronic information file object in accordance with an object list in said manifest;
means for disconnecting from said remote object source upon completion of said fetching of said information file object, wherein said disconnecting comprises acknowledging of receipt of said information file object and logout; and
means for automatically integrating of said fetched information file object into said containing information product, wherein said integrating comprises decompressing and unpacking of said fetched information file object if necessary, storing said information file object in a designated location within said user'"'"'s station, enabling importation of said information file object by said containing information product, returning control to said containing information product to allow the user to use the fetched information file object within said containing information product;
wherein said information transport component comprises a high-level functional interface permitting said information product to remain unaware of and uninvolved in the technical and operational details of the communications process, and wherein said information transport component is seamlessly embedded in said containing information product.
8 Assignments
0 Petitions
Accused Products
Abstract
A novel electronic information transport component can be incorporated in a wide range of electronic information products, for example magazine collections, to automate the mass distribution of updates, such as current issues, from a remote server to a wide user base having a diversity of computer stations. Advantages of economy, immediacy and ease of use are provided. Extensions of the invention permit automated electronic catalog shopping with order placement and, optionally, order confirmation. A server-based update distribution service is also provided.
1020 Citations
32 Claims
-
1. A computer-implemented information transport software component embeddable in a vendor-provided containing information product, the transport component being separately suppliable to one or more vendors of multiple containing electronic information products for use with any one of said multiple containing electronic information products, the information transport component being intended for mass distribution of electronic information file objects to users of a diversity of uncoordinated communications equipped computer stations by enabling said users to fetch a manifest-listed electronic information file object from an object source specified with said information product to a user'"'"'s computer station, in an on-line manifest-based transport operation proceeding in unattended mode after activation, said information transport software component being adaptable to and controllable by each of said multiple containing information product to have a user interface in said information product for activation of unattended transport of the information file object from the remote object source to the user'"'"'s computer station, said user'"'"'s station being entered into a real time, closed-ended, client-server communication as a client with said remote object source via a communications network lacking a network file system, said information transport software component comprising:
-
a user interface within said containing information product for allowing said activation of unattended transport by said user, and to provide said user, in said information product, information transport functions with a desired look and feel unconstrained by said information transport component; means for referencing a manifest list to identify an object to be transported; means for establishing call connection to said remote object source, wherein said establishment of call connection comprises login and a handshake process between a user protocol and a source protocol, wherein said user communications protocol is specified in a user communications module of said information transport component, and specifies user station functions of said unattended object transport including a remote object source address, wherein said source communications protocol is specified in a source communication module of said remote object source, and specifies source functions of said information file object transport, said user communications protocol being cooperative with and known to said source communications protocol to effect said unattended object transport automatically after initiation at said user station, and wherein object parameters selected from the group consisting of file name, file names, file size, file location, file content and file format are specified in said user communications protocol and said source communications protocol; means for fetching of an electronic information file object in accordance with an object list in said manifest; means for disconnecting from said remote object source upon completion of said fetching of said information file object, wherein said disconnecting comprises acknowledging of receipt of said information file object and logout; and means for automatically integrating of said fetched information file object into said containing information product, wherein said integrating comprises decompressing and unpacking of said fetched information file object if necessary, storing said information file object in a designated location within said user'"'"'s station, enabling importation of said information file object by said containing information product, returning control to said containing information product to allow the user to use the fetched information file object within said containing information product; wherein said information transport component comprises a high-level functional interface permitting said information product to remain unaware of and uninvolved in the technical and operational details of the communications process, and wherein said information transport component is seamlessly embedded in said containing information product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented information transport software component embeddable in a vendor-provided containing information product, the transport component being separately suppliable to one or more vendors of multiple containing electronic information products for use with any one of said multiple containing electronic information products, said information transport component enabling users of a diversity of uncoordinated communications-equipped computer stations to send a manifest-listed electronic information file object to a remote center specified with said information product from a user station, in an on-line manifest-based transport operation proceeding in unattended mode after activation, said information transport software component being adaptable to and controllable by an individual information product to have a user interface in said information product for activation of unattended transport of an information file object from said users computer station to said remote center, said user'"'"'s station being entered into a real time, closed-ended, client-server communication as a client with said remote center via a communications network lacking a network file system, said information transport software component comprising:
-
a user interface within said containing information product for allowing said activation of unattended transport by said user, and to provide said user, in said information product, information transport functions with a desired look and feel unconstrained by said information transport component; means for referencing a manifest list to identify an object to be transported; means for establishing call connection to said remote center, wherein said establishment of call connection comprises login and a handshake process between a user protocol and a remote center protocol, wherein said user communications protocol is specified in a user communications module of said information transport component, and specifies user station functions of said unattended object transport including a remote center address, wherein said remote center communications protocol is specified in a remote center communications module of said remote center, and specifies remote center functions of said information file object transport, said user communications protocol being cooperative with and known to said remote center communications protocol to effect said unattended object transport automatically after initiation at said user station, and wherein object parameters selected from the group consisting of file name, file names, file size, file location, file content and file format are specified in said user communications protocol and said remote center communications protocol; means for sending of an electronic information file object in accordance with a list in said manifest; and means for disconnecting from said remote center upon completion of said sending of said information file object, wherein said disconnecting comprises acknowledging of receipt of said information file object and logout; wherein said information transport component comprises a high-level functional interface permitting said information product to remain unaware of and uninvolved in the technical and operational details of the communications process and wherein said information transport component is seamlessly embedded in said containing information product. - View Dependent Claims (24, 25)
-
-
26. A computer-implemented electronic information transporter supplied as a free-standing embeddable component for incorporation in a vendor-provided information product for transporting information objects related to said information product, between users of a diversity of uncoordinated communications-equipped computer stations and a specified remote center by enabling said users to fetch and send manifest-listed electronic information file objects to and from a remote center specified with said information product, in a real time, closed-ended, client-server communication as a client with said remote center, said on-line manifest-based transport operation proceeding in unattended mode after activation via a communications network lacking a network file system, said transporter comprising:
-
a user interface for allowing said activation of unattended transport by said user, and to provide said user; means for referencing a manifest list to identify an object to be transported; means for establishing call connection to said remote center, wherein said establishment of call connection comprises login and a handshake process between a user communications protocol and a source communications protocol, wherein said user communications protocol is specified in a user communications module of said information transport component, and specifies user station functions of said unattended object transport including a remote center address, wherein said source communications protocol is specified in a source communications module of said remote center, and specifies source functions of said information file object transport, said user communications protocol being cooperative with and known to said source communications protocol to effect said unattended object transport automatically after initiation at said user station, and wherein object parameters selected from the group consisting of file name, file names, file size, file location, file content and file format are specified in said user communications protocol and said source communications protocol; means for sending and fetching of electronic information file objects in accordance with a list in said manifest; means for disconnecting from said remote center upon completion of said sending and fetching of said information file object, wherein said disconnecting comprises acknowledging of receipt of said information file objects and logout; and means for automatically integrating of said fetched information file objects into said containing information product, wherein said integrating comprises decompressing and unpacking of said fetched information file objects if necessary, storing said information file objects in a designated location within said computer station of said user, enabling importation of said information file object by said information product, returning control to said information product to allow the user to use the fetched information file object within said containing information product; wherein said information transporter comprises only such functionality as is required for said transport of said information file objects, and comprises a high-level functional interface permitting said information product to remain unaware of and uninvolved in the technical and operational details of the communications process, and is seamlessly embedded in said containing information product. - View Dependent Claims (27, 28)
-
-
29. A method of distributing predetermined electronic information file objects from a remote object source to users of a diversity of uncoordinated communications-equipped computer stations across a communication network lacking a network file system, said method comprising:
-
a) supplying said users with an information transport component supplied as a free-standing embeddable component for incorporation into a vendor-provided information product for enabling said users to fetch manifest-listed electronic information file objects from a remote object source specified with said information product, in an on-line manifest-based transport operation, said information transport component containing a user communications module having a user protocol specifying user station functions for said transport operation and including a remote object source address; and b) supplying said remote object source with a source communication module having a source protocol specifying source functions for said transporting, said source protocol being cooperative with and known to said user protocol to effect transport of said predetermined electronic information file object in an unattended mode automatically after initiation by said user; wherein said information transport component provides a high-level functional interface within said information product for activation of said unattended transport of at least one said information file object, said unattended transport comprising the steps of; referencing, by said information transport component, a manifest list to identify an object to be transported; establishing call connection, by said information transport component, to said remote center, wherein said establishment of call connection comprises login and a handshake process between a user communications protocol and a source communications protocol, wherein said user communications protocol is specified in a user communications module of said information transport component, and specifies user station functions of said unattended object transport including a remote center address, wherein said source communications protocol is specified in a source communications module of said remote center, and specifies source functions of said information file object transport, and wherein object parameters selected from the group consisting of file name, file names, file size, file location, file content and file format are specified in said user communications protocol and said source communications protocol; transporting by sending or fetching, by said information transport component, of electronic information file objects in accordance with a list in said manifest; disconnecting, by said information transport component, from said remote center upon completion of said sending and fetching of said information file object, wherein said disconnecting comprises acknowledging of receipt of said information file objects and logout; and automatically integrating, by said information transport component, of said fetched information file objects into said containing information product, wherein said integrating comprises decompressing and unpacking of said fetched information file objects if necessary, storing said information file objects in a designated location within said computer station of said user, enabling importation of said information file object by said information product, returning control to said information product to allow the user to use the fetched information file object within said containing information product; wherein said information transport component comprises a high-level functional interface permitting said information product to remain unaware of and uninvolved in the technical and operational details of the communications process, and wherein said information transport component is seamlessly embedded in said containing information product. - View Dependent Claims (30, 31, 32)
-
Specification