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: 11757928Abstract: 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: GrantFiled: September 1, 2020Date of Patent: September 12, 2023Assignee: EQUINIX, INC.Inventors: Juxiang Teng, Muhammad Durrani, Rupinder Singh Randhawa
-
Publication number: 20230208653Abstract: 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: ApplicationFiled: February 21, 2023Publication date: June 29, 2023Applicant: Akamai Technologies, Inc.Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
-
Publication number: 20230143343Abstract: 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: ApplicationFiled: November 4, 2022Publication date: May 11, 2023Applicant: FLIPKART INTERNET PRIVATE LIMITEDInventor: Rupinder Singh Khokhar
-
Patent number: 11588648Abstract: 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: GrantFiled: March 23, 2021Date of Patent: February 21, 2023Assignee: Akamai Technologies, Inc.Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
-
Publication number: 20210211305Abstract: 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: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Applicant: Akamai Technologies, Inc.Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
-
Patent number: 10958444Abstract: 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: GrantFiled: November 23, 2016Date of Patent: March 23, 2021Assignee: Akamai Technologies, Inc.Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
-
Publication number: 20210084068Abstract: 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: ApplicationFiled: September 1, 2020Publication date: March 18, 2021Inventors: Juxiang Teng, Muhammad Durrani, Rupinder Singh Randhawa
-
Patent number: 10791168Abstract: 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: GrantFiled: May 21, 2019Date of Patent: September 29, 2020Assignee: 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: 10558549Abstract: 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: GrantFiled: November 25, 2016Date of Patent: February 11, 2020Assignee: Tata Consultancy Services LimitedInventors: Dheeraj Chahal, Rupinder Singh Virk, Manoj Karunakaran Nambiar
-
Patent number: 10320619Abstract: 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: GrantFiled: November 13, 2017Date of Patent: June 11, 2019Assignee: SOLANA NETWORKS INC.Inventors: Nabil Seddigh, Biswajit Nandy, Rupinder Singh Makkar, Craig Dillabaugh, Kevin Wong
-
Publication number: 20180139104Abstract: 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: ApplicationFiled: November 13, 2017Publication date: May 17, 2018Inventors: Nabil SEDDIGH, Biswajit NANDY, Rupinder Singh MAKKAR, Craig DILLABAUGH, Kevin WONG
-
Publication number: 20170340493Abstract: 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: ApplicationFiled: June 2, 2017Publication date: November 30, 2017Inventors: Gurshan Singh Sidhu, Rupinder Singh Sidhu
-
Publication number: 20170279768Abstract: 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: ApplicationFiled: October 1, 2016Publication date: September 28, 2017Applicant: Geonetry LLCInventors: Rupinder SINGH, Anup PANDEY, Jeffrey Van MYERS
-
Publication number: 20170170973Abstract: 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: ApplicationFiled: November 23, 2016Publication date: June 15, 2017Inventors: Rupinder Singh Gill, Shravan Kumar Mettu, Seetharama Sarma Ayyadevara
-
Publication number: 20170153963Abstract: 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: ApplicationFiled: November 25, 2016Publication date: June 1, 2017Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Dheeraj CHAHAL, Rupinder Singh VIRK, Manoj Karunakaran NAMBIAR
-
Publication number: 20170088257Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: BELL HELICOPTER TEXTRON INC.Inventors: David E. Heverly, II, Rupinder Singh, Taeoh Lee, Michael Smith
-
Publication number: 20160246925Abstract: 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: ApplicationFiled: February 20, 2015Publication date: August 25, 2016Applicant: APPLIED RESEARCH WORKS INC.Inventors: SHAIBAL ROY, Rupinder Singh, Amrita Pal
-
Patent number: 9381446Abstract: 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: GrantFiled: January 18, 2012Date of Patent: July 5, 2016Assignee: General Electric CompanyInventors: Rupinder Singh Benipal, George Morris Gulko, John Saunders Stevenson, Srikanth Konda, Vishal Rugnathbhai Brahmbhatt
-
Patent number: 9317330Abstract: 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: GrantFiled: February 18, 2014Date of Patent: April 19, 2016Assignee: Tata Consultancy Services LimitedInventors: Subhasri Duttagupta, Rupinder Singh Virk, Manoj Karunakaran Nambiar
-
Patent number: 9210181Abstract: 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: GrantFiled: May 26, 2014Date of Patent: December 8, 2015Assignee: SOLANA NETWORKS INC.Inventors: Biswajit Nandy, Nabil Seddigh, Rupinder Singh Makkar, Hassan Halabian, Ioannis Lambadaris