Patents by Inventor Mark E. Howarth

Mark E. Howarth 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: 8706849
    Abstract: A method and system for polling an administrative system for one or more managed nodes is described. The administrative system is connected to a managed node. The administrative system is polled for data to be downloaded. A node list is sent to the administrative system. A connect list is received from the administrative system. The connect list is multicast to the one or more managed nodes.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 22, 2014
    Assignee: Crimson Corporation
    Inventors: Peter E. Johnson, Mark E. Howarth, Alan B. Butt, Plinio Pimentel, Anthony N. Sarra
  • Patent number: 8533309
    Abstract: A discovery agent is running on a node within the network group. The network group is shielded from an administrative system by a communication limiting device. The communication limiting device prevents the administrative system from detecting nodes within the network group. The communication limiting device, however, does not prevent the node running the discovery agent from identifying other nodes within the network group. The discovery agent detects one or more nodes within the network group and transmits data identifying these nodes to the administrative system. Accordingly, the administrative system may identify and manage the newly detected nodes using a management agent installed on the nodes.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: September 10, 2013
    Assignee: Crimson Corporation
    Inventors: Mark E. Howarth, Peter E. Johnson, Phillip E. Clay
  • Patent number: 7827263
    Abstract: A method for managing a computer over a network is disclosed. The method may be implemented by a resident agent on the network. A connection between the resident agent and a sending application may be opened. Application data may be received from the sending application by the resident agent. A header may be received from the sending application by the resident agent. Whether a data package should be sent directly to a receiving application or whether the data package should be sent through a gateway may be determined. If it is determined that the data package should be sent directly to a receiving application, the data package may be sent directly to the receiving application. If it is determined that the data package should be sent through the gateway, the data package may be sent through the gateway.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: November 2, 2010
    Assignee: Crimson Corporation
    Inventors: Mark E. Howarth, Peter E. Johnson, Alan B. Butt, David A. Eatough
  • Patent number: 7770168
    Abstract: A first node within a network group determines whether other nodes within the network group have previously downloaded software from a server. The server is outside the network group. If the software was previously downloaded to a second node within the network group, the software is transferred from the second node to the first node, avoiding the need to download the software directly from the server. If the software was not previously downloaded, a node within the network group is designated to download the software from the server, and then distributes the software to at least one requesting node.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: August 3, 2010
    Assignee: LANDesk Software Limited
    Inventors: Mark E. Howarth, Peter E. Johnson, Phillip E. Clay
  • 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: 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: 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