Patents by Inventor Cory Hendrixson

Cory Hendrixson 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: 20160321116
    Abstract: Various systems and methods for translating operating system processes are described herein. In one example, a method includes intercepting a process of a foreign operating system through a proxy driver. The method can also include translating the process to a native operating system within which the foreign operating system is operating. Furthermore, the method can include sharing memory between the native operating system and the foreign operating system for translation.
    Type: Application
    Filed: June 26, 2015
    Publication date: November 3, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James A. Schwartz, Jr., Arun Kishan, Nicholas S. Judge, Stephen Hufnagel, Yevgeniy M. Bak, Mehmet Iyigun, Jeffrey B. Kay, Cory Hendrixson, Jonathan Wiswall, Edward S. Miller
  • Patent number: 9128727
    Abstract: A network toolset enables developers to automatically generate a C header file and underlying signal software, as well as automatically generate a managed code assembly from a network description. The managed code assembly can be generated in a binary format and may include sufficient metadata to support extended functionalities for a network. The managed code assembly can be relatively easily integrated with an existing image (e.g., machine code for a network device) without any compilation required. A software development kit can also be generated to help programmers manage the generated assemblies.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: September 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Punit Java, Stephan Schueerholz, Pranish Kumar, Jered D. Aasheim, Jason Whitehorn, Cory Hendrixson, Robert Houser
  • Publication number: 20090055351
    Abstract: An arrangement for enumerating data, such as media content including music, that is stored on external hard drive-based mass storage devices is provided by a media content processing system that implements a direct mass storage device file indexing process. This file indexing process is configured for finding all files and directories on the mass storage device, and reading through those parts of the files which contain metadata (such as album name, artist name, genre, track title, track number etc.) about the file. Use of the media content processing system reduces file enumeration time by minimizing the amount of physical movement of the read/write head in the hard disk drive that is used by the mass storage device. This motion minimization is accomplished by reading the clusters of directory and file data in a sequential manner on the hard disk, rather than randomly performing such read operations.
    Type: Application
    Filed: January 23, 2008
    Publication date: February 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Whitehorn, Cory Hendrixson, Yen-Tsang Lee
  • Publication number: 20080127056
    Abstract: A network toolset enables developers to automatically generate a C header file and underlying signal software, as well as automatically generate a managed code assembly from a network description. The managed code assembly can be generated in a binary format and may include sufficient metadata to support extended functionalities for a network. The managed code assembly can be relatively easily integrated with an existing image (e.g., machine code for a network device) without any compilation required. A software development kit can also be generated to help programmers manage the generated assemblies.
    Type: Application
    Filed: August 9, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Punit Java, Stephan Schueerholz, Pranish Kumar, Jered D. Aasheim, Jason Whitehorn, Cory Hendrixson, Robert Houser
  • Publication number: 20070156778
    Abstract: An indexing algorithm executes when a storage medium is coupled to a computing device. An index cache corresponding to the storage medium may exist on the computing device if the storage medium had been previously coupled to the computing device. The index cache includes the files that were stored on the storage medium the last time that the storage medium was coupled to the computing device. If the storage medium has not been modified since the previous coupling to the computing device, files in the index cache are made immediately available to a user without re-indexing any of the files on the storage medium. If the storage medium has been modified since the previous coupling to the computing device, the index cache is synchronized such that the index cache reflects the current state of the storage medium without re-indexing all of the files on the storage medium.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Hassan Archer, Cory Hendrixson, Marcus Russell, Robert Houser