IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0439629
(2003-05-15)
|
등록번호 |
US-7814025
(2010-11-01)
|
발명자
/ 주소 |
- Roever, Stefan
- Collins, Kevin
- Ding, Josh C.
- Clark, Alex F.
- Bruce, James
|
출원인 / 주소 |
|
대리인 / 주소 |
Weaver Austin Villenueve and Sampson LLP
|
인용정보 |
피인용 횟수 :
23 인용 특허 :
58 |
초록
▼
A title management apparatus resident on a first computer including a memory for storing a control program and data, and a processor for executing the control program and for managing the data. The apparatus includes a title object resident in the memory including a title structure, the title struct
A title management apparatus resident on a first computer including a memory for storing a control program and data, and a processor for executing the control program and for managing the data. The apparatus includes a title object resident in the memory including a title structure, the title structure further comprising a content element, a set of attributes, and a set of title object security indicia. The apparatus further includes an authorization structure configured to selectively redeem the content element based at least in part on the user security indicia, and further configured to use a set of protocols. The apparatus also includes a title management structure configured to associate a user with the title object based at least in part on the user data and the title attributes.
대표청구항
▼
The invention claimed is: 1. A rights-based network, comprising: at least one data store configured to store a plurality of title objects associated with a plurality of entities, each title object having previously been encoded with a representation of at least one right, each title object being co
The invention claimed is: 1. A rights-based network, comprising: at least one data store configured to store a plurality of title objects associated with a plurality of entities, each title object having previously been encoded with a representation of at least one right, each title object being configured to effect redemption of the at least one right by presentation of the title object to a title-enabled process in the network, each of selected ones of the title objects also having been previously encoded with an associated title object state; and one or more computing devices in communication with the at least one data store, the one or more computing devices being configured to: maintain an entry for each selected title object which is stored separately from the corresponding selected title object and which indicates validity of the corresponding selected title object when the entry is synchronized with the title object state of the corresponding selected title object; authorize redemption of the rights and transfer of ownership of the selected title objects stored in the at least one data store by comparing the title object states and the corresponding separately stored entries; and update both the separately stored entries and the title object states for corresponding selected title objects to correspond to new values in conjunction with any transaction involving the corresponding selected title objects that results in redemption of the at least one right encoded by the corresponding selected title objects or transfer of ownership of the corresponding selected title objects, thereby ensuring that only a single valid instance of each selected title object is in circulation in the network. 2. The network of claim 1 wherein the at least one data store, and the one or more computing devices are under control of a single one of the entities. 3. The network of claim 1 wherein the at least one data store, and the one or more computing devices are under control of multiple ones of the entities. 4. The network of claim 1 wherein the one or more computing devices employ at least one title protocol configured to run on top of at least one underlying protocol operating in the network. 5. The network of claim 4 wherein the at least one underlying protocol comprises at least one of SOAP, DAXP, SHTTP, HTTP, SMTP, LDAP, SMS, TCP/IP, UDP/IP, POP3, IPSec, IPv6, SSL, an RF protocol, an instant messaging protocol, an electronic mail protocol, a mobile device protocol, and a wireless protocol. 6. The network of claim 5 wherein the at least one underlying protocol comprises TCP/IP, the at least one title protocol being operable to run directly on top of TCP/IP. 7. The network of claim 1 wherein the one or more computing devices employ at least one title protocol specified using a standard Uniform Resource Locator (URL). 8. The network of claim 1 wherein the one or more computing devices employ a plurality of protocols operable to facilitate communication among a plurality of different device types associated with the entities. 9. The network of claim 8 wherein the plurality of different devices types include wired computing devices and wireless computing devices. 10. The network of claim 1 wherein the one or more computing devices are configured to facilitate policy controlled connections between devices in the network. 11. The network of claim 10 wherein the policy controlled connections relate to any of packet switching, content distribution, load balancing, and security. 12. The network of claim 1 wherein the rights-based network corresponds to an integrated system, the network further comprising a plurality of system components corresponding to the plurality of entities, the one or more computing devices being configured to coordinate operation of the system components. 13. The network of claim 12 wherein the integrated system comprises a manufacturing system. 14. The network of claim 1 wherein the one or more computing devices are configured to support at least one of synchronous or asynchronous messaging in the network. 15. The network of claim 1 further comprising a title manager deployed in the network and associated with a first one of the entities, the title manager being operable in conjunction with the one or more computing devices to facilitate management by the first entity of first ones of the title objects associated with the first entity. 16. The network of claim 15 wherein the title manager is further operable in conjunction with the one or more computing devices to receive and respond to redemption requests from the first entity relating to particular ones of the first title objects. 17. The network of claim 1 further comprising a title resolver deployed in the network, the title resolver being operable in conjunction with the one or more computing devices to determine whether the selected title objects presented in the network are valid with reference to the states associated with the selected title objects and the corresponding entries. 18. The network of claim 17 wherein the title resolver is further operable in conjunction with the one or more computing devices to update the states associated with the selected title objects and the corresponding entries each time the selected title objects are presented to a title-enabled process in the network. 19. The network of claim 1 wherein the one or more computing devices are further configured to facilitate communication among the entities using particular ones of the title objects. 20. The network of claim 1 wherein the one or more computing devices are configured to facilitate communication and transfer of the title objects among the entities using message components, each message component comprising transaction information identifying a corresponding transaction, system information governing processing of the message component in the network, and at least one of the title objects. 21. The network of claim 20 wherein each message component is configured to have any of the transaction information, the system information, and the at least one of the title objects altered in response to processing of the message in the network. 22. The network of claim 1 wherein the one or more computing devices implement are further configured to enable first ones of the entities and the title objects to locate others of the entities and the title objects in the network. 23. The network of claim 22 further comprising at least one naming host device which is operable to resolve names associated with each of the entities and the title objects with corresponding network addresses. 24. The network of claim 23 wherein the at least one naming host device comprises a single central naming host device through which all communications in the network involving the one or more computing devices are conducted. 25. The network of claim 22 wherein the one or more computing devices are configured to employ either or both of broadcast queries and multicast queries by the first ones of the entities and the title objects to facilitate location of the others of the entities and the title objects in the network. 26. The network of claim 22 wherein the one or more computing devices are configured to establish peer-to-peer relationships between selected ones of the entities and the title objects using network queries and responses. 27. The network of claim 22 wherein the one or more computing devices are configured to establish peer-to-peer relationships between selected ones of the entities and the title objects by physical proximity. 28. The network of claim 27 wherein the one or more computing devices are configured to determine physical proximity using a wireless protocol. 29. The network of claim 1 wherein the one or more computing devices are configured to endorse new selected title objects in the network by initially setting the associated state and corresponding entry. 30. The network of claim 1 wherein the one or more computing devices are configured to determine whether the state associated with a first one of the selected title objects presented in the network is synchronized with the corresponding entry. 31. The network of claim 30 wherein the one or more computing devices are configured to update the state associated with the first selected title object and the corresponding entry in response to presentation of the first selected title object to a title-enabled process in the network. 32. The network of claim 31 wherein the state associated with the first selected title object corresponds to a chained hash value. 33. The network of claim 32 wherein the chained hash has a current value generated by hashing an initial value a first number of times. 34. The network of claim 33 wherein the state associated with the first selected title object includes the current value and identifies a specific hashing function, and wherein the corresponding entry includes the first number and the initial value. 35. The network of claim 33 wherein the state associated with the first selected title object includes an encrypted version of the initial value and the current value, and identifies a specific hashing function, and wherein the corresponding entry includes the first number. 36. The network of claim 33 wherein the first selected title object is presented in the network by a first one of the entities, the first entity being responsible for generating the current value of the chained hash, and wherein the state associated with the first selected title object includes the current value, and identifies a specific hashing function, and wherein the corresponding entry includes a previous value of the chained hash. 37. The network of claim 30 wherein the one or more computing devices are configured to selectively re-endorse the first selected title object by resetting the state associated with the first selected title object and the corresponding entry when the state and the entry are not synchronized. 38. The network of claim 30 wherein the state associated with the first selected title object and the corresponding entry comprise a randomly generated value. 39. The network of claim 30 wherein the state associated with the first selected title object is related to the state associated with a second one of the selected title objects, and wherein the one or more computing devices are configured to authenticate the first selected title object with reference to the states associated with both of the first and second selected title objects. 40. The network of claim 39 wherein the states associated with the first and second selected title objects are generated with a key splitting technique applied to first data. 41. The network of claim 30 wherein the state associated with the first selected title object is related to the states associated with second and third ones of the selected title objects, and wherein the one or more computing devices are configured to authenticate the first selected title object with reference to at least one of the states associated with the second and third selected title objects. 42. The network of claim 41 wherein the states associated with the first, second, and third selected title objects are generated with a key splitting technique applied to first data. 43. The network of claim 41 wherein the one or more computing devices are configured to authenticate the first selected title object with reference to both of the states associated with the second and third selected title objects. 44. The network of claim 41 wherein the one or more computing devices are configured to authenticate the first selected title object with reference to only one of the states associated with the second and third selected title objects. 45. The network of claim 1 wherein the one or more computing devices are configured to revoke a first one of the title objects upon presentation of the first title object in the network. 46. The network of claim 1 wherein the one or more computing devices are configured to prevent redemption of the at least one right represented by a first one of the title objects upon presentation of the first title object in the network until a requirement is met. 47. The network of claim 1 wherein first ones of the title objects comprise trust title objects, the trust title objects identifying others of the title objects which can be trusted by associated processes operating in the network. 48. The network of claim 1 wherein the one or more computing devices are configured provides an abstraction layer for distribution of digital assets which enables channel-independent access to the digital assets by the plurality of entities. 49. The network of claim 1 wherein the one or more computing devices are configured to generate a modified version of a first one of the title objects associated with a first one of the entities to facilitate sharing of the first title object with a second one of the entities, the at least one right represented by the modified version of the first title object being reduced relative to the at least one right represented by the first title object. 50. The network of claim 1 wherein the one or more computing devices are configured to present a first one of the title objects associated with a first one of the entities to a second one of the entities, and to ensure that no valid copy of the first title object remains with the first entity. 51. The network of claim 1 wherein the one or more computing devices are configured to present a first one of the title objects associated with a first one of the entities to a second one of the entities, to present a second one of the title objects associated with the second entity to the first entity, and to ensure that no valid copies of the first and second title objects remain with the first and second entities, respectively. 52. The network of claim 1 wherein the plurality of entities comprise any of computing devices deployed in the network, processes operating in the network, natural persons, business entities, and organizations. 53. The network of claim 1 wherein the one or more computing devices are configured to facilitate transfer of the title objects among the entities using asynchronous messages. 54. The network of claim 53 wherein at least some of the asynchronous messages comprise email messages, and wherein the title objects are either included in a body of the email messages, or included as attachments to the email messages. 55. The network of claim 53 wherein the asynchronous messages are transmitted according to one or more of an HTTP protocol, an SMTP protocol, an instant messaging protocol, a POP3 protocol, a TCP protocol, a UDP protocol, or an SMS protocol.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.