×

Information processing apparatus and license distribution system

  • US 7,912,787 B2
  • Filed: 12/04/2008
  • Issued: 03/22/2011
  • Est. Priority Date: 12/10/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus configured to output license information for permitting a reproduction of a content in a domain to a plurality of external devices, the plurality of external devices participating in the domain for managing, as one group, the plurality of external devices which can be authorized by an identical license, the information processing apparatus including:

  • a database configured to store key information sorted for each domain, for generating the license information, in association with at least domain identification information for identifying each domain, an expiration date which can be authorized by the identical license in each domain, and identification information of the content which is a target of permission by the identical license; and

    a communication unit configured to transmit participation information including the domain identification information and the expiration date to the external device, each time the external device participates in the domain, whereinthe information processing apparatus is configured to receive the participation information together with a request for a license from the external device via the communication unit,the information processing apparatus further includes;

    a validity confirmation unit configured to confirm validity of the received participation information; and

    a privilege determination unit configured to determine a specific privilege related to the license when the validity of the received participation information is confirmed, andthe information processing apparatus transmits the license information generated based on the key information corresponding to the domain identification information included in the received participation information and information on the determined specific privilege, to the external device via the communication unit, whereinthe database further stores domain-related information which defines a plurality of the domains as one group,the validity confirmation unit includes;

    a determination unit configured to determine, when the participation information of one domain and the participation information of another domain different from the one domain are received from the external device participating in the one domain via the communication unit, whether or not the one domain and the another domain can be defined as domains belonging to an identical group based on the domain-related information; and

    a first confirmation unit configured to confirm the validity of all of the received participation information items when it is determined that the one domain and the another domain can be defined as domains belonging to the identical group,the privilege determination unit determines the specific privilege related to the license when the validity of all of the participation information items are confirmed, andthe information processing apparatus includes a generation unit configured to generate the license information based on the key information common to all of the domains whose participation information items have been received, whereinthe privilege determination unit includes;

    a deriving unit configured to derive, when the validity of all of the participation information items is confirmed, a history of participation of the external device in each domain based on the confirmed participation information items; and

    a unit configured to determine the specific privilege in accordance with the derived history.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×