Patents by Inventor Jie-Bing Yu

Jie-Bing Yu 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: 20230102198
    Abstract: Processing compliance documents based on an artificial intelligence (AI) model is described herein. A system is configured to obtain a compliance document and obtain seed data associated with the compliance document. The seed data includes a plurality of sample text inputs and a plurality of sample computer readable operations associated with the plurality of sample text inputs. The system is also configured to parse text in the compliance document into one or more text segments, provide the one or more text segments and the seed data to the AI model, and obtain, from the AI model, one or more computer readable operations associated with the one or more text segments. The one or more computer readable operations are generated by the AI model based on few-shot learning using the seed data. The system is also configured to store the one or more computer readable operations for completing the compliance document.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Intuit Inc.
    Inventors: Joven MATIAS, Jay Jie-Bing Yu, Anu Singh, Ling Feng Wei
  • Patent number: 11531527
    Abstract: A computer implemented method includes obtaining an original graph data structure including multiple stored nodes connected by multiple edges. The stored nodes include multiple operation stored nodes and multiple data stored nodes. The method further includes generating an auxiliary graph data structure from the original graph data structure. The auxiliary graph data structure includes the operation stored nodes. The method further includes executing a pattern mining tool on the auxiliary graph data structure to obtain a pattern list, traversing the auxiliary graph data structure to identify multiple instances of identified patterns in the pattern list, and presenting the instances.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: December 20, 2022
    Assignee: Intuit Inc.
    Inventors: Lalla Mouatadid, Jay Jie-Bing Yu
  • Patent number: 8032822
    Abstract: A method for reviewing data dependencies in a document that includes requesting an explanation of a dependent data container in a plurality of data containers, in which the dependent data container resides within a document, and receiving the explanation of the dependent data container, in which the explanation that includes information about the dependent data container and information about a precedent data container of the plurality of data containers, and in which the information describes the dependency between the precedent data container and the dependent data container.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: October 4, 2011
    Assignee: Intuit Inc.
    Inventors: Michael A. Artamonov, Michael Wang, Bradford R. Brown, Jay Jie-Bing Yu, James S. Gillespie
  • Patent number: 7840891
    Abstract: A method for presenting content in a form including extracting, from an open format for rendering the form, a plurality of elements on the form, wherein the plurality of elements represent the content in the form, identifying a plurality of contextual relationships between the plurality of elements, wherein identifying the plurality of contextual relationships that includes identifying a first attribute of a first element of the plurality of elements, identifying a second attribute of a second element of the plurality of elements, and relating the first element with the second element when a difference between the first attribute and the second attribute is within a predefined threshold, generating a representation of the form, wherein the representation that includes information about the plurality of contextual relationships, and presenting the content in the form based on the representation.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: November 23, 2010
    Assignee: Intuit Inc.
    Inventors: Jay Jie-Bing Yu, Evan Worley
  • Patent number: 7765097
    Abstract: A method for automatic code generation that includes obtaining a parse tree, wherein the parse tree represents at least one instruction and wherein the instruction is in a natural language, and wherein the at least one instruction is free-form, determining a plurality of sentence subparts from the parse tree, creating at least one instantiated concept for each of the plurality of sentence subparts, inserting the instantiated concept in an instantiated concept map, traversing the instantiated concept map, wherein traversing the instantiated concept map includes for each instantiated concept in the instantiated concept map obtaining a code output rule according to the instantiated concept, and outputting code according to the code output rule be completed upon finalization of claims.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: July 27, 2010
    Assignee: Intuit Inc.
    Inventors: Jay Jie-Bing Yu, Adam M. Fleming
  • Patent number: 6978272
    Abstract: An instrumentation system for a database. A database management system contains instrumentation code which monitors behavior of the system, and stores parameters indicative of the behavior. Those stored parameters are copied into a second database, which is organized according to the same schema as the database itself. Both databases are searchable using the same query language, so that a system administrator can locate (1) data within the database and (2) diagnostic information about the system using a single search tool.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: December 20, 2005
    Assignee: NCR Corporation
    Inventors: Curtis J. Ellmann, Jie-Bing Yu
  • Patent number: 6944614
    Abstract: A method, apparatus, article of manufacture, and a memory structure for monitoring an executed query comprising at least one execution thread is disclosed. The method comprises the steps of executing the query; and while executing the query, storing an execution trace record for each execution thread in at least one execution log file. The execution trace record comprises execution trace information including a thread ID and a time stamp for the execution thread. The execution trace information can be recalled from the execution log file and presented to a user after execution of the query to allow post mortem analysis of the query. The article of manufacture comprises a program storage device tangibly embodying instructions for performing the method steps described above.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: September 13, 2005
    Assignee: NCR Corporation
    Inventors: Karthikeyan Ramasamy, Jie-Bing Yu
  • Patent number: 6732084
    Abstract: A method and apparatus for parallel execution of trigger actions. One or more embodiments of the invention comprise providing a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query or trigger action and start parallel execution of the trigger action. The trigger action is optimized and parallelized. The dispatcher executes the trigger action, sets up the communication links between the various operators in the trigger action, and ensures that all the results are sent back to the trigger.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: May 4, 2004
    Assignee: NCR Corporation
    Inventors: Navin Kabra, Jignesh M. Patel, Jie-Bing Yu, Biswadeep Nag, Jian-Jun Chen
  • Patent number: 6601064
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing access to an array-based data object to a client is disclosed. The method comprises the steps of receiving a database query from a client; generating a first execution plan from the database query; transmitting at least a portion of the first execution plan to a data server; compiling a query result from the execution of the first execution plan; and transmitting the query result to the client on a first communication path wherein the query result comprises an identification for a master data object responsive to the database query and the master data object comprises an identification for a plurality of array-based objects associated with the master data object. Further, the method comprises the establishment of a second communication path between the data server and the client and the transmission of the master data object to the client via this second communication path.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: July 29, 2003
    Assignee: NCR Corporation
    Inventors: Biswadeep Nag, Jie-Bing Yu, Jignesh M. Patel, Zhe Wang
  • Patent number: 6594651
    Abstract: A method, apparatus, and an article of manufacture for parallel execution of SQL operations from within user defined functions. One or more embodiments of the invention provide the user defined function (UDF) with a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query and start parallel execution of the query. The query is optimized and parallelized. The dispatcher executes the query, sets up the communication links between the various operators in the query, and ensures that all the results are sent back to the data-server that originated the query request. Further, the dispatcher merges the results of the parallel execution and produces a single stream of tuples that is fed to the calling UDF. To provide the single stream to the calling UDF, one or more embodiments of the invention utilize a class that provides the UDF with a simple and easy-to-use interface to access the results of the nested SQL execution.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: July 15, 2003
    Assignee: NCR Corporation
    Inventors: Navin Kabra, Jignesh M. Patel, Jie-Bing Yu, Biswadeep Nag, Jian-Jun Chen
  • Publication number: 20030037048
    Abstract: A method, apparatus, and an article of manufacture for parallel execution of SQL operations from within user defined functions. One or more embodiments of the invention provide the user defined function (UDF) with a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query and start parallel execution of the query. The query is optimized and parallelized. The dispatcher executes the query, sets up the communication links between the various operators in the query, and ensures that all the results are sent back to the data-server that originated the query request. Further, the dispatcher merges the results of the parallel execution and produces a single stream of tuples that is fed to the calling UDF. To provide the single stream to the calling UDF, one or more embodiments of the invention utilize a class that provides the UDF with a simple and easy-to-use interface to access the results of the nested SQL execution.
    Type: Application
    Filed: December 22, 1999
    Publication date: February 20, 2003
    Inventors: NAVIN KABRA, JIGNESH M. PATEL, JIE-BING YU, BISWADEEP NAG, JIAN-JUN CHEN
  • Publication number: 20030014393
    Abstract: A method, apparatus, and an article of manufacture for parallel execution of SQL operations from stored procedures. One or more embodiments of the invention provide the stored procedure (stored procedure) with a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query and start parallel execution of the query. The query is optimized and parallelized. The dispatcher executes the query, sets up the communication links between the various operators in the query, and ensures that all the results are sent back to the data-server that originated the query request. Further, the dispatcher merges the results of the parallel execution and produces a single stream of tuples that is fed to the calling stored procedure. To provide the single stream to the calling stored procedure, one or more embodiments of the invention utilize a class that provides the stored procedure with a simple and easy-to-use interface to access the results of the nested SQL execution.
    Type: Application
    Filed: December 22, 1999
    Publication date: January 16, 2003
    Inventors: NAVIN KABRA, JIGNESH M. PATEL, JIE-BING YU, BISWADEEP NAG, JIAN-JUN CHEN
  • Patent number: 6507834
    Abstract: A method, apparatus, and an article of manufacture for parallel execution of SQL operations from stored procedures. One or more embodiments of the invention provide the stored procedure (stored procedure) with a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query and start parallel execution of the query. The query is optimized and parallelized. The dispatcher executes the query, sets up the communication links between the various operators in the query, and ensures that all the results are sent back to the data-server that originated the query request. Further, the dispatcher merges the results of the parallel execution and produces a single stream of tuples that is fed to the calling stored procedure. To provide the single stream to the calling stored procedure, one or more embodiments of the invention utilize a class that provides the stored procedure with a simple and easy-to-use interface to access the results of the nested SQL execution.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: January 14, 2003
    Assignee: NCR Corporation
    Inventors: Navin Kabra, Jignesh M. Patel, Jie-Bing Yu, Biswadeep Nag, Jian-Jun Chen