Patents by Inventor Michael A. Terrell

Michael A. Terrell 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: 7996355
    Abstract: An apparatus, system, and method are disclosed for identifying time-based information. A detection module detects time-based information. A selection module monitors events in an information stream. The information stream is of interest to a target user. In addition, the information stream is not related by content to the time-based information. The selection module further selects a first event with temporal relation to the time-based information. An association module associates the first event and the time-based information.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: August 9, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover
  • Patent number: 7962739
    Abstract: A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to the damaged sector. The system is rebooted using an alternative boot media. The system accesses the primary nonvolatile storage media after the rebooting. The damaged sector number is read from the error log and a file map is used to determine the critical file that is stored in the damaged sector. A backup copy of the critical file is retrieved from a backup media. The backup copy is written to the primary media using undamaged sectors and the critical file is mapped to the undamaged sectors. The system is subsequently booted successfully from the primary nonvolatile storage media.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 14, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Donald R. Frame, Jeffrey R. Hobbet, Howard Jeffrey Locker, Michael Terrell Vanover
  • Publication number: 20110113486
    Abstract: An approach is provided to receive a selection of a displayed window from a group of displayed windows that are visible on a display. The displayed window corresponds to a software application and the displayed window is displayed at a location on the display. Another displayed window is shown visually animating and forming from the first displayed window. An authentication input dialog is displayed on the second displayed window, with the displayed authentication input dialog corresponding to the software application. Authentication data is received at the authentication input dialog and is authenticated.
    Type: Application
    Filed: March 30, 2010
    Publication date: May 12, 2011
    Inventors: James Anthony Hunt, Joshua Neil Novak, Michael Terrell Vanover
  • Publication number: 20110113363
    Abstract: An approach is provided to display a grid user-interface on a display. The grid user-interface includes a number of medium-sized windows that are displayed in a grid format. Each of the medium-sized windows has a substantially common width and a substantially common height to the other medium-sized windows. The system receives a mixed-mode request from a user. The mixed-mode request corresponds to a selected application that is displayed in one of the medium-sized windows. A second user-interface is displayed in response to receiving the mixed-mode request. The selected application is displayed in a large window and a plurality of small-sized windows is displayed adjacent to the large window. Each of the small-sized windows also has a substantially common width and a substantially common height to the other small-sized windows.
    Type: Application
    Filed: March 30, 2010
    Publication date: May 12, 2011
    Inventors: James Anthony Hunt, Xu Haisheng, Karen Ruth Kluttz, Cai Ming, Michael Terrell Vanover, Yao Yuan
  • Publication number: 20110113283
    Abstract: An apparatus and method are disclosed for reloading software images. A copy module copies application metadata for an application image to an application metadata copy. The application metadata and application image are stored on a writable memory of a data processing device. The application metadata copy is stored remotely from the data processing device. A detection module detects an operational anomaly. An erasure module erases at least the application image on the writeable memory in response to detecting the operational anomaly. An identification module identifies the application image from the application metadata copy. A reload module reloads the application image to the writable memory using the application metadata copy.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover, Wen Zezhong
  • Publication number: 20110106815
    Abstract: A method and apparatus are disclosed for re-indexing a file system is disclosed. A detection module detects a reconnection of a storage device to an electronic device. The storage device was previously connected to and then disconnected from the electronic device. The storage device comprises a file system and the electronic device stores first metadata indexing the file system. A determination module determines if the file system is changed since the previous connection. An access module accesses the file system using the first metadata in response to the file system not changing since the previous connection. A re-index module re-indexes the file system in response to the file system changing since the previous connection.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 5, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Justin Tyler Dubs, Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover
  • Publication number: 20110096483
    Abstract: An I/O housing holds an I/O port and is pivotable between a housed position, wherein the I/O housing is held snugly flat in a chassis of the computer, and an extended position, wherein the port end of the housing is distanced from the chassis. The I/O housing can mechanically engage an I/O device with the port establishing communication between the I/O device and the computer processor.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Inventors: RICHARD SAPPER, PETER GEOFFREY GAUCHER, HOWARD JEFFREY LOCKER, MICHAEL TERRELL VANOVER, SHIGEKI MORI, TOMOYUKI TAKAHASHI, HIDENORI KINOSHITA
  • 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: 20100292006
    Abstract: Various embodiments of the invention provides for systems and methods for multi-participant controller systems. Specifically, some embodiments of the invention enable two or more participants to take part in a multi-participant interactive software running on a computing system. In addition, some of these embodiments allow for multi-participant interactive software, such as a dance-oriented or music-based video game, to time-shift the scoring of inputs from each participant during an activity session.
    Type: Application
    Filed: May 12, 2009
    Publication date: November 18, 2010
    Inventors: SCOTT Michael TERRELL, Thomas John ROBERTS
  • Publication number: 20100194547
    Abstract: The present invention provides apparatuses and methods for a tactile feedback instrument, and more specifically, some embodiments are directed toward methods and apparatuses for a tactile feedback stylus. Some embodiments of the invention provide a stylus used in conjunction with mobile devices. Further embodiments of the invention provide a game system, comprising a game console and a stylus. Within such embodiments, the stylus comprises an electric motor and a control circuit coupled to the electric motor that is in communication with the game console and controls the electric motor. Within some of these embodiments, the stylus can vibrate or rumble when the electric motor is activated in response to gaming activity.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Inventors: Scott Michael Terrell, Antonio Meneses Ortega, Thomas John Roberts
  • 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
  • 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: 20100115345
    Abstract: An apparatus, system, and method are disclosed for rapidly grading the operating condition of computer storage. A storage log module 312 logs error information regarding any error in a storage subsystem 302 that occurs during normal operation. A storage test module 314 performs a cursory check 318 of the storage subsystem 302 as requested by a user. A storage diagnostic module 316 grades the storage subsystem 302 on an operating condition scale based at least in part upon the error information logged and upon results of the cursory check 318. In one embodiment, the storage subsystem 302 is graded as pristine if no error has been logged and no error was detected by the cursory check 318, as potentially failing if any error has been logged but no error was detected by the cursory check 318, and as failing if any error was detected by the cursory check 318.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Philip Lee Childs, Jeffrey R. Hobbet, Michael Terrell Vanover
  • 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: 20090283606
    Abstract: A climate control system comprising a base, a mast extending from the base, a fan mounted on the mast for producing an airflow, the airflow being directed by an adjustable diffuser, and a fog introduction system connected to a water source and mounted adjacent to the fan. The fog introduction system introduces fog into the airflow. The fog introduction system comprises at least one fog ring and the water source may further comprise a pump. The climate control system may further comprising a heat source. The fog ring may comprise nozzles, and the nozzle diameter may be in the range of 0.002 to 0.02 inches.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 19, 2009
    Inventors: Michael Terrell, Jon Marsh
  • Publication number: 20090248664
    Abstract: An apparatus, system, and method are disclosed for identifying time-based information. A detection module detects time-based information. A selection module monitors events in an information stream. The information stream is of interest to a target user. In addition, the information stream is not related by content to the time-based information. The selection module further selects a first event with temporal relation to the time-based information. An association module associates the first event and the time-based information.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Philip Lee Childs, Michael Terrell Vanover
  • Publication number: 20090241164
    Abstract: 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: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Inventors: David Carroll Challener, Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover
  • Publication number: 20090217024
    Abstract: A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to the damaged sector. The system is rebooted using an alternative boot media. The system accesses the primary nonvolatile storage media after the rebooting. The damaged sector number is read from the error log and a file map is used to determine the critical file that is stored in the damaged sector. A backup copy of the critical file is retrieved from a backup media. The backup copy is written to the primary media using undamaged sectors and the critical file is mapped to the undamaged sectors. The system is subsequently booted successfully from the primary nonvolatile storage media.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Philip Lee Childs, Donald R. Frame, Jeffrey R. Hobbet, Howard Jeffrey Locker, Michael Terrell Vanover