Patents by Inventor Jinyun Ye

Jinyun Ye 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: 20090106744
    Abstract: Methods and apparatus are described to compile and translate source code. In some embodiments, source code is compiled into source binary code for a source platform; an annotation section associated with the source binary code is generated, wherein the annotation section comprises an annotation for a scope, the scope comprising at least one block of the source binary code having at least one attribute to aid a translator optimization. If the scope comprises a plurality of blocks, the blocks have consecutive addresses with each other and have the at least one attribute in common. In the embodiments, the source binary code is further translated into target binary code for a target platform by utilizing the annotation section.
    Type: Application
    Filed: August 5, 2005
    Publication date: April 23, 2009
    Inventors: Jianhui Li, Yun Wang, Bo Huang, Yongnian Le, Jiangning Liu, Jinyun Ye
  • Patent number: 7472375
    Abstract: In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include forming an object file from a native code module, where the object file includes prototype information, generating a managed code wrapper using the prototype information, and creating a single assembly including the managed code wrapper and the native code module. In some embodiments, the managed code wrapper may be automatically created, reducing burden on a developer. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: December 30, 2008
    Assignee: Intel Corporation
    Inventors: Jinyun Ye, Zhikai Song, Gururaj Nagendra
  • Publication number: 20060225033
    Abstract: In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include forming an object file from a native code module, where the object file includes prototype information, generating a managed code wrapper using the prototype information, and creating a single assembly including the managed code wrapper and the native code module. In some embodiments, the managed code wrapper may be automatically created, reducing burden on a developer. Other embodiments are described and claimed.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Inventors: Jinyun Ye, Zhikai Song, Gururaj Nagendra