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: 11614198Abstract: 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: GrantFiled: December 13, 2019Date of Patent: March 28, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew Robert Alcorn, Youssef Jouad, James Gordon McLean
-
Patent number: 11329864Abstract: 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: GrantFiled: January 13, 2017Date of Patent: May 10, 2022Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
-
Patent number: 11221871Abstract: 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: GrantFiled: October 25, 2019Date of Patent: January 11, 2022Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Publication number: 20210180740Abstract: 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: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventors: Matthew Robert Alcorn, Youssef Jouad, James Gordon McLean
-
Publication number: 20210124606Abstract: 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: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Patent number: 10637736Abstract: 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: GrantFiled: June 6, 2016Date of Patent: April 28, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
-
Patent number: 10528209Abstract: 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: GrantFiled: August 20, 2015Date of Patent: January 7, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Matthew Robert Alcorn, Joseph Vincent DiCecco
-
Patent number: 10111273Abstract: 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: GrantFiled: May 24, 2016Date of Patent: October 23, 2018Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
-
Publication number: 20180205595Abstract: 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: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
-
Publication number: 20170353357Abstract: 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: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
-
Publication number: 20170347364Abstract: 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: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, James Gordon McLean, Jared Siirila, Randall William Worzella
-
Publication number: 20170052649Abstract: 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: ApplicationFiled: August 20, 2015Publication date: February 23, 2017Inventors: Matthew Robert Alcorn, Joseph Vincent DiCecco
-
Publication number: 20070130339Abstract: 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: ApplicationFiled: December 29, 2006Publication date: June 7, 2007Inventors: Robert Alcorn, Daniel Cane, Michael Chasen, Timothy Chi, Stephen Gilfus, Scott Perian, Matthew Pittinsky
-
Publication number: 20060168233Abstract: 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: ApplicationFiled: October 13, 2005Publication date: July 27, 2006Inventors: Robert Alcorn, Daniel Cane, Michael Chasen, Timothy Chi, Stephen Gilfus, Scott Perian, Matthew Pittinsky