Patents by Inventor Ning Duan

Ning Duan 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: 20120136637
    Abstract: A method and apparatus for adjusting wheel diameter by acquiring a current wheel diameter distribution vector; calculating similarity scores between the current wheel diameter distribution vector and known wheel diameter distribution vector clusters to determine a potential wear rate of the current wheel diameter distribution vector; calculating similarity scores between candidate target wheel diameter distribution vectors and the known wheel diameter distribution vector clusters to determine a potential wear rates of the candidate target wheel diameter distribution vectors; and selecting a target wheel diameter distribution vector from the candidate target wheel diameter distribution vectors, such that the reduction of potential wear rate achieved by switching the current wheel diameter distribution vector to the target wheel diameter distribution vector meets a predetermined condition.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 31, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ning Duan, Zhong Bo Jiang, Wen Ting Mo, Wei Sun
  • Publication number: 20120030192
    Abstract: A method, system and computer program for processing materialized tables in a multi-tenant application system, wherein in the multi-tenant application system, a plurality of tenants share one or more basic-tables. According to the data access history information of the plurality of tenants, an update pattern analyzer analyzes the similarity of the update patterns for one or more basic-tables by the plurality of tenants. Furthermore, according to the similarity analyzed by the update pattern analyzer, a tenant grouping means groups the plurality of tenants into a plurality of tenant groups. Additionally, according to the tenant groups grouped by the tenant grouping means, a materialized table constructor constructs the tenant group materialized tables from the one or more basic-tables.
    Type: Application
    Filed: June 22, 2011
    Publication date: February 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wen Hao An, Ning Duan, Bo Gao, Chang Jie Guo, Zhi Hu Wang
  • Publication number: 20120011518
    Abstract: An apparatus hosting a multi-tenant software-as-a-service (SaaS) system maximizes resource sharing capability of the SaaS system. The apparatus receives service requests from multiple users belonging to different tenants of the multi-tenant SaaS system. The apparatus partitions the resources in the SaaS system into different resource groups. Each resource group handles a category of the service requests. The apparatus estimates costs of the service requests of the users. The apparatus dispatches service requests to resource groups according to the estimated costs, whereby the resources are shared, among the users, without impacting each other.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ning Duan, Amol Ghoting, Ramesh Natarajan
  • Publication number: 20110307468
    Abstract: A method and system for identifying nodes with similar content. In one aspect, the method comprises determining a structure of a network of nodes, said structure defined by incoming links and outgoing links between nodes within said network, grouping said nodes within said network into a first set of modules, calculating a first modularity value between each of the modules within the first set, said modularity value indicating a degree of similar content within each module, calculating a topical relevance value for each of the modules, selecting those modules whose topical relevance value exceeds a threshold value and calculating an authority score for the selected modules.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Pei-Yun S. Hsueh, Yan Liu
  • Publication number: 20110055151
    Abstract: A method and system for processing database operation requests, the method comprising: receiving a database operation request from a user; determining whether the database operation request is a heavy-duty request; if the database operation request is a heavy-duty request, routing the database operation request to a heavy-duty request database partition for processing heavy-duty requests to be processed, and recording the data scope affected by the database operation request into a metadata repository, wherein the heavy-duty request database partition is set besides an original normal database partition.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Ning Duan, Bo Gao, Zhong Bo Jiang, Kai Tang, Jian Ming Zhang
  • Publication number: 20110022704
    Abstract: The present invention provides a computer implemented method and system for collecting information on a user visit for web analytics. An information collection module is sent to a client in response to a page opening request from the client. The information collection module is for collecting additional information on user visit of the client. Additional information on user visit and basic information on user visit of the client is obtained from a web service request. A web beacon request is generated based on the obtained information. The invention adopts a non-intrusive information collection manner that does not require modifying code of a web application and thus, is much simpler, feasible, and cost-effective than prior art. Further, centralized collection and management for the information on user visit can be implemented. Thus, it is more flexible and convenient for maintenance and optimization.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Ying Huang, Pei Sun, Wei Sun, Jian Ming Zhang
  • Publication number: 20100281027
    Abstract: The present invention provides a flexible, dynamic database partition method and system. The method includes the steps of acquiring a data partition rule, where the data partition rule is used to identify a first relationship between a data partition condition and a database partition; establishing a second relationship between the data partition condition and a data partition key based on the data partition rule and a third relationship between the database partition and the data partition key; adding the data partition key to a data item where the data item is stored in the database based on the second relationship between the data partition condition and the data partition key; and storing the data item in the database partition based on the data partition key of the data item.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Bo Gao, Chang Jie Guo, Jian Ming Zhang
  • Patent number: 7702709
    Abstract: Systems and methods that optimize approximation functions are provided. In one example, a method that approximates a particular expression over a sample space of input values is provided. The method may include the steps of splitting the sample space of the input values into sub-regions; associating a polynomial function for each of the sub-regions; optimizing each polynomial function over the respective sub-region; and optimizing all polynomial functions over the sample space.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: April 20, 2010
    Assignee: Broadcom Corporation
    Inventor: Ji-Ning Duan
  • Publication number: 20090248641
    Abstract: A method and apparatus for detecting an anomalistic data record. The method includes the steps of mining a data rule from a verified data record set in accordance with a mining rule, checking data records in an unverified data record set in accordance with the mined data rule and determining a data record unconformable to the mined data rule as an anomalistic data record. The apparatus includes a mining device configured to mine a data rule from a verified data record set in accordance with a mining rule and a checking device configured to check a data record in an unverified data record set in accordance with the mined data rule and to determine a data record unconformable to the mined data rule as an anomalistic data record.
    Type: Application
    Filed: March 24, 2009
    Publication date: October 1, 2009
    Inventors: Ning Duan, Zhong Jie Li, He Hui Liu, Hua Fang Tan, Jun Zhu
  • Publication number: 20090198727
    Abstract: A method, system, and computer program storage product perform an integrated trace-based database schema evolution. An original design model is imported. The original design model is edited. A set of alterations of the original design model resulting from editing the original design model is traced. The set of alterations is recorded. A schema evolution script and a data migration script are generated based on the set of alterations that have been recorded.
    Type: Application
    Filed: January 21, 2009
    Publication date: August 6, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: NING DUAN, Pei Sun, Jian Ming Zhang
  • Publication number: 20030236675
    Abstract: Systems and methods that optimize approximation functions are provided. In one example, a method that approximates a particular expression over a sample space of input values is provided. The method may include the steps of splitting the sample space of the input values into sub-regions; associating a polynomial function for each of the sub-regions; optimizing each polynomial function over the respective sub-region; and optimizing all polynomial functions over the sample space.
    Type: Application
    Filed: June 21, 2002
    Publication date: December 25, 2003
    Inventor: Ji-Ning Duan