Patents Examined by Yuntao Guo
  • Patent number: 7761868
    Abstract: A once-recordable optical disk has a data recorded area in which application software for creating an information group and a first file system are prerecorded. The application software is readable with the first file system and is used to select desired ones from among information pieces stored in a personal computer and form the information group. According to instructions from the application software, a second file system and the information group readable with the second file system are written in a blank area of the optical disk. After the creation of the information group, the application software and first file system in the optical disk are disabled so that they are unreadable with the second file system.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: July 20, 2010
    Assignee: Victor Company of Japan, Limited
    Inventors: Hirotoshi Ohno, Toshio Kuroiwa
  • Patent number: 7721262
    Abstract: A system, apparatus and method process data by identifying a processing pipeline defining a series of markup language processing steps. The system inserts at least one debugging step into the processing pipeline. The debugging step(s) define processing to collect debug data associated with application of the markup language processing steps to markup language data to be processed by the processing pipeline. The system executes the series of markup language processing steps, including the debugging step(s), upon input markup language data as a transaction. Execution of the debugging step(s) captures the debug data for at least one of the series of markup language processing steps in the processing pipeline. The debug data allows analysis of operation of the markup language processing steps of the processing pipeline on the input markup language data.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventor: Holger Reinhardt
  • Patent number: 7694281
    Abstract: A first potential hot trace of a program is determined. A second potential hot trace of the program is determined. A common path from the first potential hot trace and the second potential hot trace is selected as the selected hot trace of the program.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Cheng Wang, Bixia Zheng, Ho-seop Kim, Mauricio Breternitz, Jr., Youfeng Wu
  • Patent number: 7676786
    Abstract: A system and method is provided for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining a workflow of the software application. The software application is used for facilitating interaction with a schema-defined service by a terminal device over a network. The system and method comprise a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool. The workflow sequence is associated with at least one of a flow diagram or a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Rob Kline
  • Patent number: 7653895
    Abstract: Various approaches for preparing a system for multi-thread processing of messages are disclosed. In one approach, respective portions of a message accessed by a plurality of threads are determined from a high-level language programming specification of the threads. A plurality of input elements are generated and respectively coupled to the plurality of threads. Each input element is configured to select from the message received by the input element the portion of the message accessed by the respective thread and provide each selected portion to the respective thread. A plurality of output elements are generated and configured with storage for data output by a respective thread. From a definition of an output message, a concentrator element is generated and is configured to read data from the output elements and assemble the data into an output message according to the definition of the output message.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: January 26, 2010
    Assignee: XILINX, Inc.
    Inventors: Philip B. James-Roxby, Eric R. Keller