Patents by Inventor David M. Brean

David M. Brean 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: 9973425
    Abstract: A system and method can provide a data service in a network environment. The system can provide a data service component on a node in the network environment, wherein the network environment includes a plurality of nodes interconnected via a network fabric. Furthermore, the system can use a native packet forwarding mechanism to direct a data flow in the network fabric to said data service component on the node. Then, the system can use said data service component to process one or more data packets in the data flow in the network fabric.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 15, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Patent number: 9843512
    Abstract: A system and method can provide a data service in a network environment. A subnet administrator can receive a path record resolution request from a source node, wherein the source node uses the path record resolution request to obtain an address of a destination node. Furthermore, the subnet administrator can provide an address of an intermediate node to the source node, wherein the intermediate node provides the data service. Then, the source node can send one or more data packets in a data flow to the intermediate node based on the address of the intermediate node.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Patent number: 9577928
    Abstract: A system and method can support data service address resolution in a network environment. An intermediate node can receive an incoming data packet from a source node, wherein the incoming data packet targets a destination node, and wherein the incoming data packet includes a global identifier for the destination node and a local identifier for the intermediate node. Furthermore, the intermediate node can obtain local addressing information for the destination node based on the global identifier for the destination node. Then, the intermediate node can send an outgoing data packet to the destination node based on the obtained local addressing information for the destination node.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 21, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Patent number: 9559990
    Abstract: A system and method can provide a data service in a network environment. The network environment can include a node, which supports a data service component that can provide a data service. Additionally, a filter can be provided on a networking device, such as a host channel adaptor (HCA) that is associated with the node. The networking device operates to use the filter to identify one or more packets targeting the data service component without protocol termination. Furthermore, the filter can forward said one or more packets to the data service component.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: January 31, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Publication number: 20150067191
    Abstract: A system and method can provide a data service in a network environment. A subnet administrator can receive a path record resolution request from a source node, wherein the source node uses the path record resolution request to obtain an address of a destination node. Furthermore, the subnet administrator can provide an address of an intermediate node to the source node, wherein the intermediate node provides the data service. Then, the source node can send one or more data packets in a data flow to the intermediate node based on the address of the intermediate node.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 5, 2015
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Publication number: 20150063356
    Abstract: A system and method can provide a data service in a network environment. The network environment can include a node, which supports a data service component that can provide a data service. Additionally, a filter can be provided on a networking device, such as a host channel adaptor (HCA) that is associated with the node. The networking device operates to use the filter to identify one or more packets targeting the data service component without protocol termination. Furthermore, the filter can forward said one or more packets to the data service component.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 5, 2015
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Publication number: 20150063355
    Abstract: A system and method can support data service address resolution in a network environment. An intermediate node can receive an incoming data packet from a source node, wherein the incoming data packet targets a destination node, and wherein the incoming data packet includes a global identifier for the destination node and a local identifier for the intermediate node. Furthermore, the intermediate node can obtain local addressing information for the destination node based on the global identifier for the destination node. Then, the intermediate node can send an outgoing data packet to the destination node based on the obtained local addressing information for the destination node.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 5, 2015
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Publication number: 20150067020
    Abstract: A system and method can provide a data service in a network environment. The system can provide a data service component on a node in the network environment, wherein the network environment includes a plurality of nodes interconnected via a network fabric. Furthermore, the system can use a native packet forwarding mechanism to direct a data flow in the network fabric to said data service component on the node. Then, the system can use said data service component to process one or more data packets in the data flow in the network fabric.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 5, 2015
    Inventors: Vadim Makhervaks, Bjørn Dag Johnsen, David M. Brean, Richard P. Mousseau
  • Patent number: 7774642
    Abstract: A fault zone definition mechanism groups components of an interconnect environment having a common point of dependence into a logical group defining a fault zone for the interconnect environment. The fault zone definition mechanism may be implemented in software, firmware or hardware, or a combination of two or more of software, firmware and hardware. A method for defining a fault zone is also disclosed.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventors: Bjørn Dag Johnsen, David M. Brean, Srinivas Madhur, Julia D. Harper