IP Library Granted Patent US 7,778,966
Granted Patent B2
US 7,778,966 · App. 11/589,397 · Granted Aug 17, 2010

Method and system for attribute management in a namespace

Assignee: Implicit Networks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,778,966
App. No.
11/589,397
Granted
Aug 17, 2010
Kind
B2
Abstract

A computer-based method and system for managing attributes of objects in a namespace and for allowing multiple views into the namespace. The namespace system allows the objects identified by the names of the namespace to be hierarchically organized. The namespace system allows for attributes of various objects, including directory objects and data objects, to be dynamically defined after creation of an object. The namespace system also allows for the querying of objects based on their dynamically defined attributes. When the namespace system receives a query specification that includes a newly defined attribute, it identifies the objects that match that query specification that includes a newly defined attribute, it identifies the objects that match that query specification.

Claims (12)

1. A method in a computer system for synchronizing a duplicate namespace with an original namespace, the method comprising:

receiving a query specification and a view specification for one or more objects in the namespace, the view specification indicating how objects satisfying the query specification are to be organized;

identifying from the original namespace the objects that match the query specification;

generating a duplicate namespace using the identified objects and the view specification;

associating the query specification and view specification with the duplicate namespace;

modifying one or more objects so that the original namespace and duplicate namespace are not synchronized;

re-identifying from the original those objects that match the query specification; and

modifying one or more objects so that the original namespace and duplicate namespace are synchronized.

2. The method of claim 1 wherein the modifying of the one or more objects so that namespaces are synchronized includes identifying differences between the re-identified objects and the objects of the duplicate namespace and reconciling those differences.

3. The method of claim 1 wherein the duplicate namespace is stored on a device that is only temporarily connected to the original namespace.

4. The method of claim 1 wherein the modifying of one or more objects so that the namespaces are not synchronized includes modifying an object of the duplicate namespace.

5. The method of claim 1 wherein the modifying of one or more objects so that the namespaces are not synchronized includes modifying an object of the original namespace.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2018
From: CBC PARTNERS I, LLC
To: IMPLICIT, LLC
Reel/Frame 044558/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2014
From: IMPLICIT NETWORKS, INC.
To: IMPLICIT, LLC
Reel/Frame 032372/0119 →
SECURITY AGREEMENT Recorded Feb 28, 2014
From: IMPLICIT, LLC
To: CBC PARTNERS I, LLC
Reel/Frame 032372/0313 →
Continuity (3)
Continuation 1032387400 · Dec 18, 2002
Provisional Application 6034193200 · Dec 18, 2001
Related Publication 20070260630A1 · Nov 8, 2007