Patents by Inventor Jeffrey Mogul

Jeffrey Mogul 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: 9191328
    Abstract: A network interface controller (NIC) determines link layer broadcast traffic of interest to the host environment. The NIC receives link layer broadcast traffic intended for the host environment, including traffic of interest and unwanted traffic. The NIC discards the unwanted traffic and forwards the traffic of interest to the host environment.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: November 17, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jeffrey Mogul, Praveen Yalagandula, Jayaram Mudigonda
  • Publication number: 20110320630
    Abstract: A network interface controller (NIC) determines link layer broadcast traffic of interest to the host environment. The NIC receives link layer broadcast traffic intended for the host environment, including traffic of interest and unwanted traffic. The NIC discards the unwanted traffic and forwards the traffic of interest to the host environment.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Inventors: Jeffrey Mogul, Praveen Yalaganduia, Jayaram Mudigorida
  • Patent number: 7512705
    Abstract: A data unit is received in a first device via a network. A truncated copy of the data unit is generated. The truncated copy of the data unit is transmitted to a monitoring device through a link.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: March 31, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jeffrey Mogul
  • Publication number: 20060282546
    Abstract: According to one embodiment, a method comprises evaluating messages between nodes of a distributed computing environment. Based on timing relationships of the messages, probability of causal links between pairs of messages determined. Based on the determined probability, at least one causal path comprising a plurality of causal links is inferred. Further, an overall probability that the inferred causal path is accurate is determined. In certain embodiments, the overall probability is output for the corresponding causal path to provide an indication of the confidence of the accuracy of such inferred causal path.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Patrick Reynolds, Janet Wiener, Marcos Aguilera, Jeffrey Mogul
  • Publication number: 20060117099
    Abstract: A data unit is received in a first device via a network. A truncated copy of the data unit is generated. The truncated copy of the data unit is transmitted to a monitoring device through a link.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Inventor: Jeffrey Mogul
  • Publication number: 20060069786
    Abstract: According to at least one embodiment, a method comprises identifying at least one causal path that includes a node of a distributed computing environment that is of interest. The method further comprises analyzing the identified at least one causal path to determine at least one time interval when the node is active in such causal path, and correlating consumption of a resource by the node to the node's activity in the at least one causal path.
    Type: Application
    Filed: September 24, 2004
    Publication date: March 30, 2006
    Inventors: Jeffrey Mogul, Janet Wiener, Marcos Aguilera, Keith Farkas, Parthasarathy Ranganathan
  • Publication number: 20050015424
    Abstract: Method and apparatus for determining causal relations between a plurality of intercommunicating nodes. In various embodiments, trace data is input that describe inter-node communication. The trace data may include for each message sent between nodes a timestamp that indicates a time at which the message was sent, a source identifier that identifies a node from which the message was sent, and a destination identifier that identifies a node to which the message was sent. For each of one or more nodes, a determination may be made as to whether one or more causal relations exist between a first set of messages destined to the node and a second set of messages sourced from the node and destined to at least one other node. A causal relation may exist as a function of a probability distribution of delay values that are differences between timestamps of messages in the second set and timestamps of messages in the first set. From the nodes and causal relations a processor-readable representation is generated.
    Type: Application
    Filed: June 23, 2003
    Publication date: January 20, 2005
    Inventors: Marcos Aguilera, Jeffrey Mogul