Patents by Inventor David Blythe
David Blythe 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).
-
Patent number: 10263774Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: May 7, 2018Date of Patent: April 16, 2019Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20180254900Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 9985781Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: March 31, 2017Date of Patent: May 29, 2018Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20170230176Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: March 31, 2017Publication date: August 10, 2017Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 9646142Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: GrantFiled: April 18, 2016Date of Patent: May 9, 2017Assignee: Acer Cloud Technology Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Publication number: 20160232331Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
Patent number: 8131649Abstract: 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: GrantFiled: November 5, 2003Date of Patent: March 6, 2012Assignee: iGware, Inc.Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
-
Publication number: 20100017627Abstract: A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.Type: ApplicationFiled: July 21, 2009Publication date: January 21, 2010Applicant: BroadOn Communications Corp.Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
-
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
-
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: 20070195101Abstract: Video frame buffers are controlled using a sequence of new-frame-indicators (e.g., FLIP) and no-new-frame-indicators (e.g., NOFLIP) in a frame indicator queue that is accessed with each display refresh. Video samples are loaded into a chain of video frame buffers that is “rotated” during the vertical blanking signal of the display to swap an old frame buffer out for a new frame buffer. The rotations of the frame buffer chain are controlled based on the frame indicators in the frame indicator queue to present new video samples to the display in a regular pattern, thereby providing smooth video playback.Type: ApplicationFiled: February 22, 2006Publication date: August 23, 2007Applicant: Microsoft CorporationInventors: Jay Senior, Stephen Estrop, Anuj Gosalia, David Blythe, Joseph Ballantyne, Kan Qiu, Gregory Swedberg, John Lee
-
Publication number: 20070035752Abstract: Methods for mapping color data having at least one color associated therewith to an output device based on an input device profile and an output device profile, each profile having a tone curve and a color matrix, are provided. In one embodiment, the method includes receiving color data from an input device and determining whether the color data is in a linear space. If it is determined that the color data is not in a linear space, the method further includes applying the tone curve of the input device profile to the color data to convert it into a linear space. The method further includes converting the color(s) associated with the color data from the input linear space to an output linear space by applying the color matrix of the input device profile and the inverse color matrix of the output device profile to create color-converted image data.Type: ApplicationFiled: August 15, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Glenn Evans, Benjamin Ellett, David Blythe, Anantha Kancherla, Bradley Gibson, Michael Stokes, Steven White, Denis Demandolx
-
Publication number: 20060290703Abstract: Systems for rendering Effect graphs for non-destructively processing digital image data which integrate Central Processing Unit (CPU) processing and Graphics Processing Unit (GPU) processing are provided. Additionally provided are systems for processing digital image data utilizing Effect graphs. The systems of the present invention integrate CPU processing and GPU processing to facilitate accelerated rendering of Effect graphs and, consequently, accelerated processing of digital images. Methods for processing digital image data utilizing the systems herein described are also provided.Type: ApplicationFiled: June 24, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Steven White, Donald Marsh, Tomasz Kasperkiewicz, Mahmood Qadir, David Blythe
-
Publication number: 20060242430Abstract: Systems and methods for verifying the authenticity of a graphics chip or other hardware chips or hardware devices by performing a hardware functionality scan.Type: ApplicationFiled: August 12, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: David Marsh, Kenneth Reneris, David Blythe, Kirt Debique
-
Publication number: 20060242409Abstract: A method of chip authentication comprising verifying a driver identity, establishing a Diffie Hellman key, hashing the Diffie Hellman key, picking a seed, and performing a hardware functional scan with the seed.Type: ApplicationFiled: August 12, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Kenneth Reneris, David Marsh, David Blythe, Kirt Debique
-
Publication number: 20060146057Abstract: Systems and methods for applying virtual machines to graphics hardware are provided. In various embodiments of the invention, while supervisory code runs on the CPU, the actual graphics work items are run directly on the graphics hardware and the supervisory code is structured as a graphics virtual machine monitor. Application compatibility is retained using virtual machine monitor (VMM) technology to run a first operating system (OS), such as an original OS version, simultaneously with a second OS, such as a new version OS, in separate virtual machines (VMs). VMM technology applied to host processors is extended to graphics processing units (GPUs) to allow hardware access to graphics accelerators, ensuring that legacy applications operate at full performance. The invention also provides methods to make the user experience cosmetically seamless while running multiple applications in different VMs.Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Applicant: Microsoft CorporationInventor: David Blythe
-
Publication number: 20060005827Abstract: A heater product may have a first cavity in which a first part of a heater composition is disposed, a second cavity in which a second part of a heater composition is disposed, and a barrier between the first cavity and the second cavity, such that when the barrier is removed, the first and second parts combine to provide an exothermic reaction. A pull strip may be used to remove the barrier, and at least one reinforcing strip may be used to guide the pull strip. The first part may include calcium oxide and the second part may include water, an reaction-initiation delayer and water-release limiter.Type: ApplicationFiled: May 2, 2005Publication date: January 12, 2006Applicant: Candle Corporation of AmericaInventors: Frank Consoli, David Blythe, Theodore Holme, Michael Mariani, Bradley Barbera
-
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