Patents by Inventor Tony Chen

Tony 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).

  • Patent number: 7565537
    Abstract: A secure key exchange with mutual authentication allows devices on a network to perform, in a single roundtrip over the network, the exchange. A key exchange initiator packet that does not include a key to be established is sent from an initiating device to another device via a network. The key exchange initiator packet is validated and the other device generates the key without requiring any additional packets to be received from the initiating device in order to generate the key. A key exchange response packet that does not include the key is returned to the initiating device, which validates the key exchange response packet and generates the key without requiring any additional packets to be sent to the other device or received from the other device.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Dinarte R. Morais, Ling Tony Chen, Damon V. Danieli
  • Publication number: 20090169447
    Abstract: A liquid phase that comprises an oxalate-extracting amount of an organic salt is useful as an extractant in a liquid/liquid extraction process for purifying Bayer process streams.
    Type: Application
    Filed: December 22, 2008
    Publication date: July 2, 2009
    Inventors: Matthew Taylor, Douglas J. Harris, Haunn-Lin Tony Chen, Violina Cocalia
  • Patent number: 7552341
    Abstract: Software is licensed for use on a particular computing device, such as a gaming console or a multimedia console. An unlocking code is provided from a distribution service to the computing device (either directly or via a user), which in turn, unlocks the appropriate software or portion of software for use with the associated computing device. The software may reside on a computer-readable medium, such as a CD-ROM or DVD disk, that is being used in conjunction with the computing device. The unlocking code may be provided directly to the user in private (e.g., via email or a mobile phone) or in public (e.g., published on a website). Portions of the software that may be unlocked include a particular level of a game or other features (such as additional characters or weapons), or a working or more advanced version of an application that was otherwise provided as a demo or older version.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Josh Benaloh
  • Publication number: 20090125835
    Abstract: A graphical user interface component includes visual controls for expanding and collapsing a subset of content inside of a desktop widget, an application side pane, or other software.
    Type: Application
    Filed: July 16, 2008
    Publication date: May 14, 2009
    Applicant: Oracle International Corporation
    Inventors: Misha Vaughan, Tony Chen
  • Patent number: 7529397
    Abstract: The present invention discloses methods for automatically generating regions of seeding points for fiber tracking in diffusion tensor images. These methods are based on connected region grow. Seeding point selection criteria involving Fractional Anisotropy thresholding and Dominant Eigen Vector similarity are also disclosed.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: May 5, 2009
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Zhizhou Wang, Yuanhsi (Tony) Chen, Mariappan S. Nadar
  • Patent number: 7512235
    Abstract: A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Boyd C. Multerer, Darren L. Anderson, Ling Tony Chen
  • Patent number: 7496200
    Abstract: An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity for online participation. The architecture involves placing pre-established secrets on the game console during console manufacturing that may be subsequently used to guarantee the authenticity of the game console during registration time.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Boyd C. Multerer, Ling Tony Chen
  • Patent number: 7496202
    Abstract: An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity for online participation. The architecture involves placing pre-established secrets on the game console during console manufacturing that may be subsequently used to guarantee the authenticity of the game console during registration time.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Boyd C. Multerer, Ling Tony Chen
  • Patent number: 7490237
    Abstract: A process for requesting authentication includes transmitting a hash digest formed from first client-specific data together with second client specific data and receiving, in response to transmitting, an indication of acceptance when the hash digest and second client-specific data correspond to a valid client authentication request.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Dinarte R. Morais, Ling Tony Chen, Mark D. VanAntwerp, Boyd C. Multerer, Gary A. Thompson
  • Publication number: 20090037840
    Abstract: An apparatus and method for controlling a scrolling speed of an apparatus for selecting an image, having steps of providing the image on a viewing device; dividing the viewing device into a plurality of regions, and assigning an incremental value to each of the plurality of regions, wherein the incremental value is used to calculate the scrolling speed of the apparatus.
    Type: Application
    Filed: February 1, 2008
    Publication date: February 5, 2009
    Applicant: Siemens Medical Solutions USA, Inc.
    Inventor: Yuanhsi (Tony) Chen
  • Patent number: 7487352
    Abstract: An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity for online participation. The architecture involves placing pre-established secrets on the game console during console manufacturing that may be subsequently used to guarantee the authenticity of the game console during registration time.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Boyd C. Multerer
  • Publication number: 20090006247
    Abstract: Provided are systems and services for billing and managing on-demand access to consumable goods and services. The system allows a user to consume resources via an application on a computing device by connecting to a service and requesting access to the resource based on a stored balance associated with a user ID and resource ID. If it is determined by the service that the user has the rights to access the resource, then access to the resource may be granted via the application. If it is determined by the service that the user does not have the rights to access a resource, a right to access the resource may be purchased from the service.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Johan Peter Hansen, Shyam Krishnamoorthy, Ling Tony Chen
  • Publication number: 20080301465
    Abstract: The same level of protection and ability to associate rights to media content available with a stand alone media player is provided with a software media player. In an example configuration, a peripheral device comprising an optical disc drive capable of reading HD DVD media, and comprising a flash memory microcontroller with cryptographic capabilities, is coupled to a host game console via a universal serial bus (USB) interface. Media content from the peripheral device is rendered on the host game console. Software protection and management are provided utilizing various cryptographic keys and protocols. Software protection and management meets the prescribed rules of the Advanced Access Content System (AACS) license agreement with respect to consumer electronics players while allowing the playback of media content (e.g., movies) to be performed by software.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Shaheen Gandhi, Clifford Garrett, Ling Tony Chen, Matthew Morris
  • Patent number: 7452278
    Abstract: Controlling access to secure data and services by versatile computers outside a secure environment, which communicates with limited dedicated devices such as game consoles, over a secure network such as a virtual private network. The versatile computing devices obtain access over an insecure network, such as the Internet, through a trusted partner Web site that authenticates users of the site and relays requests to the secure environment. The Web site uses a certificate for a predefined level of secure access to the secure environment. A link is established between a user's Web ID authenticated by the Web site and a gamer tag used within the secure environment. Access is limited as a function of the Web ID, gamer tag, and a Web site partner ID. A Web cache stores and provides some secure data, minimizing disruption to the secure environment's primary function to service the dedicated devices.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Mark VanAntwerp, Van Christopher Van, Noah Heller
  • Publication number: 20080257827
    Abstract: The suspended solids content of a Bayer process stream is reduced by contacting the stream with silicon-containing polymers.
    Type: Application
    Filed: March 20, 2008
    Publication date: October 23, 2008
    Inventors: Qi Dai, Donald Paul Spitzer, Howard I. Heitner, H-L Tony Chen
  • Patent number: 7439974
    Abstract: A method of volume rendering two digital images includes providing a volume-rendering computing sub-system, loading a first image volume into a memory of the volume-rendering sub-system, rendering the first image volume, wherein a 2-dimensional image is output into an image buffer and a set of depth values are output into a depth buffer, loading a second image volume into a memory of the volume-rendering sub-system, rendering the second image volume up to the depth values output from the first image volume, wherein values from the rendering of the second image volume are merged with non-zero values of the image buffer, and rendering the remainder of the second image volume to include second image volume points beyond the depth values output from the rendering of the first image volume, wherein values from the rendering of the remainder of the second image volume are merged with non-zero values of the image buffer.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: October 21, 2008
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Abdelaziz Chihoub, Yuanhsi (Tony) Chen, Mariappan S. Nadar
  • Publication number: 20080242405
    Abstract: A game device, such as a game console or a PC, is authenticated before joining an online gaming session. When the device registers with the gaming service, the device is queried for its system type (e.g., XBOX®, XBOX® 360, and PC) and a device identifier (e.g., serial number). The first time the device registers with the gaming service, the devices system type and identifier are stored. Each subsequent time the device registers with the gaming system, the device query response is compared with the stored system type and identifier. If the system type and identifier match, the device is allowed to participate in the game session. Additionally, the device system type is analyzed to determine if the device is allowed to participate in the game session. For example, a PC would not be allowed to participate in an XBOX® only game session.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Ling Tony Chen, Daniel Monteiro Casasanta Caiafa
  • Patent number: 7428638
    Abstract: An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity. The architecture involves creating a console public key and a console private key for each console-based gaming system. A digital certificate is created that contains the console public key and additional information about the console-based gaming system. The digital certificate is signed with a factory private key associated with the factory that manufactured the console-based gaming system.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Boyd C. Multerer
  • Patent number: 7367888
    Abstract: A trust rating factor (TRF) based upon data collected for players participating in previous online games sessions is used in determining official results for an online game session when different results are reported by the participants. Counters corresponding to each of a plurality of parameters related to conditions that arise during or at the end of a game session are employed in determining the TRF for each player. For example, if one of the players may have experienced a packet bombing that interrupted normal data communication, a counter related to that condition will be incremented for all players in the game session. If all of the players report results that are consistent at the end of the game session, the TRF of each player is improved. A separate TRF is determined for each game title in which a player participates.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Michael R. Courage, Michal Bortnik
  • Patent number: 7337147
    Abstract: Various techniques are described for managing license rights for a variety of digital content. One technique involves initiating a request for a specific content package. The content package includes a unique content package identifier that can be linked with a license offer that also has a unique identifier. A determination is made as to whether the specific content package is available locally, and if not, the specific content package is downloaded. A use license can be obtained for digital content contained within the specific content package. One or more use-license parameters can be determined based on the use license obtained for the digital content. Finally, use of the digital content is enabled in accord with the license parameters that were thus determined.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Shyam Krishnamoorthy, Daniel M. C. Caiafa, Jerry Paul Hook, Dan E. Walther