Patents by Inventor Yongcheng Li

Yongcheng Li 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: 20050234700
    Abstract: Under the present invention, a user will provide content to be translated to a translation engine. After making the translation, the user will be provided with the results and transaction process details specifying the context of the translation. Based on the context, the user can provide feedback regarding the quality of the translation. Then, based on the feedback, the translation resource used to make the translation can be updated.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yongcheng Li, Yuping Wu, ChunShan Zhang
  • Publication number: 20050226574
    Abstract: This invention concerns a method and apparatus for manufacturing a sheet and a two-dimensional matrix of plastic optical fibers. The fibers may be of the step-index or graded-index type. Co-extrusion through a specially designed die is used to produce a sheet composed of a fiber array. The fiber sheet (ribbon) can be used for transmitting optical signals. These arrays may also be stacked and fused at high temperatures to form the two-dimensional matrix required for many applications such as large area image transfer. In addition, a high-speed, continuous manufacturing method is disclosed to produce a massive two-dimensional matrix of fibers. The method of manufacture permits high quality image transfer at low manufacturing cost in a wide array of geometries.
    Type: Application
    Filed: May 10, 2005
    Publication date: October 13, 2005
    Inventors: James Walker, Jacob Tymianski, Yongcheng Li, Bongsoo Lee, Jonathan Couch
  • Patent number: 6941511
    Abstract: The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured documents having particular well-defined elements. Signatures for structured document types are defined, along with one or more transformations to be performed upon documents of that type. The transformations are specified using syntax elements referred to as maps. A map specifies an operation code for the transformation to be performed, and describes the input and output of the associated transformation. A special map processing engine locates an appropriate transformation object to a particular input document at run-time, and applies the transformation operation according to the map definition. This technique is preferably used for a set of predetermined core transformations, with other transformations being processed using stylesheet engines of the prior art.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Yongcheng Li, Yih-Shin Tan
  • Patent number: 6938204
    Abstract: Systems and computer program products are provided having a plurality of arrays used to represent structured documents. The arrays include an element name array including an element name entry for each element in the structure document, an element value array including an element value entry for each element in the structured document, an attribute array including an attribute entry for each element in the structured document, a parent array including a parent entry for each element in the structured document and a child array including a child entry for each element in the structured document, The value of each parent entry identifies a parent of the element and the value of each child entry identifies zero or more children of the element.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: August 30, 2005
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Yongcheng Li, Yih-Shin Tan
  • Patent number: 6928735
    Abstract: A plurality of interior door components such as a window lift mechanism, a lock assembly, and a horizontal energy absorbing member are coupled to a door substructure. A finished exterior door panel having a class-A surface is adhesively bonded to the substructure, disposing the door interior components between the finished exterior door panel and a portion of the door substructure. The assembled door is coupled to a previously painted vehicle body.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: August 16, 2005
    Assignee: General Motors Corporation
    Inventors: David J. Malik, Hamid G. Kia, Lei Zhang, Li Yu, Dexin Wang, Xie Cheng, Shengxiang Zuo, Yongcheng Li
  • Patent number: 6915486
    Abstract: A method in a data processing system for customizing a graphical user interface of an application on a data processing system is provided. A first customization format is determined. A second customization format is determined. Then customization of the graphical user interface is initiated by automatically switching between the first customization format and the second customization format.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Yongcheng Li, Yih-Shin Tan
  • Publication number: 20050144557
    Abstract: Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who do not necessarily use the same data formats), where this data transformation preferably occurs at the edge of the computing network. A set of transformation services is described, and include template registration, transformation, forward, and receive services. Services from this set may optionally be combined to create composite transformation services. A template defines how to transform one data format into another. Selection criteria may be provided to enable dynamically selecting a template at run-time.
    Type: Application
    Filed: February 16, 2005
    Publication date: June 30, 2005
    Inventors: Yongcheng Li, Sajan Sankaran, Spencer Shepard, Yih-Shin Tan
  • Patent number: 6904562
    Abstract: A machine-oriented notation for representation and interchange of extensible documents: a method, system, and computer program product for operating upon (e.g. parsing, and storing documents in) this notation. The notation, referred to herein as “mXML” for “machine-oriented XML”, is designed to be more compact than the Extensible Markup Language (XML), while still conveying the content and semantics of the data and the structure of the document. Documents may be created directly in mXML. In general case, a document represented using mXML notation can be processed more efficiently than when using the existing human-friendly XML notation, requires less storage space, and has a lower transmission cost for data interchange. XML documents can be converted to mXML using techniques of the present invention, and vice versa. Techniques disclosed herein are also applicable to notations other than XML.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: June 7, 2005
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Yongcheng Li, Yih-Shin Tan
  • Patent number: 6892011
    Abstract: This invention concerns a method and apparatus for manufacturing a sheet and a two-dimensional matrix of plastic optical fibers. The fibers may be of the step-index or graded-index type. Co-extrusion through a specially designed die is used to produce a sheet composed of a fiber array. The fiber sheet (ribbon) can be used for transmitting optical signals. These arrays may also be stacked and fused at high temperatures to form the two-dimensional matrix required for many applications such as large area image transfer. In addition, a high-speed, continuous manufacturing method is disclosed to produce a massive two-dimensional matrix of fibers. The method of manufacture permits high quality image transfer at low manufacturing cost in a wide array of geometries.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: May 10, 2005
    Inventors: James K. Walker, Jacob R. Tymianski, Yongcheng Li, Bongsoo Lee, Jonathan Couch
  • Patent number: 6880010
    Abstract: A method of providing updated host screen information to a client application utilizing a request-response communications model includes establishing a first connection between the client application and a server application, wherein the server application provides updated host screen information to the client application in response to requests from the client application. A second connection is established between a monitor application and the server application. A notification of the availability of updated host screen information is received via the second connection at the monitor application. The updated host screen information is requested over the first connection responsive to receiving the notification. The requested updated host screen information is received at the client application and displaying utilizing the client application. Related systems and computer program products are also disclosed.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Webb, Yih-Shin Tan, Yongcheng Li, David B. Gilgen, James M. Mathewson, II, Michael Srihari
  • Publication number: 20050038867
    Abstract: Method, system and program product for integrating web services on a client computer. Selection criteria is used at a client computer to select web services. Once selected, service data is received from each of the web services. The service data is then aggregated at the client computer. The service data can be assembled into a custom page that can be displayed by a user. Further, the service data can be stored in a structured data object that allows for pre-fetching and caching of the service data.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Roderick Henderson, Yongcheng Li, Thomas McElroy, Yih-Shin Tan
  • Publication number: 20050010634
    Abstract: Information can be provided to a client application by aggregating, on a client side of a logically separated client side/server side computing environment, information retained on the client side that is displayed by a client application with requested information provided by a portal application server on the server side of the client side/server side environment for display by the client application. Related systems and computer program products are discussed.
    Type: Application
    Filed: June 19, 2003
    Publication date: January 13, 2005
    Inventors: Roderick Henderson, Yongcheng Li, Thomas McElroy
  • Publication number: 20040230747
    Abstract: The present invention provides a method, system, and computer program product for caching objects to improve performance and resource utilization of software applications which interact with a back-end data source, such as a legacy host application and/or legacy host data store or database. Read-only requests for information are satisfied from the cache, avoiding the overhead of a network round-trip and the computing overhead of repeating an interaction with the back-end data source. Refreshes of cached objects and update requests to objects may be queued for delayed processing (for example, at a time when the system is lightly loaded), thereby improving system resource utilization. A sequence of actions that may be required to initiate, and interact with, the refresh and update processes is also preferably stored in the cached objects. This technique is applicant-independent, and may therefore be used for objects having an arbitrary format.
    Type: Application
    Filed: April 14, 2004
    Publication date: November 18, 2004
    Inventors: Steven D. Ims, Yongcheng Li, Yih-Shin Tan
  • Publication number: 20040205613
    Abstract: Methods, systems, and computer program products for automatically transforming data or business messages to enable communication between parties in a distributed computing environment (e.g. between business partners who exchange data over a public network, and who do not necessarily use the same data formats), where this data transformation preferably occurs at the edge of the computing network. A set of transformation services is described, and include template registration, transformation, forward, and receive services. Services from this set may optionally be combined to create composite transformation services. A template defines how to transform one data format into another. Selection criteria may be provided to enable dynamically selecting a template at run-time.
    Type: Application
    Filed: July 17, 2001
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Yongcheng Li, Sajan Sankaran, Spencer H. Shepard, Yih-Shin Tan
  • Patent number: 6799299
    Abstract: A method and apparatus in a data processing system for converting documents. Source elements and corresponding target elements are identified. An initial target document derived from a source document is presented using the source elements and corresponding target elements. User input is received modifying presentation of the initial target document to form a final target document. Differences between the initial target document and the final target document are identified. A stylesheet is created to convert source documents into target documents using the identified source elements and corresponding target elements and the identified differences between the initial target document and the final target document.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Yongcheng Li, Yih-Shin Tan, Leonard Douglas Tidwell, II, Ajamu A. Wesley
  • Patent number: 6757708
    Abstract: A method, system, and computer program product for caching dynamically generated content (including, but not limited to, dynamically generated Web pages), as well as determining when the cached content should be invalidated or purged. Rather than caching the generated datastream (i.e. the end result of the computations used in the dynamic generation process) as in the prior art, the interim results of computations (such as a generated bean instance or object, where the interim results may be stored using properties and methods) are cached according to the present invention. The input properties used to generate the bean or object, along with the input property values, are used to distinguish among cached instances and thereby identify when a cached instance may be used to respond to a subsequent request for the same content. Re-execution of the business logic of the bean or object may then be avoided, using the cached bean's or object's output properties to generate the content response.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Ronald E. Craig, Steven D. Ims, Yongcheng Li, Daniel E. Poirier, Soumitra Sarkar, Yih-Shin Tan, Maria Rita Villari
  • Patent number: 6757869
    Abstract: A method and apparatus for accessing an application is provided. Data from a host application is transformed from a host format to a markup language format to form markup language data. A stylesheet is applied to the markup language data to generate a markup language document. This markup language document is then presented on a display on which user interaction may occur. In response to receiving input to the markup language document, this input is transformed into the host format and returned to the host application. In this manner, access to a legacy application is provided.
    Type: Grant
    Filed: March 20, 2000
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Yongcheng Li, Yih-Shin Tan
  • Publication number: 20040049579
    Abstract: Methods, systems, computer program products, and methods of doing business by using dynamic capacity-on-demand techniques for re-routing traffic in a distributed computing network. When demand on an enterprise's resources exceeds some predetermined level, dynamic modifications cause static content (such as images) to be served from resources which are external to the enterprise, such as a caching system which is located close to the enterprise's end users. When demand falls below the predetermined level, the modifications are effectively reversed, such that the external resources are no longer used. The predetermined level may apply to a single monitored device, or to a group of monitored devices. The dynamic capacity-on-demand techniques may also be used for dynamic types of content, such as for dynamically re-routing access to an application program executing on an external resource, and may be used for internal capacity-on-demand as well.
    Type: Application
    Filed: April 10, 2002
    Publication date: March 11, 2004
    Applicant: International Business Machines Corporation
    Inventors: Steven D. Ims, Yongcheng Li, Richard J. Lusardi, Jie Xing
  • Publication number: 20040016101
    Abstract: In accordance with the teachings of the present invention, a method for producing a vehicle door is disclosed. Interior door components such as a window lift mechanism, a lock assembly, and a horizontal energy absorbing member are coupled to a door substructure. A finished exterior door panel having a class-A surface is adhesively bonded to the substructure, disposing the door interior components between the finished exterior door panel and a portion of the door substructure. The assembled door is coupled to a previously painted vehicle body.
    Type: Application
    Filed: July 26, 2002
    Publication date: January 29, 2004
    Inventors: David J. Malik, Hamid G. Kia, Lei Zhang, Li Yu, Dexin Wang, Xie Cheng, Shengxiang Zuo, Yongcheng Li
  • Patent number: 6665867
    Abstract: The present invention provides a method, system, and computer program product that enables software objects and applications to dynamically self-propagate, as needed, through a computer network. This technique may be used to dynamically establish a mirroring site to which processing of work elements can be offloaded. In addition, this technique can be used to automatically deploy a software application that is comprised of a sender part and a receiver part (such as a client/server application) from a single site without manual intervention. The propagation occurs in an application-independent manner, and may operate symmetrically at either or both the sender and receiver. The life-span of propagated software objects and applications can be specified, in order to control the amount of time the downloaded resources reside on the receiving system.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: December 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: Steven D. Ims, Yongcheng Li, Yih-Shin Tan