Patents by Inventor James B. Peterson

James B. Peterson 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: 11308211
    Abstract: Mechanisms are provided to perform security incident disposition operations. A security incident is received that includes a security incident data structure comprising metadata describing properties of the security incident, and a corresponding security knowledge graph which includes nodes representing elements associated with the security incident and edges representing relationships between the nodes. The security incident data structure and security knowledge graph are processed to extract a set of security incident features corresponding to the security incident and input the extracted set of security incident features into a trained security incident machine learning model. The model generates a disposition classification output based on results of processing the extracted set of security incident features. The disposition classification output is output to the source of the security incident data structure.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Burkhard Ringlein, Preeti Ravindra, Bradley E. Harris, Moazzam Khan, James B. Peterson
  • Publication number: 20200401696
    Abstract: Mechanisms are provided to perform security incident disposition operations. A security incident is received that includes a security incident data structure comprising metadata describing properties of the security incident, and a corresponding security knowledge graph which includes nodes representing elements associated with the security incident and edges representing relationships between the nodes. The security incident data structure and security knowledge graph are processed to extract a set of security incident features corresponding to the security incident and input the extracted set of security incident features into a trained security incident machine learning model. The model generates a disposition classification output based on results of processing the extracted set of security incident features. The disposition classification output is output to the source of the security incident data structure.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventors: Burkhard Ringlein, Preeti Ravindra, Bradley E. Harris, Moazzam Khan, James B. Peterson
  • Patent number: 10521771
    Abstract: Visualization tools, and systems and software underlying such tools, for allowing user to visualize organizations of people. Members of an organization are represented by unabstracted nodes. In some embodiments, visualization diagrams are efficiently created by abstracting the unabstracted nodes in a manner that reduces the number of nodes needing to be rendered, while retaining the visual character of a similar diagram composed of the original, unabstracted nodes. In these embodiments, regions of abstraction diagrams can be selectively de-abstracted in response to a user's selection within the abstraction diagram. In response to such a selection, in some instances only a particular hierarchical reporting chain within the organization, or a portion thereof, is de-abstracted to allow the user to view unabstracted nodes within that chain. Also disclosed are other visualization tools, such as attribute-overlay tools, time-scrubbing tools, and geographic distribution tools, among others.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: December 31, 2019
    Assignee: Macromicro LLC
    Inventors: Alexander R. W. Cheek, James B. Peterson
  • Patent number: 10237239
    Abstract: A mechanism is provided in a network security subsystem in a virtual machine monitor for policy based load distribution among a plurality of packet processing units. Responsive to receiving a packet from a virtual machine, the network security subsystem compares the packet to rules in a load distribution policy in the network security subsystem. Responsive to the packet matching a rule in the load distribution policy, the network security subsystem identifies a packet processing unit list and an action in the matching rule. The network security subsystem distributes the packet to a selected packet processing unit from the packet processing unit list based on the action.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey L. Douglass, Cheng-Ta Lee, James B. Peterson, Deepti Sachdev
  • Publication number: 20180330328
    Abstract: Visualization tools, and systems and software underlying such tools, for allowing user to visualize organizations of people. Members of an organization are represented by unabstracted nodes. In some embodiments, visualization diagrams are efficiently created by abstracting the unabstracted nodes in a manner that reduces the number of nodes needing to be rendered, while retaining the visual character of a similar diagram composed of the original, unabstracted nodes. In these embodiments, regions of abstraction diagrams can be selectively de-abstracted in response to a user's selection within the abstraction diagram. In response to such a selection, in some instances only a particular hierarchical reporting chain within the organization, or a portion thereof, is de-abstracted to allow the user to view unabstracted nodes within that chain. Also disclosed are other visualization tools, such as attribute-overlay tools, time-scrubbing tools, and geographic distribution tools, among others.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 15, 2018
    Inventors: Alexander R.W. Cheek, James B. Peterson
  • Patent number: 10026061
    Abstract: Visualization tools, and systems and software underlying such tools, for allowing user to visualize organizations of people. Members of an organization are represented by unabstracted nodes. In some embodiments, visualization diagrams are efficiently created by abstracting the unabstracted nodes in a manner that reduces the number of nodes needing to be rendered, while retaining the visual character of a similar diagram composed of the original, unabstracted nodes. In these embodiments, regions of abstraction diagrams can be selectively de-abstracted in response to a user's selection within the abstraction diagram. In response to such a selection, in some instances only a particular hierarchical reporting chain within the organization, or a portion thereof, is de-abstracted to allow the user to view unabstracted nodes within that chain. Also disclosed are other visualization tools, such as attribute-overlay tools, time-scrubbing tools, and geographic distribution tools, among others.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: July 17, 2018
    Assignee: Macromicro LLC
    Inventors: Alexander R. W. Cheek, James B. Peterson
  • Publication number: 20170163602
    Abstract: A mechanism is provided in a network security subsystem in a virtual machine monitor for policy based load distribution among a plurality of packet processing units. Responsive to receiving a packet from a virtual machine, the network security subsystem compares the packet to rules in a load distribution policy in the network security subsystem. Responsive to the packet matching a rule in the load distribution policy, the network security subsystem identifies a packet processing unit list and an action in the matching rule. The network security subsystem distributes the packet to a selected packet processing unit from the packet processing unit list based on the action.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Jeffrey L. Douglass, Cheng-Ta Lee, James B. Peterson, Deepti Sachdev
  • Publication number: 20140365389
    Abstract: Visualization tools, and systems and software underlying such tools, for allowing user to visualize organizations of people. Members of an organization are represented by unabstracted nodes. In some embodiments, visualization diagrams are efficiently created by abstracting the unabstracted nodes in a manner that reduces the number of nodes needing to be rendered, while retaining the visual character of a similar diagram composed of the original, unabstracted nodes. In these embodiments, regions of abstraction diagrams can be selectively de-abstracted in response to a user's selection within the abstraction diagram. In response to such a selection, in some instances only a particular hierarchical reporting chain within the organization, or a portion thereof, is de-abstracted to allow the user to view unabstracted nodes within that chain. Also disclosed are other visualization tools, such as attribute-overlay tools, time-scrubbing tools, and geographic distribution tools, among others.
    Type: Application
    Filed: August 27, 2014
    Publication date: December 11, 2014
    Inventors: Alexander R. W. Cheek, James B. Peterson
  • Patent number: 7509647
    Abstract: In hardware, performing computations on a stream typically requires handshaking signals to provide flow control. Many different handshaking protocols are available, and they are typically implemented in an ad hoc manner suited to the current design. An approach according to the invention uses a subset of the possible flow-control protocols in an effort to achieve a maximum amount of flexibility and reusability, while requiring only a moderate level of overhead when compared to manually-designed systems.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: March 24, 2009
    Assignee: Annapolis Micro Systems, Inc.
    Inventors: Robert L. Donaldson, Rhett D. Hudson, Lawrence M. Marshall, Jr., Michael N. Gray, James J. Sullivan, James B. Peterson, Teresa G. Smith, Michael P. Klewin, Dennis M. Hawver
  • Publication number: 20020178285
    Abstract: In hardware, performing computations on a stream typically requires handshaking signals to provide flow control. Many different handshaking protocols are available, and they are typically implemented in an ad hoc manner suited to the current design. An approach according to the invention uses a subset of the possible flow-control protocols in an effort to achieve a maximum amount of flexibility and reusability, while requiring only a moderate level of overhead when compared to manually-designed systems.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 28, 2002
    Applicant: Annapolis Micro Systems, Inc.
    Inventors: Robert L. Donaldson, Rhett D. Hudson, Lawrence M. Marshall, Michael N. Gray, James J. Sullivan, James B. Peterson, Teresa G. Smith, Michael P. Klewin, Dennis M. Hawver