Patents Represented by Attorney John D. Lanza
  • Patent number: 7082538
    Abstract: The secure messaging system of the invention encrypts an electronic document using a symmetric key and transmits the encrypted document and related message parameters to a recipient whose identity is then authenticated by a web server. The web server dynamically regenerates the symmetric key from a hidden key and from the message parameters accompanying the encrypted document, and thus avoids having to maintain a central repository of encrypted documents as required by typical “post and pick-up” encrypted messaging systems. Further, an audit trail produced while practicing the invention provides timestamped message digest data for a plurality of time intervals, where the message digests for adjacent time intervals are computationally linked together. The audit trail effectively enables timestamped message digest data to verify not only the existence of a document during a first time interval, but also to verify the existence of documents encountered in a prior time interval.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: July 25, 2006
    Assignee: Omtool, Ltd.
    Inventors: Thaddeus Bouchard, Glenn Benson
  • Patent number: 6802022
    Abstract: Methods and apparatus for providing improved maintenance of consistent, redundant mass storage images. In one embodiment, one feature of the invention is the presence of non-volatile storage and persistent volatile memory, where the persistent volatile memory is used to store write transactions posted to non-volatile storage. Another feature of the invention is an intermediary program, such as a device driver, that serves as an intermediary between the operating system and non-volatile storage that processes write requests from the operating system directed to non-volatile storage, stores their contents in persistent volatile memory, and then completes the write to non-volatile storage. Yet another feature of the invention is that the contents of the persistent memory region are resistant to initialization or modification during a boot cycle.
    Type: Grant
    Filed: September 18, 2000
    Date of Patent: October 5, 2004
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventor: Thomas M. Olson
  • Patent number: 6799209
    Abstract: An apparatus and method for monitoring the activity level of a user by the client and managing the network resources, including server resources, in response to the level of activity identified by the client. In one embodiment the invention relates to a method for managing network resources, in response to the level of activity identified by the client. In another embodiment the invention relates to a system for managing network resources, in response to the level of activity identified by the client. In still yet another embodiment the invention related to a server for managing resources allocated to an external client, in response to the level of activity identified by the client.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: September 28, 2004
    Assignee: Citrix Systems, Inc.
    Inventor: Richard Hayton
  • Patent number: 6799270
    Abstract: Described are a system and method for securely distributing session keys over a network to each node in a chain of computer system nodes. The chain of nodes recursively constructs and presents a nested request to the authentication server. The nested request includes a request from each of the nodes in the chain requiring a session key to communicate with a neighboring node. The authentication server recursively unravels the request and recursively prepares a response that includes a session key for each node that submitted a request. The response traverses the chain of nodes in the reverse order taken by the nested request to reach the authentication server. Each node receiving the response extracts the portion of the response directed to that node, and forwards the remainder of the response, if any, to the next node in the chain. Thus, with a single traversal of the chain of nodes each node receives at least one session key.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: September 28, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: John A. Bull, David J. Otway
  • Patent number: 6766333
    Abstract: A system and method for synchronizing a user interface element displayed on a client and a software application component executing on a web server are described. The synchronizing of a user interface element and a software application component includes representing a user interface element as a user interface element component having a characteristic and providing a wiring descriptor relating the characteristic of the user interface element component with a characteristic of a software application component. The wiring descriptor associates the user interface element component with the software application component and synchronizes the characteristic of the user interface element component with the characteristic of the software application component.
    Type: Grant
    Filed: November 8, 2000
    Date of Patent: July 20, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Zhixue Wu, David Halls, Rob van der Linden
  • Patent number: D626974
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: November 9, 2010
    Assignee: MMD Design and Consultancy
    Inventor: Richard Barber