Patent US5953720A successfully refreshed from Google Patents.
US5953720A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for a unified chooser for heterogeneous entities
Assignee: Oracle America Inc
•
Filing: 1997-08-15
•
Granted: 1999-09-14
•
Expires: 2017-08-15
Abstract
Abstract Apparatus, methods, and computer program products that disclose an entity chooser (similar to a file chooser) that uniformly presents heterogeneous entities accessed through different access methods. The invention allows a computer user to select, using a single interface, an entity from a collection of entities representing accessible information. For example, the invention can simultaneously and uniformly present entities located on a filesystem along with entities found on a network to the user for selection.
Inventors
- 👤 Anant Kartik Mithal
- 👤 David M. Bristor
- 👤 Lynn Monsanto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 14:45
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/90; G06F16/904; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
134 words
A computer controlled method for uniformly presenting a heterogeneous collection of entities to a user, said method comprising the steps of: (a) locating a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, through a second access mechanism, said first access mechanism different from said second access mechanism, and said first entity and said second entity belonging to said heterogeneous collection of entities; (b) determining a first container characteristic for said first entity; and (c) presenting said first identification, said second identification, and said first container characteristic to represent said heterogeneous collection of entities to provide thereby a uniform display of said heterogeneous collection of entities, said presenting of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 2
Dependent Claim
134 words
A computer controlled method for uniformly presenting a heterogeneous collection of entities to a user, said method comprising the steps of: (a) locating a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, through a second access mechanism, said first access mechanism different from said second access mechanism, and said first entity and said second entity belonging to said heterogeneous collection of entities; (b) determining a first container characteristic for said first entity; and (c) presenting said first identification, said second identification, and said first container characteristic to represent said heterogeneous collection of entities to provide thereby a uniform display of said heterogeneous collection of entities, said presenting of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 3
Dependent Claim
29 words
The computer controlled method of claim 1, wherein said first container characteristic indicates that said first entity is expandable and the method further comprises: (d) expanding said first entity.
Claim 4
Dependent Claim
45 words
The computer controlled method of claim 2 wherein step (d) comprises steps of: (d1) opening said first entity; (d2) searching said first entity for an entity reference that specifies a third entity having a third identification; and wherein step (c) also presents said third identification.
Claim 5
Dependent Claim
15 words
The computer controlled method of claim 3 wherein said first entity has an internal structure.
Claim 6
Dependent Claim
32 words
The computer controlled method of claim 4 wherein said internal structure defines a uniform resource locator (URL), a filename, a hyperlink, a system resource, a markup language tag, or a class identifier.
Claim 7
Dependent Claim
34 words
The computer controlled method of claim 1 wherein one of said first access mechanism and said second access mechanism is via a filesystem access mechanism and the other is via an internet access mechanism.
Claim 8
Dependent Claim
22 words
The computer controlled method of claim 1 further comprising selecting one of said first entity or said second entity by said user.
Claim 9
Dependent Claim
18 words
The computer controlled method of claim 1 wherein step (c) further comprises filtering said heterogeneous collection of entities.
Claim 10
Independent Claim
160 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for uniformly presenting a heterogeneous collection of entities to a user, said apparatus comprising: an entity location mechanism configured to locate a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, through a second access mechanism, said first access mechanism different from said second access mechanism and said first entity and said second entity belonging to said heterogeneous collection of entities; a determination mechanism configured to determine a first container characteristic for said first entity located by the entity location mechanism; and a presentation mechanism configured to present said heterogeneous collection of entities representing said first identification, said second identification, and said first container characteristic to provide thereby a uniform display of said heterogeneous collection of entities, said presentation of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 11
Independent Claim
160 words
An apparatus having a central processing unit (CPU) and a memory coupled to said CPU for uniformly presenting a heterogeneous collection of entities to a user, said apparatus comprising: an entity location mechanism configured to locate a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, through a second access mechanism, said first access mechanism different from said second access mechanism and said first entity and said second entity belonging to said heterogeneous collection of entities; a determination mechanism configured to determine a first container characteristic for said first entity located by the entity location mechanism; and a presentation mechanism configured to present said heterogeneous collection of entities representing said first identification, said second identification, and said first container characteristic to provide thereby a uniform display of said heterogeneous collection of entities, said presentation of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 12
Dependent Claim
31 words
The apparatus of claim 9, wherein said first container characteristic indicates that said first entity is expandable and the apparatus further comprises: an expansion mechanism configured to expand said first entity.
Claim 13
Dependent Claim
52 words
The apparatus of claim 10 wherein the expansion mechanism comprises: an open entity mechanism configured to open said first entity; a search mechanism configured to search said first entity for an entity reference that specifies a third entity having a third identification; and wherein the presentation mechanism also presents said third identification.
Claim 14
Dependent Claim
13 words
The apparatus of claim 11 wherein said first entity has an internal structure.
Claim 15
Dependent Claim
30 words
The apparatus of claim 12 wherein said internal structure defines a uniform resource locator (URL), a filename, a hyperlink, a system resource, a markup language tag, or a class identifier.
Claim 16
Dependent Claim
48 words
The apparatus of claim 9 wherein the apparatus includes a network interface for accessing a network, and wherein access to one of said first access mechanism and said second access mechanism is via a filesystem access mechanism and access to the other is via an internet access mechanism.
Claim 17
Dependent Claim
27 words
The apparatus of claim 9 further comprising a selection mechanism configured to select one of said first entity or said second entity under control of said user.
Claim 18
Dependent Claim
22 words
The apparatus of claim 9 wherein the presentation mechanism further comprises a filter mechanism configured to filter said heterogeneous collection of entities.
Claim 19
Dependent Claim
196 words
A computer program product comprising: a computer usable storage medium having computer readable code embodied therein for uniformly presenting a heterogeneous collection of entities to a user, said computer readable code comprising: computer readable program code configured to cause said computer to effect an entity location mechanism configured to locate a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, though a second access mechanism, said first access mechanism different from said second access mechanism and said first entity and said second entity belonging to said heterogeneous collection of entities; computer readable program code configured to cause said computer to effect a determination mechanism configured to determine a first container characteristic for said first entity located by the entity location mechanism; and computer readable program code configured to cause said computer to effect a presentation mechanism configured to present said heterogeneous collection of entities representing said first identification, said second identification, and said first container characteristic to provide thereby a uniform display of said heterogeneous collection of entities, said presentation of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 20
Dependent Claim
196 words
A computer program product comprising: a computer usable storage medium having computer readable code embodied therein for uniformly presenting a heterogeneous collection of entities to a user, said computer readable code comprising: computer readable program code configured to cause said computer to effect an entity location mechanism configured to locate a first entity, having a first identification, through a first access mechanism and a second entity, having a second identification, though a second access mechanism, said first access mechanism different from said second access mechanism and said first entity and said second entity belonging to said heterogeneous collection of entities; computer readable program code configured to cause said computer to effect a determination mechanism configured to determine a first container characteristic for said first entity located by the entity location mechanism; and computer readable program code configured to cause said computer to effect a presentation mechanism configured to present said heterogeneous collection of entities representing said first identification, said second identification, and said first container characteristic to provide thereby a uniform display of said heterogeneous collection of entities, said presentation of said first identification, said second identification being independent of said first and second access mechanisms.
Claim 21
Dependent Claim
44 words
The computer program product of claim 17, wherein said first container characteristic indicates that said first entity is expandable and the product further comprises: computer readable program code configured to cause said computer to effect an expansion mechanism configured to expand said first entity.
Claim 22
Dependent Claim
76 words
The computer program product of claim 18 wherein the expansion mechanism comprises: computer readable program code configured to cause said computer to effect an open entity mechanism configured to open said first entity; computer readable program code configured to cause said computer to effect a search mechanism configured to search said first entity for an entity reference that specifies a third entity having a third identification; and wherein the presentation mechanism also presents said third identification.
Claim 23
Dependent Claim
15 words
The computer program product of claim 19 wherein said first entity has an internal structure.
Claim 24
Dependent Claim
32 words
The computer program product of claim 20 wherein said internal structure defines a uniform resource locator (URL), a filename, a hyperlink, a system resource, a markup language tag, or a class identifier.
Claim 25
Dependent Claim
50 words
The computer program product of claim 17 wherein the product includes a network interface for accessing a network and wherein access to one of said first access mechanism and said second access mechanism is via a filesystem access mechanism and access to the other is via an internet access mechanism.
Claim 26
Dependent Claim
41 words
The computer program product of claim 17 further comprising computer readable program code devices configured to cause said computer to effect a selection mechanism configured to select one of said first entity or said second entity under control of said user.
Claim 27
Dependent Claim
35 words
The computer program product of claim 17 wherein the presentation mechanism further comprises computer readable program code configured to cause said computer to effect a filter mechanism configured to filter said heterogeneous collection of entities.
References Cited (Backward Citations)
US5421015A
Cited
US5345586A
Cited
US5560005A
Cited
US5680619A
Cited
US5781189A
Cited
US5752246A
Cited
US5761663A
Cited
US5752022A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |