← Back to Patent Explorer
US5640565A Expired / Lapsed US ⏱️ 0.0 years remaining

Business card system

Assignee: Apple Inc
•
Filing: 1995-11-28
•
Granted: 1997-06-17
•
Expires: 2015-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for representing the attributes of an object representing a person or entity in an object oriented operating system running on a computer. The information is presented in the form of a graphic depiction of a business card with information specific to a particular person, place or thing appearing on the business card. The information on the business card and the card itself can be used to invoke various actions. Further, any information on the card can be copied, pasted or otherwise manipulated by the system.

Inventors

  • 👤 Robert David Dickinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:27
CPC Classifications
G; G06; G06Q; G06Q99/00; G06Q10/00; G06Q10/10; H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27453

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 278 words
An apparatus for use in a computer system having a memory, an object-oriented operating system, a display and a plurality of users each having user information stored in the memory, the apparatus making available part of information stored in the memory for one of the plurality of users to another of the plurality of users, the apparatus comprising: (a) business card class information stored in the memory, the business card class information including information defining a data structure and logic for storing references to user information in the data structure, logic for copying user information from another business card object into the data structure and logic for displaying contents of the data structure on the display; (b) means responsive to a request from the one user for instantiating a master business card object from the business card class information; (c) means controlled by the one user for executing the storing logic for storing references to part of the information pertaining to the one user including information for contacting the one user in the data structure of the master business card object; (d) means responsive to a request from the another user for instantiating a replicated business card object from the business card class information; (e) means controlled by the another user for executing the copying logic in the replicated business card object to copy contents of the data structure in the master business card object into the data structure of the replicated business card object; and (f) means controlled by the another user for executing the displaying logic in the replicated business card for displaying contents of the data structure in the replicated business card on the display.
Claim 2
Independent Claim 278 words
An apparatus for use in a computer system having a memory, an object-oriented operating system, a display and a plurality of users each having user information stored in the memory, the apparatus making available part of information stored in the memory for one of the plurality of users to another of the plurality of users, the apparatus comprising: (a) business card class information stored in the memory, the business card class information including information defining a data structure and logic for storing references to user information in the data structure, logic for copying user information from another business card object into the data structure and logic for displaying contents of the data structure on the display; (b) means responsive to a request from the one user for instantiating a master business card object from the business card class information; (c) means controlled by the one user for executing the storing logic for storing references to part of the information pertaining to the one user including information for contacting the one user in the data structure of the master business card object; (d) means responsive to a request from the another user for instantiating a replicated business card object from the business card class information; (e) means controlled by the another user for executing the copying logic in the replicated business card object to copy contents of the data structure in the master business card object into the data structure of the replicated business card object; and (f) means controlled by the another user for executing the displaying logic in the replicated business card for displaying contents of the data structure in the replicated business card on the display.
Claim 3
Dependent Claim 44 words
The apparatus as recited in claim 1, wherein the information stored in the memory for one of the plurality of users is stored in a person object and the means for instantiating the master business card object receives a reference to the person object.
Claim 4
Dependent Claim 29 words
The apparatus as recited in claim 1, including means controlled by the another user for dynamically modifying information stored in the data structure of the replicated business card object.
Claim 5
Dependent Claim 54 words
The apparatus as recited in claim 1 including means for organizing information stored in the data structure of the master business card object into a plurality of information groups and means for storing a tab designator in the data structure of the master business card object for each of the plurality of information groups.
Claim 6
Dependent Claim 44 words
The apparatus as recited in claim 4, including means for storing a tab image for each tab designator in the data structure of the master business card object representative of the information associated with the tab designator and means for displaying the tab images.
Claim 7
Dependent Claim 55 words
The apparatus as recited in claim 1, wherein the replicated business card object includes means for obtaining update information from the master business card object when the information stored in the data structure of the replicated business card object does not match the information stored in the data structure of the master business card object.
Claim 8
Dependent Claim 36 words
The apparatus as recited in claim 6, wherein the replicated business card object includes means for obtaining update information from the master business card object in response to a user request to obtain the update information.
Claim 9
Dependent Claim 44 words
The apparatus as recited in claim 6 wherein the replicated business card object includes means for obtaining update information from the master business card object in response to an error which occurs during use of the information stored in the replicated business card object.
Claim 10
Dependent Claim 26 words
The apparatus as recited in claim 6 wherein the replicated business card object includes means for periodically obtaining update information from the master business card object.
Claim 11
Dependent Claim 52 words
The apparatus as recited in claim 6 wherein the means for instantiating a replicated business card object instantiates a plurality of replicated business card objects and wherein each of the replicated business card objects includes means for obtaining update information from the master business card object in response to a user request.
Claim 12
Dependent Claim 47 words
The apparatus as recited in claim 10 wherein each of the replicated business card objects includes means for obtaining update information from the master business card object in response to an error which occurs during use of the information stored in the each replicated business card object.
Claim 13
Dependent Claim 28 words
The apparatus as recited in claim 10 wherein each of the replicated business card objects includes means for periodically obtaining update information from the master business card object.
Claim 14
Independent Claim 254 words
A method for use in a computer system having a memory, an object-oriented operating system, a display and a plurality of users each having user information stored in the memory, the method making available part of information stored in the memory for one of the plurality of users to another of the plurality of users, the method comprising the steps of: (a) storing business card class information in the object-oriented system including information defining a data structure and program code defining logic for storing references to user information in the data structure, logic for copying user information from another business card object into the data structure and logic for displaying contents of the data structure on the display; (b) instantiating a master business card object from the business card class information in response to a request from the one user; (c) executing the storing logic for storing references to part of the information pertaining to the one user including information for contacting the one user in the data structure of the master business card object; (d) instantiating a replicated business card object from the business card class information in response to a request from the another user; (e) executing the copying logic in the replicated business card object to copy contents of the data structure in the master business card object into the data structure of the replicated business card object; and (f) executing the displaying logic in the replicated business card for displaying contents of the data structure in the replicated business card.
Claim 15
Independent Claim 254 words
A method for use in a computer system having a memory, an object-oriented operating system, a display and a plurality of users each having user information stored in the memory, the method making available part of information stored in the memory for one of the plurality of users to another of the plurality of users, the method comprising the steps of: (a) storing business card class information in the object-oriented system including information defining a data structure and program code defining logic for storing references to user information in the data structure, logic for copying user information from another business card object into the data structure and logic for displaying contents of the data structure on the display; (b) instantiating a master business card object from the business card class information in response to a request from the one user; (c) executing the storing logic for storing references to part of the information pertaining to the one user including information for contacting the one user in the data structure of the master business card object; (d) instantiating a replicated business card object from the business card class information in response to a request from the another user; (e) executing the copying logic in the replicated business card object to copy contents of the data structure in the master business card object into the data structure of the replicated business card object; and (f) executing the displaying logic in the replicated business card for displaying contents of the data structure in the replicated business card.
Claim 16
Dependent Claim 48 words
The method as recited in claim 13, wherein the information stored in the memory for one of the plurality of users is stored in a person object and the step of instantiating the master business card object comprises the step of receiving a reference to the person object.
Claim 17
Dependent Claim 24 words
The method as recited in claim 13, including the step of modifying information stored in the data structure of the replicated business card object.
Claim 18
Dependent Claim 53 words
The method as recited in claim 13, including the steps of organizing information stored in the data structure of the master business card object into a plurality of information groups and storing a tab designator in the data structure of the master business card object for each of the plurality of information groups.
Claim 19
Dependent Claim 43 words
The method as recited in claim 16, including the steps of storing a tab image for each tab designator in the data structure of the master business card object representative of the information associated with the tab designator and displaying the tab images.
Claim 20
Dependent Claim 51 words
The method as recited in claim 13, further including the step of obtaining update information from the master business card object when the information stored in the data structure of the replicated business card object does not match the information stored in the data structure of the master business card object.
Claim 21
Dependent Claim 38 words
The method as recited in claim 12, further including the step of obtaining update information for the replicated business card object from the master business card object in response to a user request to obtain the update information.
Claim 22
Dependent Claim 46 words
The method as recited in claim 12 further including the step of obtaining update information for the replicated business card object from the master business card object in response to an error which occurs during use of the information stored in the replicated business card object.
Claim 23
Dependent Claim 28 words
The method as recited in claim 12 further including the step of periodically obtaining update information for the replicated business card object from the master business card object.
Claim 24
Dependent Claim 49 words
The method as recited in claim 12 wherein step (d) comprises the steps of: (d1) instantiating a plurality of replicated business card objects; and (d2) obtaining update information for each of the plurality of replicated business cards from the master business card object in response to a user request.
Claim 25
Dependent Claim 51 words
The method as recited in claim 22 wherein step (d2) comprises the step of obtaining update information for each of the replicated business card objects from the master business card object in response to an error which occurs during use of the information stored in the each replicated business card object.
Claim 26
Dependent Claim 32 words
The method as recited in claim 22 wherein step (d2) comprises the step of periodically obtaining update information for each of the replicated business card objects from the master business card object.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-16 2000-12-16 2001-06-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-16 2004-12-16 2005-06-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-16 2008-12-16 2009-06-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag