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

Distributed object oriented multi-user domain with multimedia presentations

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1998-02-24
•
Granted: 2000-12-26
•
Expires: 2018-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Updating of local object databases at client computers, dynamic inheritance, and event notification methods cooperate to provide a persistent object oriented multi-user domain capable of supporting multimedia presentation features for large numbers of users over conventional networks like the Internet. This includes distributing the objects of such a domain between a server and multiple clients and providing the objects with multimedia presentation features. Such a domain includes the persistence of conventional text-based MUDs and MOOs while also giving users the ability to vary or control a wide range of object attributes and properties. As a result, multimedia (e.g., graphical) presentation capabilities are combined with persistence and variability features of text-based MUDs and MOOs to provide a rich, dynamic, multimedia virtual world environment suitable for standard networks.

Inventors

  • 👤 Don P. Mitchell
  • 👤 Steven M. Drucker
  • 👤 Kirk J. Marple
  • 👤 Manny Vellon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:38
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 75 words
In a persistent object oriented multi-user domain in which objects are distributed between computer readable media associated with a server computer and plural client computers with corresponding users, the improvement comprising: multimedia properties associated with objects in the multi-user domain for presentation on the client computers; and a bystander region property associated with selected ones of the objects and representing a perceptual range of effect on other objects of multimedia properties on the selected objects.
Claim 2
Dependent Claim 75 words
In a persistent object oriented multi-user domain in which objects are distributed between computer readable media associated with a server computer and plural client computers with corresponding users, the improvement comprising: multimedia properties associated with objects in the multi-user domain for presentation on the client computers; and a bystander region property associated with selected ones of the objects and representing a perceptual range of effect on other objects of multimedia properties on the selected objects.
Claim 3
Dependent Claim 40 words
The domain of claim 1 in which ones of the selected objects are associated with ones of the users and are maintained on the client computers corresponding to those users and in which the selected objects have bystander region properties.
Claim 4
Dependent Claim 25 words
The domain of claim 1 further including software instructions for adding a designated method or property at run-time to a designated one of the objects.
Claim 5
Dependent Claim 139 words
In a persistent object oriented multi-user domain in which objects are distributed between computer readable media associated with a server computer and plural client computers with corresponding users, the improvement comprising: multimedia properties associated with objects in the multi-user domain for presentation on the client computers; objects in the domain providing services in response to calls and including indications of hierarchical relationships between the objects such that each object references or is referenced by another object; software instructions for determining in response to a call to a selected service at a selected object whether the selected service is available from the object; and software instructions for passing the call to a referenced object that is referenced by the selected object according to at least one of the hierarchical relationships if the selected service is unavailable at the selected object.
Claim 6
Dependent Claim 139 words
In a persistent object oriented multi-user domain in which objects are distributed between computer readable media associated with a server computer and plural client computers with corresponding users, the improvement comprising: multimedia properties associated with objects in the multi-user domain for presentation on the client computers; objects in the domain providing services in response to calls and including indications of hierarchical relationships between the objects such that each object references or is referenced by another object; software instructions for determining in response to a call to a selected service at a selected object whether the selected service is available from the object; and software instructions for passing the call to a referenced object that is referenced by the selected object according to at least one of the hierarchical relationships if the selected service is unavailable at the selected object.
Claim 7
Dependent Claim 28 words
The domain of claim 4 in which the objects include a root object that is referenced by at least one other object, but does not reference another object.
Claim 8
Dependent Claim 41 words
The domain of claim 4 in which the objects represent entities within a virtual world environment and in which the objects further comprise indications of associational relationships between the entities representing corporeal distinctions between the entities within the virtual world environment.
Claim 9
Dependent Claim 32 words
The domain of claim 6 further comprising software instructions for promulgating event notification methods among the objects corresponding to the entities in a sequence based upon the associational relationships between the entities.
Claim 10
Dependent Claim 19 words
The domain of claim 6 in which the associational relationships between the entities include Self, Peer, and Contents relationships.
Claim 11
Dependent Claim 176 words
A computer-readable medium having stored thereon software instructions for a virtual world environment maintained on a server computer that is in concurrent communication with plural client computers, each of the client computers having an associated object representing an entity in the virtual world environment, comprising: software instructions for maintaining a world object database on the server computer, the world object database including plural software objects that provide services in response to calls and correspond to entities within the virtual world environment; software instructions for concurrently delivering to the client computers local object databases that are subsets of the world object database, each local object database at a client computer including the associated object for the client computer and other objects within a bystander region for the associated object, the bystander region representing a perceptual range of effect on other objects of multimedia properties on the selected objects; and multimedia properties for at least selected objects in the local object databases for concurrently presenting the corresponding entities on the client computers in a format other than text.
Claim 12
Dependent Claim 176 words
A computer-readable medium having stored thereon software instructions for a virtual world environment maintained on a server computer that is in concurrent communication with plural client computers, each of the client computers having an associated object representing an entity in the virtual world environment, comprising: software instructions for maintaining a world object database on the server computer, the world object database including plural software objects that provide services in response to calls and correspond to entities within the virtual world environment; software instructions for concurrently delivering to the client computers local object databases that are subsets of the world object database, each local object database at a client computer including the associated object for the client computer and other objects within a bystander region for the associated object, the bystander region representing a perceptual range of effect on other objects of multimedia properties on the selected objects; and multimedia properties for at least selected objects in the local object databases for concurrently presenting the corresponding entities on the client computers in a format other than text.
Claim 13
Dependent Claim 85 words
The medium of claim 9 further comprising indications of hierarchical relationships so that each associated object references at least one other object; software instructions for determining in response to a call to a selected service at a selected one of the associated objects whether the selected service is available from the object; and software instructions for passing the call to a referenced object that is referenced by the selected object according to a hierarchical relationship if the selected service is unavailable at the selected object.
Claim 14
Dependent Claim 169 words
A computer-readable medium having stored thereon software instructions for a virtual world environment maintained on a server computer that is in concurrent communication with plural client computers, each of the client computers having an associated object representing an entity in the virtual world environment, comprising: software instructions for maintaining a world object database on the server computer, the world object database including plural software objects corresponding to entities within the virtual world environment; software instructions for concurrently delivering to the client computers local object databases that are subsets of the world object database; multimedia properties for at least selected objects in the local object databases for concurrently presenting the corresponding entities on the client computers in a format other than text; and in which the objects represent entities within the virtual world environment and in which the objects further comprise indications of associational relationships between the entities representing corporeal distinctions between the entities within the virtual world environment, the associational relationships between the entities including Self and Contents relationships.
Claim 15
Dependent Claim 169 words
A computer-readable medium having stored thereon software instructions for a virtual world environment maintained on a server computer that is in concurrent communication with plural client computers, each of the client computers having an associated object representing an entity in the virtual world environment, comprising: software instructions for maintaining a world object database on the server computer, the world object database including plural software objects corresponding to entities within the virtual world environment; software instructions for concurrently delivering to the client computers local object databases that are subsets of the world object database; multimedia properties for at least selected objects in the local object databases for concurrently presenting the corresponding entities on the client computers in a format other than text; and in which the objects represent entities within the virtual world environment and in which the objects further comprise indications of associational relationships between the entities representing corporeal distinctions between the entities within the virtual world environment, the associational relationships between the entities including Self and Contents relationships.
Claim 16
Dependent Claim 85 words
The medium of claim 11 further comprising: indications of hierarchical relationships so that each associated object references at least one other object; software instructions for determining in response to a call to a selected service at a selected one of the associated objects whether the selected service is available from the object; and software instructions for passing the call to a referenced object that is referenced by the selected object according to a hierarchical relationship if the selected service is unavailable at the selected object.
Claim 17
Dependent Claim 32 words
The medium of claim 11 further comprising software instructions for promulgating event notification methods among the objects corresponding to the entities in a sequence based upon the associational relationships between the entities.

References Cited (Backward Citations)

US5680619A Cited
US5907704A Cited
US5802296A Cited
US5926179A Cited
US5878415A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-26 2004-06-26 2004-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-26 2008-06-26 2008-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-26 2012-06-26 2012-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag