Patents by Inventor Jimmie Lee Brundidge

Jimmie Lee Brundidge 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: 10909098
    Abstract: A computer program product provides program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include associating, for each data field among a plurality of data fields of a database, the data field with a subject matter category from among a plurality of subject matter categories; providing data from the database to a first user interface; detecting data entry into a first data field of the database subsequent to providing data from the database to the first user interface; identifying a first subject matter category that is associated with the first data field into which the detected data entry is received; and setting a first flag to indicate that the first user interface has stale data within the first subject matter category without immediately pushing data reflecting the detected data entry to the first user interface.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 2, 2021
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: James Gordon McLean, Jimmie Lee Brundidge, John Joseph Hedderman
  • Publication number: 20200409917
    Abstract: A computer program product provides program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include associating, for each data field among a plurality of data fields of a database, the data field with a subject matter category from among a plurality of subject matter categories; providing data from the database to a first user interface; detecting data entry into a first data field of the database subsequent to providing data from the database to the first user interface; identifying a first subject matter category that is associated with the first data field into which the detected data entry is received; and setting a first flag to indicate that the first user interface has stale data within the first subject matter category without immediately pushing data reflecting the detected data entry to the first user interface.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: James Gordon McLean, Jimmie Lee Brundidge, John Joseph Hedderman
  • Patent number: 10628070
    Abstract: An apparatus and computer program product include non-transitory computer readable storage media having program instructions executable by a processor to detect that an operation to be performed in a virtual machine needs more data storage space than the current amount of free data storage space available to the virtual machine. Target files are selected, compressed and stored, and the target files are deleted to obtain additional data storage space to support the operation. In response to completion of the operation, temporary files used by the operation are deleted, the compressed files are decompressed, the decompressed target files are stored, and the compressed files are deleted.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 21, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jimmie Lee Brundidge, James Gordon McLean, John Joseph Hedderman
  • Publication number: 20190286354
    Abstract: An apparatus and computer program product include non-transitory computer readable storage media having program instructions executable by a processor to detect that an operation to be performed in a virtual machine needs more data storage space than the current amount of free data storage space available to the virtual machine. Target files are selected, compressed and stored, and the target files are deleted to obtain additional data storage space to support the operation. In response to completion of the operation, temporary files used by the operation are deleted, the compressed files are decompressed, the decompressed target files are stored, and the compressed files are deleted.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventors: Jimmie Lee Brundidge, James Gordon McLean, John Joseph Hedderman
  • Patent number: 10372436
    Abstract: Systems and methods for maintaining operating consistency for multiple users during firmware updates. According to an aspect, a method includes receiving, at a predetermined time interval, a request from one or more users of an application to carry out a result on a computing device. The method also includes analyzing a plurality of sessions of the application on the computing device servicing one or more users. The method also includes determining if one of the plurality of sessions contains an updated data. Further, the method includes creating at least one of a plurality of consistency groups based on the updated data. Further, the method includes updating, after the predetermined time interval, the application based on the at least one of the plurality of consistency groups.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: August 6, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jimmie Lee Brundidge, John Joseph Hedderman, Shekhar Joshi
  • Publication number: 20190050216
    Abstract: Systems and methods for maintaining operating consistency for multiple users during firmware updates. According to an aspect, a method includes receiving, at a predetermined time interval, a request from one or more users of an application to carry out a result on a computing device. The method also includes analyzing a plurality of sessions of the application on the computing device servicing one or more users. The method also includes determining if one of the plurality of sessions contains an updated data. Further, the method includes creating at least one of a plurality of consistency groups based on the updated data.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 14, 2019
    Inventors: Jimmie Lee Brundidge, John Joseph Hedderman, Shekhar Joshi
  • Patent number: 10031596
    Abstract: A computer program product includes a non-transitory computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes monitoring use of a user input device of a computer system relative to a graphical user interface (GUI) of an active application, wherein the user input device includes a pointing device, wherein user input to the pointing device controls movement of a pointer within the GUI, and wherein a software interface establishes a level of sensitivity between the user input to the pointing device and the resulting movement of the pointer. The method further includes determining a value of one or more parameters characterizing the use of the at least one user input device, and automatically adjusting the level of sensitivity in response to the value of the one or more parameters.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: July 24, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Candice L. Coletrane-Pagan, Jimmie Lee Brundidge
  • Publication number: 20180024647
    Abstract: A computer program product includes a non-transitory computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes monitoring use of a user input device of a computer system relative to a graphical user interface (GUI) of an active application, wherein the user input device includes a pointing device, wherein user input to the pointing device controls movement of a pointer within the GUI, and wherein a software interface establishes a level of sensitivity between the user input to the pointing device and the resulting movement of the pointer. The method further includes determining a value of one or more parameters characterizing the use of the at least one user input device, and automatically adjusting the level of sensitivity in response to the value of the one or more parameters.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: Candice L. Coletrane-Pagan, Jimmie Lee Brundidge
  • Patent number: 7685461
    Abstract: A method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade. A concurrent code-load to a plurality of storage controllers of a storage system is initiated. A role transition is detected. The storage system determines when the storage system returns to a desired state. The code-load is resumed when the storage system returns to the desired state.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jimmie Lee Brundidge, Chiahong Chen, Itzhack Goldberg, Daniel Anson Heffley
  • Patent number: 7661018
    Abstract: A method, apparatus and program storage device for providing automatic recovery from premature reboot of a system during a concurrent upgrade is disclosed. A concurrent code-load to a plurality of storage controllers of a storage system is initiated. A code-load failure is detected. The stage of the code-load failure is identified. A code-load recovery process based upon the identification of the stage that the code-load failure occurred is initiated.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jimmie Lee Brundidge, Chiahong Chen, Itzhack Goldberg, Yotam Medini
  • Publication number: 20080155333
    Abstract: A method, apparatus and program storage device for providing automatic recovery from premature reboot of a system during a concurrent upgrade is disclosed. A concurrent code-load to a plurality of storage controllers of a storage system is initiated. A code-load failure is detected. The stage of the code-load failure is identified. A code-load recovery process based upon the identification of the stage that the code-load failure occurred is initiated.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: International Business Machines Corporation
    Inventors: Jimmie Lee Brundidge, Chiahong Chen, Itzhack Goldberg, Yotam Medini
  • Publication number: 20080155322
    Abstract: A method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade. A concurrent code-load to a plurality of storage controllers of a storage system is initiated. A role transition is detected. The storage system determines when the storage system returns to a desired state. The code-load is resumed when the storage system returns to the desired state.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Jimmie Lee Brundidge, Chiahong Chen, Itzhack Goldberg, Daniel Anson Heffley
  • Patent number: 7376676
    Abstract: Disclosed is a technique for creating a copy services solution. A document describing the copy services solution is received. The document is converted to executable code. The code is executed to perform one or more base copy services solutions described with base copy types in the document.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Randall Blea, Errol Jay Calder, Todd Benjamin Schlomer, Jimmie Lee Brundidge
  • Patent number: 7269701
    Abstract: A computer program for automatically pairing target resources 20 such as volumes or logical units to source resources 20 containing data to be copied. Available target pools 48, 50, 52, 54 of target volumes are determined eligible for copying based on a technical compatibility and a user-defined metric such as recovery point or recovery time. User defined metrics and a policy to implement the metrics may be stored in a medium and selected by a user. The source volumes are prioritized, and progressively larger segments of the eligible target pools are searched for a target volume that satisfies the technical compatibility and user-defined metric. Where subgroups such as nested volumes are present in the source volumes, subgroups are also prioritized for searching. Where no target volume can be paired, the corresponding source volume is marked as processed and a search begins for the next source volume.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Michael Shackelford, Gregory Edward McBride, David Randall Blea, Errol Jay Calder, Todd B. Schlomer, Jimmie Lee Brundidge