Patents by Inventor Adrian C. Soncodi

Adrian C. Soncodi 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: 10482084
    Abstract: A data storage system includes storage nodes adapted to provide retrieval of time-based data in response to a receipt of a time-based data retrieval request associated with data streams. Each of the data streams includes time-ordered data items having a header. The header includes timestamps representing a time interval associated with the data items. The data storage system further includes applications issuing the time-based data retrieval requests associated with the data streams and session managers coupled to the applications and storage nodes. Shared resources are dynamically allocated between the applications submitting the requests. Data requested by the requests is retrieved from the storage nodes using timestamp based indexes associated with the data streams in a substantially parallel manner. The retrieved data is merge-sorted by time. The sorted data is transmitted to the applications based on a delivery rate controlled by each application.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: November 19, 2019
    Assignee: NetScout Systems Texas, LLC
    Inventors: Adrian C. Soncodi, Balaji Ram, Scott Sanders
  • Patent number: 10284650
    Abstract: A computer-implemented method for supervising data stream storage including communicating with a probe that captures network data and outputs a plurality of data streams to a plurality of data repository units, receiving registration data associated with respective data streams that identifies the associated probes, selecting at least one of the data repository units to store the first data stream in real time based on a storage capacity of the data repository units to receive and store data, determining that storage capacity is not sufficient for the data stream in response to a change in the storage capacity of the data repository units to receive and store data, determining a corrective action in response to the determination that the storage capacity is not sufficient, and notifying the probe identified in association with the first data stream about the corrective action.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 7, 2019
    Assignee: NetScout Systems Texas, LLC
    Inventors: Eric C. McNair, Ryan L. Pipkin, Adrian C. Soncodi
  • Patent number: 10108672
    Abstract: A stream based storage system includes a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams. Each of the one or more data streams includes a plurality of time-ordered items. The stream based storage system further includes a plurality of applications communicatively coupled to the plurality of storage nodes. The plurality of applications is configured to issue the data storage/retrieval request associated with the one or more data items.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: October 23, 2018
    Assignee: NETSCOUT SYSTEMS TEXAS, LLC
    Inventors: John P. Curtin, Ryan L. Pipkin, Adrian C. Soncodi
  • Publication number: 20180052858
    Abstract: A method for storing time-based data streams in a high-capacity network is provided. A time-based data storage request is received from an application. The data storage request is associated with one or more data streams. Each of the data streams includes a plurality of time-ordered items having a header. The header includes two or more timestamps representing a time interval associated with each of the plurality of time-ordered items. The received data storage request is processed to accumulate time-ordered data items in a plurality of data files and to identify time-based information and corresponding virtual offset information related to the accumulated data items. The identified time-based information and the virtual offset information related to the accumulated data items are stored in a data repository. A determination is made whether adjustment is necessary for sorting the stored data in the repository. The sorting adjustment is selectively performed responsive to the determination.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Adrian C. Soncodi, Balaji Ram, Scott Sanders
  • Publication number: 20180052887
    Abstract: A data storage system includes storage nodes adapted to provide retrieval of time-based data in response to a receipt of a time-based data retrieval request associated with data streams. Each of the data streams includes time-ordered data items having a header. The header includes timestamps representing a time interval associated with the data items. The data storage system further includes applications issuing the time-based data retrieval requests associated with the data streams and session managers coupled to the applications and storage nodes. Shared resources are dynamically allocated between the applications submitting the requests. Data requested by the requests is retrieved from the storage nodes using timestamp based indexes associated with the data streams in a substantially parallel manner. The retrieved data is merge-sorted by time. The sorted data is transmitted to the applications based on a delivery rate controlled by each application.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Adrian C. Soncodi, Balaji Ram, Scott Sanders
  • Publication number: 20170374147
    Abstract: A computer-implemented method for supervising data stream storage including communicating with a probe that captures network data and outputs a plurality of data streams to a plurality of data repository units, receiving registration data associated with respective data streams that identifies the associated probes, selecting at least one of the data repository units to store the first data stream in real time based on a storage capacity of the data repository units to receive and store data, determining that storage capacity is not sufficient for the data stream in response to a change in the storage capacity of the data repository units to receive and store data, determining a corrective action in response to the determination that the storage capacity is not sufficient, and notifying the probe identified in association with the first data stream about the corrective action.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Applicant: Tektronix Texas, LLC
    Inventors: Eric C. McNair, Ryan L. Pipkin, Adrian C. Soncodi
  • Patent number: 9479413
    Abstract: A method for managing data in a Quality-of-Storage (QoSt) network comprising a plurality of nodes includes receiving current QoSt network topology information. A plurality of data streams is received at a data storage interface of the QoSt network. Differentiated treatment is performed upon received data streams in the data storage interface. Such differentiated treatment is contingent upon at least different types of data in the received data streams based on a plurality of QoSt attributes. A plurality of data management operations is performed on the data obtained by the plurality of data streams based on the data storage interface and based on received current QoSt network topology information.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: October 25, 2016
    Assignee: Netscout Systems Texas, LLC
    Inventors: John P. Curtin, Ryan L. Pipkin, Adrian C. Soncodi
  • Publication number: 20160210061
    Abstract: A data storage system includes storage nodes configured to receive data access requests from client applications. The data storage system further includes data processing functions associated with the storage nodes. Each data processing function is configured to be performed by the storage nodes. The data storage system further includes data repository units operatively coupled to the storage nodes. The data repository units are configured to store and retrieve data items associated with the received data access requests. The received data access requests are analyzed and data item streams associated with the requests are categorized. The categorized data item streams are decomposed into data segments. Availability parameters associated with each data repository unit are determined.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Adrian C. Soncodi, John P. Curtin, Ryan L. Pipkin
  • Publication number: 20160098455
    Abstract: A stream based storage system includes a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams. Each of the one or more data streams includes a plurality of time-ordered items. The stream based storage system further includes a plurality of applications communicatively coupled to the plurality of storage nodes. The plurality of applications is configured to issue the data storage/retrieval request associated with the one or more data items.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Applicant: TEKTRONIX, INC.
    Inventors: John P. Curtin, Ryan L. Pipkin, Adrian C. Soncodi
  • Publication number: 20150312124
    Abstract: A method for managing data in a Quality-of-Storage (QoSt) network comprising a plurality of nodes includes receiving current QoSt network topology information. A plurality of data streams is received at a data storage interface of the QoSt network. Differentiated treatment is performed upon received data streams in the data storage interface. Such differentiated treatment is contingent upon at least different types of data in the received data streams based on a plurality of QoSt attributes. A plurality of data management operations is performed on the data obtained by the plurality of data streams based on the data storage interface and based on received current QoSt network topology information.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: TEKTRONIX, INC.
    Inventors: John P. Curtin, Ryan L. Pipkin, Adrian C. Soncodi
  • Patent number: 8213299
    Abstract: Methods and systems for providing redundant telephony call processing in geographically separate locations are disclosed. First and second telephony call processing hosts are provided in first and second geographic locations separated from each other. The telephony call processing hosts are located on the same LAN, which is also divided among the geographically separated locations. The geographically separate LAN or LANs are bridged using either a customer's IP network or isolation routers associated with the redundant telephony call processing hosts.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: July 3, 2012
    Assignee: Genband US LLC
    Inventors: Adrian C. Soncodi, Robby D. Benedyk, Richard R. Barbour
  • Patent number: 7613111
    Abstract: Methods, systems, and computer program products for dynamically blocking and unblocking media over packet resources includes, at a first media gateway controller that controls a first media over packet resource, determining whether establishment of calls involving a second media over packet resource managed by second media gateway controller would violate a policy of the first media gateway controller. In response to determining that the establishment of calls involving the second media over packet resource would violate a policy of the first media gateway controller, the first media gateway controller may send a message to the second media gateway controller for limiting the establishment of calls involving the second media over packet resource.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: November 3, 2009
    Assignee: Santera Systems, LLC
    Inventor: Adrian C. Soncodi
  • Publication number: 20040114578
    Abstract: Methods and systems for providing redundant telephony call processing in geographically separate locations are disclosed. First and second telephony call processing hosts are provided in first and second geographic locations separated from each other. The telephony call processing hosts are located on the same LAN, which is also divided among the geographically separated locations. The geographically separate LAN or LANs are bridged using either a customer's IP network or isolation routers associated with the redundant telephony call processing hosts.
    Type: Application
    Filed: September 18, 2003
    Publication date: June 17, 2004
    Applicant: Tekelec
    Inventors: Adrian C. Soncodi, Robby D. Benedyk, Richard R. Barbour
  • Patent number: 6272139
    Abstract: A method in a connection based communication network for rerouting a call connection path coupling a calling and a called party. Rerouting is done within a peer group and may be performed in any peer group level along the connection path. The method allows individual segments within peer groups to be rerouted for a number of different reasons such as fault recovery, route optimization, bandwidth adjustment, and load balancing. The reroutable call paths are implemented by inserting rerouting information elements in the standard setup and connect messages used to create call paths in PNNI environments. These information elements permit both nonpreemptive rerouting, establishing a new call path before the old one is terminated and preemptive rerouting, establishing a new path after the old one is terminated. Additional features such as, preserving QoS metrics during rerouting and separately identifying different incarnations of segments along the same call path are also provided.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: August 7, 2001
    Assignee: Nortel Networks Limited
    Inventor: Adrian C. Soncodi
  • Patent number: 6111881
    Abstract: A method in a connection based communication network for rerouting a call connection path coupling a calling and a called party. Rerouting is done within a peer group and may be performed in any peer group level along the connection path. The method allows individual segments within peer groups to be rerouted for a number of different reasons such as fault recovery, route optimization, bandwidth adjustment, and load balancing. The reroutable call paths are implemented by inserting rerouting information elements in the standard setup and connect messages used to create call paths in PNNI environments. These information elements permit both nonpreemptive rerouting, establishing a new call path before the old one is terminated and preemptive rerouting, establishing a new path after the old one is terminated. Additional features such as, preserving QoS metrics during rerouting and separately identifying different incarnations of segments along the same call path are also provided.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: August 29, 2000
    Assignee: Nortel Networks Corporation
    Inventor: Adrian C. Soncodi