Patents by Inventor Ben Gibbs

Ben Gibbs 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: 11263208
    Abstract: A method, computer program product, and system for providing cross-lingual search results that retain cultural context include a processor(s) monitoring (with user permission) computing activities performed by the user, via a client. The processor(s) analyzes the computing activities to identify data comprising elements relevant to the user and relationships between the elements and the user. The processor(s) generates a data structure comprising the data. The processor(s) generates a search interface for obtaining entries in a first language to perform a query; the entries are search parameters embedded with a portion of the elements. The processor(s) obtains an entry in the first language. The processor(s) extracts the portion of the elements from the entry (cultural context for the entry). The processor(s) determines target languages for data responsive to the query. The processor(s) translates the search parameters and the cultural context into the target languages and executes searches on databases.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Li Li, Zhichao Li, Ben Gibbs
  • Patent number: 11144459
    Abstract: An approach is provided in which a system includes a GPU cluster. The GPU cluster includes multiple GPU nodes, that each includes a GPU core and a corresponding local cache. The GPU cluster also includes a shared memory and an internal bus that maintains cache coherency between the shared memory and the local caches included in the GPU nodes.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zhichao Li, Li Li, Riaz Y. Hussain, Ben Gibbs, Su Liu
  • Publication number: 20200285636
    Abstract: A method, computer program product, and system for providing cross-lingual search results that retain cultural context include a processor(s) monitoring (with user permission) computing activities performed by the user, via a client. The processor(s) analyzes the computing activities to identify data comprising elements relevant to the user and relationships between the elements and the user. The processor(s) generates a data structure comprising the data. The processor(s) generates a search interface for obtaining entries in a first language to perform a query; the entries are search parameters embedded with a portion of the elements. The processor(s) obtains an entry in the first language. The processor(s) extracts the portion of the elements from the entry (cultural context for the entry). The processor(s) determines target languages for data responsive to the query. The processor(s) translates the search parameters and the cultural context into the target languages and executes searches on databases.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Su Liu, Li Li, Zhichao Li, Ben Gibbs
  • Publication number: 20200089613
    Abstract: An approach is provided in which a system includes a GPU cluster. The GPU cluster includes multiple GPU nodes, that each includes a GPU core and a corresponding local cache. The GPU cluster also includes a shared memory and an internal bus that maintains cache coherency between the shared memory and the local caches included in the GPU nodes.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: Zhichao Li, Li Li, Riaz Y. Hussain, Ben Gibbs, Su Liu
  • Publication number: 20190146835
    Abstract: A method and computer system for implementing dynamic and cognitive central processing unit (CPU) optimization for systems with simultaneous multiple threading (SMT) based upon application performance and CPU usage. Performance of applications and CPU usage are monitored using a Cognitive Processor Manager (CPM) for reassigning the applications to different threads of each processor core responsive to the identified application performance and CPU usage.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Ben Gibbs, Riaz Hussain, Lili Li, Zhichao Li, Su Liu, Rene Neumann