Patents by Inventor David A. Jensen

David A. Jensen 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: 7797616
    Abstract: A virtual display driver that can be dynamically loaded and unloaded for remote control of a host computing system. The host computing system includes an original display driver that updates an output display of the computing system based on display commands. A remote control executive executes in kernel-mode within an operating environment provided by the computing system and dynamically loads and unloads the virtual display driver as requested by a user. The remote control executive inserts hooks within the functions provided by the original display driver to trap the display commands received by the original display driver and direct the commands to the virtual display driver for communication to a remote client computer.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: September 14, 2010
    Assignee: Intel Corporation
    Inventors: David A. Jensen, Eric D. Fagerburg
  • Patent number: 7672992
    Abstract: A system for monitoring modem use in a computer system is disclosed. The system includes a computing device and a computer-readable medium that is part of the computing device or in electronic communication with the computing device. The computer-readable medium includes instructions for the system to implement a method for monitoring the system for modem use. The method starts a background application on the system. A communication port is monitored for communication data. It is determined whether the communication data is a modem instruction. If the communication data is a modem instruction, a notification is prepared to be sent to an administrative system. The notification is sent to the administrative system. The notification includes identification information.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: March 2, 2010
    Assignee: LANDesk Software, Inc.
    Inventors: Mark E. Howarth, David A. Jensen
  • Patent number: 7043697
    Abstract: A virtual display driver that can be dynamically loaded and unloaded for remote control of a host computing system. The host computing system includes an original display driver that updates an output display of the computing system based on display commands. A remote control executive executes in kernel-mode within an operating environment provided by the computing system and dynamically loads and unloads the virtual display driver as requested by a user. The remote control executive inserts hooks within the functions provided by the original display driver to trap the display commands received by the original display driver and direct the commands to the virtual display driver for communication to a remote client computer.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: May 9, 2006
    Assignee: Intel Corporation
    Inventors: David A. Jensen, Eric D. Fagerburg
  • Patent number: 6850990
    Abstract: The 16-bit process receives synchronized data from a hooked data function. As memory becomes available in a shared memory buffer, the 16-bit process writes the synchronized data to the buffer. The 16-bit process then signals the 32-bit process that synchronized data is ready to be transmitted over the network. The 32-bit process reads the synchronized data, stores it in a send buffer to free the shared memory buffer, then signals the 16-bit process that the shared memory buffer has been read. The 32-bit process then sends the synchronized data out over the network. In this way, a “thunk” that improperly releases the mutual exclusion semaphore is avoided. There can be more than one shared memory buffer, to allow the 16-bit process and the 32-bit process to read and write synchronized data to the shared memory buffers at the same time.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: February 1, 2005
    Assignee: LANDesk Software Limited
    Inventors: Mark E. Howarth, David A. Jensen
  • Patent number: 6711634
    Abstract: Disclosed herein are a system and method for using a remote terminal to control processes executing on a client terminal by transmitting data to the client terminal emulating keystroke inputs at the client terminal. A remote control application program executing at the remote terminal initiates the transmission of a message for emulating keystroke inputs to the client terminal. The remote terminal also executes an operating system having logic for responding to a detection of any one combination of keystrokes of a set of predetermined combinations of keystrokes, independently of any application program executing on the remote terminal. While the remote control application is active, the remote terminal inhibits the operating system from responding to detected keystrokes and transmits a message to the client terminal emulating an input of the detected keystrokes at the client terminal.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: March 23, 2004
    Assignee: Landesk Holdings, Inc.
    Inventors: Mark E. Howarth, David A. Jensen
  • Publication number: 20030217173
    Abstract: A method of detecting a proxy server includes storing a first copy of a connection table from an Internet Web browser and initiating a request for a Uniform Resource Locator through the Web browser. The method further includes storing a second copy of the connection table from the Internet Web browser while a connection is open and comparing the first copy and the second copy of the connection table.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Inventors: Alan B. Butt, David A. Jensen
  • Publication number: 20030120838
    Abstract: Disclosed herein are a system and method for using a remote terminal to control processes executing on a client terminal by transmitting data to the client terminal emulating keystroke inputs at the client terminal. A remote control application program executing at the remote terminal initiates the transmission of a message for emulating keystroke inputs to the client terminal. The remote terminal also executes an operating system having logic for responding to a detection of any one combination of keystrokes of a set of predetermined combinations of keystrokes, independently of any application program executing on the remote terminal. While the remote control application is active, the remote terminal inhibits the operating system from responding to detected keystrokes and transmits a message to the client terminal emulating an input of the detected keystrokes at the client terminal.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 26, 2003
    Inventors: Mark E. Howarth, David A. Jensen
  • Patent number: 6523072
    Abstract: Disclosed herein are a system and method for using a remote terminal to control processes executing on a client terminal by transmitting data to the client terminal emulating keystroke inputs at the client terminal. A remote control application program executing at the remote terminal initiates the transmission of a message for emulating keystroke inputs to the client terminal. The remote terminal also executes an operating system having logic for responding to a detection of any one combination of keystrokes of a set of predetermined combinations of keystrokes, independently of any application program executing on the remote terminal. While the remote control application is active, the remote terminal inhibits the operating system from responding to detected keystrokes and transmits a message to the client terminal emulating an input of the detected keystrokes at the client terminal.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: February 18, 2003
    Assignee: Landesk Holdings, Inc.
    Inventors: Mark E. Howarth, David A. Jensen
  • Patent number: 6038575
    Abstract: A method of sharing glyphs between a source computer and a destination computer having graphical user interfaces includes the step of receiving a first request to display a specified glyph at a first position of a source computer display. A glyph bitmap is created from the specified glyph if an identical glyph was not previously sent to the destination computer. The glyph bitmap is sent to the destination computer. The first request is also sent to the destination computer. The destination computer stores the received glyph bitmap. The first request received by the destination computer is replaced by a second request. In response to the second request, the second computer copies the glyph bitmap to the first position on a destination computer display.
    Type: Grant
    Filed: September 11, 1996
    Date of Patent: March 14, 2000
    Assignee: Intel Corporation
    Inventors: David A. Jensen, Paul B. Hillyard