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: 8452877Abstract: 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: GrantFiled: April 28, 2010Date of Patent: May 28, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Publication number: 20130047175Abstract: 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: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: 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: 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
-
Publication number: 20120239950Abstract: 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: ApplicationFiled: March 15, 2011Publication date: September 20, 2012Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Mark Charles Davis, Howard J. Locker, Michael Thano Matthews, Steven Richard Perrin, Sean Michael Ulrich
-
Publication number: 20120208507Abstract: 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: ApplicationFiled: February 14, 2011Publication date: August 16, 2012Inventors: 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: 20120173484Abstract: 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: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Steven Richard Perrin, Scott Edwards Kelso, Bin Li, Sheng Wang
-
Publication number: 20120173764Abstract: 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: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: 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: 20120173902Abstract: 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: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Inventors: 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: 20120174199Abstract: 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: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Steven Richard Perrin, Mark Charles Davis, Scott Edwards Kelso, Bin Li, Sheng Wang
-
Publication number: 20120157164Abstract: 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: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Inventors: 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: 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: 8112547Abstract: 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: GrantFiled: June 8, 2010Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Everett Arthur Corl, Jr., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
-
Publication number: 20110302436Abstract: 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: ApplicationFiled: June 4, 2010Publication date: December 8, 2011Inventors: Jeffrey Clark, Mark Charles Davis, Justin Tyler Dubs, Steven Richard Perrin, Jennifer Greenwood Zawacki, Dekui Zhang
-
Publication number: 20110267026Abstract: 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: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Howard Locker, Mark Charles Davis, Michael Thano Matthews, Steven Richard Perrin, Sean Michael Ulrich
-
Publication number: 20110270991Abstract: 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: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
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
-
Publication number: 20100241746Abstract: 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: ApplicationFiled: June 8, 2010Publication date: September 23, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Everett Arthur Corl, JR., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
-
Patent number: 7769858Abstract: 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: GrantFiled: February 23, 2005Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Everett Arthur Corl, Jr., Gordon Taylor Davis, Clark Debs Jeffries, Steven Richard Perrin, Hiroshi Takada, Victoria Sue Thio
-
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