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

Method and apparatus for object traversing suitable for structured memory formed by linked objects

Assignee: Toshiba Corp
•
Filing: 1994-03-09
•
Granted: 1996-11-12
•
Expires: 2014-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object traversing scheme in which the traverse procedure and the traverse rights can be specified flexibly. In this scheme, the object is stored with an assignment of a traverse right for each sub-object indicating who is allowed to traverse each sub-object; at least one traverse IDs for identifying a user making a request to make an access to the object are specified; the sub-objects to be traversed at a time of traversing the object in response to the request from the user identified by the traverse IDs are selected according to the traverse right assigned to the user identified by the traverse IDs in the object; and the selected sub-objects are outputted as a result of the access to the object. The traverse IDs for identifying the user can be changed according to the traverse rights of the sub-objects and the selection of the sub-objects. This scheme can be utilized very beneficially in conjunction with an electronic mail tool.

Inventors

  • 👤 Toshinari Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 10:16
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F2221/00; G06F2221/21; G06F2221/2141; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 124 words
An object traversing apparatus for traversing an object formed by a plurality of sub-objects, comprising: memory means for storing the object with an assignment of a traverse right for each sub-object indicating who is allowed to traverse each sub-object; traverse ID list means for specifying one or more traverse IDs for identifying a user making an access request to the object; traverse object selection means for selecting the sub-objects to be traversed at a time of traversing the object in response to the request from the user according to the traverse right assigned to the user identified by the traverse IDs; and output means for outputting the sub-objects selected by the traverse object selection means as a result of the access to the object.
Claim 2
Dependent Claim 124 words
An object traversing apparatus for traversing an object formed by a plurality of sub-objects, comprising: memory means for storing the object with an assignment of a traverse right for each sub-object indicating who is allowed to traverse each sub-object; traverse ID list means for specifying one or more traverse IDs for identifying a user making an access request to the object; traverse object selection means for selecting the sub-objects to be traversed at a time of traversing the object in response to the request from the user according to the traverse right assigned to the user identified by the traverse IDs; and output means for outputting the sub-objects selected by the traverse object selection means as a result of the access to the object.
Claim 3
Dependent Claim 28 words
The apparatus of claim 1, wherein the memory means stores the object as a linked object formed by a plurality of the sub-objects which are related by links.
Claim 4
Dependent Claim 26 words
The apparatus of claim 1, wherein the memory means stores the object with a traverse information indicating a procedure for traversing the sub-objects of the object.
Claim 5
Dependent Claim 45 words
The apparatus of claim 1, wherein the traverse right for each sub-object also indicates a type of an access to each sub-object in response to which the traversing of each sub-object is allowed to one who is indicated to be allowed to traverse each sub-object.
Claim 6
Dependent Claim 83 words
The apparatus of claim 1, further comprising a mail tool including: mail producing means for producing the object as a mail by specifying the assignment of the traverse right for each sub-object, and transmitting the produced mail by specifying a mail address; and mail receiving means for receiving the mail transmitted from the mail producing means according to the mail address specified by the mail producing means, and retrieving the sub-objects outputted by the output means as a content of a received mail.
Claim 7
Dependent Claim 57 words
The apparatus of claim 1, wherein the memory means stores the object with an assignment of an access right for the object indicating who is allowed to make an access to the object, and the traverse object selection means selects the sub-objects only when the access right is assigned to the user identified by the traverse IDs.
Claim 8
Dependent Claim 50 words
The apparatus of claim 6, further comprising: processor means for executing a program to operate on the object by making an access to the object under the access right of the user and using the sub-objects outputted by the output means as the result of the access to the object.
Claim 9
Dependent Claim 24 words
The apparatus of claim 1, further comprising traverse ID list changing means for changing the traverse IDs specified by the traverse ID list means.
Claim 10
Dependent Claim 35 words
The apparatus of claim 8, wherein the traverse ID list changing means deletes those traverse IDs specified by the traverse ID list means to which the traverse right of none of the sub-objects is assigned.
Claim 11
Dependent Claim 94 words
The apparatus of claim 8, wherein: one of the sub-objects selected by the traverse object selection means contains at least one further sub-objects, where the memory means stores said one of the sub-object with an assignment of a traverse right for each further sub-object indicating who is allowed to traverse each further sub-object; and the traverse ID list changing means deletes those traverse IDs specified by the traverse ID list means to which the traverse right of none of the further sub-objects is assigned at a time of traversing said one of the sub-objects.
Claim 12
Dependent Claim 69 words
The apparatus of claim 1, wherein the memory means stores the object with an assignment of an access right for the object indicating who is allowed to make an access to the object, and the apparatus further comprises access right verification means for verifying the assignment of the access right to the user identified by the traverse IDs only for the sub-objects selected by the traverse object selection means.
Claim 13
Dependent Claim 50 words
The apparatus of claim 11, further comprising: processor means for executing a program to operate on the object by making an access to the object under the access right of the user and using the sub-objects outputted by the output means as the result of the access to the object.
Claim 14
Independent Claim 110 words
A method of object traversing for traversing an object formed by a plurality of sub-objects, comprising the steps of: storing the object with an assignment of a traverse right for each sub-object indicating who is allowed to traverse each sub-object; specifying one or more traverse IDs for identifying a user making an access request to the object; selecting the sub-objects to be traversed at a time of traversing the object in response to the request from the user according to the traverse right assigned to the user identified by the traverse IDs; and outputting the sub-objects selected at the selecting step as a result of the access to the object.
Claim 15
Independent Claim 110 words
A method of object traversing for traversing an object formed by a plurality of sub-objects, comprising the steps of: storing the object with an assignment of a traverse right for each sub-object indicating who is allowed to traverse each sub-object; specifying one or more traverse IDs for identifying a user making an access request to the object; selecting the sub-objects to be traversed at a time of traversing the object in response to the request from the user according to the traverse right assigned to the user identified by the traverse IDs; and outputting the sub-objects selected at the selecting step as a result of the access to the object.
Claim 16
Dependent Claim 30 words
The method of claim 13, wherein the object is stored at the storing step as a linked object formed by a plurality of the sub-objects which are related by links.
Claim 17
Dependent Claim 28 words
The method of claim 13, wherein the object is stored at the storing step with a traverse information indicating a procedure for traversing the sub-objects of the object.
Claim 18
Dependent Claim 49 words
The method of claim 13, wherein at the storing step, the traverse right for each sub-object also indicates a type of an access to each sub-object in response to which the traversing of each sub-object is allowed to one who is indicated to be allowed to traverse each sub-object.
Claim 19
Dependent Claim 72 words
The method of claim 13, further comprising the steps of: producing the object as a mail by specifying the assignment of the traverse right for each sub-object, and transmitting the produced mail by specifying a mail address; and receiving the mail transmitted at the producing step according to the mail address specified at the producing step, and retrieving the sub-objects outputted at the outputting step as a content of a received mail.
Claim 20
Dependent Claim 59 words
The method of claim 13, wherein the object is stored at the storing step with an assignment of an access right for the object indicating who is allowed to make an access to the object, and the sub-objects are selected at the selecting step only when the access right is assigned to the user identified by the traverse IDs.
Claim 21
Dependent Claim 50 words
The method of claim 18, further comprising the step of: executing a program to operate on the object by making an access to the object under the access right of the user and using the sub-objects outputted at the outputting step as the result of the access to the object.
Claim 22
Dependent Claim 19 words
The method of claim 13, further comprising the step of: changing the traverse IDs specified at the specifying step.
Claim 23
Dependent Claim 30 words
The method of claim 20, wherein the changing step deletes those traverse IDs specified at the specifying step to which the traverse right of none of the sub-objects is assigned.
Claim 24
Dependent Claim 85 words
The method of claim 20, wherein: one of the sub-objects selected at the selecting step contains at least one further sub-objects, where said one of the sub-object is stored with an assignment of a traverse right for each further sub-object indicating who is allowed to traverse each further sub-object; and the changing step deletes those traverse IDs specified at the specifying step to which the traverse right of none of the further sub-objects is assigned at a time of traversing said one of the sub-objects.
Claim 25
Dependent Claim 67 words
The method of claim 13, wherein the object is stored at the storing step with an assignment of an access right for the object indicating who is allowed to make an access to the object, and the method further comprising the step of verifying the assignment of the access right to the user identified by the traverse IDs only for the sub-objects selected at the selecting step.
Claim 26
Dependent Claim 50 words
The method of claim 23, further comprising the step of: executing a program to operate on the object by making an access to the object under the access right of the user and using the sub-objects outputted at the outputting step as the result of the access to the object.

References Cited (Backward Citations)

US4621321A Cited
US4956769A Cited
US5335346A Cited
US5263157A Cited
US5423034A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-12 2000-05-13 2000-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-12 2004-05-13 2004-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-12 2008-05-13 2008-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag