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: 8024486Abstract: 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: GrantFiled: October 12, 2007Date of Patent: September 20, 2011Assignee: 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: 7984178Abstract: 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: GrantFiled: April 19, 2010Date of Patent: July 19, 2011Assignee: 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: 20100205319Abstract: 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: ApplicationFiled: April 19, 2010Publication date: August 12, 2010Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
-
Patent number: 7730200Abstract: 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: GrantFiled: July 31, 2007Date of Patent: June 1, 2010Assignee: 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: 20090300147Abstract: 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: ApplicationFiled: July 31, 2007Publication date: December 3, 2009Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
-
Publication number: 20090300198Abstract: 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: ApplicationFiled: July 31, 2007Publication date: December 3, 2009Inventors: Ted W. Beers, Mark E. Gorzynski, William C. Wickes, Jon A. Brewster, Garrett Daniel Gargan, Jeffrey L. Thielman, Scott Grasley
-
Patent number: 6826315Abstract: 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: GrantFiled: September 13, 2000Date of Patent: November 30, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventor: William C. Wickes
-
Publication number: 20040088286Abstract: 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: ApplicationFiled: October 31, 2002Publication date: May 6, 2004Inventors: David E. Hackleman, William C. Wickes
-
Patent number: 6266241Abstract: 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: GrantFiled: September 29, 1999Date of Patent: July 24, 2001Assignee: Hewlett-Packard CompanyInventors: Andrew L. Van Brocklin, Jacques H Helot, William C. Wickes, Dennis R Esterberg
-
Patent number: 5216627Abstract: 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: GrantFiled: January 25, 1991Date of Patent: June 1, 1993Assignee: Hewlett-Packard CompanyInventors: Paul J. McClellan, Eric L. Vogel, William C. Wickes
-
Patent number: 4885714Abstract: 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: GrantFiled: October 27, 1986Date of Patent: December 5, 1989Assignee: Hewlett-Packard CompanyInventors: Gabe L. Eisenstein, Laurence W. Grodd, Paul J. McClellan, Robert M. Miller, Charles M. Patton, William C. Wickes
-
Patent number: 4868745Abstract: 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: GrantFiled: May 30, 1986Date of Patent: September 19, 1989Assignee: Hewlett-Packard CompanyInventors: Charles M. Patton, Laurence Grodd, William C. Wickes
-
Patent number: 4821228Abstract: 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: GrantFiled: December 24, 1986Date of Patent: April 11, 1989Assignee: Hewlett-Packard CompanyInventors: William C. Wickes, Laurence W. Grodd