Patents by Inventor Robert Alcorn

Robert Alcorn 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: 11614198
    Abstract: Display and audio systems and methods for controlling positioning of displays and speakers based on viewer and listener attention are disclosed. According to an aspect, a display system includes a selectively adjust a viewing angle of a display for one or more viewers. The display system also includes a motorized mechanism that controllably positions the display in one of the positions. An attention detection system is configured to acquire movement and position data of the viewer(s). The attention detection system is also configured to determine whether attention of the viewer(s) is directed to the display based on the acquired data. Further, the attention detection system is configured to control the support assembly to adjust the viewing angle of the display for viewing by the viewer(s) in response to determining that the attention of the viewer(s) is directed to the display.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 28, 2023
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew Robert Alcorn, Youssef Jouad, James Gordon McLean
  • 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: 11221871
    Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: January 11, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
  • Publication number: 20210180740
    Abstract: Display and audio systems and methods for controlling positioning of displays and speakers based on viewer and listener attention are disclosed. According to an aspect, a display system includes a selectively adjust a viewing angle of a display for one or more viewers. The display system also includes a motorized mechanism that controllably positions the display in one of the positions. An attention detection system is configured to acquire movement and position data of the viewer(s). The attention detection system is also configured to determine whether attention of the viewer(s) is directed to the display based on the acquired data. Further, the attention detection system is configured to control the support assembly to adjust the viewing angle of the display for viewing by the viewer(s) in response to determining that the attention of the viewer(s) is directed to the display.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Matthew Robert Alcorn, Youssef Jouad, James Gordon McLean
  • Publication number: 20210124606
    Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, 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: 10528209
    Abstract: A sub-grid of a grid of data is displayed on a display device. The data is organized over cells. The cells within the sub-table are visible on the display device, whereas the cells outside the sub-table are not visible on the display device. In response to the data of a cell outside of the sub-table changing, such that the cell is not visible on the display device, an indicator is displayed in the cell of the sub-table that is visible that is closest within the table to the cell having the data that changed.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: January 7, 2020
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Matthew Robert Alcorn, Joseph Vincent DiCecco
  • 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
  • Publication number: 20170052649
    Abstract: A sub-grid of a grid of data is displayed on a display device. The data is organized over cells. The cells within the sub-table are visible on the display device, whereas the cells outside the sub-table are not visible on the display device. In response to the data of a cell outside of the sub-table changing, such that the cell is not visible on the display device, an indicator is displayed in the cell of the sub-table that is visible that is closest within the table to the cell having the data that changed.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Inventors: Matthew Robert Alcorn, Joseph Vincent DiCecco
  • Publication number: 20070130339
    Abstract: A system and methods for implementing education online by providing institutions with the means for allowing the creation of courses to be taken by students online, the courses including assignments, announcements, course materials, chat and whiteboard facilities, and the like, all of which are available to the students over a network such as the Internet. Various levels of functionality are provided through a three-tiered licensing program that suits the needs of the institution offering the program. In addition, an open platform system is provided such that anyone with access to the Internet can create, manage, and offer a course to anyone else with access to the Internet without the need for an affiliation with an institution, thus enabling the virtual classroom to extend worldwide.
    Type: Application
    Filed: December 29, 2006
    Publication date: June 7, 2007
    Inventors: Robert Alcorn, Daniel Cane, Michael Chasen, Timothy Chi, Stephen Gilfus, Scott Perian, Matthew Pittinsky
  • Publication number: 20060168233
    Abstract: A system and methods for implementing education online by providing institutions with the means for allowing the creation of courses to be taken by students online, the courses including assignments, announcements, course materials, chat and whiteboard facilities, and the like, all of which are available to the students over a network such as the Internet. Various levels of functionality are provided through a three-tiered licensing program that suits the needs of the institution offering the program. In addition, an open platform system is provided such that anyone with access to the Internet can create, manage, and offer a course to anyone else with access to the Internet without the need for an affiliation with an institution, thus enabling the virtual classroom to extend worldwide.
    Type: Application
    Filed: October 13, 2005
    Publication date: July 27, 2006
    Inventors: Robert Alcorn, Daniel Cane, Michael Chasen, Timothy Chi, Stephen Gilfus, Scott Perian, Matthew Pittinsky