Time stamp methods for unified plant model
First Claim
Patent Images
1. A system that facilitates generation of a unique identifier, comprising:
- a random number generator; and
a unique identifier creator that receives a number generated by the random number generator and object instance data associated with an object, the unique identifier creator utilizes the object instance data and the random number to generate a unique identifier for an object associated with the object instance data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that facilitates generation of a unique identifier comprises a random number generator. A unique identifier creator receives a number generated by the random number generator and object instance data associated with an object. The unique identifier creator utilizes the object instance data and the random number to generate a unique identifier for an object associated with the object instance data.
-
Citations
68 Claims
-
1. A system that facilitates generation of a unique identifier, comprising:
-
a random number generator; and
a unique identifier creator that receives a number generated by the random number generator and object instance data associated with an object, the unique identifier creator utilizes the object instance data and the random number to generate a unique identifier for an object associated with the object instance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for uniquely identifying an object, comprising:
-
receiving one or more of a time-stamp and a sequence number that are associated with an object;
receiving a random number; and
employing a combination of the one or more of the time stamp and the sequence number and the random number to generate a unique identifier that uniquely identifies the object. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for uniquely identifying an object, comprising:
-
means for obtaining object instance data associated with the object;
means for obtaining a pseudorandom number; and
means for packaging the object instance data with the pseudorandom number to uniquely identify the object. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computer readable medium having a data structure stored thereon, comprising a unique identifier embedded within an object, the unique identifier comprises object instance data and a pseudorandom number and uniquely identifies the object.
-
42. A signal having one or more data packets, comprising:
-
an object utilized in a manufacturing environment; and
a unique identifier embedded within the object, the unique identifier comprises one or more of a time-stamp, time-related data, a sequence number, and sequence-related data.
-
-
43. An enterprise system that utilizes a plurality of objects, comprising:
-
two or more databases located at two or more disparate locations, the two or more databases comprise a plurality of objects;
a unique identifier creator that generates unique identifiers for the plurality of objects, the unique identifiers comprise object instance data and pseudorandom data; and
a central database that receives objects from the two or more databases and indexes the objects based at least in part upon the generated unique identifiers. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A system that facilitates retrieval of an object in an enterprise environment, comprising:
-
a central directory that comprises a plurality of unique identifiers, the unique identifiers employed to identify a plurality of objects;
a database that comprises a plurality of objects, the objects associated with unique identifiers that identify the objects, wherein a subset of the unique identifiers comprise object instance data and a pseudo-random number, the database receives a call from the central directory for retrieval of an object based at least in part upon a unique identifier. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A system that facilitates searching and indexing of a plurality of objects, comprising:
-
a database that comprises one or more fields, the one or more fields of the database comprise object instance data; and
a unique identifier creator that utilizes contents of the one or more fields of the database to generate a unique identifier, the unique identifier identifies one of the plurality of objects. - View Dependent Claims (57, 58, 59)
-
-
60. A system that facilitates searching and indexing of a plurality of objects, comprising:
-
a database that comprises a unique identifier, the unique identifier employs object instance data and a pseudorandom number to identifies an object; and
a data expansion component that extracts the object instance data and the pseudorandom number and stores the object instance data and the pseudorandom number in separate fields of the database. - View Dependent Claims (61)
-
-
62. A method that facilitates data rollup, comprising:
-
providing two or more databases, the two or more databases comprise a plurality of objects;
associating the plurality of objects within the two or more databases with unique identifiers, the unique identifiers employ at least object instance data and a pseudorandom number to identify the plurality of objects; and
delivering the plurality of objects within the two or more databases to a single database. - View Dependent Claims (63, 64, 65)
-
-
66. A method for indexing objects within an enterprise environment, comprising:
-
providing a plurality of databases that include a plurality of objects;
providing a central directory that includes an indexation of the plurality of objects based upon unique identifiers, the unique identifiers generated based at least in part upon a pseudorandom number and one or more of a time-stamp and sequence number; and
requesting an object based at least in part upon a unique identifier corresponding to the object.
-
-
67. A method for maintaining data persistence within a database, comprising:
-
providing a database with a plurality of fields;
storing object instance data within at least one of the fields;
generating a unique identifier for an object based at least in part upon the object instance data and a pseudorandom number;
storing the unique identifier in a field within the database; and
erasing the field that previously comprised the object instance data.
-
-
68. A method for maintaining data persistence within a database, comprising:
-
storing a unique identifier within a field of a database, the unique identifier comprising object instance data, pseudorandom data, and one or more of a MAC address, an object name, a machine identity, a node identity, an object type, a class type, a version number, and a location;
partitioning the unique identifier into plurality of portions, the portions corresponding to the object instance data, the pseudorandom data, and the one or more of the MAC address, the object name, the machine identity, the node identity, the object type, the class type, the version number, and the location;
storing the plurality of portions in disparate fields within the database; and
eliminating the field utilized to store the unique identifier.
-
Specification