Patents by Inventor Sandeep Agarwal
Sandeep Agarwal 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: 20240233479Abstract: The innovations disclosed herein concern improvements for a hosted gaming environment to provide improved flexibility, scalability, and game deployment/maintenance. In particular, the multi-form gaming platforms disclosed herein may host so-called “iGaming” sessions (i.e., online gaming with real money wagering), mobile Class-II gaming sessions (e.g., Bingo games) and/or mobile Class-III gaming sessions (e.g., traditional casino-style games), as well as “Social” or “Demo” gaming sessions (i.e., online gaming with non-real money wagering).Type: ApplicationFiled: January 11, 2023Publication date: July 11, 2024Inventors: Ashish GUPTA, Mayank AGARWAL, Milind SHRIVASTAVA, Nitin VARSHNEY, Pardeep RATHEE, Sandeep AGARWAL, Vinay KHANDELWAL
-
Publication number: 20240128750Abstract: Methods and systems which use a load controller with a smart relay module are provided herein. For example, an apparatus for controlling one or more loads in an energy management system comprises a load controller configured to connect to a system controller and a storage system of the energy management system and a smart relay module comprising single phase relays and configured to control at least one of a single phase circuit, a split phase circuit, or a three phase circuit and configured to measure at least one of current. voltage, power, or energy for each relay load.Type: ApplicationFiled: October 17, 2023Publication date: April 18, 2024Inventors: Sandeep AGARWAL, Nick SOULEIL, Sreenivash K G, Aravind Hulisandra SATHYANARAYANA RAO, Rajiv THOMAS, Amit CHATURVEDI
-
Publication number: 20230397889Abstract: Methods, apparatus and systems for robust and accurate detection of anomalies in medical images and electrocardiograms are disclosed. One example system for training a neural network engine includes a processor that is configured to receive a set of training electrocardiogram signals. At least one electrocardiogram signal in the set of training electrocardiogram signals is associated with metadata identifying a region of interest that includes a heart anomaly. The processor is configured to input the set of training electrocardiogram signals into the neural network engine. The neural network engine is trained using an objective function having a first regularization parameter and a second regularization parameter. The processor is also configured to operate the neural network engine to identify the heart anomaly by classifying the set of training electrocardiogram signals and adjust the neural network engine based on the identified heart anomaly and the metadata.Type: ApplicationFiled: October 22, 2021Publication date: December 14, 2023Inventors: Chicheng Zhang, Christopher Gniady, Dharma R. KC, Parth Sandeep Agarwal
-
Publication number: 20230342179Abstract: The method may comprise scanning the configuration of cloud resources and identifying where the cloud resources may have drifted from a desired state. The method may comprise identifying a creation of a cloud resource or a change to a configuration of the cloud resource; scanning, in real-time, the configuration of the cloud resource, in response to the identifying; analyzing the configuration of the cloud resource for deviations from a desired state; determining a type of the cloud resource; determining a deployment of the cloud resource; obtaining a desired state for the configuration of the cloud resource, based on the type of cloud resource and the deployment of the cloud resource; obtaining rule sets for the desired state; identifying the deviations of the configuration of the cloud resource from the desired state and rule sets; and automatically remediating the deviations based on remediation policies.Type: ApplicationFiled: July 12, 2022Publication date: October 26, 2023Applicant: AMERIPRISE FINANCIAL, INC.Inventors: SCOTT SUTTLE, KARAN BAVISHI, SANDEEP AGARWAL, MANJINDERJEET SINGH, VIKAS SHARMA, NARESH KUMAR
-
Publication number: 20230190955Abstract: Compositions containing MiniVectors and gene therapy uses, including long term repeated gene therapy uses, to treat liver fibrosis or liver cancer.Type: ApplicationFiled: October 20, 2022Publication date: June 22, 2023Applicants: BAYLOR COLLEGE OF MEDICINE, TWISTER BIOTECH, INC.Inventors: E. LYNN ZECHIEDRICH, LIRIO MILENKA AREVALO-SOLIZ, Daniel James CATANESE, JR., Jonathan Marcus FOGG, Christopher E. COKER, SANDEEP AGARWAL
-
Patent number: 11658995Abstract: Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that identify when a domain name identifier in a received request matches one of a plurality of domain names stored in a whitelist domain name storage. When the identification indicates the received domain name identifier fails to match one of the plurality of domain names stored in the whitelist domain name storage, then a determination is made on whether the received request is a suspicious request. Another storage is updated when the determination indicates the received request is the suspicious request or otherwise updating the received request as a valid request.Type: GrantFiled: March 20, 2019Date of Patent: May 23, 2023Assignee: F5, Inc.Inventors: Judge Kennedy Singh Arora, Sandeep Agarwal, Nitesh Soni, Ravneet S. Dhaliwal
-
Publication number: 20230150585Abstract: A bedslide assembly for use on a deck bed of a pickup truck is provided. An illustrative example of the bedslide assembly includes a bottom frame assembly, middle frame assembly, and top frame assembly. The bottom frame assembly includes a first latch bracket and a second latch bracket. The middle frame assembly includes a first latch assembly and a second latch assembly. The first latch assembly includes a hook. The second latch assembly also includes a hook. The top frame assembly includes an end plate. The hook of the first latch assembly is selectively engageable with the first latch bracket of the bottom frame assembly. The hook of the second latch assembly is selectively engageable with the end plate of the top frame assembly.Type: ApplicationFiled: January 20, 2023Publication date: May 18, 2023Inventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
-
Publication number: 20230119260Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with mitigating DDoS attack using a hardware device includes determining when a received network packet in an established connection between a client and a destination server includes a connection identifier cookie. A connection validation cookie is generated based on at least data in the received network packet, when the determination indicates the received network packet includes the connection identifier cookie. The connection identifier cookie is compared against the generated connection validation cookie. The received network packet is dropped when the comparison indicates the connection validation cookie fails to match the connection identifier cookie.Type: ApplicationFiled: September 29, 2022Publication date: April 20, 2023Applicant: F5, Inc.Inventors: Sandeep AGARWAL, Pete THORNEWELL, Bruce ZURFLUH, Judge K. ARORA, Ravneet DHALIWAL
-
Patent number: 11560183Abstract: A bedslide assembly for use on a deck bed of a pickup truck is provided. An illustrative example of the bedslide assembly includes a bottom frame assembly, middle frame assembly, and top frame assembly. The bottom frame assembly includes a first latch bracket and a second latch bracket. The middle frame assembly includes a first latch assembly and a second latch assembly. The first latch assembly includes a hook. The second latch assembly also includes a hook. The top frame assembly includes an end plate. The hook of the first latch assembly is selectively engageable with the first latch bracket of the bottom frame assembly. The hook of the second latch assembly is selectively engageable with the end plate of the top frame assembly.Type: GrantFiled: October 29, 2020Date of Patent: January 24, 2023Assignee: Leer GroupInventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
-
Publication number: 20210129922Abstract: A bedslide assembly for use on a deck bed of a pickup truck is provided. An illustrative example of the bedslide assembly includes a bottom frame assembly, middle frame assembly, and top frame assembly. The bottom frame assembly includes a first latch bracket and a second latch bracket. The middle frame assembly includes a first latch assembly and a second latch assembly. The first latch assembly includes a hook. The second latch assembly also includes a hook. The top frame assembly includes an end plate. The hook of the first latch assembly is selectively engageable with the first latch bracket of the bottom frame assembly. The hook of the second latch assembly is selectively engageable with the end plate of the top frame assembly.Type: ApplicationFiled: October 29, 2020Publication date: May 6, 2021Inventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
-
Patent number: 10848098Abstract: A multi-source energy storage system (ESS) includes a master controller and a plurality of ESSs. A first ESS includes an ESS controller and a plurality of micro-ESSs. A first micro-ESS includes a plurality of nano-ESSs, a micro-ESS controller, and a pulse width modulator. A first nano-ESS includes a plurality of cells, a plurality of cell balancing converters, a bidirectional DC-DC converter and a nano-ESS controller. The multi-source ESS operates in a charging mode and a discharging mode. The multi-source ESS is connected to one of a load, an electric grid or a micro-grid, and provides power thereto when it operates in the discharging mode. The multi-source ESS receives power when it operates in the charging mode.Type: GrantFiled: December 8, 2017Date of Patent: November 24, 2020Inventor: Sandeep Agarwal
-
Publication number: 20200183670Abstract: A system and a method for transforming a cold fusion technology environment to an open source environment utilizes a comprehensive library that identifies and maps a source code to their corresponding open source equivalent using a collaboration of tokenizers and syntax analyzers. The system and the method significantly reduce overall total cost and time of conversion. The system and the method facilitate intrinsic bug-free code conversion. The system provides solutions that are easily utilized by any application irrespective of domain or industry.Type: ApplicationFiled: December 4, 2019Publication date: June 11, 2020Inventors: Rajesh Kumar, Poordhendu Chauhan, Sundeep Dua, Gaurav Sachdev, Sandeep Agarwal, Abhinav Rastogi, Pratap Singh, Subhrant Chhetri
-
Patent number: 10565108Abstract: Systems and methods provide a storage controller with write-back caching capabilities that may be used during scenarios where the storage controller is required to provide write-through caching, and thus unable to utilize internal cache memory for write-back caching. The storage controller utilizes an allocation of persistent memory that is made available by the host IHS (Information Handling System), to which the storage controller is coupled. In scenarios where the storage controller is required to provide write-through caching, the storage controller may be configured to route received write data to the allocated host memory. In this manner, the data integrity provided by write-through operations is maintained, while also providing the host IHS with the speed of write-back operations. When ready to store the write data, the storage controller may request the flushing of write data from the allocated host memory.Type: GrantFiled: May 23, 2017Date of Patent: February 18, 2020Assignee: Dell Products, L.P.Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
-
Patent number: 10521318Abstract: In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N?1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N?1 portions of the Za parity, and storing the Zap parity.Type: GrantFiled: October 16, 2017Date of Patent: December 31, 2019Assignee: Dell Products L.P.Inventors: Chandrashekar Nelogal, Deepu Syam Sreedhar M, Sandeep Agarwal, Amit Pratap Singh
-
Publication number: 20190114238Abstract: In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N-1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N-1 portions of the Za parity, and storing the Zap parity.Type: ApplicationFiled: October 16, 2017Publication date: April 18, 2019Applicant: Dell Products L.P.Inventors: Chandrashekar NELOGAL, Deepu Syam Sreedhar M, Sandeep AGARWAL, Amit Pratap SINGH
-
Publication number: 20180341585Abstract: Systems and methods provide a storage controller with write-back caching capabilities that may be used during scenarios where the storage controller is required to provide write-through caching, and thus unable to utilize internal cache memory for write-back caching. The storage controller utilizes an allocation of persistent memory that is made available by the host IHS (Information Handling System), to which the storage controller is coupled. In scenarios where the storage controller is required to provide write-through caching, the storage controller may be configured to route received write data to the allocated host memory. In this manner, the data integrity provided by write-through operations is maintained, while also providing the host IHS with the speed of write-back operations. When ready to store the write data, the storage controller may request the flushing of write data from the allocated host memory.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Applicant: Dell Products, L.P.Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
-
Patent number: 10120769Abstract: A disclosed storage management method includes detecting an unrecoverable failure associated with a logical block of a first physical storage device that is one of a plurality of storage devices within a redundant virtual drive that also includes a hot spare drive. Data for the unrecoverable block may be rebuilt from data in the remaining storage devices and stored in a logical block of the hot spare drive. One or more logical block maps may be maintained to identify unrecoverable logical blocks and to indicate the logical blocks and storage devices to which each of the unrecoverable logical blocks is relocated. I/O operations that access “good” logical blocks are normally while accesses to unrecoverable logical blocks are rerouted according to the logical block map. One or more unrecoverable thresholds may be supported to initiate operations to replace storage devices containing unrecoverable blocks exceeding an applicable threshold.Type: GrantFiled: April 13, 2016Date of Patent: November 6, 2018Assignee: Dell Products L.P.Inventors: Deepu Syam Sreedhar M, Sandeep Agarwal, Krishna Kumar P. K.
-
Publication number: 20180293013Abstract: A storage array includes a storage controller and a set of storage drives. The set of storage drives includes a virtual disk formed from a group of the storage drives and a ready storage drive. The storage controller is configured to add the ready storage drive to the virtual disk to increase the size of the virtual disk when a threshold percentage of data storage provided by the virtual disk is used for data storage. The storage controller is configured to monitor when a storage drive of the virtual disk enters a predictive fail state, and in response to replace the predictive fail storage drive with the ready storage drive. The storage controller is configured to monitor when a storage drive of the virtual disk fails, and in response to replace the failed storage drive with the ready storage drive.Type: ApplicationFiled: April 6, 2017Publication date: October 11, 2018Inventors: Amit Pratap Singh, Sharath Rao, Sandeep Agarwal, Deepu Sreedhar M, Vivek Sundaresan, Sasikumar Subramani
-
Patent number: 10007432Abstract: A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage controller tracking input/output statistics for several storage devices. The storage controller determines if a first storage device storing first data has been identified for replacement within the storage devices. In response to the first storage device having been identified for replacement, a first least written to data address space within the first storage device is determined based on the input/output statistics. First data contained in the first least written to data address space is copied from the first storage device to the spare storage device.Type: GrantFiled: October 13, 2015Date of Patent: June 26, 2018Assignee: Dell Products, L.P.Inventors: Anup Atluri, Ashokan Vellimalai, Amit Pratap Singh, Sandeep Agarwal, Deepu Syam Sreedhar M
-
Patent number: 10001938Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.Type: GrantFiled: January 7, 2016Date of Patent: June 19, 2018Assignee: Dell Products L.P.Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande