Patents by Inventor Hang Jun Ye

Hang Jun 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).

  • Patent number: 8028268
    Abstract: A method and system for building an embedded software package for a target system including creating a cross-compiling stub in the target system, wherein the stub accesses a compiling tool at a remote location, starting a software package building process at the target system, and intercepting a compiling command coming from said software package building process and forwarding the compiling commands to said remote compiling server using the cross-compiling tool stub so that a source file will be compiled by a corresponding cross-compiling tool in the remote compiling server. The method and system allow a developer of software for an embedded system be able to start a software package building process on the target system as in the native compilation situation, and have the actual compiling of the source file in the software package be performed by cross-compiling tools in another computer with high performance.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Weikai Xie, Yudong Yang, Hang Jun Ye
  • Patent number: 7769787
    Abstract: A method and system for maintaining originality-related information about elements in an editable object. It is determined that an element has been edited in the editable object. The originality-related information about the element, including the element's creator, is identified and recorded by embedding the originality-related information in the editable object, storing the originality-related information in an attached file, or storing the originality-related information in association with the element in a repository configured to be shared by different editable objects and further configured to be queried for elements of the different editable objects in association with originality-related information pertaining to the elements of the different editable objects.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent Tzion Hailpern, Da Ming Hao, Lin Luo, Peter Kenneth Malkin, Harold Ossher, Lawrence Scott Rich, Dave Thomson, Zhong Tian, John Wiegand, Hang Jun Ye
  • Patent number: 7555292
    Abstract: A directional information delivery method and system, wherein a wide-angle electromagnetic wave transmitter is attached on each object for transmitting channel identification that indicates the transferring channel of the information of the exhibited item attached with the wide-angle electromagnetic wave transmitter to a specified area in wide angle, while each portable client device is provided with a directional electromagnetic wave receiver. When a user points the client device he/she to an object, it can receive the electromagnetic wave from that exhibited item. Then, the client device obtains a channel identification from that electromagnetic wave, and establishes a connection with an information delivery sub-system based on the obtained channel identification to obtain information about that exhibited item from the channel and to render that information.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: June 30, 2009
    Assignee: International Business Machines Corporation
    Inventors: Wei Kai Xie, Yudong Yang, Hang Jun Ye, Tao Zhou
  • Patent number: 7532500
    Abstract: An apparatus and method for storing data, and a method for reading data. The apparatus for storing data of the present invention comprises at least one bridge for storing binary data. Each bridge has four legs and represents a bit with a nonequilibrium state between two juncture points. The apparatus for storing data further comprises at least one comparator respectively connected between the two juncture points of each of the at least one bridge for determining a value of the bit represented by the bridge.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daming Hao, Hang Jun Ye
  • Publication number: 20080301798
    Abstract: An apparatus interposed between a vulnerable system and a network for secure updating of the system includes an internal interface connected to the system; an external interface connected to the network; and one or more filter modules for filtering out specific incoming network packets to block possible network attacks. The filtering may comprise filtering out all incoming TCP SYN packets; filtering out all incoming TCP SYN packets and UDP packets; and/or only allowing packets pertinent to any outgoing connection initiated by the system.
    Type: Application
    Filed: January 18, 2008
    Publication date: December 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: Da Ming Hao, Wei Li, Lin Luo, Hang Jun Ye
  • Publication number: 20080034145
    Abstract: An apparatus and method for storing data, and a method for reading data. The apparatus for storing data of the present invention comprises at least one bridge for storing binary data. Each bridge has four legs and represents a bit with a nonequilibrium state between two juncture points. The apparatus for storing data further comprises at least one comparator respectively connected between the two juncture points of each of the at least one bridge for determining a value of the bit represented by the bridge.
    Type: Application
    Filed: June 14, 2007
    Publication date: February 7, 2008
    Applicant: International Business Machines Corporation
    Inventors: Daming Hao, Hang Jun Ye
  • Publication number: 20080021922
    Abstract: A method and system for maintaining originality-related information about elements in an editable object. It is determined that an element has been edited in the editable object. The originality-related information about the element, including the element's creator, is identified and recorded by embedding the originality-related information in the editable object, storing the originality-related information in an attached file, or storing the originality-related information in association with the element in a repository configured to be shared by different editable objects and further configured to be queried for elements of the different editable objects in association with originality-related information pertaining to the elements of the different editable objects.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 24, 2008
    Inventors: Brent Tzion Hailpern, Da Ming Hao, Lin Luo, Peter Kenneth Malkin, Harold Ossher, Lawrence Scott Rich, Dave Thomson, Zhong Tian, John Wiegand, Hang Jun Ye