Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method of the present invention receives information in at least one of a plurality of information fields associated with the data record and provides a designated field for receiving a filing identifier for filing the data record. The filing identifier identifies the location used by the computer system for storing the data record. A method of the present invention receives the filing identifier in the designated field in response to receiving the information within selected fields of the data record and automatically updates the filing identifier when information in the selected fields is modified. The method may further include the step of automatically generating, by the computer system, a plurality of predefined filing formats for the filing identifier based on the information received in at least one of the information fields. An option may be provided to select one of the predefined filing formats for automatic insertion in the designated field. Another aspect of the...

InventorsSe-Wai Lee, Kenn M. Takara, Jonathan A. Gibney, Brian W. MacDonald
Original AssigneeMicrosoft Corporation
Primary Examiner: Jean M. Corrielus
Current U.S. Classification1/1; 707/999.003; 707/999.1; 707/999.102; 707/999.2; 719/310
International Classification: G06F 1730

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4491911Feb 24, 1982Jan 1, 1985Tokyo Shibaura Denki Kabushiki KaishaData processing system with improved address translation facility
US5321831Oct 30, 1990Jun 14, 1994Kabushiki Kaisha ToshibaMultiple user electronic filing system for image data using a keyed hierarchical file structure
US5333252Jun 30, 1993Jul 26, 1994Claris CorporationInterface for arranging order of fields
US5392390Apr 10, 1992Feb 21, 1995IntelliLink Corp.Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US5414834Dec 7, 1990May 9, 1995International Business Machines CorporationMethod and apparatus for data storage and interchange using a relational database table, and a data record for use in connection therewith
US5421015Sep 20, 1993May 30, 1995Wang Laboratories, Inc.Multitasking system having an application integration mechanism for linking differently typed data objects
US5513348Jun 9, 1995Apr 30, 1996Fujitsu LimitedSystem for relational database retrieval through a link file built to access components of relational tables
US5522066Feb 28, 1995May 28, 1996Industrial Technology Research InstituteInterface for accessing multiple records stored in different file system formats
US5526518Aug 9, 1993Jun 11, 1996Casio Computer Co., Ltd.Data processing apparatus
US5551024Oct 13, 1994Aug 27, 1996Microsoft CorporationSystem for identifying data records in a database using a data structure with linked parameters in a search range
US5682524May 26, 1995Oct 28, 1997Starfish Software, Inc.Databank system with methods for efficiently storing non-uniform data records

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6047046Mar 5, 1999Apr 4, 2000BellSouth Intellectual Property CorporationMethod and apparatus for automating the management of a database
US6243858Jul 21, 1998Jun 5, 2001Casio Computer Co., Ltd.Program construction assisting system
US7111075Dec 18, 2000Sep 19, 2006Microsoft CorporationMethod and system for processing data records having multiple formats
US7240288Dec 18, 2000Jul 3, 2007Microsoft CorporationMethod and system for making resources available
US7487452Mar 8, 2005Feb 3, 2009Microsoft CorporationMethod and system for making resources available
US7500178Sep 11, 2003Mar 3, 2009AGIS Network, Inc.Techniques for processing electronic forms

Claims

1. A computer-implemented method for filing information in a computer system, the information associated with a one of a plurality of data records, said data records having a plurality of fields for receiving information related to the subject of said data record, comprising the steps of:

providing a plurality of information fields associated with said data record;
providing a designated field in said data record for a filing identifier for said data record;
in response to entry of information by a user into one of the plurality of information fields of said data record, automatically generating a filing identifier in the designated field, the filing identifier comprising information automatically selected from one of the plurality of information fields of the data record;
storing the information of said data record including the designated field in a memory of the computer system;
in response to a user command for data output of said data record, outputting said data record from the computer system memory in accordance with the filing identifier in the designated field.

2. The method of claim 1 further comprising the step of providing a pointer to the filing identifier, said pointer operative to support displaying said filing identifier of said data record.

3. The method of claim 1 further comprising the step of automatically generating, by said computer system, a plurality of predefined filing formats for said filing identifier based on said information received in at least one of said information fields.

4. The method of claim 3 further comprising the step of selecting a default filing identifier from one of said predefined filing formats.

5. The method of claim 3 further comprising the step of providing an option to select one of said predefined filing formats for automatic insertion in said designated field.

6. The method of claim 3 further comprising automatically updating said predefined filing formats if said information received in at least one of said information fields is modified.

7. The method of claim 6 further comprising the step of providing a plurality of options for selecting one of said predefined filing formats for automatic insertion in said designated field.

8. The method of claim 7 further comprising the step of accepting a selected one of said options for insertion in said designated field.

9. The method of claim 7 further comprising the step of automatically updating said filing identifier if information in one of said information fields associated with said selected option is modified.

10. The method of claim 1 further comprising the step of automatically updating said filing identifier when information in one of said information fields is modified by the user.

11. A computer-implemented method for filing information in a computer system associated with a one of a plurality of data records, said data records having a plurality of fields for receiving information related to the subject of said data record, comprising the steps of:

providing a plurality of information fields associated with the data record;
providing a designated field in said data record for storing a filing identifier indicative of a selected manner in which the data record is to be filed, the filing identifier comprising information automatically selected from one of the plurality of information fields of the data record;
in response to entry of information by a user into one of the plurality of information fields of said data record, automatically generating a plurality of selectable filing identifiers in a plurality of different predefined filing formats based on said information received in at least one of said information fields; and
displaying the selectable filing identifiers to the user to allow user selection of one of the filing identifiers.

12. The method of claim 11 further comprising the step of providing a pointer to the filing identifier, said pointer operative to support displaying said predefined filing formats of said data record.

13. The method of claim 11 further comprising the step of automatically updating, by said computer system, said filing identifier when information in at least one of said plurality of information fields associated with the data record is modified.

14. The method of claim 13 further comprising a automatically updating said filing identifier if information from one of said information fields associated with one of said predefined filing formats is modified.

15. The method of claim 13 further comprising the step of selecting a default identifier from one of said predefined filing formats.

16. The method of claim 11 further comprising the step of providing an option to select one of said predefined filing formats for automatic insertion in said designated field.

17. The method of claim 16 further comprising automatically updating said predefined filing formats if said information received in at least one of said information fields is modified.

18. The method of claim 17 further comprising the step of providing a plurality of options for selecting one of said predefined filing formats for automatic insertion in said designated field.

19. The method of claim 18 further comprising the step of accepting a selected one of said options for insertion in said designated field.

20. A computer system operative to display computer application data in a data record on a display monitor, said data records having a plurality of fields for receiving information related to the subject of said data record, comprising:

a central processing unit (CPU); a memory; a display monitor, and a system bus, said memory and said display monitor communicating with said CPU; and
said CPU having an operating system interacting with a computer program, said computer program operative for displaying a plurality of information fields for data entry by a user, said information fields including a designated field for storing a filing identifier for said data record, the filing identifier comprising information automatically selected from one of the plurality of information fields of the data record;
said computer program being further operative to receive information entered by the user in at least one of said information fields associated with said data record and operative to automatically update said filing identifier located in said designated field of said data record when information in said at least one of said selected fields is modified;
said computer program being further operative for filing said data record in accordance with information stored in said designated field.