Patents by Inventor James Joseph Thrasher
James Joseph Thrasher 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: 9537957Abstract: A first device captures session data for each application session that is executing on a first device, and provides the session data to a second device in order for the second device to reconstruct the application sessions. A first device identifies one or more application sessions currently executing on the first device. Each of the application sessions include a media object and session data, which includes a media object identifier that corresponds to the media object and a first device media session position. The first device captures the session data transmits the captured session data to one or more second devices. The second devices are adapted to reconstruct at least one of the application sessions using the received session data and positions the application sessions at a second device media session position that corresponds to the received first device media session position.Type: GrantFiled: September 2, 2009Date of Patent: January 3, 2017Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer Greenwood Zawacki, Justin Tyler Dubs, Howard Jeffrey Locker, Julie Anne Morris, Steven Richard Perrin, Axel Ramirez Flores, James Joseph Thrasher, Sean Michael Ulrich
-
Patent number: 8812699Abstract: An apparatus, system, and method are disclosed for synchronizing inbound and outbound data in an environment that offers multiple data pathways. When an attempt to send data by a host computer fails, the host computer notifies a secondary device with a separate network connection of the failure. The secondary device attempts to send the data over its separate network connection. If the secondary device fails to send the data, the host computer generates new attempts to send the data over its network connection. The secondary device does the same if the host computer continues to fail in its attempts to send the data. When either the host computer or the secondary device sends the outbound data, it notifies the other of the successful send. The devices then stop further attempts to transmit the data. For inbound data, the host computer and secondary device obtain unique identifiers for inbound data items, compare them, and request from the other those inbound data items that it has not received.Type: GrantFiled: December 4, 2008Date of Patent: August 19, 2014Assignee: Lenovo (Singapore) PTE. Ltd.Inventors: Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki, Justin Tyler Dubs
-
Patent number: 8446372Abstract: An apparatus, system, and method are disclosed for automated touchpad adjustments. A Touchpad Corrective Action (TCA) detection module detects a TCA within a specified input limit after a touchpad input. An adjustment module decreases a touchpad sensitivity in response to detecting the TCA.Type: GrantFiled: July 9, 2008Date of Patent: May 21, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Howard Locker, James Joseph Thrasher, Jennifer Greenwood Zawacki
-
Patent number: 8312152Abstract: A method, apparatus, and system are disclosed for reassigning a network address. A detection module detects a routing table change for a host. The host is in communication with a least one network. A client is also in communication with the host over a network interface using a first address. A generation module generates a second address for the client. The second address does not compete with other addresses on the at least one network. An interface module disables the network interface to the client. The interface module then enables the network interface between the client and the host. A communication module receives a request for a new address from the client. The communication module assigns the second address to the client.Type: GrantFiled: December 1, 2008Date of Patent: November 13, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki
-
Patent number: 8155588Abstract: Apparatus, methods, and systems are disclosed for pairing a first wireless device with a second wireless device and establishing an identifier. The first wireless device transmits to the second wireless device from the first wireless device with the identifier. The first wireless device shares the identifier with a third wireless device. This allows the third device to transmit to the second wireless device appearing as the first wireless device. The first wireless device stops transmitting while the third wireless device transmits. Since the third wireless device used the identifier for the first wireless device, the second wireless device believes is communicating with the first wireless device.Type: GrantFiled: December 27, 2007Date of Patent: April 10, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover, Steven Richard Perrin, Sean Michael Ulrich
-
Patent number: 8090962Abstract: A system, method, and program product is provided that detects whether a network adapter has been removed from a computer system. If the network adapter, such as a wireless network adapter, has been removed from the computer system, then a tamper evident indicator (e.g., bit) is set in a nonvolatile memory area of the computer system. In addition, a hard drive password is set to a different password according to a hard drive password policy. The hard drive password controls access to files stored on the hard drive. In one embodiment, the power-on password is also changed to a new password so that the user has to enter the new power-on password when initializing the computer system in order to access the files stored on the computer system.Type: GrantFiled: March 19, 2008Date of Patent: January 3, 2012Assignee: Lenoro (Singapore) Pte. Ltd.Inventors: David Carroll Challener, Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover
-
Patent number: 7921172Abstract: An apparatus, system, and method are disclosed for wireless presyncing of data. A scan module scans a partial email stored on a mobile electronic device. The partial email comprises subject text, address data, and a specified quantity of message text. A complete version of the partial email resides on a server. The server is in communication with the mobile electronic device over a wireless network. A download module determines if the partial email satisfies a priority policy. In addition, the download module downloads the complete email to the mobile electronic device if the partial email satisfies the priority policy.Type: GrantFiled: January 7, 2009Date of Patent: April 5, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover
-
Publication number: 20110055627Abstract: A first device captures session data for each application session that is executing on a first device, and provides the session data to a second device in order for the second device to reconstruct the application sessions. A first device identifies one or more application sessions currently executing on the first device. Each of the application sessions include a media object and session data, which includes a media object identifier that corresponds to the media object and a first device media session position. The first device captures the session data transmits the captured session data to one or more second devices. The second devices are adapted to reconstruct at least one of the application sessions using the received session data and positions the application sessions at a second device media session position that corresponds to the received first device media session position.Type: ApplicationFiled: September 2, 2009Publication date: March 3, 2011Inventors: Jennifer Greenwood Zawacki, Justin Tyler Dubs, Howard Jeffrey Locker, Julie Anne Morris, Steven Richard Perrin, Axel Ramirez Flores, James Joseph Thrasher, Sean Michael Ulrich
-
Patent number: 7769927Abstract: An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier.Type: GrantFiled: July 19, 2007Date of Patent: August 3, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Justin Tyler Dubs, James Joseph Thrasher, Jennifer Greenwood Zawacki
-
Publication number: 20100174790Abstract: An apparatus, system, and method are disclosed for wireless presyncing of data. A scan module scans a partial email stored on a mobile electronic device. The partial email comprises subject text, address data, and a specified quantity of message text. A complete version of the partial email resides on a server. The server is in communication with the mobile electronic device over a wireless network. A download module determines if the partial email satisfies a priority policy. In addition, the download module downloads the complete email to the mobile electronic device if the partial email satisfies the priority policy.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover
-
Publication number: 20100146133Abstract: An apparatus, system, and method are disclosed for synchronizing inbound and outbound data in an environment that offers multiple data pathways. When an attempt to send data by a host computer fails, the host computer notifies a secondary device with a separate network connection of the failure. The secondary device attempts to send the data over its separate network connection. If the secondary device fails to send the data, the host computer generates new attempts to send the data over its network connection. The secondary device does the same if the host computer continues to fail in its attempts to send the data. When either the host computer or the secondary device sends the outbound data, it notifies the other of the successful send. The devices then stop further attempts to transmit the data. For inbound data, the host computer and secondary device obtain unique identifiers for inbound data items, compare them, and request from the other those inbound data items that it has not received.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki, Justin Tyler Dubs
-
Publication number: 20100138546Abstract: A method, apparatus, and system are disclosed for reassigning a network address. A detection module detects a routing table change for a host. The host is in communication with a least one network. A client is also in communication with the host over a network interface using a first address. A generation module generates a second address for the client. The second address does not compete with other addresses on the at least one network. An interface module disables the network interface to the client. The interface module then enables the network interface between the client and the host. A communication module receives a request for a new address from the client. The communication module assigns the second address to the client.Type: ApplicationFiled: December 1, 2008Publication date: June 3, 2010Applicant: LENOVO (Singapore) PTE, LTD.Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki
-
Publication number: 20100115144Abstract: A computer system detects a power state change and determines that the power state change puts the computer system in a low power state. In turn, the computer system informs an external slot device to enable an external wireless device included in the external slot device.Type: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover
-
Publication number: 20100007612Abstract: An apparatus, system, and method are disclosed for automated touchpad adjustments. A Touchpad Corrective Action (TCA) detection module detects a TCA within a specified input limit after a touchpad input. An adjustment module decreases a touchpad sensitivity in response to detecting the TCA.Type: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Inventors: Howard Locker, James Joseph Thrasher, Jennifer Greenwood Zawacki
-
Publication number: 20090241164Abstract: A system, method, and program product is provided that detects whether a network adapter has been removed from a computer system. If the network adapter, such as a wireless network adapter, has been removed from the computer system, then a tamper evident indicator (e.g., bit) is set in a nonvolatile memory area of the computer system. In addition, a hard drive password is set to a different password according to a hard drive password policy. The hard drive password controls access to files stored on the hard drive. In one embodiment, the power-on password is also changed to a new password so that the user has to enter the new power-on password when initializing the computer system in order to access the files stored on the computer system.Type: ApplicationFiled: March 19, 2008Publication date: September 24, 2009Inventors: David Carroll Challener, Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover
-
Publication number: 20090207141Abstract: A computer touch pad can be used for joystick-type navigation by allowing a user to touch her finger at a location on the pad that is distanced from a reference location of the pad, and the cursor is moved on screen the direction from the reference location to the touch down location at a speed that is proportional to the distance between the locations.Type: ApplicationFiled: February 19, 2008Publication date: August 20, 2009Inventors: Justin Tyler Dubs, Harriss Christopher Neil Ganey, James Joseph Thrasher, Jennifer Greenwood Zawacki
-
Publication number: 20090170521Abstract: Apparatus, methods, and systems are disclosed for pairing a first wireless device with a second wireless device and establishing an identifier. The first wireless device transmits to the second wireless device from the first wireless device with the identifier. The first wireless device shares the identifier with a third wireless device. This allows the third device to transmit to the second wireless device appearing as the first wireless device. The first wireless device stops transmitting while the third wireless device transmits. Since the third wireless device used the identifier for the first wireless device, the second wireless device believes is communicating with the first wireless device.Type: ApplicationFiled: December 27, 2007Publication date: July 2, 2009Inventors: Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover, Steven Richard Perrin, Sean Michael Ulrich
-
Publication number: 20090024770Abstract: An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier.Type: ApplicationFiled: July 19, 2007Publication date: January 22, 2009Inventors: Justin Tyler Dubs, James Joseph Thrasher, Jennifer Greenwood Zawacki