Patents by Inventor Matthew Roper
Matthew Roper 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).
-
Publication number: 20210264559Abstract: Apparatus and method for Implementing a virtual display. For example, one embodiment of a graphics processing apparatus comprises host execution circuitry to execute instructions to implement a host and virtualization instructions to implement a virtualized execution environment comprising a plurality of virtual machines (VMs); graphics execution circuitry to execute graphics instructions to render framebuffers on behalf of each VM, each framebuffer associated with a virtual function (VF); and a display engine comprising one or more display pipes and a plurality of display planes; wherein a dynamic mapping is to be performed to associate one or more of the framebuffers to one or more of the display planes, the dynamic mapping comprising generating a framebuffer object with framebuffer information required by a physical function (PF) of the host to update the one or more display planes.Type: ApplicationFiled: November 30, 2018Publication date: August 26, 2021Inventors: Matthew ROPER, Zhi WANG, Satyeshwar SINGH, Kalyan KONDAPALLY, Daniel VETTER, Wei ZHANG
-
Patent number: 10097614Abstract: A system can include a base device and a satellite device configured to operate in an attached state and to operate in a detached state; circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device; circuitry that responds to a transition from the attached state to the detached state by establishing a wireless communication session between the base device and the satellite device; and circuitry that communicates information, via an established wired communication session in the attached state and via an established wireless communication session in the detached state, from the base device to the satellite device for rendering the communicated information to a display of the satellite device. Various other apparatuses, systems, methods, etc., are also disclosed.Type: GrantFiled: May 26, 2013Date of Patent: October 9, 2018Assignee: Lenovo PC InternationalInventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Patent number: 9594711Abstract: Systems and methods described herein provide for a process for managing continuity of experience between operation of a hybrid computer system in the connected state and the slate component independently in the disconnected state. Embodiments further provide for the continuity of experience for devices operating under multiple processors or multiple platforms. According to embodiments, one or more states and conditions of the connected hybrid computer system may be synchronized with the slate component when the slate component is disconnected from the hybrid computer system. Alternatively, embodiments provide for the synchronization of one or more states and conditions of the independent slate component with the hybrid computer system responsive to connecting the slate component to the hybrid computer system. Non-limiting examples of states and conditions according to embodiments are web pages, applications, documents, lists of recently opened files and web pages, and web browser active tabs.Type: GrantFiled: December 24, 2010Date of Patent: March 14, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer G. Zawacki, Steven R. Perrin, Mark C. Davis, Scott E. Kelso, Matthew Roper, Wang Zhe Peng, Wang Kai, Rong Yang, Wang Wen
-
Patent number: 9379942Abstract: An embodiment includes a system having: a display device having a first operating platform; a base device having a second operating platform and being configured to connect with the display device through a hardware connection; the hardware connection including a communication link between the first and second operating platforms; and a server module and a client module; the server module configured to, responsive to selecting an active operating platform, communicate settings of a previously active operating platform via the hardware connection to the client module to maintain continuity of settings after switching active operating platforms. Other embodiments are described and claimed.Type: GrantFiled: March 24, 2014Date of Patent: June 28, 2016Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Roper, Steven Richard Perrin, Scott Edwards Kelso, Mark Charles Davis, Li Bin, Wang Sheng
-
Patent number: 9002925Abstract: Systems and methods described herein provide for communication between a base component and a slate component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and slate component are connected. Embodiments provide that the base component may control the slate component when the hybrid computing system is in a connected state. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components. Furthermore, systems and methods described herein provide that the base component may control hardware devices, peripheral devices, or software applications of the display component through communications between the server module and client module.Type: GrantFiled: December 24, 2010Date of Patent: April 7, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
-
Publication number: 20140207924Abstract: An embodiment includes a system having: a display device having a first operating platform; a base device having a second operating platform and being configured to connect with the display device through a hardware connection; the hardware connection including a communication link between the first and second operating platforms; and a server module and a client module; the server module configured to, responsive to selecting an active operating platform, communicate settings of a previously active operating platform via the hardware connection to the client module to maintain continuity of settings after switching active operating platforms. Other embodiments are described and claimed.Type: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Inventors: Matthew Roper, Steven Richard Perrin, Scott Edwards Kelso, Mark Charles Davis, Li Bin, Wang Sheng
-
Patent number: 8682962Abstract: Systems and methods described herein provide for communication between a base component and a tablet component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and tablet component are connected. Systems and methods provide for a switch for determining control of the hybrid computing system when in a connected state. Embodiments provide that the base component may control the tablet component when the hybrid computing system is in a connected state and the switch is set to base control. According to embodiments, the display component may control the hybrid computing system when the hybrid computing system is in a connected state and the switch is set to tablet control. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components.Type: GrantFiled: January 5, 2011Date of Patent: March 25, 2014Assignee: Levono (Singapore) Pte. Ltd.Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
-
Publication number: 20130262629Abstract: A system can include a base device and a satellite device configured to operate in an attached state and to operate in a detached state; circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device; circuitry that responds to a transition from the attached state to the detached state by establishing a wireless communication session between the base device and the satellite device; and circuitry that communicates information, via an established wired communication session in the attached state and via an established wireless communication session in the detached state, from the base device to the satellite device for rendering the communicated information to a display of the satellite device. Various other apparatuses, systems, methods, etc., are also disclosed.Type: ApplicationFiled: May 26, 2013Publication date: October 3, 2013Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Patent number: 8539114Abstract: An apparatus and method are disclosed for state sharing. A change module detects a change of a configuration state for at least one of a base and a detachable device. A connection module detects a connection between the base and the detachable device. The detachable device provides a display and a network connection for the base if the base and detachable device are connected. A synchronize module synchronizes the configuration state of the detachable device with the configuration state of the base in response to detecting the connection and detecting the change of configuration state.Type: GrantFiled: January 5, 2011Date of Patent: September 17, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer Greenwood Zawacki, Mark Charles Davis, Scott Edwards Kelso, Bin Li, Steven Richard Perrin, Matthew Roper, Sheng Wang, Yi Zhou
-
Patent number: 8452877Abstract: A method includes receiving an IP address via a non-IP protocol communication interface, the IP address associated with an operating system environment established on a computing device; storing the received IP address in memory; responsive to a cessation of communication via the non-IP protocol communication interface, accessing the IP address stored in memory and transmitting the accessed IP address via an IP protocol network interface; and receiving information via the IP protocol network interface, the information issued by the operating system environment established on the computing device associated with the IP address. Various other apparatuses, systems, methods, etc., are also disclosed.Type: GrantFiled: April 28, 2010Date of Patent: May 28, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Publication number: 20120173764Abstract: An apparatus and method are disclosed for state sharing. A change module detects a change of a configuration state for at least one of a base and a detachable device. A connection module detects a connection between the base and the detachable device. The detachable device provides a display and a network connection for the base if the base and detachable device are connected. A synchronize module synchronizes the configuration state of the detachable device with the configuration state of the base in response to detecting the connection and detecting the change of configuration state.Type: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Jennifer Greenwood Zawacki, Mark Charles Davis, Scott Edwards Kelso, Bin Li, Steven Richard Perrin, Matthew Roper, Sheng Wang, Yi Zhou
-
Publication number: 20120166676Abstract: Systems and methods described herein provide for communication between a base component and a tablet component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and tablet component are connected. Systems and methods provide for a switch for determining control of the hybrid computing system when in a connected state. Embodiments provide that the base component may control the tablet component when the hybrid computing system is in a connected state and the switch is set to base control. According to embodiments, the display component may control the hybrid computing system when the hybrid computing system is in a connected state and the switch is set to tablet control. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components.Type: ApplicationFiled: January 5, 2011Publication date: June 28, 2012Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
-
Publication number: 20120166679Abstract: Systems and methods described herein provide for a process for managing continuity of experience between operation of a hybrid computer system in the connected state and the slate component independently in the disconnected state. Embodiments further provide for the continuity of experience for devices operating under multiple processors or multiple platforms. According to embodiments, one or more states and conditions of the connected hybrid computer system may be synchronized with the slate component when the slate component is disconnected from the hybrid computer system. Alternatively, embodiments provide for the synchronization of one or more states and conditions of the independent slate component with the hybrid computer system responsive to connecting the slate component to the hybrid computer system. Non-limiting examples of states and conditions according to embodiments are web pages, applications, documents, lists of recently opened files and web pages, and web browser active tabs.Type: ApplicationFiled: December 24, 2010Publication date: June 28, 2012Inventors: Jennifer G. Zawacki, Steven R. Perrin, Mark C. Davia, Scott E. Kelso, Matthew Roper, Wang Zhe Peng, Wang Kai, Rong Yang, Wang Wen
-
Publication number: 20120166521Abstract: Systems and methods described herein provide for communication between a base component and a slate component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and slate component are connected. Embodiments provide that the base component may control the slate component when the hybrid computing system is in a connected state. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components. Furthermore, systems and methods described herein provide that the base component may control hardware devices, peripheral devices, or software applications of the display component through communications between the server module and client module.Type: ApplicationFiled: December 24, 2010Publication date: June 28, 2012Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
-
Publication number: 20110270991Abstract: A method includes receiving an IP address via a non-IP protocol communication interface, the IP address associated with an operating system environment established on a computing device; storing the received IP address in memory; responsive to a cessation of communication via the non-IP protocol communication interface, accessing the IP address stored in memory and transmitting the accessed IP address via an IP protocol network interface; and receiving information via the IP protocol network interface, the information issued by the operating system environment established on the computing device associated with the IP address. Various other apparatuses, systems, methods, etc., are also disclosed.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Publication number: 20110113367Abstract: A method for displaying various types of messages received from a network to which an information handling system, such as a computer, is connected. A selection is made from a list of application programs installed on the system as to whether or not messages are displayed when selected ones of the application programs are running on the system. A message display system can be operated by preventing display of messages when the display of the system is in a particular mode, such as one of full screen mode or presentation mode. A selection may be made as to which types of messages are to be displayed. Only those types of messages that are selected are displayed on a display of the system. A medium can have code thereon for causing a system to implement the method. An information handling system, such as a computer, can have a processor and memory for storing instructions to implement the method.Type: ApplicationFiled: November 6, 2009Publication date: May 12, 2011Inventors: Lisa Louise Carter, Neal Robert Caliendo, JR., Holly Anne Edge, Timothy Humphrey, Paul Plaskonos, Matthew Roper
-
Patent number: D502258Type: GrantFiled: March 27, 2003Date of Patent: February 22, 2005Assignee: Sit-Bray LimitedInventors: Edward Hart, Matthew Roper