Patents by Inventor Steven A. Benno

Steven A. Benno 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: 11909716
    Abstract: Leaf nodes of a tree structure, also having a root node and intermediate nodes, communicate with endpoints via access networks and store mappings from permanent virtual IP (VIP) addresses for the endpoints to physical IP (PIP) addresses for the endpoints on the access networks. The root node and intermediate nodes store pointers for the endpoints' leaf nodes and associated access networks. When a connection setup request (CSR) for a destination endpoint is received from a corresponding node, the receiving leaf node passes the CSR up through the tree structure to a lowest common ancestor (LCA) node for the receiving leaf node and one or more destination leaf nodes associated with the destination endpoint. The LCA node uses its pointers to pass the CSR down towards the one or more destination leaf nodes, which use the corresponding VIP-to-PIP mappings to forward the CSR to the destination endpoint.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: February 20, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Randeep Bhatia, Steven Benno, Fang Hao, Yu Mi, T V Lakshman
  • Patent number: 11457026
    Abstract: Network-based, unsupervised classifiers are provided. The classifiers identify both known and unknown attacks aimed at industrial networks without the need to have a priori knowledge of known malicious attack patterns.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: September 27, 2022
    Inventors: Randeep Bhatia, Bhawna Gupta, Steven Benno, Jairo Esteban, T. V. Lakshman
  • Publication number: 20210092132
    Abstract: Network-based, unsupervised classifiers are provided. The classifiers identify both known and unknown attacks aimed at industrial networks without the need to have a priori knowledge of known malicious attack patterns.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 25, 2021
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Randeep Bhatia, Bhawna Gupta, Steven Benno, Jairo Esteban, T. V. Lakshman
  • Publication number: 20200059976
    Abstract: The present disclosure generally discloses improvements in computer performance for supporting various capabilities for enabling Internet-of-Things (IoT) devices to communicate via communication networks. The capabilities for enabling IoT devices to communicate via communication networks may include IoT device connectivity capabilities, IoT device discovery capabilities, IoT device networking capabilities, or the like.
    Type: Application
    Filed: May 9, 2017
    Publication date: February 20, 2020
    Inventors: Randeep Bhatia, Bhawna Gupta, Steven Benno, Jairo Esteban
  • Patent number: 9729603
    Abstract: A method comprises associating at least one cache replacement granularity value with a given one of a plurality of content streams comprising a number of segments, receiving a request for a given segment of the given content stream in a network element, identifying a given portion of the given content stream which contains the given segment, updating a value corresponding to the given portion of the given content stream, and determining whether to store the given portion of the given content stream in a memory of the network element based at least in part on the updated value corresponding to the given portion. The at least one cache replacement granularity value represents a given number of segments, the given content stream being separable into one or more portions based at least in part on the at least one cache replacement granularity value.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: August 8, 2017
    Assignee: Alcatel Lucent
    Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Yang Guo
  • Publication number: 20140108495
    Abstract: In one embodiment, an HTTP adaptive streaming client has a processor for controlling the selectable and variable quality level of successive chunks of a multimedia program requested from and transmitted by a server. Chunks are transmitted via a communication path having a variable bandwidth. The processor uses a buffer, a hangover timer, and a plurality of statistical and processing parameters to adaptively react to changes in the bandwidth available on the communication path. Bandwidth changes determined likely to be sustained lead to corresponding changes in the quality of subsequently requested chunks. Statistical parameters based on sliding windows of multiple samples are used to determine whether bandwidth changes are likely to be sustained. The hangover timer is used both to define a sliding window and to prevent successive changes in requested quality from occurring too rapidly so as to provide a relatively smooth viewing experience to a user using the client.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Inventor: Steven A. Benno
  • Publication number: 20140089467
    Abstract: A method comprises receiving a first request for a first segment of a content stream in a network element from a given one of a plurality of clients, determining in the network element whether the first segment is stored in a memory of the network element, sending a second request for the first segment from the network element to a server responsive to the determining step, receiving a response comprising the first segment in the network element from the server responsive to the second request, and sending the first segment from the network element to the given one of the plurality of clients. The first segment is related to a second segment of the content stream, the relationship being transparent to the network element but being inferable based at least in part on at least one of the first request, the response and one or more prior requests.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, David S. Ferguson
  • Publication number: 20140089452
    Abstract: A method comprises associating at least one cache replacement granularity value with a given one of a plurality of content streams comprising a number of segments, receiving a request for a given segment of the given content stream in a network element, identifying a given portion of the given content stream which contains the given segment, updating a value corresponding to the given portion of the given content stream, and determining whether to store the given portion of the given content stream in a memory of the network element based at least in part on the updated value corresponding to the given portion. The at least one cache replacement granularity value represents a given number of segments, the given content stream being separable into one or more portions based at least in part on the at least one cache replacement granularity value.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Yang Guo
  • Publication number: 20130227102
    Abstract: A chunk request scheduler is provided for HTTP adaptive streaming. Requests for media chunks are scheduled over a network by requesting the media chunks over at least one connection; storing the media chunks in at least one buffer; monitoring a level of the at least one buffer; and selectively switching between at least two predefined download strategies for the request based on the buffer level. Requests for media chunks can also be scheduled over a network by obtaining an ordering of the connections based on a rate of each connection; storing the media chunks in at least one buffer; and requesting the media chunks over the ordered plurality of connections based on a size of the media chunks. For example, audio chunk requests can be scheduled over TCP connections having a lower rate order and video chunk requests can be scheduled over TCP connections having a higher rate order.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: Alcatel-Lucent USA Inc
    Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac
  • Publication number: 20120327931
    Abstract: A method of retrieving content from a network with a host-based network and a name-based network includes receiving, at a network node, a first message including at least one of a first host-based request and a first name-based interest, and transmitting, from the network node, a second message based on the at least one of the first host-based request and the first name-based interest.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Jario O. Esteban, Andre Beck, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Matteo Varvello
  • Publication number: 20120195362
    Abstract: A normalized cost measure is determined for each encoded video segment within each of a plurality of sequences of encoded video segments that are associated with a video program and stored in a cache memory, relative to the sequence to which the encoded video segment belongs. One or more encoded video segments are selected from among the encoded video segments in the plurality of sequences, based on the normalized cost measures. The selected encoded video segments are removed from the cache memory. An encoded video segment having a lowest normalized cost measure among the encoded video segments in the plurality of sequences may be selected, for example.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 2, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Steven A. Benno, Jairo O. Esteban, Ivica Rimac
  • Publication number: 20120194534
    Abstract: A plurality of encoded video segments that are stored in a cache memory and associated with every nth video segment in a sequence of video segments of a video program is selected, where n is an integer. The selected encoded video segments are removed from the cache memory. Each video segment in the sequence may be associated with a respective plurality of encoded video segments encoded at different respective encoding rates.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 2, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Steven A. Benno, Jairo O. Esteban
  • Publication number: 20050185771
    Abstract: A method of cooperatively providing voice service(s), carried over a circuit-switched (“CS”) type network, with multimedia service(s), carried over a packet-switched (“PS”) type network to a wireless unit. The method of involves the communication between a calling-from-party and a calling-to-party. The method includes the step of receiving an initiation signal from the calling-from-party for identifying the calling-to-party. In response to verifying the identity of the calling-to-party as a service subscriber in a database, the method selects multimedia content to be transmitted to the calling-from-party. A voice link may then be established to the calling-to-party in response to the initiation signal from the calling-from-party. Thereafter, the initiation signal may be bridged with the established voice link to establish a voice link between the calling-from-party and the calling-to-party.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Steven Benno, Robert Brunetti, Jon Capetz, Teh-Li Hsi, Ramana Isukapalli, Sarbmeet Kanwal, Laura Reizner
  • Patent number: 6728669
    Abstract: An apparatus and method for vocoding an input signal comprising a linear predictive filter for generating a filtered signal with a first signal pulse and a second signal pulse in response to receiving the input signal and a processor having a lookup table with a plurality of track positions. The first signal pulse is associated with a first track position and the second signal pulse is associated with a second track position relative to the first signal pulse resulting in a plurality of excitation parameters. Additionally, the apparatus has a transmitter which transmits the plurality of excitation parameters in a transmission signal in response to receiving the plurality of excitation parameters from the processor.
    Type: Grant
    Filed: August 7, 2000
    Date of Patent: April 27, 2004
    Assignee: Lucent Technologies Inc.
    Inventor: Steven A. Benno
  • Patent number: 6539349
    Abstract: An apparatus and method for vocoding an input signal comprising a linear predictive filter for generating a filtered signal with a first signal pulse and a second signal pulse in response to receiving the input signal and a processor having a lookup table with a plurality of track positions and a set of rules for constraining the first signal pulse to a first track position in the first plurality of track positions and constraining the second signal pulse to a second track position in the second plurality of pulse positions in accordance with the set of rules. Additionally, the apparatus has a transmitter which transmits the plurality of excitation parameters in a transmission signal in response to receiving the plurality of excitation parameters from the processor.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: March 25, 2003
    Assignee: Lucent Technologies Inc.
    Inventor: Steven A. Benno
  • Patent number: 6385574
    Abstract: A method and system of vocoding comprising filtering an input signal resulting in an excitation signal having at least one signal pulse translating the location of the signal pulse into one of a plurality of valid track locations in a plurality of signal pulse location references. Data is placed into an invalid track location in the signal pulse location references. The excitation signal having the signal pulse location references is transmitted for receipt by a receiving vocoder.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: May 7, 2002
    Assignee: Lucent Technologies, Inc.
    Inventor: Steven A. Benno