Patents by Inventor James J. Thrasher

James J. 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: 9401903
    Abstract: Arrangements and methods for facilitating access to VPN-derived data regardless of computing platform power state.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 26, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Michael T. Vanover, Steven R. Perrin, Justin T. Dubs, Jennifer G. Zawacki, James J. Thrasher
  • Patent number: 9360986
    Abstract: Arrangements for managing displays of ultra-mobile devices (UMD's). Automatically or manually, a small-mode interface on a UMD screen, wherein one application window is visible, is switched to a large-mode interface.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 7, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: James J. Thrasher, Justin T. Dubs, Steven R. Perrin, James S. Rutledge, Michael T. Vanover, Jennifer G. Zawacki
  • Patent number: 8924863
    Abstract: A system for collaborative web browsing is provided comprising: a CPU; a system memory in communication with said CPU; a display medium; and instructions stored in the system memory and executable by the CPU, the instructions comprising: enabling a device to join a collaborative web browsing session; enabling a data navigation module to provide, upon an object appearing upon the display medium being selected by a user, outgoing navigation data that enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 30, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jennifer G. Zawacki, Justin T. Dubs, James J. Thrasher, David C. Challener, Sean M. Ulrich, Julie A. Morris, Peter G. Gaucher
  • Patent number: 8738651
    Abstract: A technique for cataloging documents based on user activity includes assigning documents to a relevant document list based on activity of a user of a device. In this case, at least two of the documents are associated with different applications. The technique then provides the relevant document list to the user.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: May 27, 2014
    Assignee: Lenovo (Singapore) Pte Ltd
    Inventors: Jennifer G. Zawacki, David C. Challener, Justin T. Dubs, James J. Thrasher
  • Patent number: 8707327
    Abstract: Arrangements for permitting incoming mail to be transferred from a WAN Drive to a notebook computer hard drive under conditions that are not stressful to the hard drive. Preferably, a WAN card is configured to wake a notebook when mail capacity is full or close to full. Mail is then preferably moved from the flash drive to the hard drive, subject to verification that this will not overly stress the hard drive. In a variant embodiment, the WAN card may preferably be configured to wake a notebook when mail is received at all. Again, mail is then preferably moved from the flash drive to the hard drive, subject to verification that this will not overly stress the hard drive. Once mail is moved to the hard drive, the system preferably runs an embedded email program that allows the user to employ an existing VPN infrastructure.
    Type: Grant
    Filed: September 30, 2007
    Date of Patent: April 22, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, David Challener, Daryl Cromer, James S. Rutledge, Randall Scott Springfield, James J. Thrasher, Michael Vanover
  • Patent number: 8706811
    Abstract: A system for preventing redirection loops during collaborative web browsing is provided comprising: a CPU; a memory in communication with the CPU; instructions stored in the memory and executable by the CPU to prevent redirects encountered during a collaborative web browsing session, the instructions further comprising: instructions enabling a device to join a collaborative web browsing session; instructions enabling detection of a redirection loop; and instructions enabling termination of the redirect loop.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 22, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Sean M. Ulrich, Jennifer G. Zawacki, David C. Challener, Julie A. Morris, James J. Thrasher, Justin T. Dubs, Peter G. Gaucher
  • Patent number: 8364943
    Abstract: Arrangements for employing a system BIOS (basic input/output system) to handle email during a suspended state (such as an “S3” state as will be better understood herebelow). Preferably, the BIOS is employed to “jump” between two suspended images such that, e.g., two more powerful OS's can be employed to manage the mail function.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: January 29, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Daryl Cromer, Justin T. Dubs, Howard Locker, James S. Rutledge, Randall S. Springfield, James J. Thrasher, Michael T. Vanover
  • Patent number: 8175232
    Abstract: Solutions which address a growing and compelling need recognized in connection with rendering VOIP systems on laptops, or even on other mobile devices, even more versatile and user-friendly so as to even better replicate the advantages of cell phones. Broadly contemplated herein two modes of network access and two modes of user interface, which modes can be combined in any way as deemed suitable or appropriate. Preferably, a commonality between the contemplated network access and user interface modes is the use of a low-powered secondary processor, a secondary operating system, and non volatile storage applications which could be networking applications (e.g., an Always On subsystem).
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 8, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, James S. Rutledge, James J. Thrasher, Michael T. Vanover
  • Publication number: 20100132032
    Abstract: Arrangements and methods for facilitating access to VPN-derived data regardless of computing platform power state.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Michael T. Vanover, Steven R. Perrin, Justin T. Dubs, Jennifer G. Zawacki, James J. Thrasher
  • Publication number: 20100082746
    Abstract: The invention provides a system comprising: a CPU; a memory in communication with the CPU; instructions stored in the memory and executable by the CPU to establish a collaborative web browsing session, the instructions further comprising: instructions enabling at least one peer device to join the collaborative web browsing session at a web site hosted by an automated peer.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Sean M. Ulrich, Peter G. Gaucher, David C. Challener, Jennifer G. Zawacki, James J. Thrasher, Justin T. Dubs, Julie A. Morris
  • Publication number: 20100083132
    Abstract: A system for preventing redirection loops during collaborative web browsing is provided comprising: a CPU; a memory in communication with the CPU; instructions stored in the memory and executable by the CPU to prevent redirects encountered during a collaborative web browsing session, the instructions further comprising: instructions enabling a device to join a collaborative web browsing session; instructions enabling detection of a redirection loop; and instructions enabling termination of the redirect loop.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Sean M. Ulrich, Jennifer G. Zawacki, David C. Challener, Julie A. Morris, James J. Thrasher, Justin T. Dubs, Peter G. Gaucher
  • Publication number: 20100083135
    Abstract: A system for collaborative web browsing is provided comprising: a CPU; a system memory in communication with said CPU; a display medium; and instructions stored in the system memory and executable by the CPU, the instructions comprising: enabling a device to join a collaborative web browsing session; enabling a data navigation module to provide, upon an object appearing upon the display medium being selected by a user, outgoing navigation data that enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jennifer G. Zawacki, Justin T. Dubs, James J. Thrasher, David C. Challener, Sean M. Ulrich, Julie A. Morris, Peter G. Gaucher
  • Publication number: 20090245485
    Abstract: Solutions which address a growing and compelling need recognized in connection with rendering VOIP systems on laptops, or even on other mobile devices, even more versatile and user-friendly so as to even better replicate the advantages of cell phones. Broadly contemplated herein two modes of network access and two modes of user interface, which modes can be combined in any way as deemed suitable or appropriate. Preferably, a commonality between the contemplated network access and user interface modes is the use of a low-powered secondary processor, a secondary operating system, and non volatile storage applications which could be networking applications (e.g., an Always On subsystem).
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Howard J. Locker, James S. Rutledge, James J. Thrasher, Michael T. Vanover
  • Publication number: 20090228470
    Abstract: A technique for cataloging documents based on user activity includes assigning documents to a relevant document list based on activity of a user of a device. In this case, at least two of the documents are associated with different applications. The technique then provides the relevant document list to the user.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Inventors: Jennifer G. Zawacki, David C. Challener, Justin T. Dubs, James J. Thrasher
  • Publication number: 20090222651
    Abstract: Arrangements for employing a system BIOS (basic input/output system) to handle email during a suspended state (such as an “S3” state as will be better understood herebelow). Preferably, the BIOS is employed to “jump” between two suspended images such that, e.g., two more powerful OS's can be employed to manage the mail function.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Daryl Cromer, Justin T. Dubs, Howard Locker, James S. Rutledge, Randall S. Springfield, James J. Thrasher, Michael T. Vanover
  • Publication number: 20090089808
    Abstract: Arrangements for permitting incoming mail to be transferred from a WAN Drive to a notebook computer hard drive under conditions that are not stressful to the hard drive. Preferably, a WAN card is configured to wake a notebook when mail capacity is full or close to full. Mail is then preferably moved from the flash drive to the hard drive, subject to verification that this will not overly stress the hard drive. In a variant embodiment, the WAN card may preferably be configured to wake a notebook when mail is received at all. Again, mail is then preferably moved from the flash drive to the hard drive, subject to verification that this will not overly stress the hard drive. Once mail is moved to the hard drive, the system preferably runs an embedded email program that allows the user to employ an existing VPN infrastructure.
    Type: Application
    Filed: September 30, 2007
    Publication date: April 2, 2009
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, David Challener, Daryl Cromer, James S. Rutledge, Randall Scott Springfield, James J. Thrasher, Michael Vanover
  • Publication number: 20090037825
    Abstract: Arrangements for managing displays of ultra-mobile devices (UMD's). Automatically or manually, a small-mode interface on a UMD screen, wherein one application window is visible, is switched to a large-mode interface.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: James J. Thrasher, Justin T. Dubs, Steven R. Perrin, James S. Rutledge, Michael T. Vanover, Jennifer G. Zawacki
  • Publication number: 20080259095
    Abstract: A method for changing the display orientation on a monitor of a portable computer after the portable computer has been rotated by a user is disclosed. In response to a detection that the portable computer has been physically rotated, a determination is made whether or not the new physical orientation is unchanged within a predetermined period of time. If the new physical orientation has been changed within the predetermined period of time, the portable computer continues to detect for a physical rotation. If the new physical orientation is unchanged within the predetermined period of time, a display orientation on a monitor of the portable computer is adjusted to accommodate the new physical orientation.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Inventors: Justin T. Dubs, James J. Thrasher, Jennifer G. Zawacki
  • Publication number: 20080244015
    Abstract: An apparatus, system, and method are disclosed for automated dialog driven up-selling. A conversion module may convert a service dialog into service dialog text. A search module searches the service dialog text from the service dialog between a customer and a customer service agent for at least one specified key word. An identification module identifies a customer interaction in response to the at least one key word. An opportunity module identifies an interaction opportunity wherein the customer is not interacting with the customer service agent. A presentation module presents the customer interaction to a customer. A blocking module may receive a blocking request and block customer interaction.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Inventors: Michael Terrell Vanover, James J. Thrasher
  • Patent number: D676600
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: February 19, 2013
    Inventor: James J. Thrasher, Jr.