Patents by Inventor Chee W. Ooi

Chee W. Ooi 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: 10824671
    Abstract: Embodiments are directed to a computer implemented method of processing multiple versions of documents. The method includes importing a new version of a document. The method further includes determining that a section of the document can be imported from a previous version of the document. The method further includes creating a table of contents entry for the section and indexing the new version of the document. Another embodiment can be directed to a computer implemented method of implementing searches across multiple versions of a document. After receiving a search query, the search query can be performed across multiple versions of the document. Duplicates can be analyzed and removed. If there are no results from a target version, search results from a prior version of a document are analyzed to find a result from the target version.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dorian Birsan, Jana H. Jenkins, Chee W. Ooi, James H. Roberts
  • Patent number: 9800475
    Abstract: A selection of graphical message flow primitives defined within the message flow builder that each graphically represent and define message-oriented logic of an operation for the Web service are graphically assembled. Each graphical message flow primitive is defined within the message flow builder as a representation of a unit of work usable to define message flow patterns of Web service operation flow types and each includes a Web service operational processing logic definition of the representation of the respective unit of work usable to generate executable Web service logic. Selected ones of the graphical message flow primitives are graphically interconnected to represent a flow of messages to create a message-oriented Web service definition. The executable Web service logic defined within the message flow builder by each one of the interconnected selected graphical message flow primitives within the created message-oriented Web service definition is generated to construct the Web service.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: October 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen V. C. Chan, Zhongming Chen, Phil S. Coulthard, Richard M. Goldberg, Elaine Y. L. Lau, Chee W. Ooi, David A. Spriet
  • Publication number: 20170293645
    Abstract: Embodiments are directed to a computer implemented method of processing multiple versions of documents. The method includes importing a new version of a document. The method further includes determining that a section of the document can be imported from a previous version of the document. The method further includes creating a table of contents entry for the section and indexing the new version of the document. Another embodiment can be directed to a computer implemented method of implementing searches across multiple versions of a document. After receiving a search query, the search query can be performed across multiple versions of the document. Duplicates can be analyzed and removed. If there are no results from a target version, search results from a prior version of a document are analyzed to find a result from the target version.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Inventors: Dorian Birsan, Jana H. Jenkins, Chee W. Ooi, James H. Roberts
  • Publication number: 20140059441
    Abstract: A selection of graphical message flow primitives defined within the message flow builder that each graphically represent and define message-oriented logic of an operation for the Web service are graphically assembled. Each graphical message flow primitive is defined within the message flow builder as a representation of a unit of work usable to define message flow patterns of Web service operation flow types and each includes a Web service operational processing logic definition of the representation of the respective unit of work usable to generate executable Web service logic. Selected ones of the graphical message flow primitives are graphically interconnected to represent a flow of messages to create a message-oriented Web service definition. The executable Web service logic defined within the message flow builder by each one of the interconnected selected graphical message flow primitives within the created message-oriented Web service definition is generated to construct the Web service.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Allen V. C. Chan, Zhongming Chen, Phil S. Coulthard, Richard M. Goldberg, Elaine Y. L. Lau, Chee W. Ooi, David A. Spriet