Patents by Inventor Matthew Murray Williamson

Matthew Murray Williamson 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: 9648038
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts that have been sent data in accordance with a predetermined policy. Destination host identities (not the record) are stored in a buffer. The buffer size is monitored to determine whether requests from the first host are pursuant to viral activity therein.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 9, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Matthew Murray Williamson, John M. Brawn
  • Publication number: 20160028747
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts that have been sent data in accordance with a predetermined policy. Destination host identities (not the record) are stored in a buffer. The buffer size is monitored to determine whether requests from the first host are pursuant to viral activity therein.
    Type: Application
    Filed: May 29, 2015
    Publication date: January 28, 2016
    Inventors: Matthew Murray Williamson, John M. Brawn, III
  • Patent number: 9221172
    Abstract: Redundant robotic manipulators may be constrained in their motions during operation in a gravity-compensated mode by applying, in addition to gravity-compensating torques, constraining torques to one or more of the joints. The constraining torques may urge the manipulator to a specified canonical posture, and may be modeled by virtual springs attached to the constrained joints.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: December 29, 2015
    Assignee: Rethink Robotics, Inc.
    Inventors: Matthew Murray Williamson, Matthew DiCicco, Joseph M. Romano
  • Patent number: 9197602
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts that have been sent data in accordance with a predetermined policy. Destination host identities (not the record) are stored in a buffer. The buffer size is monitored to determine whether requests from the first host are pursuant to viral activity therein.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: November 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, John Melvin Brawn
  • Patent number: 9079305
    Abstract: Sensors associated with a robot or sub-system thereof (e.g., a series elastic actuator associated with a robot joint) may be monitored for mutual consistency using one or more constraints that relate physical quantities measured by the sensors to each other. The constraints may be based on a physical model of the robot or sub-system.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: July 14, 2015
    Assignee: Rethink Robotics, Inc.
    Inventors: Matthew Murray Williamson, Michael Sussman, Waleed A. Farahat
  • Patent number: 9043025
    Abstract: In various embodiments, safe collaboration between a robot and humans is achieved by operating the robot continuously at or below a first threshold speed at which any collisions with a person's arms do not cause harm, and, upon detection of the person's torso or head within a danger zone around the robot, reducing the speed to or below a second threshold at which any collisions with the person's torso or head do not cause harm.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: May 26, 2015
    Assignee: Rethink Robotics, Inc.
    Inventors: Rodney Brooks, Michael Sussman, Matthew Murray Williamson, William A. Goodwin, Noelle Dye, Bruce Blumberg
  • Publication number: 20140081461
    Abstract: Redundant robotic manipulators may be constrained in their motions during operation in a gravity-compensated mode by applying, in addition to gravity-compensating torques, constraining torques to one or more of the joints. The constraining torques may urge the manipulator to a specified canonical posture, and may be modeled by virtual springs attached to the constrained joints.
    Type: Application
    Filed: September 17, 2013
    Publication date: March 20, 2014
    Inventors: Matthew Murray Williamson, Matthew DiCicco, Joseph M. Romano
  • Publication number: 20140067124
    Abstract: Sensors associated with a robot or sub-system thereof (e.g., a series elastic actuator associated with a robot joint) may be monitored for mutual consistency using one or more constraints that relate physical quantities measured by the sensors to each other. The constraints may be based on a physical model of the robot or sub-system.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 6, 2014
    Inventors: Matthew Murray Williamson, Michael Sussman, Waleed A. Farahat
  • Publication number: 20140067121
    Abstract: In various embodiments, safe collaboration between a robot and humans is achieved by operating the robot continuously at or below a first threshold speed at which any collisions with a person's arms do not cause harm, and, upon detection of the person's torso or head within a danger zone around the robot, reducing the speed to or below a second threshold at which any collisions with the person's torso or head do not cause harm.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 6, 2014
    Inventors: Rodney Brooks, Michael Sussman, Matthew Murray Williamson, William A. Goodwin, Noelle Dye, Bruce Blumberg
  • Patent number: 8505096
    Abstract: One embodiment of an apparatus for monitoring from a first location in a computer network traffic emanating from a source at a second location in the network, the apparatus comprising means at the first location for detecting traffic emanating from the source and means for monitoring the number, per unit time, of distinct destinations of the traffic that lie outside a first set specifying familiar destinations of the traffic. This monitoring process can trigger various responses such as the isolation of the source from the network. Other systems and methods are also provided.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: August 6, 2013
    Inventors: Jonathan Griffin, Andrew Patrick Norman, Matthew Murray Williamson
  • Patent number: 8392995
    Abstract: A method of operating a computing entity in a network having a log mapping computing entity network addresses to vulnerabilities, the method comprising the steps of: using the entity's network address, searching the log to establish what vulnerabilities the entity has; and if the log indicates the entity has a vulnerability, sending data identifying a user of the entity to an administrator of the network.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, Andrew Patrick Norman, Jonathan Griffin
  • Patent number: 8230116
    Abstract: Access to a data processor is controlled by determining if a requested function command conforms to a set of parameters, the set of parameters being derived from previously executed function commands. If the requested function command does not conform to the set of parameters the data processor is controlled to temporarily hold the execution of the requested function commands.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: July 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, Christopher I. Dalton
  • Patent number: 8046624
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts who have been sent data in accordance with a predetermined policy. Destination host identities not the record are stored in a buffer. The buffer size is monitored to establish whether requests from the first host are pursuant to viral activity therein.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, Andrew Patrick Norman
  • Patent number: 7796515
    Abstract: A method of operating a first host within a network of a plurality of hosts. Over the course of a first time interval, requests received at the first host from a second host to send data to destination hosts are monitored. Identities of destination hosts monitored during the first time interval are compared with destination host identities in a record. Then, either data relating to requests which identify a destination host not in the record are stored in a storage buffer. Or the passage of data from the second host to the destination host within the network is limited over the course of the first time interval, so that during the first time interval the second host is unable to send data to more than a predetermined number of hosts not in the record.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Griffin, Andrew Patrick Norman, Matthew Murray Williamson, Aled Justin Edwards
  • Patent number: 7558216
    Abstract: A method and apparatus for controlling communications in a data network comprises detecting a request to initiate communication between a data processor and the network and determining if the communication request is abnormal and if so, controlling the data processor to degrade the resulting communication.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: July 7, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, Andrew Patrick Norman
  • Patent number: 7437758
    Abstract: Propagation of viruses in a network having a plurality of hosts is restricted. Network activity of a first host of the plurality is monitored, and a first record established which is at least indicative of identities of hosts within the network contacted by a first host. Contact of the first host to other hosts within the network is limited over the course of a first time interval, so that during the first time interval the first host is unable to contact more than a predetermined number of hosts not in the first record. The method further includes an additional selection process for determining hosts of the plurality the first host is allowed to contact.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: October 14, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Murray Williamson, Andrew Patrick Norman, Jonathan Griffin
  • Patent number: 7373665
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts who have been sent data in accordance with a predetermined policy. Destination host identities not the record are stored in a buffer. The buffer size is monitored to establish whether requests from the first host are pursuant to viral activity therein.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: May 13, 2008
    Assignee: Hewlett-Packard Developement Company, L.P.
    Inventors: Matthew Murray Williamson, Jonathan Griffin, Andrew Patrick Norman
  • Publication number: 20040255159
    Abstract: Propagation of viruses in a network having a plurality of hosts is restricted. Network activity of a first host of the plurality is monitored, and a first record established which is at least indicative of identities of hosts within the network contacted by a first host. Contact of the first host to other hosts within the network is limited over the course of a first time interval, so that during the first time interval the first host is unable to contact more than a predetermined number of hosts not in the first record. The method further comprises an additional selection process for determining hosts of the plurality the first host is allowed to contact.
    Type: Application
    Filed: October 31, 2003
    Publication date: December 16, 2004
    Inventors: Matthew Murray Williamson, Andrew Patrick Norman, Jonathan Griffin
  • Publication number: 20040218615
    Abstract: A method of operating a first host within a network of a plurality of hosts. Over the course of a first time interval, requests received at the first host from a second host to send data to destination hosts are monitored. Identities of destination hosts monitored during the first time interval are compared with destination host identities in a record. Then, either data relating to requests which identify a destination host not in the record are stored in a storage buffer. Or the passage of data from the second host to the destination host within the network is limited over the course of the first time interval, so that during the first time interval the second host is unable to send data to more than a predetermined number of hosts not in the record.
    Type: Application
    Filed: April 28, 2004
    Publication date: November 4, 2004
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jonathan Griffin, Andrew Patrick Norman, Matthew Murray Williamson, Aled Justin Edwards
  • Publication number: 20040218327
    Abstract: Requests to send data from a first host within a network of hosts are monitored against a record of destination hosts who have been sent data in accordance with a predetermined policy. Destination host identities not the record are stored in a buffer. The buffer size is monitored to establish whether requests from the first host are pursuant to viral activity therein.
    Type: Application
    Filed: October 31, 2003
    Publication date: November 4, 2004
    Inventors: Matthew Murray Williamson, Jonathan Griffin, Andrew Patrick Norman