Patents by Inventor Steven R. Perrin

Steven R. Perrin 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: 9733826
    Abstract: An approach is provided for directing input received at a touch-enabled device to an intended input layer. User inputs are received at a touch-screen of a device. Each user input includes a set of one or more input properties. The touch-screen includes different interaction layers that include a transparent layer and an application layer. The approach analyzes the input properties associated with the received user inputs. Based on the analysis, the approach identifies an intended interaction layer as being either the transparent layer or the application layer. The approach then directs the user inputs to the identified intended interaction layer.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: August 15, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
  • 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: 9423908
    Abstract: An approach is provided for receiving user inputs at a touch-screen of a device, with each user input including a set of input properties. Based on the input properties, identifying an intended input type from a number of input types with input types including a handwriting type and a gesture type. Based on the received user inputs, generating system inputs for the identified intended input type. Inputting the generated system inputs to the device.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: August 23, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
  • Patent number: 9401903
    Abstract: Arrangements and methods for facilitating access to VPN-derived data regardless of computing platform power state.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 26, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Michael T. Vanover, Steven R. Perrin, Justin T. Dubs, Jennifer G. Zawacki, James J. Thrasher
  • Publication number: 20160170632
    Abstract: An approach is provided for directing input received at a touch-enabled device to an intended input layer. User inputs are received at a touch-screen of a device. Each user input includes a set of one or more input properties. The touch-screen includes different interaction layers that include a transparent layer and an application layer. The approach analyzes the input properties associated with the received user inputs. Based on the analysis, the approach identifies an intended interaction layer as being either the transparent layer or the application layer. The approach then directs the user inputs to the identified intended interaction layer.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
  • Publication number: 20160170547
    Abstract: An approach is provided for receiving user inputs at a touch-screen of a device, with each user input including a set of input properties. Based on the input properties, identifying an intended input type from a number of input types with input types including a handwriting type and a gesture type. Based on the received user inputs, generating system inputs for the identified intended input type. Inputting the generated system inputs to the device.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
  • Patent number: 9360986
    Abstract: Arrangements for managing displays of ultra-mobile devices (UMD's). Automatically or manually, a small-mode interface on a UMD screen, wherein one application window is visible, is switched to a large-mode interface.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 7, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: James J. Thrasher, Justin T. Dubs, Steven R. Perrin, James S. Rutledge, Michael T. Vanover, Jennifer G. Zawacki
  • Patent number: 9354942
    Abstract: Systems, methods and products directed toward coordinating power states in a hybrid information handling device are described herein. One aspect includes a method including: providing a primary operating environment and a secondary operating environment in an information handling device; ascertaining a trigger event for switching between the primary operating environment and the secondary operating environment; providing power state transitioning responsive to the trigger event; and placing one of the primary operating environment and the secondary operating environment in a working state while one of the primary operating environment and the secondary operating environment is in a sleeping state. Other embodiments are described herein.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: May 31, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: James S. Rutledge, Aaron M. Stewart, Steven R. Perrin, Scott E. Kelso, Seiichi Kawano, Mitsuhiro Yamazaki, Karen R. Kluttz, Matthew P. Roper
  • Patent number: 9317455
    Abstract: Systems, methods and products directed toward switching device components between multiple operating environments available on an information handling device. One aspect includes switching operation of an information handling device between at least two operating environments responsive to a trigger event, the at least two operating environments comprising a primary and a secondary operating environment; and switching one or more device components from one of the at least two operating environments to the other of the at least two operating environments via a virtual switch operation facilitated by one or more embedded controllers disposed within the information handling device responsive to switching between the at least two operating environments. Other embodiments are described herein.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: April 19, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: James S. Rutledge, Seiichi Kawanao, Steven R. Perrin, Scott E. Kelso
  • 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
  • Patent number: 8972966
    Abstract: Systems, methods and products directed toward facilitating firmware updates in a hybrid computing environment. One aspect includes providing a primary operating environment and a secondary operating environment in an information handling device; downloading one or more firmware update packages appropriate for the secondary operating environment to the primary operating environment; and executing a firmware update tool from the primary operating environment, the firmware update tool being configured to install the one or more firmware update packages on the secondary operating environment. Other embodiments are described herein.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: March 3, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott E. Kelso, Jian Li, Steven R. Perrin, Matthew P. Roper, Bradley P. Strazisar, Jianbang Zhang
  • 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
  • Patent number: 8566489
    Abstract: Embodiments operating shared peripherals in a hybrid computing system are described. Embodiments control a shared wireless antenna variously between a primary system and a secondary system, where the secondary system is detachable from the primary system and operates as an independent computing device in the disconnected state, while operating as a display device in the connected state.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: October 22, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark C. Davis, Steven R. Perrin, Scott E. Kelso, Li Bin, Wang Sheng
  • Patent number: 8544082
    Abstract: Systems, methods and products directed toward providing security in hybrid information handling device environments are described herein. One aspect an information handling device comprising: one or more processors; and one or memories storing program instructions accessible by the one or more processors; wherein, responsive to execution of program instructions stored in the one or more memories, the one or more processors are configured to: ascertain a resume request for resuming to a secondary operating environment; and prior to resuming the information handling device to the secondary operating environment, initiate a primary operating environment security application. Other embodiments are described herein.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: September 24, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jennifer Zawacki, Steven R. Perrin, Scott E. Kelso, James S. Rutledge, Matthew P. Roper, Jian Li, Yi Zhou
  • Publication number: 20130179903
    Abstract: Systems, methods and products directed toward coordinating power states in a hybrid information handling device are described herein. One aspect includes a method including: providing a primary operating environment and a secondary operating environment in an information handling device; ascertaining a trigger event for switching between the primary operating environment and the secondary operating environment; providing power state transitioning responsive to the trigger event; and placing one of the primary operating environment and the secondary operating environment in a working state while one of the primary operating environment and the secondary operating environment is in a sleeping state. Other embodiments are described herein.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Inventors: James S. Rutledge, Aaron M. Stewart, Steven R. Perrin, Scott E. Kelso, Seiichi Kawano, Mitsuhiro Yamazaki, Karen R. Kluttz, Matthew P. Roper
  • Publication number: 20130179964
    Abstract: Systems, methods and products directed toward providing security in hybrid information handling device environments are described herein. One aspect an information handling device comprising: one or more processors; and one or memories storing program instructions accessible by the one or more processors; wherein, responsive to execution of program instructions stored in the one or more memories, the one or more processors are configured to: ascertain a resume request for resuming to a secondary operating environment; and prior to resuming the information handling device to the secondary operating environment, initiate a primary operating environment security application. Other embodiments are described herein.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.,
    Inventors: Jennifer Zawacki, Steven R. Perrin, Scott E. Kelso, James S. Rutledge, Matthew P. Roper, Jian Li, Yi Zhou
  • Publication number: 20130178172
    Abstract: Systems, methods and products directed toward tuning a wireless antenna of an information handling device are disclosed herein. One aspect includes tuning one or more wireless antennas connected to an information handling device via one or more antenna tuning pins arranged within a system bus slot; wherein the one or more antenna tuning pins are configured to tune the one or more wireless antennas to operate within a frequency band based on one or more connections with one or more wireless communication pins of a device interface module arranged to interface with the system bus slot. Other embodiments are described herein.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Inventors: James S. Rutledge, Steven R. Perrin, Kazuo Fujii, Mitsuhiro Yamazaki, Takayuki Katoh
  • Publication number: 20130179870
    Abstract: Systems, methods and products directed toward facilitating firmware updates in a hybrid computing environment. One aspect includes providing a primary operating environment and a secondary operating environment in an information handling device; downloading one or more firmware update packages appropriate for the secondary operating environment to the primary operating environment; and executing a firmware update tool from the primary operating environment, the firmware update tool being configured to install the one or more firmware update packages on the secondary operating environment. Other embodiments are described herein.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Inventors: Scott E. Kelso, Jian Li, Steven R. Perrin, Matthew P. Roper, Bradley P. Strazisar, Jianbang Zhang
  • Publication number: 20130179611
    Abstract: Systems, methods and products directed toward switching device components between multiple operating environments available on an information handling device. One aspect includes switching operation of an information handling device between at least two operating environments responsive to a trigger event, the at least two operating environments comprising a primary and a secondary operating environment; and switching one or more device components from one of the at least two operating environments to the other of the at least two operating environments via a virtual switch operation facilitated by one or more embedded controllers disposed within the information handling device responsive to switching between the at least two operating environments. Other embodiments are described herein.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd
    Inventors: James S. Rutledge, Seiichi Kawanao, Steven R. Perrin, Scott E. Kelso
  • Publication number: 20130154957
    Abstract: Systems, methods and products directed toward snap to center user interface navigation are presented herein. One aspect includes executing an ultra-mobile user interface displayed on a display device accessible by an information handling device, the ultra-mobile user interface being comprised of one or more landing zones; ascertaining a user selected position within the ultra-mobile user interface based on user input communicated through one or more input devices operatively coupled with the information handling device; and selecting one of the one or more landing zones determined to be in closest proximity to the user selected position. Other embodiments are described herein.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Howard Locker, Daryl Cromer, Steven R. Perrin