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: 20210264559
    Abstract: 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: Application
    Filed: November 30, 2018
    Publication date: August 26, 2021
    Inventors: Matthew ROPER, Zhi WANG, Satyeshwar SINGH, Kalyan KONDAPALLY, Daniel VETTER, Wei ZHANG
  • Patent number: 10097614
    Abstract: 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: Grant
    Filed: May 26, 2013
    Date of Patent: October 9, 2018
    Assignee: Lenovo PC International
    Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
  • Patent number: 9594711
    Abstract: 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: Grant
    Filed: December 24, 2010
    Date of Patent: March 14, 2017
    Assignee: 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: 9379942
    Abstract: 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: Grant
    Filed: March 24, 2014
    Date of Patent: June 28, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew Roper, Steven Richard Perrin, Scott Edwards Kelso, Mark Charles Davis, Li Bin, Wang Sheng
  • Patent number: 9002925
    Abstract: 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: Grant
    Filed: December 24, 2010
    Date of Patent: April 7, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
  • Publication number: 20140207924
    Abstract: 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: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Inventors: Matthew Roper, Steven Richard Perrin, Scott Edwards Kelso, Mark Charles Davis, Li Bin, Wang Sheng
  • Patent number: 8682962
    Abstract: 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: Grant
    Filed: January 5, 2011
    Date of Patent: March 25, 2014
    Assignee: Levono (Singapore) Pte. Ltd.
    Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
  • Publication number: 20130262629
    Abstract: 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: Application
    Filed: May 26, 2013
    Publication date: October 3, 2013
    Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
  • Patent number: 8539114
    Abstract: 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: Grant
    Filed: January 5, 2011
    Date of Patent: September 17, 2013
    Assignee: 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: 8452877
    Abstract: 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: Grant
    Filed: April 28, 2010
    Date of Patent: May 28, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
  • Publication number: 20120173764
    Abstract: 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: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: 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: 20120166676
    Abstract: 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: Application
    Filed: January 5, 2011
    Publication date: June 28, 2012
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
  • Publication number: 20120166679
    Abstract: 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: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Inventors: 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: 20120166521
    Abstract: 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: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Inventors: Matthew Roper, Steven R. Perrin, Scott E. Kelso, Mark C. Davis, Li Bin, Wang Sheng
  • Publication number: 20110270991
    Abstract: 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: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
  • Publication number: 20110113367
    Abstract: 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: Application
    Filed: November 6, 2009
    Publication date: May 12, 2011
    Inventors: Lisa Louise Carter, Neal Robert Caliendo, JR., Holly Anne Edge, Timothy Humphrey, Paul Plaskonos, Matthew Roper
  • Patent number: D502258
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: February 22, 2005
    Assignee: Sit-Bray Limited
    Inventors: Edward Hart, Matthew Roper