Patents by Inventor Pawan Uberoy
Pawan Uberoy 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).
-
Publication number: 20230246972Abstract: Described herein are systems and methods for traffic classification that integrate a plurality of different types of traffic classifiers in parallel so that there is little or no adverse effects on data path performance. The systems and methods also integrate a plurality of complementary tiered classifiers to improve or enhance the results of a primary classification technique. Results from the individual parallel and tiered traffic classifiers can be analyzed to determine an output classification. The resulting output traffic classification can be used to determine a preferred or desirable link between nodes on a network where the network includes parallel links or network paths between the nodes. The disclosed systems and methods may be particularly advantageous where the different network paths have different characteristics such as latency, capacity, congestion, cost, bandwidth, etc.Type: ApplicationFiled: December 31, 2022Publication date: August 3, 2023Inventors: Ravikiran D. KERUR, Pawan UBEROY, Praveen V. MADHAV, Siddharth B. VAJIRKAR
-
Publication number: 20220239589Abstract: A traffic split transmission (“TST”) system capable of transmitting a data flow via multiple communication networks is disclosed. The TST system, in one aspect, includes a receiver, a link selector, a split unit, a tag module, and a delay module. The receiver obtains a data flow containing one or more packets with a destination at a user terminal (“UT”). The link selector fetches link characteristics associated with the current status of available links. The split unit splits the data flow into a first and a second packets. The tag module generates tags for the first and the second packets. The delay module is configured to delay transmission of a selected packet(s) so that the first packet and the second packet can arrive at UT at approximately the same time.Type: ApplicationFiled: April 8, 2022Publication date: July 28, 2022Applicant: ViaSat, Inc.Inventors: Pawan Uberoy, Hari Balasubramanian, Praveen Madhav
-
Publication number: 20220217605Abstract: A process and/or apparatus capable of providing alternative communication channels for facilitating network communication is disclosed. The process, in some embodiments, maintains a primary link which facilitates network communication between various attached devices and content providers. After identifying a cellular and wireless capable (“CWC”) device, a hybrid function of the CWC device is activated for providing one or more overlay channels between through the CWC device creating a secondary link for communications between the various attached devices and content providers. The process is then capable of offloading network traffic between the primary link and the secondary link, for example, based on the types of the network traffic.Type: ApplicationFiled: March 21, 2022Publication date: July 7, 2022Applicant: ViaSat, Inc.Inventors: Praveen Madhav, Pawan Uberoy
-
Patent number: 11128537Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.Type: GrantFiled: June 28, 2017Date of Patent: September 21, 2021Assignee: ViaSat, Inc.Inventors: Pawan Uberoy, Praveen Madhav
-
Patent number: 11032199Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: GrantFiled: April 8, 2020Date of Patent: June 8, 2021Assignee: ViaSat, Inc.Inventor: Pawan Uberoy
-
Publication number: 20200236050Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: ApplicationFiled: April 8, 2020Publication date: July 23, 2020Applicant: ViaSat, Inc.Inventor: Pawan Uberoy
-
Patent number: 10686761Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.Type: GrantFiled: November 9, 2018Date of Patent: June 16, 2020Assignee: ViaSat, Inc.Inventors: Praveen Madhav, Pawan Uberoy
-
Patent number: 10630586Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: GrantFiled: August 21, 2018Date of Patent: April 21, 2020Assignee: ViaSat, Inc.Inventor: Pawan Uberoy
-
Patent number: 10541842Abstract: A process and/or apparatus capable of facilitating network communication via a directly accessible network interface controller (“NIC”) in a virtualized environment is disclosed. The process, in some embodiments, is able to receive a packet stream traveling from a virtual machine (“VM”) to a direct-access configured NIC (“DCN”). After forwarding from an embedded switch (“eSwitch”) of the DCN to a virtual switch (“vSwitch”) residing in a hypervisor or VM monitor in accordance with at least a portion of content of the packet stream, a processed packet stream is generated by the hypervisor in response to the packet stream. The processed packet stream is subsequently transmitted from the vSwitch to the eSwitch for facilitating the processed packet stream to reach its destination.Type: GrantFiled: January 10, 2018Date of Patent: January 21, 2020Assignee: ViaSat, Inc.Inventors: Pawan Uberoy, Somnath Mani
-
Patent number: 10372437Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.Type: GrantFiled: October 31, 2017Date of Patent: August 6, 2019Assignee: Tellabs Operations Inc.Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
-
Publication number: 20190215200Abstract: A process and/or apparatus capable of facilitating network communication via a directly accessible network interface controller (“NIC”) in a virtualized environment is disclosed. The process, in some embodiments, is able to receive a packet stream traveling from a virtual machine (“VM”) to a direct-access configured NIC (“DCN”). After forwarding from an embedded switch (“eSwitch”) of the DCN to a virtual switch (“vSwitch”) residing in a hypervisor or VM monitor in accordance with at least a portion of content of the packet stream, a processed packet stream is generated by the hypervisor in response to the packet stream. The processed packet stream is subsequently transmitted from the vSwitch to the eSwitch for facilitating the processed packet stream to reach its destination.Type: ApplicationFiled: January 10, 2018Publication date: July 11, 2019Applicant: ViaSat, Inc.Inventors: Pawan Uberoy, Somnath Mani
-
Publication number: 20190109826Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.Type: ApplicationFiled: November 9, 2018Publication date: April 11, 2019Applicant: ViaSat, Inc.Inventors: Praveen Madhav, Pawan Uberoy
-
Publication number: 20190075051Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: ApplicationFiled: August 21, 2018Publication date: March 7, 2019Applicant: ViaSat, Inc.Inventor: Pawan Uberoy
-
Patent number: 10154010Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.Type: GrantFiled: February 8, 2017Date of Patent: December 11, 2018Assignee: VIASAT, INC.Inventors: Praveen Madhav, Pawan Uberoy
-
Patent number: 10075373Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: GrantFiled: August 26, 2016Date of Patent: September 11, 2018Assignee: ViaSat, Inc.Inventor: Pawan Uberoy
-
Publication number: 20180062997Abstract: A process capable of facilitating network communication using forwarders or vforwarders interconnected via an overlay network is disclosed. The process, in one aspect, is able to receive a packet stream or network traffic from a customer premise equipment (“CPE”) using a point-to-point (“PTP”) connection via the overlay network. After identifying a service component able to provide a network function (“NF”) in accordance with the packet stream, at least a portion of the packet stream is forwarded to the service component via a second PTP connection through the overlay network according to a set of predefined requirements. Upon receipt of a processed packet stream in response to the packet stream from the service component, the processed packet stream is forwarded to another forwarder via a hop-to-hop (“HTH”) link through the overlay network in accordance with the processed packet stream.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Applicant: ViaSat, Inc.Inventor: Pawan Uberoy
-
Publication number: 20180052678Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.Type: ApplicationFiled: October 31, 2017Publication date: February 22, 2018Applicant: Coriant Operations, Inc.Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
-
Patent number: 9830143Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.Type: GrantFiled: May 29, 2014Date of Patent: November 28, 2017Assignee: Tellabs Operations, Inc.Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
-
Publication number: 20170302534Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.Type: ApplicationFiled: June 28, 2017Publication date: October 19, 2017Applicant: ViaSat, Inc.Inventors: Pawan Uberoy, Praveen Madhav
-
Patent number: 9722877Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.Type: GrantFiled: September 12, 2014Date of Patent: August 1, 2017Assignee: Viasat, Inc.Inventors: Pawan Uberoy, Praveen Madhav