WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for displaying business cards    
United States Patent5732229   
Link to this pagehttp://www.wikipatents.com/5732229.html
Inventor(s)Dickinson; Robert David (Hayward, CA)
AbstractA 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 networked to other computers. 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.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5732229
Method and apparatus for displaying business cards - US Patent 5732229 Drawing
Method and apparatus for displaying business cards
Inventor     Dickinson; Robert David (Hayward, CA)
Owner/Assignee     Object Technology Licensing Corporation (Cupertino, CA)
Patent assignment
All assignments
Publication Date     March 24, 1998
Application Number     08/662,516
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     June 13, 1996
US Classification     715/764 715/775 715/777
Int'l Classification     G06F 003/00
Examiner     Lall; Parshotam S.
Assistant Examiner     Coulter; Kenneth R.
Attorney/Law Firm     Bookstein & Kudirka
Address
Parent Case     This application is a continuation of application Ser. No. 08/007,660 filed Jan. 22, 1993, now abandoned.
Priority Data    
USPTO Field of Search     395/334
Patent Tags     displaying business cards
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5500929
Dickinson
715/853
Mar,1996

[0 after 0 votes]
5491784
Douglas
715/810
Feb,1996

[0 after 0 votes]
5448695
Douglas
715/809
Sep,1995

[0 after 0 votes]
5404442
Foster
715/769
Apr,1995

[0 after 0 votes]
5392389
Fleming
715/769
Feb,1995

[0 after 0 votes]
5226117
Miklos
715/853
Jul,1993

[0 after 0 votes]
5212787
Baker
707/101
May,1993

[0 after 0 votes]
5181162
Smith
715/530
Jan,1993

[0 after 0 votes]
5177685
Davis
455/456.5
Jan,1993

[0 after 0 votes]
5168441
Onarheim
700/17
Dec,1992

[0 after 0 votes]
5151987
Abraham
714/20
Sep,1992

[0 after 0 votes]
5136705
Stubbs
714/27
Aug,1992

[0 after 0 votes]
5133075
Risch
707/201
Jul,1992

[0 after 0 votes]
5125091
Staas, Jr.
718/101
Jun,1992

[0 after 0 votes]
5119475
Smith
715/866
Jun,1992

[0 after 0 votes]
5093914
Coplien
717/129
Mar,1992

[0 after 0 votes]
5075848
Lai

Dec,1991

[0 after 0 votes]
5060276
Morris
382/151
Oct,1991

[0 after 0 votes]
5060135
Levine
715/769
Oct,1991

[0 after 0 votes]
5050090
Golub
700/217
Sep,1991

[0 after 0 votes]
5041992
Cunningham
345/641
Aug,1991

[0 after 0 votes]
5025395
Nose
715/745
Jun,1991

[0 after 0 votes]
4953080
Dysart
707/103R
Aug,1990

[0 after 0 votes]
4939648
O'Neill
702/11
Jul,1990

[0 after 0 votes]
4891630
Friedman
345/156
Jan,1990

[0 after 0 votes]
4885717
Beck
717/125
Dec,1989

[0 after 0 votes]
4821220
Duisberg
703/2
Apr,1989

[0 after 0 votes]
4742356
Kuipers
342/448
May,1988

[0 after 0 votes]
4704694
Czerniejewski
382/288
Nov,1987

[0 after 0 votes]
4677576
Berlin, Jr.
345/420
Jun,1987

[0 after 0 votes]
4635208
Coleby
716/11
Jan,1987

[0 after 0 votes]
4082188
Grimmell
209/580
Apr,1978

[0 after 0 votes]
3881605
Grossman
414/730
May,1975

[0 after 0 votes]
3658427
DeCou
356/139.03
Apr,1972

[0 after 0 votes]
5477447
Luciw
704/9
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


Having thus described our invention, what we claim as new, and desire to secure by Letters Patent is:

1. An apparatus for displaying electronic business cards stored on a computer having a memory and a display, the apparatus comprising:

(a) an object-oriented operating system resident in the memory of the computer the object-oriented operating system including business card class information;

(b) means for instantiating a plurality of business card objects in the memory from business card class information in the object-oriented operating system, each of the business card objects referencing a particular set of data stored in the memory including graphic data for generating a corresponding business card image and user-defined formatting data for defining a business card image presentation format, wherein at least two of the plurality of business card objects have a different business card image presentation format;

(c) means for storing sets of linked information in the memory each of the sets of linked information associated with a particular one of the plurality of business card objects;

(d) means for retrieving one of the plurality of business card objects from the memory;

(e) means, responsive to a reference in the retrieved business card object, for displaying on the display, the graphic data representing the corresponding business card image wherein the displayed business card image has a business card image presentation format defined by the corresponding user-defined formatting data;

(f) means responsive to a selection command from a first user for selecting one of the sets of linked information by user operated control means displayed with the graphic data representing the business card image;

(g) means for retrieving the selected one of the sets of linked information; and

(h) means, controlled by the user-defined formatting data in the business card object, for displaying the selected one of the sets of linked information in a format appropriate for the selected one of the sets of linked information.

2. The apparatus as recited in claim 1 further comprising:

means for duplicating the business card object including graphic data for generating a corresponding business card image; and

means for displaying the graphic data of the duplicated business card object to a second user using the formatting data in the business card object and the one of the sets of linked information selected by the first user.

3. The apparatus as recited in claim 2 further comprising:

mixin class information stored in the memory, the mixin class information including attributes a first member function for retrieving data in a plurality of formats and a second member function for storing data in a plurality of formats; and

means for including the mixin class information in class information used to instantiate at least one of:

a business card object;

a person object; and

a network name service object.

4. The apparatus as recited in claim 3, wherein the sets of linked information include system preferences and configurations associated with the first user which are displayed as a plurality of separate windows with each of the plurality of windows having an edge adjacent another of the plurality of windows and each of the plurality of separate windows includes a tab graphic for presentation on the display and each of the plurality of the business card objects includes:

means for responding to a first user selection of one of the tab graphics by displaying address, title, and telephone number information associated with the first user; and

means for responding to a first user selection of another of the tab graphics for displaying icons representative of residence information, mailing address information, telephone information, electronic mail address, printer information, and contact information for the first user.

5. The apparatus as recited in claim 4, wherein one of the tab graphics is an office tab graphic associated with a second user; and the apparatus further comprises: means, responsive to a first user selection of the office tab graphic, for initiating a telephone call to the second user.

6. The apparatus as recited within claim 4, wherein one of the tab graphics is an office tab graphic associated with a second user and the apparatus further comprises: means responsive to a first user selection of the office tab graphic for initiating an electronic mail communication to the second user.

7. The apparatus as recited in claim 4, wherein one of the tab graphics is an office tab graphic associated with a second user and the apparatus further comprises means responsive to a first user selection of the office tab graphic for initiating a facsimile transmission to the second user.

8. The apparatus as recited in claim 1, wherein the apparatus further comprises:

means for displaying the business card image on the display at a first location;

means for dragging the displayed business card image to a second location on the display; and

means for dropping the displayed business card image at the second location on the display to invoke a predetermined action.

9. The apparatus as recited in claim 1, wherein the apparatus further comprises:

means for displaying the business card image on the display at a first location; and

means for dragging the business card image to a second location on the display.

10. The apparatus of claim 1 further comprising:

means for creating a plurality of categories of information associated with a business card object;

means for organizing the sets of linked information into the categories of information: and

means for displaying each of the categories of information as a separate window having a tab graphic.

11. A method for displaying electronic business cards stored on a computer having a memory having business card class information stored therein and a display, the method comprising the steps of:

(a) instantiating a plurality of business card objects in the memory from the business card class information, each of the business card objects referencing data stored in the memory including graphic data for generating a corresponding business card image and user-defined formatting data for defining a business card image presentation format;

(b) displaying a business card view of at least two of the plurality of business card objects each of the at least two business card views having a different business card image presentation format;

(c) storing in the memory sets of linked information associated with the business card object;

(d) retrieving one of the plurality of business card objects from the memory;

(e) displaying on the display the graphic data representing the corresponding business card image in response to a reference in the retrieved business card object, wherein the displayed business card image has a business card image presentation format defined by the corresponding user-defined formatting data;

(f) selecting one of the sets of linked information by user operated control means displayed with the graphic data representing the business card;

(g) retrieving the selected one of the sets of linked information; and

(h) displaying the selected one of the sets of linked information in accordance with the user-defined formatting data appropriate for the selected one of the sets of linked information.

12. The method as recited in claim 11, including the steps of:

(i) replicating the business card object; and

(j) displaying the replicated business card graphic data to a second user using the formatting data in the business card object and the one of the sets of linked information selected by the first user.

13. The method as recited in claim 12 including the step of:

(k) including system preferences and configurations associated with the first user in the sets of linked information.

14. The method as recited in claim 13, including the step of:

(l) displaying system preferences and configurations associated with the first user as a plurality of separate windows stacked one on top of another and attached to the business card.

15. The method as recited in claim 14 wherein each of the plurality of separate windows includes a tab graphic for presentation on the display and wherein the method further includes the step of:

(m) displaying address, title, and telephone number information associated with the first user in response to a selection of one of the tab graphics by the first user.

16. The method as recited in claim 14, wherein each of the plurality of separate windows includes a tab graphic for presentation on the display and wherein the method further includes the step of:

(m) displaying icons representative of residence information, mailing address information, telephone information, electronic mail address, printer information, and contact information for the first user in response to a selection of another of the tab graphics by the first user.

17. The method as recited in claim 14, wherein each of the plurality of separate windows includes a tab graphic for presentation on the display, but the tab graphics are not initially displayed on the display and wherein the method further includes the steps of:

(m) displaying a listing icon on the display;

(n) selecting the displayed listing icon; and

(o) displaying the tab graphics on the display in response to the selection of the listing icon.

18. The method as recited in claim 14, wherein one of the tab graphics is an office tab graphic associated with a second user and wherein the method further includes the step of:

(m) initiating a telephone call to the second user in response to a first user selection of the office tab graphic.

19. The method as recited in claim 14, wherein one of the tab graphics is an office tab graphic associated with a second user and wherein the method further includes the step of:

(m) initiating an electronic mail connection to the second user in response to a first user selection of the office tab graphic.

20. The method as recited in claim 14, wherein one of the tab graphics is an office tab graphic associated with a second user and wherein the method further includes the step of:

(m) initiating a facsimile transmission to the second user in response to a first user selection of the office tab graphic.

21. The method of claim 11, including the steps of:

(i) displaying the business card image on the display at a first location;

(j) dragging the displayed business card image to a second location on the display; and

(k) dropping the displayed business card image at the second location on the display to invoke a predetermined operation.

22. A system for displaying electronic business cards on a display, the system comprising:

(a) a storage device having a plurality of electronic business cards stored thereon, each of the electronic business cards having graphic data for display in a graphic region of the electronic business card and text data for display in a text region of the electronic business card;

(b) means for generating a business card image for each of the plurality of the electronic business cards;

(c) means for defining a business card image presentation format for each of the plurality of electronic business cards coupled to said means for generating a business card image, wherein at least two of the plurality of business cards have different business card image presentation formats such that the same graphic data and text data in each of the at least two of the plurality of business cards is displayed in a first presentation format for a first one of the at least two of the plurality of business cards and a second different presentation format for a second one of the at least two of the plurality of business cards;

(d) means for retrieving each of the plurality of electronic business cards from the memory; and

(e) means for displaying, on the display, graphic data representing the corresponding business card image, wherein the displayed business card image has a business card image presentation format defined by the corresponding user-defined formatting data.

23. The apparatus of claim 22 further comprising:

(f) means responsive to a selection command from a first user for selecting predetermined portions of the text and graphic data in the storage device to be displayed on the display;

(g) means for retrieving the selected portions of the text and graphic data from the storage device; and

(h) means, controlled by the user-defined formatting data in the business card object, for displaying the selected portions of the text and graphic data retrieved from the storage device.

24. A computer program product comprising:

a computer useable medium having computer readable program code means for generating a business image for each of a plurality of electronic business cards stored on a storage device, each of the electronic business cards having graphic data for display in a graphic region of the electronic business card and text data for display in a text region of the electronic business card;

a computer useable medium having computer readable program code means for defining a unique business card image presentation format for each of the plurality of electronic business cards;

computer readable program code means for retrieving each of the electronic business cards from the memory; and

computer readable program code means for display on a display a business card image representing a corresponding electronic business card wherein the business image is displayed in the corresponding unique business card image format.

25. The computer program product of claim 24 further comprising:

computer readable program code means responsive to a selection command from a first user for selecting predetermined portions of the text and graphic data in the storage device to be displayed on the display;

computer readable program code means for retrieving a selected portions of the text and graphic data from the storage device; and

computer readable program code means for displaying the selected portions of the text and graphic data retrieved from the storage device.
 Description Submit all comments and votes
 


CROSS REFERENCE TO RELATED PATENT APPLICATION

This patent application is related to the patent application entitled Object Oriented Framework System, by Debra L. Orton, David B. Goldsmith, Christopher P. Moeller, and Andrew G. Heninger, filed Dec. 23, 1992, and assigned to Taligent, the disclosure of which is hereby incorporated by reference.

FIELD OF THE INVENTION

This invention generally relates to the representation of a person or entity within an object oriented operating system, and more particularly, to the accessing of the represented person or entity through a selected communication path.

Few individuals work upon a particular project in the absence of others. In contrast, a group of individuals typically work together upon a project. In particular, large work tasks are usually divided into smaller tasks which are, in turn, divided among a number of individuals. Hence, although work may be divided in many different ways, collaboration among individuals is ordinarily a necessity.

In order for diverse tasks to be accomplished, individuals must share information and ideas. Presently, personal computers are capable of providing document file sharing, print sharing, electronic mail and other methods of information sharing and communicating through local area networks.

Despite the advancements which have taken place in the area of local area networks, problems still exist. First, no universal naming service exists among networked computers. In other words, no common framework for names and representations of individuals exists within current networks to identify both network and non-network users. As a consequence, networks are filled with different locations for retrieving information concerning users. For instance, a set of applications, such as a directori