Method and system for facilitating information exchange
First Claim
1. A system for facilitating information exchange, comprising:
- (a) a server that includes at least one database;
(b) a client that includes a spreadsheet program and a browser program and that communicates with said server across a network, said spreadsheet program generating at least one spreadsheet having a plurality of data cells;
(c) at least one collaborative group that includes a plurality of users, said collaborative group being predefined within said at least one database, each of said plurality of users of said at least one collaborative group having access to said spreadsheet; and
(d) at least one link to at least one supporting document contained within said database operatively associated with said spreadsheet;
wherein said browser of said client facilitates viewing of said at least one supporting document from a screen view of said spreadsheet;
wherein data to be used in rendering a first spreadsheet by said spreadsheet program is determined by a first set of user selections in a toolbar displayed on a screen associated with said client, said first set of user selections defining a first current view, wherein data used to render a second spreadsheet by said spreadsheet program is determined by user changes to said first set of user selections on said toolbar, and wherein unchanged user selections from said first set of user selections are automatically incorporated into a second current view that are determined by said user changes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for facilitating information exchange between individuals and entities interacting on a shared project are provided, and more particularly to a method and system for horizontal, i.e., non-hierarchical, participation in and/or contribution to a spreadsheet-based project. The method and system is Web-based and utilizes conventional browser and spreadsheet technology to achieve collaborative exchanges of information on an enterprise-wide basis. The method and system also facilitate efficacious remote information access and exchange, e.g., over a computer network such as the Internet and/or the World Wide Web, through a caching function that combines individual queries initiated by a spreadsheet program before transmitting across a network to a server for consideration.
-
Citations
41 Claims
-
1. A system for facilitating information exchange, comprising:
-
(a) a server that includes at least one database; (b) a client that includes a spreadsheet program and a browser program and that communicates with said server across a network, said spreadsheet program generating at least one spreadsheet having a plurality of data cells; (c) at least one collaborative group that includes a plurality of users, said collaborative group being predefined within said at least one database, each of said plurality of users of said at least one collaborative group having access to said spreadsheet; and (d) at least one link to at least one supporting document contained within said database operatively associated with said spreadsheet; wherein said browser of said client facilitates viewing of said at least one supporting document from a screen view of said spreadsheet; wherein data to be used in rendering a first spreadsheet by said spreadsheet program is determined by a first set of user selections in a toolbar displayed on a screen associated with said client, said first set of user selections defining a first current view, wherein data used to render a second spreadsheet by said spreadsheet program is determined by user changes to said first set of user selections on said toolbar, and wherein unchanged user selections from said first set of user selections are automatically incorporated into a second current view that are determined by said user changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An information system, comprising:
-
a server in communication with at least one database; at least one client that is adapted to operate at least two computer programs, a first program for manipulating data and generating at least one first document having a plurality of data cells and a second browser program for communicating with said server across a network; at least one team of two or more members being predefined in said at least one database; and at least one second support document in said at least one database and operatively associated with said at least one first document, wherein each of said two or more members of said team has simultaneous access to both said at least one first document and said at least one second support document, wherein data to be used in rendering a first spreadsheet by said first program is determined by a first set of user selections in a toolbar displayed on a screen associated with said at least one client, said first set of user selections defining a first current view, wherein data used to render a second spreadsheet by said first program is determined by user changes to said first set of user selections on said toolbar, and wherein unchanged user selections from said first set of user selections are automatically incorporated into a second current view that are determined by said user changes. - View Dependent Claims (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)
-
Specification