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: 7797616Abstract: 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: GrantFiled: March 13, 2006Date of Patent: September 14, 2010Assignee: Intel CorporationInventors: David A. Jensen, Eric D. Fagerburg
-
Patent number: 7672992Abstract: 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: GrantFiled: June 12, 2003Date of Patent: March 2, 2010Assignee: LANDesk Software, Inc.Inventors: Mark E. Howarth, David A. Jensen
-
Patent number: 7043697Abstract: 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: GrantFiled: May 15, 2000Date of Patent: May 9, 2006Assignee: Intel CorporationInventors: David A. Jensen, Eric D. Fagerburg
-
Patent number: 6850990Abstract: 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: GrantFiled: July 14, 1999Date of Patent: February 1, 2005Assignee: LANDesk Software LimitedInventors: Mark E. Howarth, David A. Jensen
-
Patent number: 6711634Abstract: 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: GrantFiled: December 20, 2002Date of Patent: March 23, 2004Assignee: Landesk Holdings, Inc.Inventors: Mark E. Howarth, David A. Jensen
-
Publication number: 20030217173Abstract: 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: ApplicationFiled: May 15, 2002Publication date: November 20, 2003Inventors: Alan B. Butt, David A. Jensen
-
Publication number: 20030120838Abstract: 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: ApplicationFiled: December 20, 2002Publication date: June 26, 2003Inventors: Mark E. Howarth, David A. Jensen
-
Patent number: 6523072Abstract: 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: GrantFiled: December 23, 1999Date of Patent: February 18, 2003Assignee: Landesk Holdings, Inc.Inventors: Mark E. Howarth, David A. Jensen
-
Patent number: 6038575Abstract: 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: GrantFiled: September 11, 1996Date of Patent: March 14, 2000Assignee: Intel CorporationInventors: David A. Jensen, Paul B. Hillyard