Patents by Inventor Tracy Sharp

Tracy Sharp 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: 20240345894
    Abstract: System and methods for importing, converting, optimizing and/or executing a computational graph or AST at an endpoint target. The system includes accessing an input computational graph corresponding to a trained machine-learning (ML) model; converting the input computational graph into an internal computational graph; based on determined characteristics of the internal computational graph, optimizing the internal computational graph to generate an optimized computational graph by applying one or more of at least a graph element reordering operation, a graph element fusing operation, or a graph element creation operation; converting the optimized computational graph to executable instructions enabled to be executed on an endpoint associated with a backend and a platform; generating associated scheduling instructions; and executing the executable instructions on the endpoint based on the scheduling instructions.
    Type: Application
    Filed: April 15, 2024
    Publication date: October 17, 2024
    Inventors: Alexandre Ribard, Giles Coope, Tracy Sharpe, Sylvio Herve Drouin, John Salvatore Riccitielllo
  • Patent number: 10717011
    Abstract: Redirection of physical media interaction is disclosed. For instance, a read action can be redirected from an optical disc to a secure virtualization module that virtualizes optical discs. The module can take digital packages in one format and present them to optical disc drivers configured to read the content of such packages in a different format. Thus, the module allows for online media content to remain in its native format while being accessible to existing native gaming console resources configured to read content in a different format. In other aspects, the module can perform various security checks on the packages, including hashing the fragments of packages, where such fragments can contain licensing provisions that can be examined by the module. The module itself can be downloaded and installed onto a gaming system or it can be pre-installed.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: July 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul J. Lukinich, Paul S. Hellyar, Michael Courage, Jerry Hook, Tracy Sharpe
  • Patent number: 9384156
    Abstract: One disclosed computing system comprises a x86 processor, memory, a PCIe root complex (RC), a PCIe bus, and an interconnect chip having a PCIe endpoint (EP) that is connected to the PCIe RC through a PCIe link, the PCIe EP being connected to an AMBA® bus. The interconnect chip may communicate with the IO device via the AMBA® bus in an AMBA® compliant manner and communicate with the host system in a PCIe compliant manner. This communication may include receiving a command from the processor, sending the command to the IO device over the AMBA® bus, receiving a response from the IO device over the AMBA® bus, and sending over the AMBA® bus and the PCIe link one or more DMA operations to the memory. Further communication may include sending an IOAPIC interrupt to the processor of the host system according to PCIe ordering rules.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: July 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nhon Quach, Stephen Z. Au, Thomas Zou, Tracy Sharpe
  • Publication number: 20150143014
    Abstract: One disclosed computing system comprises a x86 processor, memory, a PCIe root complex (RC), a PCIe bus, and an interconnect chip having a PCIe endpoint (EP) that is connected to the PCIe RC through a PCIe link, the PCIe EP being connected to an AMBA® bus. The interconnect chip may communicate with the IO device via the AMBA® bus in an AMBA® compliant manner and communicate with the host system in a PCIe compliant manner. This communication may include receiving a command from the processor, sending the command to the IO device over the AMBA® bus, receiving a response from the IO device over the AMBA® bus, and sending over the AMBA® bus and the PCIe link one or more DMA operations to the memory. Further communication may include sending an IOAPIC interrupt to the processor of the host system according to PCIe ordering rules.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: Nhon Quach, Stephen Z. Au, Thomas Zou, Tracy Sharpe
  • Patent number: 7708643
    Abstract: In accordance with one aspect of saving audio source identifiers for soundtracks in a gaming system, an audio track is obtained from an audio source and the audio track is saved so that a copy of the audio track is available when the audio source is no longer accessible to a game console. The audio track is at least part of a user-created soundtrack and/or a user-selected soundtrack. The identifier of the audio source is also saved, and when a database containing meta data associated with the audio track is available, the meta data associated with the audio track is obtained from the database, based at least in part on the identifier saved on the storage device, and the obtained meta data is stored.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: James E. Allard, Jeffrey S. Stone, Tracy Sharpe, James N. Helm, Victor Keith Blanco
  • Publication number: 20090143145
    Abstract: Redirection of physical media interaction is disclosed. For instance, a read action can be redirected from an optical disc to a secure virtualization module that virtualizes optical discs. The module can take digital packages in one format and present them to optical disc drivers configured to read the content of such packages in a different format. Thus, the module allows for online media content to remain in its native format while being accessible to existing native gaming console resources configured to read content in a different format. In other aspects, the module can perform various security checks on the packages, including hashing the fragments of packages, where such fragments can contain licensing provisions that can be examined by the module. The module itself can be downloaded and installed onto a gaming system or it can be pre-in stalled.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Applicant: Microsoft Corporation
    Inventors: Paul J. Lukinich, Paul S. Hellyar, Michael R. Courage, Jerry Hook, Tracy Sharpe
  • Publication number: 20080291016
    Abstract: An anti-tamper device for detecting relative movement between a part (25) having a stud (12; 83) clamped to a mounting (24) by a nut (13; 55). The nut (13; 55) holds a sensor (7, 8, 9, 10; 41, 52, 54) in a conductive condition but, when the part (25) is removed from the mounting (24), the sensor (7, 8, 9, 10; 41, 52, 54) becomes non-conductive. A circuit is provided to provide and detect the change of state of the sensor to provide an alarm. The device may be used to detect the removal of a keypad from a mounting.
    Type: Application
    Filed: March 1, 2006
    Publication date: November 27, 2008
    Inventor: Tracy Sharp
  • Patent number: 7451490
    Abstract: A data protection portion includes the file alteration checking portion. One aspect of the file alteration checking portion relates to a media including game content and a data protection portion. In one version, the data protection portion protects the game content from modification by determining whether the game content has been modified. If the game content has been modified, then the installation of the game content within the apparatus fails.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher M. Pirich, Jon Marcus Randall Whitten, Jonathan E. Lange, Tracy Sharpe, Keith K. Lau
  • Publication number: 20050262255
    Abstract: A system and method provides a high level of system functionality in a multimedia console through the use of system applications, while reducing any corresponding lack of control that multimedia applications will have while running on the console. A predetermined amount of hardware resources of the multimedia console is reserved. The system application is executed substantially using the predetermined amount of reserved hardware resources and the multimedia application is executed substantially within the remaining unreserved hardware resources.
    Type: Application
    Filed: April 30, 2004
    Publication date: November 24, 2005
    Applicant: Microsoft Corporation
    Inventors: J. Goossen, Michael Maston, Tracy Sharpe
  • Publication number: 20050026698
    Abstract: A data protection portion includes the file alteration checking portion. One aspect of the file alteration checking portion relates to a media including game content and a data protection portion. In one version, the data protection portion protects the game content from modification by determining whether the game content has been modified. If the game content has been modified, then the installation of the game content within the apparatus fails.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventors: Christopher Pirich, Jon Randall Whitten, Jonathan Lange, Tracy Sharpe, Keith Lau
  • Publication number: 20040005923
    Abstract: In accordance with one aspect of saving audio source identifiers for soundtracks in a gaming system, an audio track is obtained from an audio source and the audio track is saved so that a copy of the audio track is available when the audio source is no longer accessible to a game console. The audio track is at least part of a user-created soundtrack and/or a user-selected soundtrack. The identifier of the audio source is also saved, and when a database containing meta data associated with the audio track is available, the meta data associated with the audio track is obtained from the database, based at least in part on the identifier saved on the storage device, and the obtained meta data is stored.
    Type: Application
    Filed: June 26, 2003
    Publication date: January 8, 2004
    Inventors: James E. Allard, Jeffrey S. Stone, Tracy Sharpe, James N. Helm, Victor Keith Blanco