Patents by Inventor William C. Wickes

William C. Wickes 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: 8024486
    Abstract: A system including a first node configured to receive first data in a first format that specifies a network destination for the first data and convert the first data to second data in a second format that does not specify a network destination for the second data and a second node configured to receive the second data from the first node over a first connection and convert the second data to third data in a third format that specifies a network destination for the third data is provided.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: September 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ted W Beers, Mark E Gorzynski, William C Wickes, Jon A Brewster, Garrett Daniel Gargan, Jeffrey L Thielman, Scott Grasley
  • Patent number: 7984178
    Abstract: An apparatus has a content node to logically select a first A/V stream from an application layer of a first network and a collaboration node to logically select a second A/V stream from an application layer of a second network. A set of non-network media link interfaces are configured to transmit the second A/V stream from the collaboration node to the content node, and to transmit the first A/V stream from content node to the collaboration node. The non-network media link interfaces provide for limited information encoding to prevent network protocol information from being transferred between the first and second networks.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: July 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ted W Beers, Mark E Gorzynski, William C Wickes, Jon A Brewster, Garrett Daniel Gargan, Jeffrey L Thielman, Scott Grasley
  • Publication number: 20100205319
    Abstract: An apparatus has a content node to logically select a first A/V stream from an application layer of a first network and a collaboration node to logically select a second A/V stream from an application layer of a second network. A set of non-network media link interfaces are configured to transmit the second A/V stream from the collaboration node to the content node, and to transmit the first A/V stream from content node to the collaboration node. The non-network media link interfaces provide for limited information encoding to prevent network protocol information from being transferred between the first and second networks.
    Type: Application
    Filed: April 19, 2010
    Publication date: August 12, 2010
    Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
  • Patent number: 7730200
    Abstract: A method of creating a synthetic bridge (100) has select data (406) logically extracted from an application layer of a first network (12A) which contains one or more first data streams to be transported to a second network (12B). Select data (406) is logically extracted from an application layer of the second network (12B). Select data (406) is logically extracted from an application layer of the second network (12B) which contains one or more second data streams to be transported to the first network (12A). The two or more first and second data streams are transported over separate sets of non-network media link interfaces (130-133) that only allow for limited information encoding and inherently prevent any network protocol information from being passed with the two or more first and second data streams until after the two or more first and second data streams are in the control of the opposite network from which they were transported.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 1, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ted W Beers, Mark E Gorzynski, William C Wickes, Jon A Brewster, Garrett Daniel Gargan, Jeffrey L Thielman, Scott Grasley
  • Publication number: 20090300147
    Abstract: A method of creating a synthetic bridge (100) has select data (406) logically extracted from an application layer of a first network (12A) which contains one or more first data streams to be transported to a second network (12B). Select data (406) is logically extracted from an application layer of the second network (12B). Select data (406) is logically extracted from an application layer of the second network (12B) which contains one or more second data streams to be transported to the first network (12A). The two or more first and second data streams are transported over separate sets of non-network media link interfaces (130-133) that only allow for limited information encoding and inherently prevent any network protocol information from being passed with the two or more first and second data streams until after the two or more first and second data streams are in the control of the opposite network from which they were transported.
    Type: Application
    Filed: July 31, 2007
    Publication date: December 3, 2009
    Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
  • Publication number: 20090300198
    Abstract: A system including a first node configured to receive first data in a first format that specifies a network destination for the first data and convert the first data to second data in a second format that does not specify a network destination for the second data and a second node configured to receive the second data from the first node over a first connection and convert the second data to third data in a third format that specifies a network destination for the third data is provided.
    Type: Application
    Filed: July 31, 2007
    Publication date: December 3, 2009
    Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
  • Patent number: 6826315
    Abstract: A method and apparatus for authenticating a digital file operates by generating an image file or other data file in a first device such as a camera. The file is processed using a function to generate a second data file, which is stored in the device. It is then determined if a suspect data file is identical to the image file by processing the suspect data file with the same function, and comparing the result with the second data file. The second data files for a multitude of images may be permanently stored in the device, and the function used to generate the second data file operates to ensure that the second data file is much smaller than the image data file.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: November 30, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William C. Wickes
  • Publication number: 20040088286
    Abstract: A network-based collaboration system includes an interface subsystem that provides for a plurality of user interfaces that include a content supplier interface and a searcher interface. The system additionally includes a content subsystem that includes a storage component for storing records. The interface subsystem provides a searcher interface for receiving search criterion and a content supplier interface for receiving content. A search subsystem generates augmented search criterion from the search criterion received through the searcher interface. The search subsystem can then perform the search with the augmented search criterion.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: David E. Hackleman, William C. Wickes
  • Patent number: 6266241
    Abstract: A notebook computer has a base with a keyboard. A display is attached to the base. A stand having a first and second position is mounted to the base such that when the stand is in the first position the display is at a first height and when the stand is in the second position, the display is at a second height that is at least one inch higher than the first height.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: July 24, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Andrew L. Van Brocklin, Jacques H Helot, William C. Wickes, Dennis R Esterberg
  • Patent number: 5216627
    Abstract: A method for performing unit conversion and managing units in mathematical computations. The method employs unit objects, which each have a scalar part and a unit part that together are treated as a single entity in computation. In the process of carrying out computations, the unit object operands of a particular operation are disassembled into their scalar and unit parts, new scalar and unit parts are calculated therefrom, and the new parts are combined to produce the new unit object. The method thereby simplifies computation involving physical quantities such as length and temperature and also aids in verifying that the computations are correct. To simplify the entry of the unit parts for unit objects, a unique user interface is provided.
    Type: Grant
    Filed: January 25, 1991
    Date of Patent: June 1, 1993
    Assignee: Hewlett-Packard Company
    Inventors: Paul J. McClellan, Eric L. Vogel, William C. Wickes
  • Patent number: 4885714
    Abstract: A calculator is defined by a user-interface centered around a last in first out stack of mathematical or logical objects, that is both visible and accessible to a user. Objects may be any of a number of different types, each type characterized by specific logical or mathematical rules. Calculator operations are provided that may be applied in a uniform manner to the objects, affecting either or both the internal composition of the objects or the external positions and number of the objects on the stack. Objects of different types are distinguished upon entry on the stack and in visible display by characteristic prefix and postfix symbols, and can be entered from a keyboard or created dynamically as the result of calculator operations.
    Type: Grant
    Filed: October 27, 1986
    Date of Patent: December 5, 1989
    Assignee: Hewlett-Packard Company
    Inventors: Gabe L. Eisenstein, Laurence W. Grodd, Paul J. McClellan, Robert M. Miller, Charles M. Patton, William C. Wickes
  • Patent number: 4868745
    Abstract: In a data processing system, uniformly structured objects are indifferently mixed in object memory with object pointers. The objects address prologues of object execution sequences in memory. The object pointers address other objects. The objects are properly evaluated whether directly or indirectly addressed. An interpreter pointer selectively points to or addresses objects or object pointers.When an object is directly addressed by the interpreter pointer, the addressee of the object's addressee in memory is addressed which initiates the object execution sequence.When an object is indirectly addressed, the pointer addresses an object pointer. The object pointer addresses an object. The object's addressee in memory is addressed which initiates the object execution process.
    Type: Grant
    Filed: May 30, 1986
    Date of Patent: September 19, 1989
    Assignee: Hewlett-Packard Company
    Inventors: Charles M. Patton, Laurence Grodd, William C. Wickes
  • Patent number: 4821228
    Abstract: A method and apparatus for recovery of a computation stack in a calculator is presented in accordance with a preferred embodiment of the present invention. In a calculator employing a stack for the storage of data to be utilized in a calculation, provision is made to store the contents of the stack before a calculation is performed. If, after the calculation is performed a user desires to "undo" the calculation, he may strike an "undo" key. The original state of the stack is then restored.
    Type: Grant
    Filed: December 24, 1986
    Date of Patent: April 11, 1989
    Assignee: Hewlett-Packard Company
    Inventors: William C. Wickes, Laurence W. Grodd