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: 20240233479
    Abstract: 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: Application
    Filed: January 11, 2023
    Publication date: July 11, 2024
    Inventors: Ashish GUPTA, Mayank AGARWAL, Milind SHRIVASTAVA, Nitin VARSHNEY, Pardeep RATHEE, Sandeep AGARWAL, Vinay KHANDELWAL
  • Publication number: 20240128750
    Abstract: 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: Application
    Filed: October 17, 2023
    Publication date: April 18, 2024
    Inventors: Sandeep AGARWAL, Nick SOULEIL, Sreenivash K G, Aravind Hulisandra SATHYANARAYANA RAO, Rajiv THOMAS, Amit CHATURVEDI
  • Publication number: 20230397889
    Abstract: 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: Application
    Filed: October 22, 2021
    Publication date: December 14, 2023
    Inventors: Chicheng Zhang, Christopher Gniady, Dharma R. KC, Parth Sandeep Agarwal
  • Publication number: 20230342179
    Abstract: 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: Application
    Filed: July 12, 2022
    Publication date: October 26, 2023
    Applicant: AMERIPRISE FINANCIAL, INC.
    Inventors: SCOTT SUTTLE, KARAN BAVISHI, SANDEEP AGARWAL, MANJINDERJEET SINGH, VIKAS SHARMA, NARESH KUMAR
  • Publication number: 20230190955
    Abstract: Compositions containing MiniVectors and gene therapy uses, including long term repeated gene therapy uses, to treat liver fibrosis or liver cancer.
    Type: Application
    Filed: October 20, 2022
    Publication date: June 22, 2023
    Applicants: 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: 11658995
    Abstract: 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: Grant
    Filed: March 20, 2019
    Date of Patent: May 23, 2023
    Assignee: F5, Inc.
    Inventors: Judge Kennedy Singh Arora, Sandeep Agarwal, Nitesh Soni, Ravneet S. Dhaliwal
  • Publication number: 20230150585
    Abstract: 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: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Inventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
  • Publication number: 20230119260
    Abstract: 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: Application
    Filed: September 29, 2022
    Publication date: April 20, 2023
    Applicant: F5, Inc.
    Inventors: Sandeep AGARWAL, Pete THORNEWELL, Bruce ZURFLUH, Judge K. ARORA, Ravneet DHALIWAL
  • Patent number: 11560183
    Abstract: 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: Grant
    Filed: October 29, 2020
    Date of Patent: January 24, 2023
    Assignee: Leer Group
    Inventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
  • Publication number: 20210129922
    Abstract: 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: Application
    Filed: October 29, 2020
    Publication date: May 6, 2021
    Inventors: Sandeep Agarwal, Jacob Rasmussen, Gopinath Siva, Sharath Kumar Srinivasa
  • Patent number: 10848098
    Abstract: 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: Grant
    Filed: December 8, 2017
    Date of Patent: November 24, 2020
    Inventor: Sandeep Agarwal
  • Publication number: 20200183670
    Abstract: 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: Application
    Filed: December 4, 2019
    Publication date: June 11, 2020
    Inventors: Rajesh Kumar, Poordhendu Chauhan, Sundeep Dua, Gaurav Sachdev, Sandeep Agarwal, Abhinav Rastogi, Pratap Singh, Subhrant Chhetri
  • Patent number: 10565108
    Abstract: 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: Grant
    Filed: May 23, 2017
    Date of Patent: February 18, 2020
    Assignee: Dell Products, L.P.
    Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
  • Patent number: 10521318
    Abstract: 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: Grant
    Filed: October 16, 2017
    Date of Patent: December 31, 2019
    Assignee: Dell Products L.P.
    Inventors: Chandrashekar Nelogal, Deepu Syam Sreedhar M, Sandeep Agarwal, Amit Pratap Singh
  • Publication number: 20190114238
    Abstract: 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: Application
    Filed: October 16, 2017
    Publication date: April 18, 2019
    Applicant: Dell Products L.P.
    Inventors: Chandrashekar NELOGAL, Deepu Syam Sreedhar M, Sandeep AGARWAL, Amit Pratap SINGH
  • Publication number: 20180341585
    Abstract: 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: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Applicant: Dell Products, L.P.
    Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
  • Patent number: 10120769
    Abstract: 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: Grant
    Filed: April 13, 2016
    Date of Patent: November 6, 2018
    Assignee: Dell Products L.P.
    Inventors: Deepu Syam Sreedhar M, Sandeep Agarwal, Krishna Kumar P. K.
  • Publication number: 20180293013
    Abstract: 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: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: Amit Pratap Singh, Sharath Rao, Sandeep Agarwal, Deepu Sreedhar M, Vivek Sundaresan, Sasikumar Subramani
  • Patent number: 10007432
    Abstract: 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: Grant
    Filed: October 13, 2015
    Date of Patent: June 26, 2018
    Assignee: Dell Products, L.P.
    Inventors: Anup Atluri, Ashokan Vellimalai, Amit Pratap Singh, Sandeep Agarwal, Deepu Syam Sreedhar M
  • Patent number: 10001938
    Abstract: 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: Grant
    Filed: January 7, 2016
    Date of Patent: June 19, 2018
    Assignee: Dell Products L.P.
    Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande