Patents by Inventor Samuel M. Bauer

Samuel M. Bauer 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: 10740027
    Abstract: A method of storing log entries of events from a plurality of network elements in a communication network, comprising the steps of: a) receiving log entries at a control processor of events from a plurality of different elements positioned, the log entries grouped into threads based on a common purpose; b) converting each log entry into a compact log record in a logging module, and c) storing the compact log records in a first memory buffer in random access memory (RAM) forming a first log file.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 11, 2020
    Assignee: VIAVI Solutions Inc.
    Inventor: Samuel M. Bauer
  • Patent number: 10419322
    Abstract: A method of collecting information about a plurality of test devices connected in a network is provided. The method includes: identifying routable network addresses within a plurality of the network addresses, and sending discovery packets to the plurality of routable network addresses, receiving responses from the test devices, obtaining the information about the test devices, and storing the information so as to associate, for each of the test devices, the test-device information with at least one of the routable network addresses. The routable network addresses are stored in non-volatile memory for repeated use in re-discovery of the test devices in the network.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 17, 2019
    Assignee: VIAVI Solutions Inc.
    Inventors: Canning Hsueh, Samuel M. Bauer, Michael Stevens, John P. Mcintire
  • Patent number: 9942101
    Abstract: A method of providing topology information about a network to a topology manager is disclosed. The network includes a plurality of sensors each having a sensor ID, and the method includes performing the following steps at each of the plurality of sensors: receiving a stream of packets and identifying a topology trace packet in the stream of packets, wherein the topology trace packet has a destination address and an ID of a previous sensor, including the sensor ID in the topology trace packet, sending the topology trace packet to the destination address, forming a report message so as to include the sensor ID, the previous sensor ID, sending the report to the topology manager; and, providing network addresses of adjacent nodes to the topology manager.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: April 10, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: John M. Page, Samuel M. Bauer, Canning Hsueh, Michael Stevens
  • Patent number: 9912633
    Abstract: Systems and methods for managing communication in an IP network between a server and a probe that does not maintain an IP address by selectively restricting which IP addresses that are identified as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: March 6, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Patent number: 9794154
    Abstract: Systems and methods for managing communication in an IP network between a server and a probe that does not maintain an IP address by selectively restricting which IP addresses that are identified as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 17, 2017
    Assignee: Viavi Solutions Inc.
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Publication number: 20170180309
    Abstract: Systems and methods for managing communication in an IP network between a server and a probe that does not maintain an IP address by selectively restricting which IP addresses that are identified as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Application
    Filed: March 6, 2017
    Publication date: June 22, 2017
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Publication number: 20170109095
    Abstract: A method of storing log entries of events from a plurality of network elements in a communication network, comprising the steps of: a) receiving log entries at a control processor of events from a plurality of different elements positioned, the log entries grouped into threads based on a common purpose; b) converting each log entry into a compact log record in a logging module, and c) storing the compact log records in a first memory buffer in random access memory (RAM) forming a first log file.
    Type: Application
    Filed: December 30, 2016
    Publication date: April 20, 2017
    Inventor: Samuel M. Bauer
  • Publication number: 20170099209
    Abstract: A method of collecting information about a plurality of test devices connected in a network is provided. The method includes: identifying routable network addresses within a plurality of the network addresses, and sending discovery packets to the plurality of routable network addresses, receiving responses from the test devices, obtaining the information about the test devices, and storing the information so as to associate, for each of the test devices, the test-device information with at least one of the routable network addresses. The routable network addresses are stored in non-volatile memory for repeated use in re-discovery of the test devices in the network.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Canning HSUEH, Samuel M. Bauer, Michael Stevens, John P. Mcintire
  • Patent number: 9570124
    Abstract: A method of storing log entries of events from a plurality of network elements in a communication network, comprising the steps of: a) receiving log entries at a control processor of events from a plurality of different elements positioned, the log entries grouped into threads based on a common purpose; b) converting each log entry into a compact log record in a logging module, and c) storing the compact log records in a first memory buffer in random access memory (RAM) forming a first log file.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: February 14, 2017
    Assignee: Viavi Solutions Inc.
    Inventor: Samuel M. Bauer
  • Patent number: 9525750
    Abstract: A method of collecting information about a plurality of test devices connected in a network is provided. The method includes: identifying routable network addresses within a plurality of the network addresses, and sending discovery packets to the plurality of routable network addresses, receiving responses from the test devices, obtaining the information about the test devices, and storing the information so as to associate, for each of the test devices, the test-device information with at least one of the routable network addresses. The routable network addresses are stored in non-volatile memory for repeated use in re-discovery of the test devices in the network.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: December 20, 2016
    Assignee: Viavi Solutions Inc.
    Inventors: Canning Hsueh, Samuel M. Bauer, Michael Stevens, John P. Mcintire
  • Patent number: 9503342
    Abstract: A method of monitoring packet traffic is provided. The method includes: at a first access point, capturing portions of traffic packets passing therethrough separated by time intervals; encapsulating the portions of traffic packets thereby forming encapsulated packets and adding timestamps to the encapsulated packets so as to preserve the portions of traffic packets and information related to the time intervals; transmitting the encapsulated packets over a network; decapsulating the encapsulated packets so as to obtain replay packets and the capture timestamp, wherein the replay packets include the portions of the traffic packets; and, transmitting the replay packets separated by the time intervals, wherein the timestamps are used to reproduce the time intervals so as to imitate the traffic packets passing through the first access point.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 22, 2016
    Assignee: Viavi Solutions Inc.
    Inventors: Alistair Scott, Samuel M. Bauer, Michael Stevens
  • Publication number: 20160315821
    Abstract: A method of providing topology information about a network to a topology manager is disclosed. The network includes a plurality of sensors each having a sensor ID, and the method includes performing the following steps at each of the plurality of sensors: receiving a stream of packets and identifying a topology trace packet in the stream of packets, wherein the topology trace packet has a destination address and an ID of a previous sensor, including the sensor ID in the topology trace packet, sending the topology trace packet to the destination address, forming a report message so as to include the sensor ID, the previous sensor ID, sending the report to the topology manager; and, providing network addresses of adjacent nodes to the topology manager.
    Type: Application
    Filed: July 1, 2016
    Publication date: October 27, 2016
    Inventors: John M. PAGE, Samuel M. BAUER, Canning HSUEH, Michael STEVENS
  • Patent number: 9397895
    Abstract: A method of providing topology information about a network to a topology manager is disclosed. The network includes a plurality of sensors each having a sensor ID, and the method includes performing the following steps at each of the plurality of sensors: receiving a stream of packets and identifying a topology trace packet in the stream of packets, wherein the topology trace packet has a destination address and an ID of a previous sensor, including the sensor ID in the topology trace packet, sending the topology trace packet to the destination address, forming a report message so as to include the sensor ID, the previous sensor ID, sending the report to the topology manager; and, providing network addresses of adjacent nodes to the topology manager.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: July 19, 2016
    Assignee: Viavi Solutions Inc.
    Inventors: John M. Page, Samuel M. Bauer, Canning Hsueh, Michael Stevens
  • Publication number: 20160156533
    Abstract: A method of monitoring packet traffic is provided. The method includes: at a first access point, capturing portions of traffic packets passing therethrough separated by time intervals; encapsulating the portions of traffic packets thereby forming encapsulated packets and adding timestamps to the encapsulated packets so as to preserve the portions of traffic packets and information related to the time intervals; transmitting the encapsulated packets over a network; decapsulating the encapsulated packets so as to obtain replay packets and the capture timestamp, wherein the replay packets include the portions of the traffic packets; and, transmitting the replay packets separated by the time intervals, wherein the timestamps are used to reproduce the time intervals so as to imitate the traffic packets passing through the first access point.
    Type: Application
    Filed: August 10, 2015
    Publication date: June 2, 2016
    Inventors: Alistair SCOTT, Samuel M. BAUER, Michael STEVENS
  • Publication number: 20150381461
    Abstract: Systems and methods for managing communication in an IF network between a server and a probe that does not maintain an IP address, by selectively restricting which IP addresses that are identified, as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Application
    Filed: September 11, 2015
    Publication date: December 31, 2015
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Patent number: 9137135
    Abstract: Systems and methods for managing communication in an IP network between a server and a probe that does not maintain an IP address by selectively restricting which IP addresses that are identified as active in the network may be borrowed for the probes. Restriction of IP addresses may include a black list to exclude specific IP addresses, a white list from which IP addresses can be drawn or both. This permits control over which IP addresses may be borrowed by probes, reducing false alarms, alerts or other network concerns caused by unexpected IP traffic on a particular IP address in the network.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: September 15, 2015
    Assignee: JDS Uniphase Corporation
    Inventors: Michael Stevens, Samuel M. Bauer, Paul Kingsley
  • Patent number: 9106520
    Abstract: A method of monitoring packet traffic is provided. The method includes: at a first access point, capturing portions of traffic packets passing therethrough separated by time intervals; encapsulating the portions of traffic packets thereby forming encapsulated packets and adding timestamps to the encapsulated packets so as to preserve the portions of traffic packets and information related to the time intervals; transmitting the encapsulated packets over a network; decapsulating the encapsulated packets so as to obtain replay packets and the capture timestamps, wherein the replay packets include the portions of the traffic packets; and, transmitting the replay packets separated by the time intervals, wherein the timestamps are used to reproduce the time intervals so as to imitate the traffic packets passing through the first access point.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 11, 2015
    Assignee: JDS Uniphase Corporation
    Inventors: Alistair Scott, Samuel M. Bauer, Michael Stevens
  • Publication number: 20140229615
    Abstract: A method of collecting information about a plurality of test devices connected in a network is provided. The method includes: identifying routable network addresses within a plurality of the network addresses, and sending discovery packets to the plurality of routable network addresses, receiving responses from the test devices, obtaining the information about the test devices, and storing the information so as to associate, for each of the test devices, the test-device information with at least one of the routable network addresses. The routable network addresses are stored in non-volatile memory for repeated use in re-discovery of the test devices in the network.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 14, 2014
    Inventors: Canning HSUEH, Samuel M. Bauer, Michael Stevens, John P. McIntire
  • Publication number: 20130265883
    Abstract: A method for storing a plurality of packets includes receiving a packets from a network, applying a hash function to values of one or more fields in the packet so as define a hash key and to select a storage bucket from a plurality of buckets, and adding the packet to the storage bucket. A bucket record associated with the storage bucket includes a flow index determined based on the values of the one or more fields in the packet.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 10, 2013
    Inventors: Thomas HENRY, Samuel M. Bauer
  • Publication number: 20130179821
    Abstract: A method of storing log entries of events from a plurality of network elements in a communication network, comprising the steps of: a) receiving log entries at a control processor of events from a plurality of different elements positioned, the log entries grouped into threads based on a common purpose; b) converting each log entry into a compact log record in a logging module, and c) storing the compact log records in a first memory buffer in random access memory (RAM) forming a first log file.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 11, 2013
    Inventor: Samuel M. BAUER