Patents by Inventor Scott E. Kelso
Scott E. Kelso 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: 10368233Abstract: An arrangement for employing a host of receivers that may already be present in a laptop, to enable the laptop to collect a significant amount of data about its location. Once the system then finds a readily available connection, it can then transmit information about its location as well as other information to help pinpoint the location of the laptop.Type: GrantFiled: June 30, 2007Date of Patent: July 30, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Scott E. Kelso, John C. Mese, Nathan J. Peterson, Arnold S. Weksler
-
Patent number: 9733826Abstract: 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: GrantFiled: December 15, 2014Date of Patent: August 15, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
-
Patent number: 9619282Abstract: One aspect provides a method including: identifying a task to be scheduled for execution on an information handling device having two or more cores of different size; determining an appropriate scheduling of the task for execution on the two or more of cores of different size, wherein the appropriate scheduling of the task is determined via a core signature for the task; directing the task to an appropriate core for execution based on the appropriate scheduling determined; and executing the task on the appropriate core. Other aspects are described and claimed.Type: GrantFiled: August 21, 2012Date of Patent: April 11, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Mark C. Davis, Daryl C. Cromer, Howard J. Locker, Scott E. 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: 9423908Abstract: 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: GrantFiled: December 15, 2014Date of Patent: August 23, 2016Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
-
Publication number: 20160170632Abstract: 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: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
-
Publication number: 20160170547Abstract: 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: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
-
Patent number: 9354942Abstract: 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: GrantFiled: January 5, 2012Date of Patent: May 31, 2016Assignee: 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: 9317455Abstract: 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: GrantFiled: January 5, 2012Date of Patent: April 19, 2016Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: James S. Rutledge, Seiichi Kawanao, Steven R. Perrin, Scott E. Kelso
-
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
-
Patent number: 8984200Abstract: One aspect provides a method comprising: ascertaining an interrupt at an information handling device having two or more cores of different size; determining if the interrupt should be directed to one of a bigger core and a littler core based on a policy for scheduling interrupts; directing the interrupt to the little core if the interrupt does not qualify as an exception based on the policy for scheduling interrupts; and processing the interrupt on an appropriate core according the policy for scheduling interrupts. Other aspects are described and claimed.Type: GrantFiled: August 21, 2012Date of Patent: March 17, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Mark C. Davis, Daryl C. Cromer, Howard J. Locker, Scott E. Kelso
-
Patent number: 8972966Abstract: 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: GrantFiled: January 5, 2012Date of Patent: March 3, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Scott E. Kelso, Jian Li, Steven R. Perrin, Matthew P. Roper, Bradley P. Strazisar, Jianbang Zhang
-
Patent number: 8706275Abstract: Embodiments of the invention provide systems, methods, apparatuses and program products configured to intelligently manage sound options for applications of a computer system based on display device characteristics. Various embodiments of the invention are particularly well suited for optimizing the sound options of two or more applications running on two or more display screens of the computer system simultaneously.Type: GrantFiled: February 10, 2010Date of Patent: April 22, 2014Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, Arnold S. Weksler, Rod D. Waltermann, Scott E. Kelso, John C. Mese
-
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: 20140059262Abstract: One aspect provides a method comprising: ascertaining an interrupt at an information handling device having two or more cores of different size; determining if the interrupt should be directed to one of a bigger core and a littler core based on a policy for scheduling interrupts; directing the interrupt to the little core if the interrupt does not qualify as an exception based on the policy for scheduling interrupts; and processing the interrupt on an appropriate core according the policy for scheduling interrupts. Other aspects are described and claimed.Type: ApplicationFiled: August 21, 2012Publication date: February 27, 2014Applicant: LENOVO (SINGAPORE) PTE. LTD.Inventors: Mark C. Davis, Daryl C. Cromer, Howard J. Locker, Scott E. Kelso
-
Publication number: 20140059558Abstract: One aspect provides a method including: identifying a task to be scheduled for execution on an information handling device having two or more cores of different size; determining an appropriate scheduling of the task for execution on the two or more of cores of different size, wherein the appropriate scheduling of the task is determined via a core signature for the task; directing the task to an appropriate core for execution based on the appropriate scheduling determined; and executing the task on the appropriate core. Other aspects are described and claimed.Type: ApplicationFiled: August 21, 2012Publication date: February 27, 2014Applicant: LENOVO (SINGAPORE) PTE. LTD.Inventors: Mark C. Davis, Daryl C. Cromer, Howard J. Locker, Scott E. Kelso
-
Patent number: 8566489Abstract: 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: GrantFiled: December 24, 2010Date of Patent: October 22, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Mark C. Davis, Steven R. Perrin, Scott E. Kelso, Li Bin, Wang Sheng
-
Patent number: 8544082Abstract: 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: GrantFiled: January 5, 2012Date of Patent: September 24, 2013Assignee: 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: 20130179611Abstract: 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: ApplicationFiled: January 5, 2012Publication date: July 11, 2013Applicant: Lenovo (Singapore) Pte. LtdInventors: James S. Rutledge, Seiichi Kawanao, Steven R. Perrin, Scott E. Kelso
-
Publication number: 20130179964Abstract: 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: ApplicationFiled: January 5, 2012Publication date: July 11, 2013Applicant: Lenovo (Singapore) Pte. Ltd.,Inventors: Jennifer Zawacki, Steven R. Perrin, Scott E. Kelso, James S. Rutledge, Matthew P. Roper, Jian Li, Yi Zhou