Patents by Inventor Steven Richard Perrin

Steven Richard 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).

  • Publication number: 20100146133
    Abstract: 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: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki, Justin Tyler Dubs
  • Publication number: 20100138546
    Abstract: 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: Application
    Filed: December 1, 2008
    Publication date: June 3, 2010
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki
  • Publication number: 20100115144
    Abstract: 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: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover
  • Publication number: 20100058082
    Abstract: A low power processor in a computer is kept energized in a suspend state in which a main processor of the computer is deenergized. The low power processor maintains a network connection by sending keepalive packets as required by the network communication protocol.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Inventors: Howard Jeffrey Locker, David Carroll Challener, Justin Tyler Dubs, Steven Richard Perrin, Michael Terrell Vanover, Jennifer Greenwood Zawacki
  • Publication number: 20090241032
    Abstract: An apparatus, system, and method are disclosed for URL sharing. A link module links a plurality of user browsing sessions in a URL sharing session. A select module selects a user browsing session. A communication module communicates a URL for the selected user browsing session to each linked user browsing session. A display module displays the URL and corresponding web page of the selected user browsing session at each user browsing session.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Inventors: David Carroll Challener, Justin Tyler Dubs, Steven Richard Perrin, Jennifer Greenwood Zawacki
  • Publication number: 20090170521
    Abstract: 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: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover, Steven Richard Perrin, Sean Michael Ulrich