Patents by Inventor Rupinder Singh

Rupinder Singh 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: 11757928
    Abstract: The techniques described in this disclosure provide resilient and reactive on-demand Distributed Denial-of-Service (DDoS) mitigation services using an exchange. For example, an exchange comprises a first virtual network for switching mixed traffic (including dirty (DDoS) traffic and clean (non-DDoS) traffic)) from one or more networks to one or more DDoS scrubbing centers; and a second virtual network for switching the clean traffic from the one or more DDoS scrubbing centers to the one or more networks, wherein the exchange is configured to receive the mixed traffic from the one or more networks and switch, using the first virtual network, the mixed traffic to a selected DDoS scrubbing center of the one or more DDoS scrubbing centers, and wherein the exchange is configured to receive the clean traffic from the selected DDoS scrubbing center and switch, using the second virtual network, the clean traffic to the one or more networks.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: September 12, 2023
    Assignee: EQUINIX, INC.
    Inventors: Juxiang Teng, Muhammad Durrani, Rupinder Singh Randhawa
  • Publication number: 20230208653
    Abstract: A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector.
    Type: Application
    Filed: February 21, 2023
    Publication date: June 29, 2023
    Applicant: Akamai Technologies, Inc.
    Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
  • Publication number: 20230143343
    Abstract: The present disclosure relates to a method and system for controlling output characteristics of a media streaming over a media output device. The system [100] comprises a processing unit [102] and a testing unit [104] coupled with the processing unit [102]. The processing unit [102] identifies one or more unused hardware servers from the datacenter hardware, and then selects a first set of unused hardware servers for testing, from the identified one or more unused hardware servers. Further, the testing unit [104] performs one or more tests on the selected first set of unused hardware servers, wherein each unused hardware server from the selected first set of unused hardware servers is in operational state. The system [100] further repeats the steps to perform testing on a second set of unused hardware servers, a third set of unused hardware servers, and so on.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 11, 2023
    Applicant: FLIPKART INTERNET PRIVATE LIMITED
    Inventor: Rupinder Singh Khokhar
  • Patent number: 11588648
    Abstract: A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: February 21, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
  • Publication number: 20210211305
    Abstract: A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
  • Patent number: 10958444
    Abstract: A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: March 23, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
  • Publication number: 20210084068
    Abstract: The techniques described in this disclosure provide resilient and reactive on-demand Distributed Denial-of-Service (DDoS) mitigation services using an exchange. For example, an exchange comprises a first virtual network for switching mixed traffic (including dirty (DDoS) traffic and clean (non-DDoS) traffic)) from one or more networks to one or more DDoS scrubbing centers; and a second virtual network for switching the clean traffic from the one or more DDoS scrubbing centers to the one or more networks, wherein the exchange is configured to receive the mixed traffic from the one or more networks and switch, using the first virtual network, the mixed traffic to a selected DDoS scrubbing center of the one or more DDoS scrubbing centers, and wherein the exchange is configured to receive the clean traffic from the selected DDoS scrubbing center and switch, using the second virtual network, the clean traffic to the one or more networks.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 18, 2021
    Inventors: Juxiang Teng, Muhammad Durrani, Rupinder Singh Randhawa
  • Patent number: 10791168
    Abstract: A system is provided to manage operation of workloads over a workload placement network comprising: a user interface to receive workload placement specifications that indicate locations; a data storage device storing cluster location information; a workload placement manager to determine placement of workloads at clusters based at least in part upon cluster locations and cluster resource utilization; wherein the clusters include metrics collector instances to collect information indicating cluster resource utilization and to send the collected information over the workload placement network to the placement the orchestration manager.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 29, 2020
    Assignee: Rafay Systems, Inc.
    Inventors: John A. Dilley, Haseeb Siddique Budhani, Rupinder Singh Gill, Bheema Sarat Chandra Kaki, Hanumantharao Kavuluru, Yu hong Andy Zhou
  • Patent number: 10558549
    Abstract: A method and system is provided for pre-deployment performance estimation of input-output intensive workloads. Particularly, the present application provides a method and system for predicting the performance of input-output intensive distributed enterprise application on multiple storage devices without deploying the application and the complete database in the target environment. The present method comprises of generating the input-output traces of an application on a source system with varying concurrencies; replaying the generated traces from the source system on a target system where application needs to be migrated; gathering performance data in the form of resource utilization, through-put and response time from the target system; extrapolating the data gathered from the target system in order to accurately predict the performance of multi-threaded input-output intensive applications in the target system for higher concurrencies.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: February 11, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Dheeraj Chahal, Rupinder Singh Virk, Manoj Karunakaran Nambiar
  • Patent number: 10320619
    Abstract: Systems and methods for discovery and mapping of industrial control and SCADA networks are described herein. The disclosed systems and methods help operators ensure the cyber security of their SCADA network through accurate discovery, fingerprinting and mapping the industrial control network map, including PLCs (Programmable Logic Controller) and RTUs (Remote Terminal Unit), using passive techniques.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 11, 2019
    Assignee: SOLANA NETWORKS INC.
    Inventors: Nabil Seddigh, Biswajit Nandy, Rupinder Singh Makkar, Craig Dillabaugh, Kevin Wong
  • Publication number: 20180139104
    Abstract: Systems and methods for discovery and mapping of industrial control and SCADA networks are described herein. The disclosed systems and methods help operators ensure the cyber security of their SCADA network through accurate discovery, fingerprinting and mapping the industrial control network map, including PLCs (Programmable Logic Controller) and RTUs (Remote Terminal Unit), using passive techniques.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 17, 2018
    Inventors: Nabil SEDDIGH, Biswajit NANDY, Rupinder Singh MAKKAR, Craig DILLABAUGH, Kevin WONG
  • Publication number: 20170340493
    Abstract: Methods and systems for stowing and extending a stowable access ramp mounted to a wheelchair accessible vehicle are disclosed. One such system includes a stowable ramp extendable between a stacked position and an extended position. The ramp includes an upper panel for forming an upper part of the ramp, a mid panel for forming a middle part of the ramp, and a lower panel for forming a lower portion of the ramp. The mid panel is hingedly coupled to the upper panel for pivoting the mid panel into ramp alignment with the upper panel during extension of the ramp and the lower ramp is hingedly coupled to the mid panel for pivoting the lower panel into ramp alignment with the mid panel during extension of the ramp. The upper panel, mid panel, and lower panel stack atop each other for stowing in the stacked position.
    Type: Application
    Filed: June 2, 2017
    Publication date: November 30, 2017
    Inventors: Gurshan Singh Sidhu, Rupinder Singh Sidhu
  • Publication number: 20170279768
    Abstract: Method and apparatus for converting sections of registered absolute domain names (pages or paths or sub-domains) into marketable assets within a legal, technological and operational framework enabled through a web-hosted system. Within the framework, owners of well-established, reputable domain names having a particular web structure can offer to share with third-party licensees selected sections of the domain that are otherwise unused by the domain owner. The result is an expanded domain that facilitates a variety of monetizable ownership structures, including geographical regionalization of the domain, while exploiting for the mutual benefit of all the established public reputation and search engine ranking of the shared domain.
    Type: Application
    Filed: October 1, 2016
    Publication date: September 28, 2017
    Applicant: Geonetry LLC
    Inventors: Rupinder SINGH, Anup PANDEY, Jeffrey Van MYERS
  • Publication number: 20170170973
    Abstract: A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector.
    Type: Application
    Filed: November 23, 2016
    Publication date: June 15, 2017
    Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
  • Publication number: 20170153963
    Abstract: A method and system is provided for pre-deployment performance estimation of input-output intensive workloads. Particularly, the present application provides a method and system for predicting the performance of input-output intensive distributed enterprise application on multiple storage devices without deploying the application and the complete database in the target environment. The present method comprises of generating the input-output traces of an application on a source system with varying concurrencies; replaying the generated traces from the source system on a target system where application needs to be migrated; gathering performance data in the form of resource utilization, through-put and response time from the target system; extrapolating the data gathered from the target system in order to accurately predict the performance of multi-threaded input-output intensive applications in the target system for higher concurrencies.
    Type: Application
    Filed: November 25, 2016
    Publication date: June 1, 2017
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Dheeraj CHAHAL, Rupinder Singh VIRK, Manoj Karunakaran NAMBIAR
  • Publication number: 20170088257
    Abstract: A vibration control system for a rotorcraft includes at least one of an integrated actuator and an intermediate actuator associated with a first source of vibration, a sensor configured to sense vibration from the first source of vibration, a dedicated actuator configured for association with a fuselage, and a controller configured to receive information from the sensor and configured to control the dedicated actuator and the at least one of the integrated actuator and the intermediate actuator.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: BELL HELICOPTER TEXTRON INC.
    Inventors: David E. Heverly, II, Rupinder Singh, Taeoh Lee, Michael Smith
  • Publication number: 20160246925
    Abstract: Disclosed is a system and method for obtaining and transmitting brief patient notes over a computer network. In certain embodiments, the method comprises the steps of supplying an account in an electronic health record to a first user, providing health information about patients to the first user on a user interface, receiving a request to enter a brief patient note through the user interface, displaying a dialogue box through which the first user enters text to create a brief patient note, and storing the brief patient note on a central repository.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Applicant: APPLIED RESEARCH WORKS INC.
    Inventors: SHAIBAL ROY, Rupinder Singh, Amrita Pal
  • Patent number: 9381446
    Abstract: The disclosed embodiments relate to systems for deaerating a stream of slag sump water produced by a gasifier. For example, in one embodiment, a system includes a flash vessel having a first inlet configured to introduce a first fluid into the flash vessel, wherein the flash vessel is configured to flash the first fluid to produce a first flash gas, a second inlet configured to introduce a stream from slag sump into the flash vessel, wherein the stream from slag sump comprises a mixture of a gasification fine slag, dissolved oxygen (O2), and water. A gas-liquid contactor in the flash vessel is configured to contact the stream from slag sump with the first flash gas to enable the first flash gas to deaerate the stream from slag sump. A first outlet of the vessel is configured to output an overhead discharge comprising the first flash gas and oxygen from the stream from slag sump.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: July 5, 2016
    Assignee: General Electric Company
    Inventors: Rupinder Singh Benipal, George Morris Gulko, John Saunders Stevenson, Srikanth Konda, Vishal Rugnathbhai Brahmbhatt
  • Patent number: 9317330
    Abstract: The present disclosure generally relates to a system and method for predicting performance of a multi-threaded application, and particularly, to a system and method for predicting performance of the multi-threaded application in the presence of resource bottlenecks. In one embodiment, a system for predicting performance of a multi-threaded software application is disclosed. The system may include one or more processors and a memory storing processor-executable instructions for configuring a processor to: represent one or more queuing networks corresponding to resources, the resources being employed to run the multi-threaded application; detect, based on the one or more queuing networks, a concurrency level associated with encountering of a first resource bottleneck; determine, based on the concurrency level, performance metrics associated with the multi-threaded application; and predict the performance of the multi-threaded application based on the performance metrics.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: April 19, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Subhasri Duttagupta, Rupinder Singh Virk, Manoj Karunakaran Nambiar
  • Patent number: 9210181
    Abstract: Disclosed is a method 101 to be used on collected network data flow 116 associated with a network 100; the method 101 includes: an anomaly-detection operation 103 including: (A) obtaining the collected network data flow 116; and (B) performing an iterative principal component analysis on the collected network data flow 116 to detect an anomaly associated with the collected network data flow 116. The method may be used in a server and a network, and may also be implemented as a non-transitory computer-readable media. A corresponding system for detecting the anomaly in the network flow data is also provided.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: December 8, 2015
    Assignee: SOLANA NETWORKS INC.
    Inventors: Biswajit Nandy, Nabil Seddigh, Rupinder Singh Makkar, Hassan Halabian, Ioannis Lambadaris