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

  • 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: 20130047175
    Abstract: A system can include storage for identification data for individuals; an interface configured to receive image data; recognition circuitry configured to recognize individuals using received image data and stored identification data; grouping circuitry configured to define groups based on recognized individuals; assignment circuitry configured to assign media consumption preferences to defined groups; and output circuitry configured to output preferred media information based on assigned media consumption preferences of a defined group of recognized individuals. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Axel Ramirez Flores, Mark Charles Davis, Bradley Park Strazisar, Scott Edwards Kelso, Steven Richard Perrin, Yi Zhou, Howard J. Locker, Jian Li, Jianbang Zhang, Jennifer Greenwood Zawacki
  • Patent number: 8312152
    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: Grant
    Filed: December 1, 2008
    Date of Patent: November 13, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki
  • Publication number: 20120239950
    Abstract: An apparatus and method are disclosed for variable authentication requirements. The apparatus includes an operating status module identifying a change in an operating status of a device and maintaining a history of operating statuses, and an access control module comparing a current operating status with a previous operating status. The apparatus also includes a profile module maintaining a trust indicator for each operating status. The access control module determines a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status. The method includes identifying a change in an operating status of a device and maintaining a history of operating statuses, and comparing a current operating status with a previous operating status.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Mark Charles Davis, Howard J. Locker, Michael Thano Matthews, Steven Richard Perrin, Sean Michael Ulrich
  • Publication number: 20120208507
    Abstract: A method includes sensing a local environmental condition, receiving an electronic communication message, sensing a local microphone signal level associated with the communication message, and issuing a notification if the local microphone signal level exceeds a threshold associated with the local environmental condition. In such a method, an electronic communication may be a telephone call, a video call, a text message, a message communicated via a short message service, a message communicated via a multimedia message service or other type of message. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 16, 2012
    Inventors: Jennifer Greenwood Zawacki, Axel Ramirez Flores, Bradley Park Strazisar, Howard J. Locker, James Stephen Rutledge, Julie Anne Morris, Matthew Price Roper, Michael Thano Matthews, Scott Edwards Kelso, Steven Richard Perrin, Yi Zhou
  • Publication number: 20120173484
    Abstract: An apparatus and method are disclosed for synchronizing states. A management module selects a file to synchronize between a base and a 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 establishes a control connection and a data connection between the base and the detachable device and transmits the file to a memory space over the data connection in response to a command communicated over the control connection.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Steven Richard Perrin, Scott Edwards Kelso, Bin Li, Sheng Wang
  • 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: 20120173902
    Abstract: An apparatus and method are disclosed for power management. A monitor module monitors a connection between a base and a detachable device from the base and from the detachable device. The detachable device provides a display for the base if the detachable device and base are connected. A detection module detects a connection event selected from the group consisting of a detachable device connection to the base and a detachable device disconnection from the base.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Inventors: Jennifer Greenwood Zawacki, Mark Charles Davis, Justin Tyler Dubs, Scott Edwards Kelso, Bin Li, Lin Songtao, Steven Richard Perrin, Sheng Wang, Yi Zhou
  • Publication number: 20120174199
    Abstract: An apparatus and method for pairing a base and a detachable device. A query module queries a detachable device in response to the detachable device connecting to a base. The detachable device provides a display for the base if the detachable device and base are connected. A determination module determines if the detachable device is paired with the base. A credential module obtains a pairing credential for a pairing in response to the determination module determining that the detachable device is unpaired with the base.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Steven Richard Perrin, Mark Charles Davis, Scott Edwards Kelso, Bin Li, Sheng Wang
  • Publication number: 20120157164
    Abstract: A device and method include detecting signal strength received at a mobile cellular communication device. A dropped call is detected between the device and another device as a function of detected signal strength. The dropped call is reconnected when detected signal strength reaches a selected first threshold.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Inventors: Howard J. Locker, Axel Ramirez Flores, Bradley Park Strazisar, James Stephen Rutledge, Jennifer Greenwood Zawacki, Michael Thano Matthews, Scott Edwards Kelso, Steven Richard Perrin, Yi Zhou
  • Patent number: 8155588
    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: Grant
    Filed: December 27, 2007
    Date of Patent: April 10, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover, Steven Richard Perrin, Sean Michael Ulrich
  • Patent number: 8112547
    Abstract: A method for increasing the capacity of a connection table in a firewall accelerator by means of mapping packets in one session with some common security actions into one table entry. For each of five Network Address Translation (NAT) configurations, a hash function is specified. The hash function takes into account which of four possible arrival types a packet at a firewall accelerator may have. When different arrival types of packets in the same session are processed, two or more arrival types may have the same hash value.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Everett Arthur Corl, Jr., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
  • Publication number: 20110302436
    Abstract: While an information handling device is in a reduced power state, the information handling device transitions from the reduced power state to a higher power state in response to receiving a message over an established wireless network connection that maintains a presence on a wireless network. In turn, the information handling device processes the message accordingly in the higher power state.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Inventors: Jeffrey Clark, Mark Charles Davis, Justin Tyler Dubs, Steven Richard Perrin, Jennifer Greenwood Zawacki, Dekui Zhang
  • Publication number: 20110267026
    Abstract: A method and apparatus are disclosed for modifying a transition to an altered power state of an electronic device based on accelerometer output. The apparatus includes an electronic device having a display and an accelerometer. The apparatus also includes a determination module, and a modification module. The determination module determines an in-use condition of the electronic device based on accelerometer output for the electronic device. The modification module modifies a transition to an altered power state of the electronic device in response to the determination module determining the in-use condition.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Howard Locker, Mark Charles Davis, Michael Thano Matthews, Steven Richard Perrin, Sean Michael Ulrich
  • 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
  • Patent number: 7921172
    Abstract: 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: Grant
    Filed: January 7, 2009
    Date of Patent: April 5, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover
  • Publication number: 20110055627
    Abstract: 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: Application
    Filed: September 2, 2009
    Publication date: March 3, 2011
    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
  • Publication number: 20100241746
    Abstract: A method for increasing the capacity of a connection table in a firewall accelerator by means of mapping packets in one session with some common security actions into one table entry. For each of five Network Address Translation (NAT) configurations, a hash function is specified. The hash function takes into account which of four possible arrival types a packet at a firewall accelerator may have. When different arrival types of packets in the same session are processed, two or more arrival types may have the same hash value.
    Type: Application
    Filed: June 8, 2010
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Everett Arthur Corl, JR., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
  • Patent number: 7769858
    Abstract: A method for increasing the capacity of a connection table in a firewall accelerator by means of mapping packets in one session with some common security actions into one table entry. For each of five Network Address Translation (NAT) configurations, a hash function is specified. The hash function takes into account which of four possible arrival types a packet at a firewall accelerator may have. When different arrival types of packets in the same session are processed, two or more arrival types may have the same hash value.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Everett Arthur Corl, Jr., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
  • Publication number: 20100174790
    Abstract: 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: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover