Patents by Inventor Hongcheng Mi
Hongcheng Mi 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: 11928233Abstract: Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs.Type: GrantFiled: July 29, 2021Date of Patent: March 12, 2024Assignee: RATEGAIN ADARA, INC.Inventors: Hongcheng Mi, Michael Baird Leavitt, Shuo Yang, Hien Nguyen
-
Publication number: 20220027495Abstract: Techniques are described for pooling data originating from different entities into a data pool managed by a data pool management system for performing accurate and resource-efficient statistical and other data operations by entities. Techniques further include maintaining rule sets that govern access to the data sets of the data pool. The DPMS uses the rule sets to determine whether a particular data set, on which a particular operation is requested to be performed, qualifies as authorized data for the requesting entity. In an embodiment, the DPMS determines, based on one rule set, that the particular data set does not qualify as authorized data for the particular operation. The DPMS further determines that based on another rule set the particular data set does qualify as authorized data for the particular operation. Based on determining that authorizing rule set overrides the non-authorizing rule set, DPMS proceeds to performing the particular operation using the particular data set.Type: ApplicationFiled: September 28, 2021Publication date: January 27, 2022Inventors: MICHAEL BAIRD LEAVITT, CHINMAY VIKRAM GANDHI, HONGCHENG MI, YUAN GAO, SHUO YANG, DYLAN TAO-PEI SU, JULIUS QUINOVEVA QUIAOT, JIAN AN, XIAOZHOU FANG, MELISSA BETH STEIN
-
Publication number: 20220019686Abstract: Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs.Type: ApplicationFiled: July 29, 2021Publication date: January 20, 2022Inventors: HONGCHENG MI, MICHAEL BAIRD LEAVITT, SHUO YANG, HIEN NGUYEN
-
Patent number: 11132455Abstract: Techniques are described for pooling data originating from different entities into a data pool managed by a data pool management system for performing accurate and resource-efficient statistical and other data operations by entities. Techniques further include maintaining rule sets that govern access to the data sets of the data pool. The DPMS uses the rule sets to determine whether a particular data set, on which a particular operation is requested to be performed, qualifies as authorized data for the requesting entity. In an embodiment, the DPMS determines, based on one rule set, that the particular data set does not qualify as authorized data for the particular operation. The DPMS further determines that based on another rule set the particular data set does qualify as authorized data for the particular operation. Based on determining that authorizing rule set overrides the non-authorizing rule set, DPMS proceeds to performing the particular operation using the particular data set.Type: GrantFiled: June 6, 2018Date of Patent: September 28, 2021Assignee: ADARA, INC.Inventors: Michael Baird Leavitt, Chinmay Vikram Gandhi, Hongcheng Mi, Yuan Gao, Shuo yang, Dylan Tao-Pei Su, Julius Quinoveva Quiaot, Jian An, Xiaozhou Fang, Melissa Beth Stein
-
Patent number: 11080419Abstract: Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs.Type: GrantFiled: May 28, 2019Date of Patent: August 3, 2021Assignee: ADARA, INC.Inventors: Hongcheng Mi, Michael Baird Leavitt, Shuo Yang, Hien Nguyen
-
Publication number: 20200380153Abstract: Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs.Type: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: HONGCHENG MI, MICHAEL BAIRD LEAVITT, SHUO YANG, HIEN NGUYEN
-
Publication number: 20190377890Abstract: Techniques are described for pooling data originating from different entities into a data pool managed by a data pool management system for performing accurate and resource-efficient statistical and other data operations by entities. Techniques further include maintaining rule sets that govern access to the data sets of the data pool. The DPMS uses the rule sets to determine whether a particular data set, on which a particular operation is requested to be performed, qualifies as authorized data for the requesting entity. In an embodiment, the DPMS determines, based on one rule set, that the particular data set does not qualify as authorized data for the particular operation. The DPMS further determines that based on another rule set the particular data set does qualify as authorized data for the particular operation. Based on determining that authorizing rule set overrides the non-authorizing rule set, DPMS proceeds to performing the particular operation using the particular data set.Type: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: MICHAEL BAIRD LEAVITT, CHINMAY VIKRAM GANDHI, HONGCHENG MI, YUAN GAO, SHUO YANG, DYLAN TAO-PEI SU, JULIUS QUINOVEVA QUIAOT, JIAN AN, XIAOZHOU FANG, MELISSA BETH STEIN
-
Publication number: 20150248706Abstract: An advertisement system enables an advertiser to serve a targeted advertisement to a user based on data collected across multiple client devices associated with the same user. The advertisement system correlates client devices to a particular user by collecting, analyzing, and comparing behavioral data, transactional data, and loyalty status data associated with each client device. The advertisement system uses device correlations to serve a targeted advertisement to a user across one or more of the correlated devices.Type: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Inventors: Hongcheng Mi, Ellen M. Lee
-
Publication number: 20150248707Abstract: A recommendations system enables an advertiser to serve a personalized hotel recommendation to a user based on a wide variety of client data associated with the user. The client data describes the user's hotel booking preferences which is matched to hotel property data, describing the characteristics of particular hotel offers. The recommendations system selects a particular hotel offer to recommend to the user by comparing the hotel property data to the client data associated with the user. The recommendations system serves a recommendation to a user based on the selected hotel offer.Type: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Inventors: Hongcheng Mi, Ellen M. Lee
-
Patent number: 7657585Abstract: A cost efficient solution for supporting and deploying custom text analytics applications suited is to provide third party application developers a sand-boxed application development environment such as an appliance computer system, allowing users to leverage data integration, indexing and pre-existing mining platform capabilities for a domain-specific data. Thus, embodiments herein present a system, method, etc. for identifying and delivering domain specific unstructured content for advanced business analysis. The system generally comprises a cluster computer system, a gateway computer system and an appliance computer system.Type: GrantFiled: October 25, 2005Date of Patent: February 2, 2010Assignee: Innternational Business Machines CorporationInventors: Neeraj Agrawal, Scott R. Holmes, Ana Lelescu, Kiran Mehta, Hongcheng Mi
-
Patent number: 7542970Abstract: A selection system and method. The selection method comprises receiving, by a computing system, a taxonomy of data related to a specified domain of knowledge on the web. A taxonomy tree is constructed from the taxonomy. A sub tree related to a sub-domain from specified domain is selected from the taxonomy tree. A first list comprising user expected universal resource locators (URLs) related to the sub-domain is received. A second list comprising topic expressions defining each node of the taxonomy sub-tree is generated. A query based on the second list is generated. The query is applied on an index of URLs generated from a web crawling process to generate a third list. A recall value is calculated based on the first list and the third list.Type: GrantFiled: May 11, 2006Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Scott Richard Holmes, Hongcheng Mi, Sumit Negi, Zengyan Zhang
-
Patent number: 7299451Abstract: A system and method for automated testing of software products for use in a multi-platform and multi-product environment. The system comprises a series of databases in combination with a kernel of executable code for automatically running the testing process and displaying the test results. The system can be accessed via a web browser user interface.Type: GrantFiled: January 24, 2002Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: John G. Dygon, Hongcheng Mi, Jeremie Wood, Gary M. Wrayno
-
Publication number: 20070266016Abstract: A selection system and method. The selection method comprises receiving, by a computing system, a taxonomy of data related to a specified domain of knowledge on the web. A taxonomy tree is constructed from the taxonomy. A sub tree related to a sub-domain from specified domain is selected from the taxonomy tree. A first list comprising user expected universal resource locators (URLs) related to the sub-domain is received. A second list comprising topic expressions defining each node of the taxonomy sub-tree is generated. A query based on the second list is generated. The query is applied on an index of URLs generated from a web crawling process to generate a third list. A recall value is calculated based on the first list and the third list.Type: ApplicationFiled: May 11, 2006Publication date: November 15, 2007Applicant: International Business Machines CorporationInventors: Scott Holmes, Hongcheng Mi, Sumit Negi, Zengyan Zhang
-
Publication number: 20070100914Abstract: A cost efficient solution for supporting and deploying custom text analytics applications suited is to provide third party application developers a sand-boxed application development environment such as an appliance computer system, allowing users to leverage data integration, indexing and pre-existing mining platform capabilities for a domain-specific data. Thus, embodiments herein present a system, method, etc. for identifying and delivering domain specific unstructured content for advanced business analysis. The system generally comprises a cluster computer system, a gateway computer system and an appliance computer system.Type: ApplicationFiled: October 25, 2005Publication date: May 3, 2007Applicant: International Business Machines CorporationInventors: Neeraj Agrawal, Scott Holmes, Ana Lelescu, Kiran Mehta, Hongcheng Mi
-
Publication number: 20070050389Abstract: A method for analyzing and organizing expressions about topics (ETs) identified in digitally available content is provided. Expressions about topics could be categorized in at least two distinct groups, such as positive ETs and negative ETs. Each categorized expression-topic set could be ranked within its own group based on a variety of parameters. The method could be used for displaying advertisements on a digitally available page based on expressions about topics. The method could also be used for searching the categorized expression-topic sets for expressions about a topic of interest. The advantage of the method is that it would increase contextual relevance in advertisement placement and search queries.Type: ApplicationFiled: November 14, 2005Publication date: March 1, 2007Inventors: James Kim, Hongcheng Mi
-
Publication number: 20030140138Abstract: A system and method for automated testing of software products for use in a multi-platform and multi-product environment. The system comprises a series of databases in combination with a kernel of executable code for automatically running the testing process and displaying the test results. The system can be accessed via a web browser user interface.Type: ApplicationFiled: January 24, 2002Publication date: July 24, 2003Inventors: John G. Dygon, Hongcheng Mi, Jeremie Wood, Gary M. Wrayno