Patents by Inventor Peter M. Williams

Peter M. Williams 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: 5625809
    Abstract: A method in a computer system provides for the establishment of a link between two object data structures, the link specifying shared data. A first user command specifies the shared data and specifies a first object data structure as source of the shared data. A second user command specifies a second object data structure with which the data will be shared. The first user command may be accomplished by a user highlighting the shared data and selecting a share command. As a result a link is constructed which includes a reference to the shared data, a first object data structure, which is the source of the shared data and a clipboard object. The second user command may be accomplished by a user selecting on the computer display an area within a first window controlled by the second object and then selecting a paste command. The first object then may display the shared data in the area in the first window.
    Type: Grant
    Filed: April 22, 1994
    Date of Patent: April 29, 1997
    Assignee: Hewlett-Packard Company
    Inventors: John A. Dysart, Peter S. Showman, William M. Crow, Peter M. Williams, Brian W. McBride, John R. F. Senior, Charles H. Whelan, Brian Murdoch
  • Patent number: 5410688
    Abstract: An object based data processing system comprising a plurality of storage domains arranged so that a semantic object in a second storage domain can be accessed by the user of a first storage domain by the creation of a new presentation object in the first storage domain which is linked via a transient communication link to the semantic object in the second storage domain. Each storage domain includes a global object into which the user of the storage domain can place objects to be made accessible to other storage domains and a distributed object containing the global objects of all other storage domains. By opening a distributed object in any storage domain, the user is given access to the global objects of other storage domains, including those of other users.
    Type: Grant
    Filed: July 16, 1990
    Date of Patent: April 25, 1995
    Assignee: Hewlett-Packard Company
    Inventors: Peter M. Williams, Ralph L. Carpenter, Simon J. Form, Jonathan A. Weiner, Brian W. McBride, Edmund F. Davies
  • Patent number: 5185885
    Abstract: A file management system removes an object from the file management system by first deleting a link to the first object. When a link to the first object is deleted the file management system determines whether there are any links to the first object remaining. If there are no links remaining, the first object is destroyed by removing data files associated with the first object.
    Type: Grant
    Filed: May 7, 1990
    Date of Patent: February 9, 1993
    Assignee: Hewlett-Packard Company
    Inventors: John A. Dysart, Peter S. Showman, William M. Crow, Peter M. Williams, Brian W. McBride, John R. F. Senior, Charles H. Whelan, Brian Murdoch
  • Patent number: 5175848
    Abstract: A file management system allows the linking of objects. In each link one object serves as a parent and the other as a child. When a parent object is copied the parent object is copied to produce a copy of the parent object. Additionally, the child objects of the parent object are copied as well, except in the case when the child object is designated as a special public object, each child of the parent object is copied to produce a copy of the child object. Each copy of a child object is then linked to the copy of the parent object. When a child object is designated as a special public object, the child object is linked to the copy of the parent object.
    Type: Grant
    Filed: May 7, 1990
    Date of Patent: December 29, 1992
    Inventors: John A. Dysart, Peter S. Showman, William M. Crow, Peter M. Williams, Brian W. McBride, John R. F. Senior, Charles H. Whelan, Brian Murdoch
  • Patent number: 4953080
    Abstract: A computer having a file management system is presented. The file management system includes a plurality of application programs, a plurality of data files, a plurality of class data structures and a plurality of object data structures. Each class data structure includes a reference to an application program within the plurality of application programs. Each object data structure includes a reference to a class data structure from the plurality of class data structure and a reference to at least one data file from the plurality of data files.The use of object data structures adds a layer between a user of the computer and data files. This allows for the computer to refer to an object data structure and associated access files using a tag which is inaccessible to the user. The user refers to an object based on the physical location of the object on the screen. The user may also give the object data structure a name, which is wholly unconnected to the value of the tag.
    Type: Grant
    Filed: April 25, 1988
    Date of Patent: August 28, 1990
    Assignee: Hewlett-Packard Company
    Inventors: John A. Dysart, Peter S. Showman, William M. Crow, Peter M. Williams, Brian W. McBride, John R. F. Senior, Charles H. Whelan, Brian Murdoch
  • Patent number: 4149417
    Abstract: A distance measuring arrangement has an accelerometer transducer of the force balance type in which a switch closed by the action of an acceleration force causes a constant current to flow in a coil to oppose the force and open the switch. The switch opens and closes in a repetitive cycle at the resonant frequency of the system, the closed switch gating clock pulses to integration means. The transducer may take two forms. In the first the proportion of time that the switch is closed in each cycle is proportional to the acceleration value. Distance measurement comprises counting the clock pulses to effect a first stage of integration and summating the counter totals every 1000 clock pulses to give a distance travelled signal. In the second, the proportion of time that the switch is closed in each cycle is proportional to the square root of the acceleration value and distance measuring comprises counting the clock pulses to give a signal proportional to the square root of distance travelled.
    Type: Grant
    Filed: December 5, 1977
    Date of Patent: April 17, 1979
    Assignee: Ferranti Limited
    Inventors: William E. Griffiths, Peter M. Williams