Patents by Inventor John Princen
John Princen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20090150293Abstract: 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. Preloading 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: ApplicationFiled: December 8, 2008Publication date: June 11, 2009Applicant: BroadOn Communications Corp.Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Patent number: 7464058Abstract: 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. Preloading 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: GrantFiled: August 12, 2005Date of Patent: December 9, 2008Assignee: BroadOn Communications Corp.Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Patent number: 7380275Abstract: A secure processor assuring application software is executed securely, and assuring only authorized software is executed, monitored modes and secure modes of operation. The former executes application software transparently to that software. The latter verifies execution of the application software is authorized, performs any extraordinary services required by the application software, and verifies the processor has obtained rights to execute the content. The secure processor (1) appears hardware-identical to an ordinary processor, with the effect that application software written for ordinary processors can be executed on the secure processor without substantial change, (2) needs only a minimal degree of additional hardware over and above those portions appearing hardware-identical to an ordinary processor. The secure processor operates without substantial reduction in speed or other resources available to the application software.Type: GrantFiled: January 31, 2005Date of Patent: May 27, 2008Assignee: BroadOn Communications Corp.Inventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
-
Publication number: 20080117679Abstract: 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: ApplicationFiled: February 26, 2007Publication date: May 22, 2008Inventors: Pramila Srinivasan, John Princen, Andy Chan, Paul Mielke, Rob Wheeler
-
Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
Publication number: 20080114984Abstract: An improved secure programming technique involves reducing the size of bits programmed in on-chip secret non-volatile memory, at the same time enabling the typical secure applications supported by secure devices. A technique for secure programming involves de-coupling chip manufacture from the later process of connecting to ticket servers to obtain tickets. A method according to the technique may involve sending a (manufacturing) server signed certificate from the device prior to any communication to receive tickets. A device according to the technique may include chip-internal non-volatile memory to store the certificate along with the private key, in the manufacturing process.Type: ApplicationFiled: November 16, 2006Publication date: May 15, 2008Inventors: Pramila Srinivasan, John Princen -
Publication number: 20080091945Abstract: 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: ApplicationFiled: October 24, 2006Publication date: April 17, 2008Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
-
Patent number: 7322042Abstract: A secure processor assuring application software is executed securely, and assuring only authorized software is executed, monitored modes and secure modes of operation. The former executes application software transparently to that software. The latter verifies execution of the application software is authorized, performs any extraordinary services required by the application software, and verifies the processor has obtained rights to execute the content. The secure processor (1) appears hardware-identical to an ordinary processor, with the effect that application software written for ordinary processors can be executed on the secure processor without substantial change, (2) needs only a minimal degree of additional hardware over and above those portions appearing hardware-identical to an ordinary processor. The secure processor operates without substantial reduction in speed or other resources available to the application software.Type: GrantFiled: February 7, 2003Date of Patent: January 22, 2008Assignee: BroadOn Communications Corp.Inventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
-
Publication number: 20070255659Abstract: A technique for DRM translation involves converting first digital content into second digital content. An example of a system according to the technique includes a server that provides a first digital content unit coded with a first digital format and use-right protected by first digital rights management (DRM). The system further includes a translator capable of converting the first digital content unit into a second digital content unit coded with a second digital format and use-right protected by second DRM.Type: ApplicationFiled: May 1, 2006Publication date: November 1, 2007Inventors: Wei Yen, John Princen, Raymond Lo, Wilson Ho
-
Patent number: 7194514Abstract: The invention provides a method and system for delivering relatively large documents (such as for example media documents) with reduced use of time and other resources. Relatively large documents sent by a sender to a recipient in an email message are delivered separately from the email message, asynchronously from delivery of the email message or its presentation to the recipient, and using an out-of-band technique separate from email message delivery. This provides for relatively rapid and reliable delivery of the email message, separate reliable delivery of the media document, and presentation of the media document to the recipient without further sending delay. Pre-probing of destination devices may occur to determine a preferred set of characteristics to manage delivery.Type: GrantFiled: July 26, 2001Date of Patent: March 20, 2007Assignee: BroadOn Communications Corp.Inventors: Wei Yen, John Princen
-
Publication number: 20050273439Abstract: 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. Preloading 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: ApplicationFiled: August 12, 2005Publication date: December 8, 2005Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Publication number: 20050273438Abstract: 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. Preloading 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: ApplicationFiled: August 12, 2005Publication date: December 8, 2005Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Publication number: 20050132217Abstract: A secure processor assuring application software is executed securely, and assuring only authorized software is executed, monitored modes and secure modes of operation. The former executes application software transparently to that software. The latter verifies execution of the application software is authorized, performs any extraordinary services required by the application software, and verifies the processor has obtained rights to execute the content. The secure processor (1) appears hardware-identical to an ordinary processor, with the effect that application software written for ordinary processors can be executed on the secure processor without substantial change, (2) needs only a minimal degree of additional hardware over and above those portions appearing hardware-identical to an ordinary processor. The secure processor operates without substantial reduction in speed or other resources available to the application software.Type: ApplicationFiled: January 31, 2005Publication date: June 16, 2005Inventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
-
Publication number: 20050038753Abstract: 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: ApplicationFiled: November 5, 2003Publication date: February 17, 2005Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Publication number: 20040267384Abstract: The invention includes a method and system combining the capabilities of a console and controller, having a hand-held form factor including a removable and re-writable cartridge that can be inserted, using a processor capable of general purpose processing. The software can be upgraded, possibly dynamically. Dynamic upgrades can occur in real time. The processor has links to supplemental consoles, and supports multiplayer games. The communication link is coupled to a PC workstation or network router, and supports interactive communication. Multiplayer games can include players in remote locations. Games can include contests among multiple players, and among teams of players.Type: ApplicationFiled: September 23, 2003Publication date: December 30, 2004Applicants: BroadOn Communications, Inc., iQue Ltd.Inventors: Wei Yen, William Saperstein, John Princen
-
Publication number: 20040158742Abstract: A secure processor assuring application software is executed securely, and assuring only authorized software is executed, monitored modes and secure modes of operation. The former executes application software transparently to that software. The latter verifies execution of the application software is authorized, performs any extraordinary services required by the application software, and verifies the processor has obtained rights to execute the content. The secure processor (1) appears hardware-identical to an ordinary processor, with the effect that application software written for ordinary processors can be executed on the secure processor without substantial change, (2) needs only a minimal degree of additional hardware over and above those portions appearing hardware-identical to an ordinary processor. The secure processor operates without substantial reduction in speed or other resources available to the application software.Type: ApplicationFiled: February 7, 2003Publication date: August 12, 2004Applicant: BroadOnInventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
-
Patent number: 6593929Abstract: A low cost high performance three dimensional (3D) graphics system is disclosed that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation) on the screen of a color television set. The richly featured high performance low cost system is intended to give consumers the change to interact in real time right inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications.Type: GrantFiled: March 27, 2002Date of Patent: July 15, 2003Assignees: Nintendo Co., Ltd., Silicon Graphics Inc.Inventors: Timothy J. Van Hook, Howard H. Cheng, Anthony P. DeLaurier, Carroll P. Gossett, Robert J. Moore, Stephen J. Shepard, Harold S. Anderson, John Princen, Jeffrey C. Doughty, Nathan F. Pooley, Byron Sheppard, Genyo Takeda, Shuhei Kato
-
Publication number: 20030080963Abstract: A low cost high performance three dimensional (3D) graphics system is disclosed that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation) on the screen of a color television set.Type: ApplicationFiled: March 27, 2002Publication date: May 1, 2003Applicant: Nintendo Co., Ltd.Inventors: Timothy J. Van Hook, Howard H. Cheng, Anthony P. DeLaurier, Carroll P. Gossett, Robert J. Moore, Stephen J. Shepard, Harold S. Anderson, John Princen, Jeffrey C. Doughty, Nathan F. Pooley, Byron Sheppard, Genyo Takeda, Shuhei Kato
-
Patent number: 6556197Abstract: A low cost high performance three dimensional (3D) graphics system is disclosed that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation) on the screen of a color television set. The richly featured high performance low cost system is intended to give consumers the chance to interact in real time right inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications.Type: GrantFiled: September 18, 2000Date of Patent: April 29, 2003Assignees: Nintendo Co., Ltd., Silicon Graphics, Inc.Inventors: Timothy J. Van Hook, Howard H. Cheng, Anthony P. DeLaurier, Carroll P. Gossett, Robert J. Moore, Stephen J. Shepard, Harold S. Anderson, John Princen, Jeffrey C. Doughty, Nathan F. Pooley, Byron Sheppard, Genyo Takeda, Shuhei Kato
-
Patent number: 6342892Abstract: A low cost high performance three dimensional (3D) graphics system can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation for example) on the screen of a color television set. The richly featured high performance low cost system gives consumers the chance to interact in real time inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications.Type: GrantFiled: November 5, 1998Date of Patent: January 29, 2002Assignees: Nintendo Co., Ltd., Silicon Graphics, Inc.Inventors: Timothy J. Van Hook, Howard H. Cheng, Anthony P. DeLaurier, Carroll P. Gossett, Robert J. Moore, Stephen J. Shepard, Harold S. Anderson, John Princen, Jeffrey C. Doughty, Nathan F. Pooley, Byron Sheppard, Genyo Takeda, Shuhei Kato
-
Patent number: 6331856Abstract: A low cost high performance three dimensional (3D) graphics system can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint. The viewpoint can be changed on an interactive, real time basis by operating user input controls such as game controllers. The system rapidly produces a corresponding changing image (which can include animated cartoon characters or other animation for example) on the screen of a color television set. The richly featured high performance low cost system gives consumers the chance to interact in real time inside magnificent virtual 3D worlds to provide a high degree of image realism, excitement and flexibility. An optimum feature set/architecture (including a custom designed graphics/audio coprocessor) provides high quality fast moving 3D images and digital stereo sound for video game play and other graphics applications.Type: GrantFiled: November 22, 1995Date of Patent: December 18, 2001Assignees: Nintendo Co., Ltd., Silicon Graphics, Inc.Inventors: Timothy J. Van Hook, Howard H. Cheng, Anthony P. DeLaurier, Carroll P. Gossett, Robert J. Moore, Stephen J. Shepard, Harold S. Anderson, John Princen, Jeffrey C. Doughty, Nathan F. Pooley, Byron Sheppard, Genyo Takeda, Shuhei Kato