Automatic transfer and expansion of application-specific data for display at a website
First Claim
1. A method of transferring application-generated structured data from a client to a server, such that information structures specified by the data can be automatically expanded into corresponding information structures displayable by a website in communication with the server, the method including the steps of:
- providing an interface at the client for accepting application-generated structured data, converting into a source-independent format the accepted application-generated structured data, thereby to generate a source-independent data package, transmitting to the server the source-independent data package, receiving at the server the source-independent data package, and creating or modifying on the server, in accordance with the received source-independent data package, information structures corresponding to the information structures specified by the application-generated structured data.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems and computer software products for publishing, or displaying, structured data at a website, such that information structures specified by application-specific data generated at a client can be transferred to a server to be automatically expanded into corresponding information structures displayable by a website. Thus, for example, a user may produce a structured document using a program such as Microsoft Project, and wish to have it displayed at a website for display to other members of a work group. According to the present invention, the user executes a web browser, accesses the system'"'"'s webpage, and drags and drops an icon representing the application-specific structured data onto an Inbox Control displayed on the website. The system of the present invention converts the application-specific data into source-independent data and transfers the data to the server. The server, in accordance with the received source-independent data, either creates or modifies information structures corresponding to the information structures specified by the application-generated structured data for display at the web site.
88 Citations
90 Claims
-
1. A method of transferring application-generated structured data from a client to a server, such that information structures specified by the data can be automatically expanded into corresponding information structures displayable by a website in communication with the server, the method including the steps of:
-
providing an interface at the client for accepting application-generated structured data, converting into a source-independent format the accepted application-generated structured data, thereby to generate a source-independent data package, transmitting to the server the source-independent data package, receiving at the server the source-independent data package, and creating or modifying on the server, in accordance with the received source-independent data package, information structures corresponding to the information structures specified by the application-generated structured data. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 66)
-
-
63. A method for replicating, on a website in communication with a server, representations of application-specific structured data originating on a client, the method comprising the steps of:
-
obtaining application-specific data at the client, where the application-specific data can be generated by any of a number of application programs;
converting the application-specific data into an application-independent format to create an application-independent data bundle;
sending the application-independent data bundle over the communications network to the server;
expanding the neutrally-formatted data bundle into structured data at the server, the structured data at the server specifying representations corresponding to the application-specific structure data that originated on the client; and
generating events to modify the web site in communication with the server to create the specified representations. - View Dependent Claims (64, 65)
-
-
67. A method for replicating, on a website in communication with a server, representations of application-specific structured data originating on a client, the method comprising the steps of:
-
activating an Internet connection between the client and the server;
activating a browser program at the client, the browser program including a GUI;
sending to the client via the Internet a hypertext document containing information representative of a drop zone displayable on the GUI, for receiving, via a GUI drag-and-drop operation, a file;
receiving, via the drop zone, an application-specific file containing a data object characteristics of an application program used to create the file;
converting the application-specific file into application-independent data;
sending the application-independent data over a connection to the server;
expanding the application-independent data into structured data at the server, the structured data at the server specifying an information structure corresponding to information structures specified by the application-specific file; and
generating an event, based on the structured data at the server, to modify the web site in communication with the server to create the specified information structure. - View Dependent Claims (68, 69, 70, 71, 72)
-
-
73. A method for replicating, on a website in communication with a server, representations of application-specific structured data originating on a client, the method comprising the steps of:
-
obtaining application-specific data at the client;
passing the application-specific data to two or more bidding data processor elements;
causing each of the bidding processors to interpret the application-specific data;
causing each of the bidding processors to generate a bid representative of the ability of the submitting processor to convert the application-specific data into application-independent data;
selecting, on the basis of the generated bids, one of the bidding processors to convert the application-specific data;
causing the selected bidding component to convert the application-specific data into application-independent data;
sending the application-independent data over a connection to the server;
expanding the application-independent data into structured data at the server, the structured data specifying representations corresponding to the application-specific data originating on the client; and
generating an event, based on the structured data at the server, to modify the web site in communication with the server to create the specified information structure. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A method of transferring application-generated structured data from a client to a server, such that information structures specified by the data can be automatically expanded into corresponding information structures displayable by a website in communication with the server, the client having a set of Data Clients, the method including the steps of:
-
providing an interface at the client for accepting application-generated structured data, selecting a Data Client to process the application-generated structured data;
converting the accepted application-generated structured data, by the selected Data Client, into a source-independent format, thereby to generate a source-independent data package, transmitting to the server the source-independent data package, receiving at the server the source-independent data package, and creating or modifying on the server, in accordance with the received source-independent data package, information structures corresponding to the information structures specified by the application-generated structured data. - View Dependent Claims (84, 85, 86, 87, 88, 89)
-
-
90. A system for transferring application-generated structured data from a client to a server, such that information structures specified by the data can be automatically expanded into corresponding information structures displayable by a website in communication with the server, the system including:
-
an interface at the client for accepting application-generated structured data, a converter element that converts into a source-independent format the accepted application-generated structured data, thereby to generate a source-independent data package, a communications channel that transmits to the server the source-independent data package, elements at the server that receive the source-independent data package, and elements that create or modify on the server, in accordance with the received source-independent data package, information structures corresponding to the information structures specified by the application-generated structured data.
-
Specification