System for replicating and associating file types with application programs among plurality of partitions in a server
First Claim
1. A computer-implemented method of providing, to a user computer, file type extension data associated with a plurality of application objects stored with associated attributes in a synchronized-partition database in a memory associated with a server, wherein at least one of the application objects has an attribute representing an application program and that application object includes at least one file type extension indicia corresponding to the application program, comprising the steps of:
- establishing a communication link between the server and the user computer;
transferring the at least one file type extension indicia from the at least one of the application objects to a memory associated with the user computer via the communication link;
receiving input data at the user computer, wherein the input data identifies a file type extension which corresponds to the application program represented by the application object attribute; and
identifying the application program corresponding to the file type extension according to the application object file type extension indicia which was previously transferred to the memory associated with the user computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus according to various aspects of the present invention provides a system for associating files with relevant application programs in a network. The applications are available on a network, suitably as application objects. Each application object also includes file type information associated with the application. When a user logs onto the network, the file type information is retrieved from each accessible application object. The application launcher stores the retrieved information in the local memory of the user workstation. When a file is selected at the user workstation, the user workstation checks its local memory for the file type information corresponding to the selected file. Because the information is periodically updated by the application launcher, the current information is available to associate a particular file type extension with an application stored remotely. As a result, the appropriate application may be initiated.
-
Citations
56 Claims
-
1. A computer-implemented method of providing, to a user computer, file type extension data associated with a plurality of application objects stored with associated attributes in a synchronized-partition database in a memory associated with a server, wherein at least one of the application objects has an attribute representing an application program and that application object includes at least one file type extension indicia corresponding to the application program, comprising the steps of:
-
establishing a communication link between the server and the user computer; transferring the at least one file type extension indicia from the at least one of the application objects to a memory associated with the user computer via the communication link; receiving input data at the user computer, wherein the input data identifies a file type extension which corresponds to the application program represented by the application object attribute; and identifying the application program corresponding to the file type extension according to the application object file type extension indicia which was previously transferred to the memory associated with the user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of providing file type extension information associated by application objects with a plurality of programs stored on a server, the application objects defined according to a database schema, wherein at least one of the plurality of programs is available to a user account accessible via a user computer, comprising the steps of:
-
establishing a communication link between the server and the user computer; collecting file type extension information from at least one application object associated with the at least one program available to the user account from the server; transferring the file type extension information associated with the at least one program to the user computer via the communication link; and replicating among a plurality of partitions at least one application object which associates the at least one program available to the user account and the file type extension information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system using file type extension information, comprising:
-
a server having a memory, the server memory containing a plurality of application objects, each of which represents one or more programs and includes at least one file type extension indicia, wherein at least one of the plurality of programs is associated by at least one application object with the at least one file type extension indicia, and wherein the server memory includes a plurality of partitions, and at least one of the plurality of programs and the at least one file type extension indicia are replicated among the plurality of partitions; and a workstation having a memory, wherein the workstation is configured to be selectively connected to the server, including; a retrieval system configured to be selectively connected to the server for retrieving the at least one file type extension indicia from the application object in the server memory; and a storage system responsive to the retrieval system for storing the at least one file type extension indicia retrieved from the server memory in the workstation memory. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer system using file type extension information, comprising:
-
a network including a database having a plurality of application objects, wherein at least one of the application objects includes an application program and file type extension data associated with the application program, wherein the database includes a plurality of partitions, and the plurality of application objects is replicated among the plurality of partitions; a user workstation configured to be selectively connected to the network, including; a memory, including; a registry portion of the memory; and at least one file stored in the memory, wherein the file is associated with the application program and has a file type extension; and an application launcher operating on the user workstation, wherein the application launcher includes; a transfer system configured to be selectively connected to the database for transferring the file type extension data from the at least one of the application objects to the registry; an identification system having access to the memory for identifying the application program associated with the at least one file according to the file type extension data in the registry and the file type extension of the file; and an application initiation system responsive to the identification system and configured to be selectively connected to the network for initiating execution of the application program. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-implemented method for executing a program represented by an attribute of an application object to access a data file having a name and a file type designator via a workstation, comprising the steps of:
-
selecting the data file at the workstation using an input device connected to the workstation; identifying the program for accessing the data file according to the file type designator and at least one file type designator datum stored in at least one of a server and the workstation; initiating execution of the identified program on at least one of the server and the workstation; determining a file name format associated by the application object with the identified program according to the file type designator and at least one command line parameter stored in the application object on at least one of the server and the workstation; formatting the file name of the data file in the determined file name format; and providing the formatted file name to the executing program. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A computer system, comprising:
-
a server, including a plurality of programs stored on the server, wherein each of the programs is associated with a file name format by at least one application object; a workstation, wherein the workstation is selectably responsive to the server, comprising; a memory, wherein said memory contains; a plurality of files, wherein at least one of the files includes a file name and a file type designator; and a set of file type information in at least one application object attribute indicative of at least one of the plurality of programs as corresponding to the file type designator; a file selector having access to the memory for designating the at least one of the files to be accessed; and an application launcher responsive to the file selector and having access to the memory, wherein the application launcher identifies the at least one of plurality of programs based on the file type information and the file type designator, initiates the identified program stored on the server, and formats the file name of the selected file in the file name format of the identified program. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
Specification