IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0544795
(2000-04-07)
|
발명자
/ 주소 |
- Baugher,Mark J.
- Farnham,Stu
- Hemminger,Stephen C.
- Marshall,Robert A.
- Tait,Mark
|
출원인 / 주소 |
- Intertrust Technologies Corporation
|
대리인 / 주소 |
Finnegan, Henderson, Farabow, Garrett &
|
인용정보 |
피인용 횟수 :
18 인용 특허 :
72 |
초록
▼
One embodiment of an inventive networking environment includes clients called sending clients because they send network content through a network, and clients called receiving clients because they receive the network content from the sending clients through the network. Both sending clients and rec
One embodiment of an inventive networking environment includes clients called sending clients because they send network content through a network, and clients called receiving clients because they receive the network content from the sending clients through the network. Both sending clients and receiving clients are "clients" in that they rely on a management server to orchestrate the secure transfer of information from sending clients to receiving clients.
대표청구항
▼
What is claimed is: 1. A method for managing a content distribution environment in which events are transmitted among clients, the clients including sending clients and receiving clients, comprising: receiving a request for a ticket from a requesting client, the ticket to include an event summary i
What is claimed is: 1. A method for managing a content distribution environment in which events are transmitted among clients, the clients including sending clients and receiving clients, comprising: receiving a request for a ticket from a requesting client, the ticket to include an event summary identifying a set of events for which the requesting client is eligible; responsive to receiving said ticket request, deriving the event summary from a hierarchical database comprising a plurality of groups, wherein each group can be assigned one or more clients and one or more events, and wherein the hierarchical database further comprises a directed acyclic group structure in which clients assigned to a particular group are eligible for events assigned to the particular group as well as events assigned to all ancestor groups of the particular group; and sending the ticket including said event summary to the requesting client. 2. The method of claim 1, further comprising: receiving a new client instruction, the new client instruction including a client identifier and a group identifier; and assigning a client indicated by the client identifier to a group indicated by the group identifier. 3. The method of claim 1, further comprising: receiving a key instruction, the key instruction referring to a particular event summarized on said ticket for the requesting client; and providing keying information to facilitate the event between the requesting client and at least one additional client. 4. The method of claim 3 wherein the hierarchical database is shared by a ticketing server that sends said ticket and a keying server that provides said keying information. 5. The method of claim 4 wherein the ticketing server and the keying server are located remotely from one another. 6. The method of claim 1, further comprising: receiving a new event instruction, the new event instruction including a group identifier and an event identifier, the event identifier indicating an event available from a particular client assigned to a group indicated by the particular group identifier; and assigning the event indicated by the event identifier to the group indicated by the group identifier. 7. The method of claim 1, further comprising; receiving a delete instruction, the delete instruction including a group identifier and an entity identifier, the entity identifier comprising one of a client identifier and an event identifier; and deleting an entity indicated by the entity identifier from a group indicated by the group identifier. 8. The method of claim 1, further comprising: receiving a modification instruction, the modification instruction including a group identifier, modification information, and an entity identifier, the entity identifier comprising one of a client identifier and an event identifier; and modifying an entity indicated by the entity identifier and assigned to a group indicated by the group identifier with the modification information. 9. A machine readable storage medium having stored thereon machine executable instructions, execution of the machine readable instructions to implement a method for managing a content distribution environment in which events are transmitted among clients, the clients including sending clients and receiving clients, the method comprising: receiving a request for a ticket from a requesting client, the ticket to include an event summary identifying a set of events for which the requesting client is eligible: responsive to receiving said ticket request, deriving the event summary from a hierarchical database comprising a plurality of groups, wherein each group can be assigned one or more clients and one or more events, and wherein the hierarchical database further comprises a directed acyclic group structure in which clients assigned to a particular group are eligible for events assigned to the particular group as well as events assigned to all ancestor groups of the particular group; and sending the ticket including said event summary to the requesting client. 10. The machine readable storage medium of claim 9, said method further comprising: receiving a new client instruction, the new client instruction including a client identifier and a group identifier; and assigning a client indicated by the client identifier to a group indicated by the group identifier. 11. The machine readable storage medium of claim 9, said method further comprising: receiving a key instruction, the key instruction referring to a particular event summarized on said ticket for the requesting client; and providing keying information to facilitate the event between the requesting client and at least one additional client. 12. The machine readable storage medium of claim 9, said method further comprising: receiving a new event instruction, the new event instruction including a group identifier and an event identifier, the event identifier indicating an event available from a particular client assigned to a group indicated by the particular group identifier; and assigning the event indicated by the event identifier to the group indicated by the group identifier. 13. The machine readable storage medium of claim 9, said method further comprising; receiving a delete instruction, the delete instruction including a group identifier and an entity identifier, the entity identifier comprising one of a client identifier and an event identifier and deleting an entity indicated by the entity identifier from a group indicated by the group identifier. 14. The machine readable storage medium of claim 9, said method further comprising: receiving a modification instruction, the modification including a group identifier, modification information, and an entity identifier, the entity identifier comprising one of a client identifier and an event identifier; and modifying an entity indicated by the entity identifier and assigned to a group indicated by the group identifier with the modification information. 15. A management server apparatus for managing a content distribution environment in which events are transmitted among clients, the clients including sending clients and receiving clients, comprising: a port to receive a request for a ticket from a requesting client, the ticket to include an event summary identifying a set of events for which the requesting client is eligible; a processing unit to derive, responsive to receipt of said ticket request, the event summary from a hierarchical database comprising a plurality of groups, wherein each group can be assigned one or more clients and one or more events, and wherein the hierarchical database further comprises a directed acyclic group structure in which clients assigned to a particular group are eligible for events assigned to the particular group as well as events assigned to all ancestor groups of the particular group; and a sending unit to send the ticket including said event summary to the requesting client. 16. In an Internet-based content distribution environment in which events are transmitted among clients, the clients including sending clients and receiving clients, a method for facilitating retrieval of an event summary for a client, the event summary identifying a set of events for which that client is eligible, the method comprising: receiving a request for the event summary; responsive to receiving said event summary request, deriving the event summary from a hierarchical database comprising groups, wherein each group can be assigned one or more clients and one or more events, and wherein the hierarchical database comprises a directed acyclic group structure in which clients assigned to a particular group are eligible for events assigned to that particular group as well as for events assigned to all ancestor groups thereof; and sending the event summary to the client. 17. The method of claim 16, wherein said deriving further comprises: identifying a first group within said hierarchical database to which the client is assigned; adding all events assigned to said first group to said event summary; identifying all ancestor groups of said first group according to said directed group structure of said hierarchical database; and adding all events assigned to each of said ancestor groups to said event summary. 18. The method of claim 16, wherein the client is authenticated prior to said deriving step, and wherein said sending step includes sending, for each event listed in said event summary, (i) a starting time for the event, (ii) an address corresponding to the sending client for the event, and (iii) an address of a key server for providing one or more symmetric encryption keys for the event. 19. The method of claim 16, wherein said hierarchical database comprises a directed acyclic group structure. 20. The method of claim 16, wherein said events are unicast events. 21. The method of claim 16, wherein said events are multicast events.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.