Patents Assigned to BroadOn Communications Corp.
  • Publication number: 20110271088
    Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and booting the second OS from memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate memory for the second OS and preserve state of the first OS before deactivating the first OS and booting the second OS from memory.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 3, 2011
    Applicant: BroadOn Communications Corp.
    Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
  • Publication number: 20100095125
    Abstract: 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: Application
    Filed: October 9, 2009
    Publication date: April 15, 2010
    Applicant: BroadOn Communications Corp.
    Inventors: Pramila Srinivasan, John Princen
  • Publication number: 20100091988
    Abstract: 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: Application
    Filed: October 9, 2009
    Publication date: April 15, 2010
    Applicant: BroadOn Communication Corp.
    Inventors: Pramila Srinivasan, John Princen
  • Publication number: 20100095134
    Abstract: 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: Application
    Filed: October 9, 2009
    Publication date: April 15, 2010
    Applicant: BroadOn Communications Corp.
    Inventors: Pramila Srinivasan, John Princen
  • Publication number: 20100031035
    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: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Applicant: BroadOn Communications Corp.
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
  • Publication number: 20100017627
    Abstract: 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: Application
    Filed: July 21, 2009
    Publication date: January 21, 2010
    Applicant: BroadOn Communications Corp.
    Inventors: John Princen, Pramila Srinivasan, David Blythe, Wei Yen
  • Publication number: 20100017501
    Abstract: A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.
    Type: Application
    Filed: May 2, 2007
    Publication date: January 21, 2010
    Applicant: BROADON COMMUNICATIONS CORP.
    Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond Lo, Wilson Ho
  • Publication number: 20090327187
    Abstract: Improving connectivity in a peer-to-peer (P2P) network involves packet forwarding by infrastructure or peers. A system can achieve full connectivity and a setup for transactions that takes a fraction of a second. The system can include a routing table that is initially configured so that packets to peers are routed via the infrastructure. NAT traversal heuristics can be employed to establish direct connections between peers in parallel with packet forwarding in accordance with the routing table. When a direct connection is ready, the routing table can be updated so that packets are sent P2P. If a direct connection cannot be made, the routing table can be updated so that the packets are sent through a peer intermediary without going through the infrastructure.
    Type: Application
    Filed: August 29, 2008
    Publication date: December 31, 2009
    Applicant: BroadOn Communications Corp.
    Inventors: Raymond Lo, Angel X. Chang, Steven J. Onorato
  • Patent number: 7624276
    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 24, 2006
    Date of Patent: November 24, 2009
    Assignee: BroadOn Communications Corp.
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
  • Patent number: 7613915
    Abstract: 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: Grant
    Filed: November 16, 2006
    Date of Patent: November 3, 2009
    Assignee: BroadOn Communications Corp
    Inventors: Pramila Srinivasan, John Princen
  • Publication number: 20090150293
    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. 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: Application
    Filed: December 8, 2008
    Publication date: June 11, 2009
    Applicant: BroadOn Communications Corp.
    Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
  • Patent number: 7464058
    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. 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: Grant
    Filed: August 12, 2005
    Date of Patent: December 9, 2008
    Assignee: BroadOn Communications Corp.
    Inventors: Wei Yen, David Blythe, John Princen, Pramila Srinivasan
  • Patent number: 7380275
    Abstract: 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: Grant
    Filed: January 31, 2005
    Date of Patent: May 27, 2008
    Assignee: BroadOn Communications Corp.
    Inventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
  • Patent number: 7322042
    Abstract: 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: Grant
    Filed: February 7, 2003
    Date of Patent: January 22, 2008
    Assignee: BroadOn Communications Corp.
    Inventors: Pramila Srinivasan, John Princen, Frank Berndt, David Blythe, William Saperstein, Wei Yen
  • Patent number: 7194514
    Abstract: 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: Grant
    Filed: July 26, 2001
    Date of Patent: March 20, 2007
    Assignee: BroadOn Communications Corp.
    Inventors: Wei Yen, John Princen
  • Patent number: 6993557
    Abstract: The invention provides a method and system for creating and customizing a home page that is used in conjunction with a technique for dynamically trading knowledge and services. A provider of knowledge, goods or services could request a home page on a web site dedicated to dynamically providing goods and services. Upon receiving the request, the provider of knowledge, goods or services is given the opportunity to create a specially customized home page. This homepage provides prospective buyers, with some or all of the following information: the name of the provider, the type of product, the amount of product available, a way of categorizing the product, a description, a fixed price, optional goods or services and other related information that would be helpful to those trying to identify providers of good and services and select among them.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: January 31, 2006
    Assignee: BroadOn Communications Corp.
    Inventor: Wei Yen