Patents by Inventor Ramin Ali Dousti

Ramin Ali Dousti 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: 11824773
    Abstract: A pair of virtual routers is configured. In response to programmatic requests, dynamic transfer of routing information between the routers in accordance with configuration settings indicated by a client is enabled. The routing information is associated with a set of isolated networks to which the virtual routers are attached. A network packet originating at an address in a first isolated network is transmitted to an address in a second isolated network using a route determined from routing information transmitted between the virtual routers according to the configuration settings.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: November 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Shridhar Kulkarni, Paul John Tillotson, Indira Radhika Pulla, Ramin Ali Dousti, Nicholas Ryan Lombardi, Steve Ge, Nick Matthews, Anoop Dawani
  • Patent number: 11799755
    Abstract: Systems and methods are provided for management of network segments that cross geographic regions and/or other types of network divisions in a cloud-based network environment. Gateway may manage traffic across regions using routing metadata that includes a segment identifier. The gateways may also signal their routes across regions based on segment data, and implement the signaled routes using segment-based routing policies. Route selection may be performed using optimization data.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anoop Dawani, Bashuman Deb, Baihu Qian, Omer Hashmi, Nick Matthews, Shridhar Kulkarni, Thomas Nguyen Spendley, Indira Radhika Pulla, David Jonathan Adams, Nicholas Ryan Lombardi, Brandon Michael LaRue, Aaron Scott DeBruin, Ramin Ali Dousti
  • Publication number: 20230179517
    Abstract: An indication of a set of premises between which network traffic is to be routed via a private fiber backbone of a provider network is obtained. Respective virtual routers are configured for a first premise and a second premise, and connectivity is established between the virtual routers and routing information sources at the premises. Contents of at least one network packet originating at the first premise are transmitted to the second premise via the private fiber backbone using routing information obtained at the virtual routers from the routing information source at the second premise.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 8, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Shridhar Kulkarni, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Steve Ge, Nicholas Ryan Lombardi, Nick Matthews, Anoop Dawani
  • Patent number: 11601365
    Abstract: An indication of a set of premises between which network traffic is to be routed via a private fiber backbone of a provider network is obtained. Respective virtual routers are configured for a first premise and a second premise, and connectivity is established between the virtual routers and routing information sources at the premises. Contents of at least one network packet originating at the first premise are transmitted to the second premise via the private fiber backbone using routing information obtained at the virtual routers from the routing information source at the second premise.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: March 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Shridhar Kulkarni, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Steve Ge, Nicholas Ryan Lombardi, Nick Matthews, Anoop Dawani
  • Publication number: 20220321471
    Abstract: A message indicating an auxiliary task associated with traffic transmitted via a virtual router between a pair of isolated networks is received at an offloading device. A stack multiplexer at the offloading device selects a protocol stack instance to process the message. A result of the auxiliary task is obtained by the multiplexer from the selected protocol stack instance and transmitted to the virtual router, where it is used to transmit a packet between the isolated networks.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Bashuman Deb, Omer Hashmi, Thomas Nguyen Spendley, Baihu Qian, Guru Kannan, Shridhar Kulkarni, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Yuxin Ren, Fahed Hijazi, Xiyuan Gou, Steve Ge, Nicholas Ryan Lombardi, Brandon Michael LaRue, Jaywant U. Kapadnis, Anoop Dawani
  • Publication number: 20220321469
    Abstract: A pair of virtual routers is configured. In response to programmatic requests, dynamic transfer of routing information between the routers in accordance with configuration settings indicated by a client is enabled. The routing information is associated with a set of isolated networks to which the virtual routers are attached. A network packet originating at an address in a first isolated network is transmitted to an address in a second isolated network using a route determined from routing information transmitted between the virtual routers according to the configuration settings.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Shridhar Kulkarni, Paul John Tillotson, Indira Radhika Pulla, Ramin Ali Dousti, Nicholas Ryan Lombardi, Steve Ge, Nick Matthews, Anoop Dawani
  • Publication number: 20220321470
    Abstract: An indication of a set of premises between which network traffic is to be routed via a private fiber backbone of a provider network is obtained. Respective virtual routers are configured for a first premise and a second premise, and connectivity is established between the virtual routers and routing information sources at the premises. Contents of at least one network packet originating at the first premise are transmitted to the second premise via the private fiber backbone using routing information obtained at the virtual routers from the routing information source at the second premise.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Shridhar Kulkarni, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Steve Ge, Nicholas Ryan Lombardi, Nick Matthews, Anoop Dawani
  • Patent number: 11310155
    Abstract: A category of auxiliary tasks (such as routing configuration management or packet content transformation) associated with transmission of network packets between sets of network endpoints is determined. A virtual router is configured to transmit the packets between the sets of network endpoints. Connectivity is enabled between the virtual router and an auxiliary task offloading resource. Results of an auxiliary task performed at the offloading resource are used to transmit at least some packets between the sets of network endpoints.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Guru Kannan, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Fahed Hijazi, Xiyuan Gou, Steve Ge, Yuxin Ren, Brandon Michael LaRue, Jaywant U Kapadnis
  • Patent number: 10855719
    Abstract: Various embodiments of the invention disclosed herein provide techniques for mitigating a distributed denial of service (DDoS) attack on a targeted computer system. A border gateway protocol (BGP) controller receives, via a first router, a BGP message that includes an indicator indicating that a computer system associated with the first router is under a DDoS attack. In response to receiving the BGP message, the BGP controller, in performs one or more operations to mitigate the DDoS attack. As a result, the time between detection of a DDoS attack and mitigating the attack is reduced relative to prior approaches. After receiving the BGP message indicating a DDoS attack is in progress, the DDoS attack mitigation platform automatically takes steps to mitigate the DDoS attack without further manual intervention. Consequently, the targeted computer system recovers more quickly and begins to respond to legitimate network requests sooner relative to prior approaches.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: December 1, 2020
    Assignee: VERISIGN, INC.
    Inventors: Ramin Ali Dousti, Frank Scalzo, Suresh Bhogavilli
  • Publication number: 20180084005
    Abstract: Various embodiments of the invention disclosed herein provide techniques for mitigating a distributed denial of service (DDoS) attack on a targeted computer system. A border gateway protocol (BGP) controller receives, via a first router, a BGP message that includes an indicator indicating that a computer system associated with the first router is under a DDoS attack. In response to receiving the BGP message, the BGP controller, in performs one or more operations to mitigate the DDoS attack. As a result, the time between detection of a DDoS attack and mitigating the attack is reduced relative to prior approaches. After receiving the BGP message indicating a DDoS attack is in progress, the DDoS attack mitigation platform automatically takes steps to mitigate the DDoS attack without further manual intervention. Consequently, the targeted computer system recovers more quickly and begins to respond to legitimate network requests sooner relative to prior approaches.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Ramin Ali DOUSTI, Frank SCALZO, Suresh BHOGAVILLI
  • Publication number: 20130204415
    Abstract: Systems and methods are provided for using a hidden audio signal. In one exemplary embodiment, the method includes receiving, by a user device, media associated with at least one identifier. The identifier includes at least one identifier segment associated with at least one channel identifier. The method further includes causing the at least one identifier to be decoded, and sending a request including the at least one identifier to a resolution provider. In addition, the method include receiving information from the resolution provider, where the information is associated with the at least one identifier. Additionally, the method includes identifying, by the user device, at least one application operating on the user device that is authorized to receive the information associated with the at least one identifier, based on at least one of the content of the identifier or the channel identifier, and delivering the information to the at least one application that is identified.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 8, 2013
    Applicant: VERISIGN, INC.
    Inventors: Andrew Fregley, Neel Goyal, Ramin Ali Dousti, Aparna Dasari
  • Patent number: 7555548
    Abstract: A method and apparatuses are provided for data collection from network elements in a network. A collector sends a data request to one of the network elements. The collector determines whether a condition exists regarding the network element. When the collector determines that the condition exists, the collector stops the data collection from the network element without affecting the data collection by the collector from other network elements, the data collection remains stopped until the collector is notified that the condition no longer exists, and the collector sends a message to the validator to inform the validator of the condition. In another aspect, a validator is informed of a configuration change of one of a group of network elements. The validator requests at least a portion of configuration information of the network element, determines optimum configuration parameters for data collection, and sends the optimum configuration parameters to a collector.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: June 30, 2009
    Assignee: Verizon Business Global LLC
    Inventors: Colin P. Winfield, Hubert R. Sieh, Ramin Ali Dousti, Teh Pao Liu, Shobha Singh, Hewad Benawa