Abstract: A technique for securing a flash memory block in a secure device system involves cryptographic techniques including the generation of a Message Authentication Code (MAC). The MAC may be generated each time a file is saved to one or more data blocks of a flash memory device and stored with the file's metadata and to each of the data blocks. A technique for reading and storing versioned files may be employed when applications utilize versioning.
Type:
Grant
Filed:
February 26, 2007
Date of Patent:
June 12, 2012
Assignee:
iGware, Inc.
Inventors:
Pramila Srinivasan, John Princen, Andy Chan, Paul Mielke, Rob Wheeler
Abstract: Dynamic assignment of rights to content, such as in a closed distribution system. Noting state information generated by an item of current content, and modifying state or rights of new content in response. Pre-loading or dynamically sending new content to the owner of the current content, with rights being enabled only at a later time, in the playback device, with predetermined conditions. In response to current state information, dynamically sending a license for new content from a server. Conditional or dynamic licenses to new content, including a set of rights associated with a class of possible sets of state information. Assignment of limited rights to a content, with support in a secure player to enforce them; for purposes of rental, bonus content, trials and other business models.
Type:
Grant
Filed:
November 5, 2003
Date of Patent:
March 6, 2012
Assignee:
iGware, Inc.
Inventors:
Wei Yen, David Blythe, John Princen, Pramila Srinivasan
Abstract: Techniques for providing a hybrid platform for video games are disclosed. To enjoy the video and audio quality a TV could provide, all game actions with a video game are provided via a TV. However, the video game itself is running on a generic personal computer (PC). In one embodiment, a game hub is provided to receive from a game controller various game actions by a game player with the video game. The game hub provides an (wired or wireless) interface for transferring signals representing the game actions to the PC, in return the PC provides an uncompressed digital stream to the TV for display.
Abstract: A technique for security and authentication on block-based media includes involves the use of protected keys, providing authentication and encryption primitives. A system according to the technique may include a secure device having a security kernel with protected keys. A disk drive security mechanism may support authentication of data, secrecy, and ticket validation using the security kernel and, for example, a ticket services module (e.g., a shared service that may or may not be used by other storage devices like flash).
Type:
Grant
Filed:
October 9, 2009
Date of Patent:
August 2, 2011
Assignee:
iGware Inc.
Inventors:
John Princen, Pramila Srinivasan, Craig Steven Anderson
Abstract: Delivery of licenses in a closed distribution system including a playback device and secure processor. The secure processor allows only use of authorized content, and the playback device is authorized to execute content. A user requests a license to selected content using a communication link, without the playback device, outside the closed content system to a license server. The user requests licenses using SMS, sending small amounts of information, possibly including proofs of purchase. The server responds using SMS, providing the user with a code representing information interpretable as a license, such as an encrypted content key or a shared secret known to the user. The user, using a keypad or other device, inputs that code to the playback device, which determines if it authorizes use of the content. The playback device authenticates the license, determining whether that license authorizes the user for the content, and enforces the licensed rights.
Type:
Grant
Filed:
December 2, 2003
Date of Patent:
August 17, 2010
Assignee:
iGware Inc
Inventors:
Wei Yen, John Princen, Raymond Lo, Pramila Srinivasan