Patents by Inventor Alon Bernstein
Alon Bernstein 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: 11895042Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.Type: GrantFiled: March 1, 2023Date of Patent: February 6, 2024Assignee: Cisco Technology, Inc.Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Bernstein
-
Publication number: 20230208782Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.Type: ApplicationFiled: March 1, 2023Publication date: June 29, 2023Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Bernstein
-
Patent number: 10860335Abstract: In one embodiment, a catalog of items for deployment is provided, the catalog comprising at least one catalog item, the at least one catalog item represented as an icon in a graphical user interface (GUI). At least one remote PHY device (RPD) represented in the GUI as an icon for populating with one item from the catalog of items is also provided. The at least one catalog item is associated with the at least one RPD using an interface in the GUI. A deployment mechanism is invoked for deploying the at least one catalog item at the at least one RPD with which the icon representing the at least one RPD has been populated. Related systems, apparatus, and methods are also disclosed.Type: GrantFiled: September 29, 2016Date of Patent: December 8, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Mark Shurtleff, Alon Bernstein
-
Patent number: 10248443Abstract: An example system and method for facilitating virtual cable modem termination system (VCMTS) migration in cable modem network environments is provided and includes spawning, by an orchestration component executing using a processor, a first instance of a virtual network function (VNF) on a first server in a cable modem network, storing state of the first instance as state information in an external database, spawning a second instance of the VNF on a different second server, synchronizing state of the second instance with the state information stored in the external database, and deleting the first instance. In specific embodiments, the VNF comprises a VCMTS.Type: GrantFiled: July 23, 2015Date of Patent: April 2, 2019Assignee: Cisco Technology, Inc.Inventors: Amit Singh, John T. Chapman, Alon Bernstein
-
Patent number: 10089123Abstract: An example system and method for facilitating virtual cable modem termination system VCMTS redundancy in cable modem network environments is provided and includes spawning a first instance of a virtual network function (VNF) on a first server in a cable modem network, spawning a second instance of the VNF on a different second server, configuring the second instance to be communicatively coupled to the first instance in a same subnet of the network, and synchronizing (e.g., copying, coordinating, matching, etc.) state between the first instance and the second instance. In specific embodiments, the VNF comprises a VCMTS.Type: GrantFiled: July 23, 2015Date of Patent: October 2, 2018Assignee: Cisco Technology, Inc.Inventors: Alon Bernstein, John T. Chapman, Amit Singh, Jan Medved
-
Patent number: 10044607Abstract: A system and method for facilitating communication with segment routing in a cable modem network environment may be provided. A pseudowire (PW) control packet including segment routing information including a PW segment identifier (SID) for establishing a data session between the RPD and a network element over a packet switched network is received at a remote physical device (RPD). The PW SID may be indicative of a segment in the packet switched network to be used for communicating PW data packets of the data session. The PW control packet and the PW data packets being are emulations of a point-to-point connection between the RPD and the network element. A mapping between the PW SID and the data session is written into a segment table of the RPD.Type: GrantFiled: April 12, 2016Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: John T. Chapman, Carlos M. Pignataro, Alon Bernstein, Stefano B. Previdi
-
Patent number: 10003405Abstract: A Data Over Cable Service Interface Specifications (DOCSIS) Passive Optical Network (PON) system (DPON) makes optical subscribers appear as cable subscribers. In one embodiment, a Cable Modern (CM) proxy is located in an Optical Line Termination (OLT). The OLT implements a cable modem protocol stack that operates as the CM proxy and communicates with a back office system. The OLT translates the data retrieved by the CM proxy into Optical Network Unit (ONU) recognizable commands, and sends the translated data to the ONU. In a second embodiment, the CM proxy is located in the ONU. The ONU implements the cable modern protocol stack that operates as the CM proxy and communicates with the back office system. The ONU translates the data retrieved by the CM proxy into ONU recognizable commands and sends the translated data to the ONU.Type: GrantFiled: March 16, 2017Date of Patent: June 19, 2018Inventors: Alon Bernstein, John Chapman
-
Patent number: 9876682Abstract: Methods and devices are provided for regulating traffic on a network. According to some aspects of the invention, if a subscriber's upstream traffic exceeds a predetermined level over a first period of time, the subscriber's quality of service is adjusted without requiring the subscriber to re-register. According to some embodiments, a first token bucket is used to determine whether the subscriber's upstream traffic exceeds the predetermined level over the first period of time. In some such embodiments, the first token bucket is used to control the burst size of another token bucket, depending on the subscriber's upstream traffic during the first period of time.Type: GrantFiled: August 31, 2014Date of Patent: January 23, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, Chrisanto Leano
-
Patent number: 9820275Abstract: A method is provided in one example embodiment and includes predicting a user average data rate for a cable modem; establishing a minimum bandwidth grant size and a maximum bandwidth grant size for the cable modem based on the predicted user average data rate; receiving from the cable modem a request for a particular amount of bandwidth; performing an overgrant if the particular amount of bandwidth is less than the minimum bandwidth grant size, in which the overgrant comprises granting to the cable modem more than the requested particular amount of bandwidth; and performing an undergrant if the particular amount of bandwidth is greater than the maximum bandwidth grant size, in which the undergrant comprises granting to the cable modem less than the requested particular amount of bandwidth.Type: GrantFiled: April 15, 2016Date of Patent: November 14, 2017Assignee: Cisco Technology, Inc.Inventors: Hang Jin, John T. Chapman, Gerard White, Alon Bernstein
-
Publication number: 20170303273Abstract: A method is provided in one example embodiment and includes predicting a user average data rate for a cable modem; establishing a minimum bandwidth grant size and a maximum bandwidth grant size for the cable modem based on the predicted user average data rate; receiving from the cable modem a request for a particular amount of bandwidth; performing an overgrant if the particular amount of bandwidth is less than the minimum bandwidth grant size, in which the overgrant comprises granting to the cable modem more than the requested particular amount of bandwidth; and performing an undergrant if the particular amount of bandwidth is greater than the maximum bandwidth grant size, in which the undergrant comprises granting to the cable modem less than the requested particular amount of bandwidth.Type: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Hang Jin, John T. Chapman, Gerard White, Alon Bernstein
-
Publication number: 20170187460Abstract: A Data Over Cable Service Interface Specifications (DOCSIS) Passive Optical Network (PON) system (DPON) makes optical subscribers appear as cable subscribers. In one embodiment, a Cable Modern (CM) proxy is located in an Optical Line Temlination (OLT). The OLT implements a cable modem protocol stack that operates as the CM proxy and communicates with a back office system. The OLT translates the data retrieved by the CM proxy into Optical Network Unit (ONU) recognizable commands, and sends the translated data to the ONU. In a second embodiment, the CM proxy is located in the ONU. The ONU implements the cable modern protocol stack that operates as the CM proxy and communicates with the back office system. The ONU translates the data retrieved by the CM proxy into ONU recognizable commands and sends the translated data to the ONU.Type: ApplicationFiled: March 16, 2017Publication date: June 29, 2017Inventors: ALON BERNSTEIN, JOHN CHAPMAN
-
Patent number: 9674104Abstract: An example method for adapting Proportional Integral controller Enhanced (PIE) algorithm for varying network conditions is provided and includes estimating an average dequeue rate at which packets are dequeued from a queue of packets maintained in a buffer in a network element operating, estimating a current queuing latency for the queue of packets based on the average dequeue rate, determining a target delay based on the average dequeue rate, the target delay varying with the average dequeue rate according to a predetermined relationship, and calculating a current drop probability associated with a probability that packets arriving at the buffer will be dropped or marked, the current drop probability being calculated using at least the current queuing latency and the target delay. In some embodiments, a threshold for a number of bytes dequeued from the buffer is estimated based on network conditions.Type: GrantFiled: January 15, 2014Date of Patent: June 6, 2017Assignee: CISCO TECHNOLOGY, INCInventors: Rong Pan, Preethi Natarajan, Chiara Piglione, Mythili Suryanarayana Prabhu, Alon Bernstein, Frederick J. Baker
-
Patent number: 9660932Abstract: A method is provided in one example embodiment and includes allocating by a scheduler a transmission opportunity to each of one or more flows listed in a tracking table associated with the a scheduler; and, for each of the one or more flows, sending a bandwidth allocation message to a network element associated with the flow in accordance with a schedule maintained by the scheduler, wherein the bandwidth allocation request is unsolicited by the network element; and determining whether the flow optimized use of the transmission opportunity in accordance with an allocation policy implemented by the scheduler. The method further includes adjusting the schedule in accordance with results of the determining for each of the one or more flows. In certain embodiments, the allocating may comprise allocating an equal transmission opportunity to each of the one or more flows.Type: GrantFiled: January 7, 2015Date of Patent: May 23, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: Alon Bernstein
-
Patent number: 9641253Abstract: A Data Over Cable Service Interface Specifications (DOCSIS) Passive Optical Network (PON) system (DPON) makes optical subscribers appear as cable subscribers. In one embodiment, a Cable Modem (CM) proxy is located in an Optical Line Termination (OLT). The OLT implements a cable modem protocol stack that operates as the CM proxy and communicates with a back office system. The OLT translates the data retrieved by the CM proxy into Optical Network Unit (ONU) recognizable commands, and sends the translated data to the ONU. In a second embodiment, the CM proxy is located in the ONU. The ONU implements the cable modem protocol stack that operates as the CM proxy and communicates with the back office system. The ONU translates the data retrieved by the CM proxy into ONU recognizable commands and sends the translated data to the ONU.Type: GrantFiled: August 7, 2014Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Alon Bernstein, John Chapman
-
Patent number: 9641354Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: GrantFiled: February 19, 2016Date of Patent: May 2, 2017Assignee: CISCO TECHNOLOLGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Publication number: 20160366052Abstract: An example system and method for facilitating communication with segment routing in a cable modem network environment is provided and includes receiving, at a remote physical device (RPD) in a network, a PW control packet including segment routing information including a PW segment identifier (PW SID) for establishing a data session between the RPD and a network element over a packet switched network, the PW SID indicative of a segment in the packet switched network to be used for communicating PW data packets of the data session, the PW control packet and the PW data packets being emulations of a point-to-point connection between the RPD and the network element, and writing into a segment table of the RPD a mapping between the PW SID and the data session. In specific embodiments, the network element comprises a Converged Cable Access Platform (CCAP) Core of a cable network.Type: ApplicationFiled: April 12, 2016Publication date: December 15, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: John T. Chapman, Carlos M. Pignataro, Alon Bernstein, Stefano B. Previdi
-
Publication number: 20160328252Abstract: An example system and method for facilitating virtual cable modem termination system (VCMTS) migration in cable modem network environments is provided and includes spawning, by an orchestration component executing using a processor, a first instance of a virtual network function (VNF) on a first server in a cable modem network, storing state of the first instance as state information in an external database, spawning a second instance of the VNF on a different second server, synchronizing state of the second instance with the state information stored in the external database, and deleting the first instance. In specific embodiments, the VNF comprises a VCMTS.Type: ApplicationFiled: July 23, 2015Publication date: November 10, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Amit Singh, John T. Chapman, Alon Bernstein
-
Publication number: 20160328251Abstract: An example system and method for facilitating virtual cable modem termination system VCMTS redundancy in cable modem network environments is provided and includes spawning a first instance of a virtual network function (VNF) on a first server in a cable modem network, spawning a second instance of the VNF on a different second server, configuring the second instance to be communicatively coupled to the first instance in a same subnet of the network, and synchronizing (e.g., copying, coordinating, matching, etc.) state between the first instance and the second instance. In specific embodiments, the VNF comprises a VCMTS.Type: ApplicationFiled: July 23, 2015Publication date: November 10, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, John T. Chapman, Amit Singh, Jan Medved
-
Publication number: 20160248600Abstract: A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.Type: ApplicationFiled: February 19, 2016Publication date: August 25, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Alon Bernstein, John T. Chapman, Rundong Huang, Sangeeta Ramakrishnan, Charles J. Duffy
-
Patent number: 9419862Abstract: A method in an example embodiment can include polling a first cable modem in a cable network and receiving a first response message from the first cable modem identifying a downstream frequency detected by the first cable modem. The method further includes determining the downstream frequency is split between at least two fiber nodes and determining a cable modem termination system (CMTS) service group topology, where the topology includes the at least two fiber nodes. In specific embodiments, determining that the downstream frequency is split is based on at least the first response message from the first cable modem and a second response message from a second cable modem. In more specific embodiments, the method includes constructing a hybrid fiber-coaxial (HFC) topology map of the cable network based on at least the first and second response messages, where the HFC topology map indicates the CMTS service group topology.Type: GrantFiled: February 26, 2015Date of Patent: August 16, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Rajiv Asati, Alon Bernstein, John T. Chapman