Patents by Inventor Like Gao
Like Gao 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: 11157560Abstract: A system for managing graph data and methods for making and using same. A loading plan can be generated according to a loading job. Source data can be loaded into the graph model based on the loading plan. The loading job can be defined declaratively. An interpreter can encode the loading job to generate the loading plan having a tree structure. The loading plan can instruct a loading engine to load the source data. The loading engine can be compiled independent of the loading plan. Advantageously, the loading engine can be compiled no more than once. The compiled loading engine can interpret any loading plan. The compiled loading engine can filter or transform the source data at runtime of the loading. Advantageously, time for compiling the loading engine and reading source data can be saved. Graph data loading can have high flexibility and high performance.Type: GrantFiled: June 7, 2016Date of Patent: October 26, 2021Assignee: TIGERGRAPH, INC.Inventors: Zixuan Zhuang, Like Gao, Mingxi Wu, Yu Xu
-
Publication number: 20190171670Abstract: A system for managing graph data and methods for making and using same. A loading plan can be generated according to a loading job. Source data can be loaded into the graph model based on the loading plan. The loading job can be defined declaratively. An interpreter can encode the loading job to generate the loading plan having a tree structure. The loading plan can instruct a loading engine to load the source data. The loading engine can be compiled independent of the loading plan. Advantageously, the loading engine can be compiled no more than once. The compiled loading engine can interpret any loading plan. The compiled loading engine can filter or transform the source data at runtime of the loading. Advantageously, time for compiling the loading engine and reading source data can be saved. Graph data loading can have high flexibility and high performance.Type: ApplicationFiled: June 7, 2016Publication date: June 6, 2019Inventors: Zixuan ZHUANG, Like GAO, Mingxi WU, Yu XU
-
Patent number: 9454344Abstract: A database system may include a memory device configured to store a database dictionary and a processor in communication with the storage device. The processor may be configured to receive a temporal user-defined function (UDF) and to store, in the database dictionary, the temporal UDF and a period of time over which to apply the temporal UDF. A method may include receiving a temporal UDF and include determining a period of time over which to apply the temporal UDF. The method may further include storing the temporal UDF and the period of time over which to apply the temporal UDF. A computer-readable medium may include instructions to receive a temporal UDF and instructions to store the temporal UDF. The computer-readable medium may further include instructions to determine a period of applicability of the temporal UDF and instructions to store the period of applicability in a storage device.Type: GrantFiled: September 10, 2012Date of Patent: September 27, 2016Assignee: Teradata US, Inc.Inventors: Like Gao, Michael L. Reed
-
Patent number: 9158802Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.Type: GrantFiled: September 30, 2013Date of Patent: October 13, 2015Assignee: Teradata US, Inc.Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
-
Patent number: 8943028Abstract: Apparatus, systems, and methods may operate to receive requests to execute a plurality of compression and/or decompression mechanisms on one or more database objects; to execute each of the compression and/or decompression mechanisms, on a sampled basis, on the database objects; to determine comparative performance characteristics associated with each of the compression and/or decompression mechanisms; and to record at least some of the performance characteristics and/or derivative characteristics derived from the performance characteristics in a performance summary table. The table may be published to a storage medium or a display screen. Other apparatus, systems, and methods are disclosed.Type: GrantFiled: June 29, 2010Date of Patent: January 27, 2015Assignee: Teradata US, Inc.Inventors: Congnan Luo, Like Gao, Yu Long, Judy Wu, Michael Leon Reed
-
Patent number: 8706769Abstract: A temporal target table stored on a computer is scanned using the computer. The temporal target table has a ValidTime dimension and a value dimension. A qualifying-row having a value dimension having a value equal to a value of a value dimension in a row-to-be-inserted is found during the scanning. The row-to-be-inserted has a ValidTime dimension and the value dimension. The qualifying-row is processed. The row-to-be-inserted is inserted in the temporal target table. A ValidTime dimension of the inserted row-to-be-inserted is set to be as the union of the ValidTime dimension of the row-to-be-inserted and the ValidTime dimension of the qualifying-row.Type: GrantFiled: December 31, 2009Date of Patent: April 22, 2014Assignee: Teradata US, Inc.Inventors: Like Gao, Bhashyam Ramesh, John A. Greene, Michael Leon Reed
-
Publication number: 20140032614Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: Teradata US, Inc.Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
-
Patent number: 8639671Abstract: Apparatus, systems, and methods may operate to receive a set of ordered user-selected compression rules as a compression rule set comprising at least one compression threshold condition, to create or transform a database object with rows to be selectively compressed according to the compression rules in the compression rule set (providing a transformed object), and to publish at least a portion of the transformed object to one of a storage medium or a display screen. Other apparatus, systems, and methods are disclosed.Type: GrantFiled: June 29, 2010Date of Patent: January 28, 2014Assignee: Teradata US, Inc.Inventors: Congnan Luo, Like Gao, Yu Long, Judy Wu, Michael Leon Reed
-
Patent number: 8560584Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.Type: GrantFiled: December 15, 2010Date of Patent: October 15, 2013Assignee: Teradata US, Inc.Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
-
Techniques for constructing and using run-time JAVA archives (JAR) for JAVA Stored Procedures (JSPS)
Patent number: 8352911Abstract: Techniques for constructing and using run-time JAVA Archive (JAR) files for JAVA Stored Procedures (JSPs) are provided. JSP methods referenced by an application via a plurality of different JAR files are extracted and packed into a single packed JAR file. When the application tries to execute a JSP, the attempt to process the JSP methods is redirected to a new JSP that calls the single packed JAR file.Type: GrantFiled: November 21, 2007Date of Patent: January 8, 2013Assignee: Teradata US, Inc.Inventors: John Douglas Frazier, Like Gao, Yu Long, Michael Leon Reed -
Publication number: 20120158722Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: Teradata US, Inc.Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
-
Publication number: 20110320418Abstract: Apparatus, systems, and methods may operate to receive requests to execute a plurality of compression and/or decompression mechanisms on one or more database objects; to execute each of the compression and/or decompression mechanisms, on a sampled basis, on the database objects; to determine comparative performance characteristics associated with each of the compression and/or decompression mechanisms; and to record at least some of the performance characteristics and/or derivative characteristics derived from the performance characteristics in a performance summary table. The table may be published to a storage medium or a display screen. Other apparatus, systems, and methods are disclosed.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: Teradata US, Inc.Inventors: Congnan Luo, Like Gao, Yu Long, Judy Wu, Michael Leon Reed
-
Publication number: 20110320417Abstract: Apparatus, systems, and methods may operate to receive a set of ordered user-selected compression rules as a compression rule set comprising at least one compression threshold condition, to create or transform a database object with rows to be selectively compressed according to the compression rules in the compression rule set (providing a transformed object), and to publish at least a portion of the transformed object to one of a storage medium or a display screen. Other apparatus, systems, and methods are disclosed.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: Teradata US, Inc.Inventors: Congnan Luo, Like Gao, Yu Long, Judy Wu, Michael Leon Reed
-
Learning-Based Method for Estimating Costs and Statistics of Complex Operators in Continuous Queries
Publication number: 20090204551Abstract: A learning-based method for estimating costs or statistics of an operator in a continuous query includes a cost estimation model learning procedure and a model applying procedure. The model learning procedure builds a cost estimation model from training data, and the applying procedure uses the model to estimate the cost associated with a given query. The learning procedure uses a feature extractor, a confidence adjustor and a cost estimator. The feature extractor collects relevant training data and obtains feature values. The extracted feature values are associated with costs and used to create the cost estimator. The extracted feature values, the associated costs, the cost estimator, and a user interface are used to create a confidence adjuster.Type: ApplicationFiled: February 3, 2009Publication date: August 13, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Min Wang, Sriram K Padmanabhan, Like Gao -
TECHNIQUES FOR CONSTRUCTING AND USING RUN-TIME JAVA ARCHIVES (JAR) FOR JAVA STORED PROCEDURES (JSPS)
Publication number: 20090132997Abstract: Techniques for constructing and using run-time JAVA Archive (JAR) files for JAVA Stored Procedures (JSPs) are provided. JSP methods referenced by an application via a plurality of different JAR files are extracted and packed into a single packed JAR file. When the application tries to execute a JSP, the attempt to process the JSP methods is redirected to a new JSP that calls the single packed JAR file.Type: ApplicationFiled: November 21, 2007Publication date: May 21, 2009Inventors: John Douglas Frazier, Like Gao, Yu Long, Michael Leon Reed -
Publication number: 20060100969Abstract: A learning-based method for estimating costs or statistics of an operator in a continuous query includes a cost estimation model learning procedure and a model applying procedure. The model learning procedure builds a cost estimation model from training data, and the applying procedure uses the model to estimate the cost associated with a given query. The learning procedure uses a feature extractor and a cost estimator. The feature extractor collects relevant training data and obtains feature values. The extracted feature values are associated with costs and used to create the cost estimator. When applying the cost estimator to a continuous stream of data, the feature extractor extracts feature values from the data stream and uses the extracted feature values as inputs into the cost estimator to obtain the desired cost values.Type: ApplicationFiled: November 8, 2004Publication date: May 11, 2006Inventors: Min Wang, Sriram Padmanabhan, Like Gao