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

Licensing controller using network directory services

Assignee: EMC Corp
•
Filing: 1997-11-13
•
Granted: 2000-08-15
•
Expires: 2017-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A directory services system includes a resource object, such as an application object for accessing a resource associated with the resource object. Attributes of the resource object contain licensing control information. The licensing attributes may be used by executables to control access by a user to properly licensed instances of a resource corresponding to the resource object. Also, a utility may be provided to manage the licensing attributes in the resource object. A licensing function may thus control a resource, via its resource object in the directory services database. Licensing maybe easily implemented by setting a new disabling attribute in the object.

Inventors

  • 👤 Nicholas Huston Franklin
  • 👤 Bill Guy Bodine
  • 👤 Randall R. Cook
  • 👤 Calvin R. Gaisford
  • 👤 Matthew G. Brooks
  • 👤 Carla M. Heesch
  • 👤 Kelly E. Sonderegger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:09
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F21/10; G06F21/12; G06F21/121; G06F21/50; G06F21/52; G06F21/53; G06F2221/00; G06F2221/21; G06F2221/2135; G06F2221/2141

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 141 words
An apparatus for managing licensing of a resource over a network, using a directory services system, the apparatus comprising: a network comprising interconnected computers; a processor in the network for executing executable data structures; a memory device operably connected to the processor for storing the executable data structures and operational data structures associated therewith, the executable and operational data structures comprising: a directory services system for storing and managing attributes of directory services objects and relationships between the directory services objects; a resource object, of the directory services objects, corresponding to a resource selectively available to be licensed over the network; a licensing attribute stored in the directory services system and effective to license use of the resource. a consumer object, of the directory services objects, corresponding to an entity for using the resource in accordance with the selected licensing attribute.
Claim 2
Independent Claim 141 words
An apparatus for managing licensing of a resource over a network, using a directory services system, the apparatus comprising: a network comprising interconnected computers; a processor in the network for executing executable data structures; a memory device operably connected to the processor for storing the executable data structures and operational data structures associated therewith, the executable and operational data structures comprising: a directory services system for storing and managing attributes of directory services objects and relationships between the directory services objects; a resource object, of the directory services objects, corresponding to a resource selectively available to be licensed over the network; a licensing attribute stored in the directory services system and effective to license use of the resource. a consumer object, of the directory services objects, corresponding to an entity for using the resource in accordance with the selected licensing attribute.
Claim 3
Dependent Claim 15 words
The apparatus of claim 1, wherein the licensing attribute is stored in the resource object.
Claim 4
Dependent Claim 19 words
The apparatus of claim 2, further comprising an administrative module, executable to manage the value of the licensing attribute.
Claim 5
Dependent Claim 33 words
The apparatus of claim 3, further comprising a consuming executable for using the licensing attribute to effect a licensing of the resource to be used by the entity corresponding to the consumer object.
Claim 6
Dependent Claim 15 words
The apparatus of claim 1, wherein the licensing attribute is stored in the consumer object.
Claim 7
Dependent Claim 34 words
The apparatus of claim 1, wherein the licensing attribute further comprises a plurality of attributes, including a resource licensing attribute stored in the resource object, a consumer licensing attribute stored in the consumer object.
Claim 8
Dependent Claim 23 words
The apparatus of claim 6, wherein the executable data structures further comprise an administrative executable for managing the value of the licensing attribute.
Claim 9
Dependent Claim 34 words
The apparatus of claim 7, wherein the executable data structures further comprise a consuming executable effective to use the licensing attribute to effect licensing of the resource object for access by the consumer object.
Claim 10
Dependent Claim 16 words
The apparatus of claim 8, wherein the consuming executable is contained in a dynamic link library.
Claim 11
Dependent Claim 22 words
The apparatus of claim 9, wherein the consuming executable is an application programming interface associated with a launcher for launching the resource.
Claim 12
Dependent Claim 22 words
The apparatus of claim 10, wherein the administrative executable further comprise a licensing utility for managing the values of the licensing attribute.
Claim 13
Dependent Claim 13 words
The apparatus of claim 11, wherein the licensing utility is a snap-in module.
Claim 14
Dependent Claim 52 words
The apparatus of claim 1, wherein the operational data structures further comprise an association list for linking the consumer object to the resource object in accordance with the licensing attribute, and wherein the executable data structures further comprise licensing executables for controlling and reporting use of the resource by the consuming entity.
Claim 15
Dependent Claim 11 words
The apparatus of claim 1, wherein the resource is an application.
Claim 16
Dependent Claim 14 words
The apparatus of claim 1, wherein the licensing attribute is independent from the resource.
Claim 17
Dependent Claim 15 words
The apparatus of claim 15, wherein the licensing attribute is stored in the resource object.
Claim 18
Independent Claim 87 words
A method for managing licensing of a resource over a network, the method comprising: providing a directory services system for managing and relating objects having directory services attributes; providing a resource object, of the directory services objects, corresponding to a resource; providing a consumer object, of the directory services objects, corresponding to a consuming entity for using the resource; providing a licensing attribute in the directory services attributes; and providing licensing executables for using the licensing attribute to control licensing of the resource by the consuming entity.
Claim 19
Independent Claim 87 words
A method for managing licensing of a resource over a network, the method comprising: providing a directory services system for managing and relating objects having directory services attributes; providing a resource object, of the directory services objects, corresponding to a resource; providing a consumer object, of the directory services objects, corresponding to a consuming entity for using the resource; providing a licensing attribute in the directory services attributes; and providing licensing executables for using the licensing attribute to control licensing of the resource by the consuming entity.
Claim 20
Dependent Claim 41 words
The method of claim 17, further comprising: creating an instance of the resource object; associating the instance with the consumer object; and licensing the resource object to use the consumer object for providing access by the consuming entity to the resource.
Claim 21
Dependent Claim 47 words
The method of claim 17, wherein providing the licensing executables further comprises: providing an administration executable for managing a value of the licensing object; and providing a consuming executable for reading the value and licensing the resource to be used by the consuming entity in accordance therewith.
Claim 22
Dependent Claim 50 words
The method of claim 17 further comprising: providing a launcher for launching the resource; requesting of the launcher to launch the resource in association with the consumer object; licensing to the consumer object, by the launcher, access to the resource, using the licensing attribute contained in a directory services object.

References Cited (Backward Citations)

US5859978A Cited
US5761499A Cited
US5893118A Cited
US5758069A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag