Patents by Inventor Hui Lei

Hui Lei 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: 8949420
    Abstract: A method of pre-fetching and preparing content in an information processing system is provided. The method includes the steps of generating at least one content pre-fetching policy and at least one content preparation policy, wherein each of the policies are at least in part a function of context information associated with a user. The content is pre-fetched based on information contained within the at least one content pre-fetching policy. Once the content has been pre-fetched, it is prepared based on information contained within the at least one content preparation policy. The context information associated with the user includes at least one of the user's usage patterns, current location, future plans and preferences.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somesekhara Banavar, Maria Rene Ebling, Guerney Douglas S. Holloway Hunt, Hui Lei, Daby Mousse Sow
  • Patent number: 8913501
    Abstract: A method for controlling a flow rate of multiple data flows at a network node on a path of the data flows includes the following steps. A private restriction token bucket (RTB) and a private guarantee token bucket (GTB) for each of the data flows and a shared token bucket (STB) common to all of the data flows are provided. n tokens are obtained from the RTBi for the data flow i when a message belonging to the data flow i arrives at the node and needs n tokens. An attempt is made to obtain n tokens from the GTBi for the data flow i and/or the STB. The message is transmitted if n tokens are obtained from the GTBi and/or from the STB, otherwise transmission of the message is delayed until n tokens are available in the GTBi and/or in the STB.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Han Chen, Hui Lei, Konstantin Shagin
  • Publication number: 20140359353
    Abstract: A method and associated systems for increasing resiliency of a distributed computing system. A processor creates a first virtual machine and a second virtual machine, each of which monitor the other. When the first virtual machine identifies that the second virtual machine has become unavailable or is otherwise compromised, the first virtual machine automatically requests that a system-management entity restart the unavailable machine. If a certain number of restart attempts fails to restore the second virtual machine to desired functionality, the first virtual machine automatically requests that the system-management entity recreate or reprovision the second virtual machine from a prior backup. If a certain number of such recreations or reprovisionings attempts fails, a system administrator is automatically notified that further action is needed.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Han Chen, Joachim H. Frank, Hui Lei, E. Michael Maximilien, Lin Yang
  • Patent number: 8904113
    Abstract: Techniques, systems and an article of manufacture for caching in a virtualized computing environment. A method includes enforcing a host page cache on a host physical machine to store only base image data, and enforcing each of at least one guest page cache on a corresponding guest virtual machine to store only data generated by the guest virtual machine after the guest virtual machine is launched, wherein each guest virtual machine is implemented on the host physical machine.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Han Chen, Hui Lei, Zhe Zhang
  • Patent number: 8897573
    Abstract: A system and an article of manufacture for de-duplicating virtual machine image accesses include identifying one or more identical blocks in two or more images in a virtual machine image repository, generating a block map for mapping different blocks with identical content into a same block, deploying a virtual machine image by reconstituting an image from the block map and fetching any unique blocks remotely on-demand, and de-duplicating virtual machine image accesses by storing the deployed virtual machine image in a local disk cache.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Han Chen, Alexei A. Karve, Minkyong Kim, Andrzej P. Kochut, Hui Lei, Jayaram Kallapalayam Radhakrishnan, Zhiming Shen, Zhe Zhang
  • Patent number: 8856757
    Abstract: Techniques for automatic license entitlement calculation. A method includes decomposing a license metric definition into metric-generic and metric-specific logic, compiling the metric-specific logic to generate intermediate code, interpreting the metric-generic logic and dynamically loading the intermediate code to execute a license entitlement calculation.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hui Lei, Liangzhao Zeng
  • Patent number: 8856758
    Abstract: Techniques for automatic license entitlement calculation. A method includes decomposing a license metric definition into metric-generic and metric-specific logic, compiling the metric-specific logic to generate intermediate code, interpreting the metric-generic logic and dynamically loading the intermediate code to execute a license entitlement calculation.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hui Lei, Liangzhao Zeng
  • Patent number: 8778278
    Abstract: The invention is a device comprising a substrate and a material provided on at least a portion of the substrate and having an exposed surface. The exposed surface of the material is non bio-adhesive. The invention further includes a non bio-adhesive material composition and a method of making a device having the same non bio-adhesive surface. The invention further provides a device having a coating of a hydrophobic material. In particular, the hydrophobic material coated portion of the device is resistant to bio-adhesion.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: July 15, 2014
    Assignee: General Electric Company
    Inventors: Mingna Xiong, Bing Zhang, Liping Zheng, Hui Lei, Su Lu, Liming Yu, Lin Chen, Wenqing Peng, Yanrong Zhu
  • Publication number: 20140137261
    Abstract: Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements.
    Type: Application
    Filed: August 29, 2013
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Han Chen, Minkyong Kim, Hui Lei, Jonathan P. Munson, Suraj Subramanian
  • Publication number: 20140137259
    Abstract: Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Han CHEN, Minkyong KIM, Hui LEI, Jonathan P. MUNSON, Suraj SUBRAMANIAN
  • Publication number: 20140129282
    Abstract: Techniques for automatic license entitlement calculation. A method includes decomposing a license metric definition into metric-generic and metric-specific logic, compiling the metric-specific logic to generate intermediate code, interpreting the metric-generic logic and dynamically loading the intermediate code to execute a license entitlement calculation.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Lei, Liangzhao Zeng
  • Publication number: 20140130024
    Abstract: Techniques for automatic license entitlement calculation. A method includes decomposing a license metric definition into metric-generic and metric-specific logic, compiling the metric-specific logic to generate intermediate code, interpreting the metric-generic logic and dynamically loading the intermediate code to execute a license entitlement calculation.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hui Lei, Liangzhao Zeng
  • Publication number: 20140128072
    Abstract: A method of re-attempting to wirelessly connect a vehicle telematics unit with a wireless carrier system includes detecting that a primary retry method has failed; and carrying out a secondary retry method that: determines whether the vehicle telematics unit will communicate using a first radio access technology (RAT) or a second RAT; re-attempts a cellular connection with one or more base stations using a first RAT attachment procedure when it is determined that the vehicle telematics unit will communicate using the first RAT; and re-attempts a cellular connection with one or more base stations using a second RAT attachment procedure when it is determined that the vehicle telematics unit will communicate using the second RAT.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: GENERAL MOTORS LLC
    Inventors: Ki Hak Yi, Curtis L. Hay, Andrew J. Macdonald, Yao Hui Lei, James J. Piwowarski
  • Publication number: 20140122160
    Abstract: Techniques, a system and an article of manufacture for automatically determining a license procurement decision include identifying one or more license types for a software product, identifying, for each license type, one or more types of hardware configuration and software usage information to collect for a product license procurement decision, collecting said identified one or more types of hardware configuration and software usage information, populating a license decision matrix with said collected one or more types of hardware configuration and software usage information, and automatically generating a license procurement decision for the product based on analysis of the license decision matrix.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas C. Fuller, Hui Lei, Jian Qiu, Zhe Zhang, Liangzhao Zeng
  • Publication number: 20140122348
    Abstract: Techniques, a system and an article of manufacture for automatically determining a license procurement decision. A method includes identifying one or more license types for a software product, identifying, for each license type, one or more types of hardware configuration and software usage information to collect for a product license procurement decision, collecting said identified one or more types of hardware configuration and software usage information, populating a license decision matrix with said collected one or more types of hardware configuration and software usage information, and automatically generating a license procurement decision for the product based on analysis of the license decision matrix.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas C. Fuller, Hui Lei, Jian Qiu, Zhe Zhang, Liangzhao Zeng
  • Publication number: 20140122158
    Abstract: Techniques, a system and an article of manufacture for generating a license meta-model for automatic license reasoning. A method includes creating an object-oriented information model to describe a hardware infrastructure, a software deployment environment, and an organization structure corresponding to a software license deployment, creating a set of property functions to formulate one or more items of information related to the hardware infrastructure, one or more users, and the organization structure, creating a set of license metrics by defining license metric capacity unit and license metric capacity calculation logic that leverage at least one existing property function and/or at least one of the created property functions, and leveraging the license metrics to model the software license.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Lei, Liangzhao Zeng
  • Publication number: 20140122159
    Abstract: Techniques, a system and an article of manufacture for generating a license meta-model for automatic license reasoning include creating an object-oriented information model to describe a hardware infrastructure, a software deployment environment, and an organization structure corresponding to a software license deployment, creating a set of property functions to formulate one or more items of information related to the hardware infrastructure, one or more users, and the organization structure, creating a set of license metrics by defining license metric capacity unit and license metric capacity calculation logic that leverage at least one existing property function and/or at least one of the created property functions, and leveraging the license metrics to model the software license.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Lei, Liangzhao Zeng
  • Publication number: 20140108403
    Abstract: Techniques for license reconciliation with multiple license types and restrictions. A method includes grouping a collection of multiple software installation instances, a collection of multiple hardware devices and a collection of multiple software licenses into multiple clusters, generating a reconciliation matrix for each cluster, wherein each row in the reconciliation matrix represents a software installation instance or a hardware device, each column in the reconciliation matrix represents a license type and/or an individual license, and each cell in the reconciliation matrix represents a license requirement and applicability of each software installation instance or hardware device, solving each reconciliation matrix, and generating a license reconciliation plan based on the solved reconciliation matrices.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Han Chen, Hui Lei, Liangzhao Zeng, Zhe Zhang
  • Publication number: 20140108404
    Abstract: Techniques for license reconciliation with multiple license types and restrictions includes grouping a collection of multiple software installation instances, a collection of multiple hardware devices and a collection of multiple software licenses into multiple clusters, generating a reconciliation matrix for each cluster, wherein each row in the reconciliation matrix represents a software installation instance or a hardware device, each column in the reconciliation matrix represents a license type and/or an individual license, and each cell in the reconciliation matrix represents a license requirement and applicability of each software installation instance or hardware device, solving each reconciliation matrix, and generating a license reconciliation plan based on the solved reconciliation matrices.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Han Chen, Hui Lei, Liangzhao Zeng, Zhe Zhang
  • Patent number: 8671084
    Abstract: A method, information processing system, and computer readable medium for modifying at least one data warehouse schema based on detected changes in an associated observation model are disclosed. The method includes determining if at least one new observation model has been created. The method also includes determining if at least one existing observation model is associated with the new observation model. In response to the existing observation model being associated with the new observation model, at least one changed attribute is identified by comparing the new observation model and the existing observation model. A set of files associated with the existing observation model is updated to reflect the changed attribute between the new observation model and the existing observation model.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pawan R. Chowdhary, Hui Lei, George Andrei Mihaila, Themis Palpanas