Patents by Inventor Randall William Worzella

Randall William Worzella 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: 11329864
    Abstract: A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 10, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
  • Patent number: 11157373
    Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
  • Publication number: 20210133054
    Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
  • Patent number: 10637736
    Abstract: A management computing device determines that a client computing device is able to assist in acquiring information from a managed computing device to satisfy a current communication need of the management computing device regarding the managed computing device. The management computing device is not communicatively connected to the managed computing device. The management computing device transmits a request to the client computing device to assist in acquiring the information to satisfy the current communication need. The management computing device receives the information to satisfy the current communication need, such as from the client computing device directly, or from the managed computing device after a user of the client computing device has initiated temporary communication connectivity between the management computing device and the managed computing device.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: April 28, 2020
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
  • Patent number: 10111273
    Abstract: Communication paths between a management computing device and a managed computing device are determined. The communication paths have different communication modalities. Current situational factors governing a current communication need between the management computing device and the managed computing device are determined. A hierarchy of the communication paths, from a highest priority communication path to a lowest priority communication path, is determined based on the current situational factors. The management request for the current communication need is successively sent, from the management computing device to the managed computing device, using the one of the communication paths starting with the highest communication path and proceeding through the hierarchy until the current communication need has been fulfilled.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: October 23, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
  • Publication number: 20180205595
    Abstract: A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
  • Publication number: 20170353357
    Abstract: A management computing device determines that a client computing device is able to assist in acquiring information from a managed computing device to satisfy a current communication need of the management computing device regarding the managed computing device. The management computing device is not communicatively connected to the managed computing device. The management computing device transmits a request to the client computing device to assist in acquiring the information to satisfy the current communication need. The management computing device receives the information to satisfy the current communication need, such as from the client computing device directly, or from the managed computing device after a user of the client computing device has initiated temporary communication connectivity between the management computing device and the managed computing device.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
  • Publication number: 20170347364
    Abstract: Communication paths between a management computing device and a managed computing device are determined. The communication paths have different communication modalities. Current situational factors governing a current communication need between the management computing device and the managed computing device are determined. A hierarchy of the communication paths, from a highest priority communication path to a lowest priority communication path, is determined based on the current situational factors. The management request for the current communication need is successively sent, from the management computing device to the managed computing device, using the one of the communication paths starting with the highest communication path and proceeding through the hierarchy until the current communication need has been fulfilled.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
  • Patent number: 6917946
    Abstract: A method and system for storing a plurality of filter rules in a computer system is disclosed. The plurality of filter rules uses at least one range of values in at least one dimension. The method and system include separating a portion of the plurality of filter rules into a plurality of pure subsets of filter rules. Each of the plurality of pure subsets of filter rules includes at least one of the plurality of filter rules. The method and system also include combining a portion of the plurality of pure subsets of filter rules to provide a combined subset and determining whether an efficiency of utilizing the plurality of filter rules is improved by combining the portion of the plurality of pure subsets of filter rules. The method and system further includes storing the plurality of filter rules including storing the portion of the plurality of subsets of filter rules as the combined subset if the efficiency of searching the plurality of filter rules is improved.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Everett Arthur Corl, Jr., Olga Golovanevsky, Clark Debs Jeffries, Robert Franklin Kantner, Jr., Randall William Worzella, Avraham Zehavi
  • Publication number: 20040030424
    Abstract: A method and system for storing a plurality of filter rules in a computer system is disclosed. The plurality of filter rules uses at least one range of values in at least one dimension. The method and system include separating a portion of the plurality of filter rules into a plurality of pure subsets of filter rules. Each of the plurality of pure subsets of filter rules includes at least one of the plurality of filter rules. The method and system also include combining a portion of the plurality of pure subsets of filter rules to provide a combined subset and determining whether an efficiency of utilizing the plurality of filter rules is improved by combining the portion of the plurality of pure subsets of filter rules. The method and system further includes storing the plurality of filter rules including storing the portion of the plurality of subsets of filter rules as the combined subset if the efficiency of searching the plurality of filter rules is improved.
    Type: Application
    Filed: August 12, 2002
    Publication date: February 12, 2004
    Applicant: International Business Machines Corporation
    Inventors: Everett Arthur Corl, Olga Golovanevsky, Clark Debs Jeffries, Robert Franklin Kantner, Randall William Worzella, Avraham Zehavi