Patents by Inventor Timothy Peter Ellison

Timothy Peter Ellison 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: 11748246
    Abstract: An approach is provided in which the approach collects distributed test results from multiple users, wherein at least one of the multiple users is an untrusted user. The approach aggregates the distributed test results in response to determining that each one of the distributed test results corresponds to the same system under test. The approach then presents the aggregated test results as a trusted test result.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shelley Lambert, Timothy Peter Ellison, Haechul Shin, Gennaro A. Cuomo, Barry Mosakowski, Mark Anthony Parzygnat
  • Publication number: 20220353076
    Abstract: An approach is provided in which the approach collects distributed test results from multiple users, wherein at least one of the multiple users is an untrusted user. The approach aggregates the distributed test results in response to determining that each one of the distributed test results corresponds to the same system under test. The approach then presents the aggregated test results as a trusted test result.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: SHELLEY LAMBERT, Timothy Peter Ellison, Haechul Shin, Gennaro A. Cuomo, Barry Mosakowski, Mark Anthony Parzygnat
  • Patent number: 9135025
    Abstract: A method for executing an application in an application class library by an application launcher software component, the application launcher software component having associated a name, the method comprising the steps of: deriving a unique application class identifier from the name of the application launcher software component; and instantiating an application class having the application class identifier.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Timothy Peter Ellison
  • Patent number: 8429143
    Abstract: Methods and systems for generating a hashcode for a hash table are provided to improve the hash table performance. A particular method includes receiving an input of a key; applying a hash function to the key to generate an incoming hashcode of the key; encoding a key type into the incoming hashcode to generate a first hashcode; and storing the first hashcode. A particular method includes encoding the key type into at least one bit of a bucket index portion of the incoming hashcode.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Timothy Peter Ellison, Nikola Grcevski, David Kevin Siegwart
  • Patent number: 8166470
    Abstract: The invention is directed to a method of replacing code in an object oriented application program running on a Virtual Machine (VM). The method comprises the steps of receiving at the virtual machine a request to replace code; in response to receipt of said request, examining each thread's call stack to determine if any thread includes a method that will be made obsolete by a proposed code replacement; and, if it is determined that there are no threads that include such a method in their call stacks, performing the code replacement. However, for a thread whose call stack is determined to include a method that will be made obsolete by the proposed code replacement, the method includes the step of allowing the thread to continue running until the thread unwinds past that method in its call stack and then suspending said thread. This comprises a part of a process of determining a safe state for code replacement. The invention is also directed to a method of initializing new variables in such replacement code.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Timothy Peter Ellison
  • Publication number: 20090271366
    Abstract: Methods and systems for generating a hashcode for a hash table are provided to improve the hash table performance. A particular method includes receiving an input of a key; applying a hash function to the key to generate an incoming hashcode of the key; encoding a key type into the incoming hashcode to generate a first hashcode; and storing the first hashcode. A particular method includes encoding the key type into at least one bit of a bucket index portion of the incoming hashcode.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Peter Ellison, Nikola Grcevski, David Kevin Siegwart
  • Publication number: 20080082974
    Abstract: A method, apparatus and software for managing software component version identifications in a componentised software system in which one or more software components are arranged to export one or more application program interfaces (APIs). The system is arranged to derive meta data defining data structures for APIs exported by a software component and to identify any differences between the meta data and previously derived meta data for the same component so as to enable notification of any identified differences.
    Type: Application
    Filed: September 20, 2007
    Publication date: April 3, 2008
    Inventor: Timothy Peter Ellison
  • Publication number: 20080016517
    Abstract: A method for executing an application in an application class library by an application launcher software component, the application launcher software component having associated a name, the method comprising the steps of: deriving a unique application class identifier from the name of the application launcher software component; and instantiating an application class having the application class identifier.
    Type: Application
    Filed: April 17, 2007
    Publication date: January 17, 2008
    Inventor: Timothy Peter Ellison