Patents by Inventor Daniel Chen

Daniel Chen 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: 20140173749
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Application
    Filed: September 6, 2013
    Publication date: June 19, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 8589658
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: November 19, 2013
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gaurav Singh, Daniel Chen, Dave Hass
  • Patent number: 8555408
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: October 8, 2013
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 8489900
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: July 16, 2013
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Publication number: 20130006732
    Abstract: Techniques are provided which engage users and increase social interaction in group buying. Methods and systems may target users with a first advertisement comprising one or more proposed deals based at least in part on the users' electronic calendar entry information. The advertisements may be served and displayed in the users' electronic calendars. Users' responses to the proposed deal may be tracked. Users may be targeted and served with additional advertisements based at least in part the users' responses to the proposed deal included in the first advertisement and the calendar entry information. Users may forward the advertisements to other individuals to encourage them to participate in the proposed deals in order to receive additional discounts.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: Yahoo! Inc.
    Inventors: Daniel Chen, Matthew Ahrens
  • Publication number: 20120324157
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Application
    Filed: December 19, 2011
    Publication date: December 20, 2012
    Applicant: NetLogic Microsystems, Inc.
    Inventors: Gaurav Singh, Daniel Chen, Dave Hass
  • Publication number: 20120260353
    Abstract: A system and method for controlling use of content in accordance with usage rights associated with the content and determined in accordance with the environment of a user device. A request is received for secure content from a user device and the integrity of the environment of the user device is verified. Appropriate usage rights are retrieved based upon the results of the verification of integrity and the content is rendered on the user device in accordance with the appropriate usage rights.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 11, 2012
    Applicant: CONTENTGUARD HOLDINGS, INC.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Publication number: 20120197723
    Abstract: Methods and systems are providing that include joining a user to asocial group based at least in part on social grouping settings, and targeting the user with advertising based at least in part on at least one of the settings. Social grouping setting information may be obtained from the portable electronic device user. Available social groups may be detected, based at least in part on a detected location of the user. Based at least in part on at least one of the settings, it may be determined whether to join the user to a particular available social group. Furthermore, based at least in part on at least one of the social grouping settings, and/or other social grouping related aspects or parameters, information can be derived and used in selecting and serving highly relevant advertisements to the user.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: Yahoo! Inc.
    Inventors: Allie K. Watfa, Dale Nussel, Daniel Chen, Jonathan Kilroy
  • Publication number: 20120197986
    Abstract: Methods and systems are providing that include joining a user to a social group based at least in part on social grouping settings. Social grouping setting information may be obtained from a portable electronic device user, specifying one or more settings for use in determining whether to join the user to a social group. Available social groups may be detected, based at least in part on a detected location of the user. Based at least in part on at least one of the settings, it may be determined whether to join the user to a particular available social group.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: Yahoo! Inc.
    Inventors: Daniel Chen, Dale Nussel, Jonathan Kilroy, Allie K. Watfa
  • Publication number: 20120159243
    Abstract: Processing for file system volume error detection and processing for resultant error correction are separated to support system availability and user satisfaction. File system volumes for storing data structures are proactively scanned while the volumes remain online to search for errors or corruptions thereon. Found errors are scheduled to be corrected, i.e., spot corrected, dependent on the severity of the identified errors, error correction scheduling and/or at the determination of a file system administrator and/or user, to assist in maintaining minimal user and file system impact. When spot correction is initialized, one file system volume at a time is taken offline for correction. Spot correction verifies prior logged corruptions for the offline volume, and if independently verified, attempts to correct the prior noted corruptions. Volumes are retained offline only for the time necessary to verify and attempt to correct prior noted volume corruptions.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Sarosh C. Havewala, Neal R. Chrlstiansen, John D. Slingwine, Daniel Chen, Craig A. Barkhouse
  • Patent number: 8082416
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: December 20, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gaurav Singh, Dave Hass, Daniel Chen
  • Publication number: 20110173701
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Application
    Filed: March 21, 2011
    Publication date: July 14, 2011
    Applicant: CONTENTGUARD HOLDINGS, INC.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Publication number: 20110154215
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Application
    Filed: February 2, 2011
    Publication date: June 23, 2011
    Applicant: CONTENTGUARD HOLDINGS, INC.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 7913095
    Abstract: A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: March 22, 2011
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Publication number: 20100318763
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Application
    Filed: August 18, 2010
    Publication date: December 16, 2010
    Applicant: NETLOGIC MICROSYSTEMS, INC.
    Inventors: Gaurav SINGH, Dave HASS, Daniel CHEN
  • Patent number: 7797509
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: September 14, 2010
    Assignee: Netlogic Microsystems, Inc.
    Inventors: Gaurav Singh, Dave Hass, Daniel Chen
  • Patent number: 7743259
    Abstract: A system and method for the secure distribution and consumption of electronic documents using a standard rendering engine. The documents can usage rights associated therewith. A server stores at least one of the documents in computer readable form. A client having a standard application program including a rendering engine capable of rendering unencrypted documents for viewing is operated by a user. The client and the server are coupled by a communications network. A security module controls requested for at least one of the documents on the server from the client and delivers the document and a set of rights associated with the document to the client.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: June 22, 2010
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 7603319
    Abstract: A method and apparatus for managing and accomplishing on-line transactions while preserving the privacy of user information. User information is stored at a trusted Web site. A user logs on to a transacting Web site with a user device and requests a transaction from the transacting Web site. The user is verified through the trusted Web site using an anonymous identifier corresponding to the user information and the transaction is accomplished between the user device and the transacting Web site using the anonymous identifier without transferring the user information to the transacting Web site.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: October 13, 2009
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 7412605
    Abstract: A system and method for encrypting content in an adaptive manner. Portions of data to be encrypted are identified and an encryption ratio that specifies the one or more portions of data to encrypt and other portions of data to not encrypt is determined. The data is then encrypted based on the encryption ratio.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: August 12, 2008
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Publication number: 20080172524
    Abstract: Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a number of virtual memory addresses corresponding with the physical addresses, the virtual memory address storage including, a set associative memory structure (SAM), and a content addressable memory (CAM) structure; and comparison circuitry for determining whether a requested address is present in the virtual memory address storage, wherein the eTLB is configured to receive an index register for identifying the SAM structure and the CAM structure, and wherein the eTLB is configured to receive an entry register for providing a virtual page number corresponding with the plurality of virtual memory addresses.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 17, 2008
    Applicant: Raza Microelectronics, Inc.
    Inventors: Gaurav Singh, Dave Hass, Daniel Chen