Patents by Inventor Ankit Singh

Ankit 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).

  • Publication number: 20220011968
    Abstract: Systems and methods for natural language processing (NLP) and mapping of redundant array of independent disks (RAID) command line interface (CLI) requests to virtual storage area network (VSAN) commands by an out-of-band management platform are described. In some embodiments, an Information Handling System (IHS) may include: a processor, a baseband management controller (BMC) coupled to the processor, and a memory coupled to the BMC, the memory having program instructions stored thereon that, upon execution by the BMC, cause the IHS to: receive a RAID-CLI request, map the RAID-CLI request into a vSAN command using NLP, and transmit the vSAN command to the processor.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Applicant: Dell Products, L.P.
    Inventors: Ankit Singh, Vaideeswaran Ganesan, Deepaganesh Paulraj, Vinod P S
  • Patent number: 11221952
    Abstract: In vSAN (virtual Storage Area Network) systems, pooled storage resources may be organized into logical disk groups. One drive of a disk group may be designated for caching storage operations directed at the remaining drives of the disk group that provide permanent storage. Each cache drive is partitioned into an allocation for read operations and an allocation for write operations. Embodiments provide the vSAN system with use of virtual cache that is backed by the cache drives of each disk group in the vSAN system. Embodiments adjust the cache memory allocations for individual cache drives of each disk group, while utilizing the virtual cache that adheres to a fixed cache allocation ratio required by the vSAN system. The number and type of cache misses by each of the individual cache drives is monitored and used to adjust the sizes of the read and write cache allocations in each cache drive.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: January 11, 2022
    Assignee: Dell Products, L.P.
    Inventors: Vaideeswaran Ganesan, Deepaganesh Paulraj, Vinod P S, Ankit Singh
  • Patent number: 11216269
    Abstract: An information handling system may include a processor, one or more storage resources communicatively coupled to the processor, including at least one of the one or more storage resources communicatively coupled to the processor via a storage interface, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, in response to a request to perform a firmware update to the one or more storage resources, scan for storage resources communicatively coupled to the processor via the storage interface, register unique identifiers associated with the storage resources communicatively coupled to the processor via the storage interface, and perform a firmware update of the storage resources communicatively coupled to the processor via the storage interface based on the unique identifiers.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: January 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Ajay Shenoy, Aniruddha Suresh Herekar, Manjunath Vishwanath, James Peter Giannoules, Ankit Singh, Naveen Karthick Chandrasekaran
  • Patent number: 11205165
    Abstract: Method and apparatus for performing security checks at a self-checkout kiosk in a retail store. The customers can create lists of items for purchase as they shop. When a customer is ready to pay, his list can be divided into sub-lists. Each sub-list can include items that require the same type of security check. The customer can then be provided with the sub-lists and an instruction for each sub-list that explains how the customer should arrange the items on the sub-list for a security check. After the customer has properly arranged the items on a sub-list, the relevant security check can be performed.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: December 21, 2021
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventor: Ankit Singh
  • Publication number: 20210326757
    Abstract: Generally, the present disclosure is directed to systems and methods that perform spreadout regularization to enable learning of a multi-class classification model in the federated setting, where each user has access to the positive data associated with only a limited number of classes (e.g., a single class). Examples of such settings include decentralized training of face recognition models or speaker identification models, where in addition to the user specific facial images and voice samples, the class embeddings for the users also constitute sensitive information that cannot be shared with other users.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 21, 2021
    Inventors: Ankit Singh Rawat, Xinnan Yu, Aditya Krishna Menon, Sanjiv Kumar
  • Patent number: 11152091
    Abstract: A server EHR executing on a server computing device is in communication with a client EHR executing on a first client computing device, and receives a prescription authorization from the client EHR, the prescription authorization based on input received from an authorized clinician user of the client EHR during performance of a clinical subtask of a prescription ordering task. The server EHR assigns a non-clinical subtask of the prescription ordering task to a non-clinician user operating a client application executing on a second client computing device. The non-clinician user provides input to the client application that pertains to completion of the non-clinical subtask. The client application transmits prescription ordering data to the server EHR, whereupon the server EHR outputs a prescription order to a second server computing device associated with a pharmacy indicated in the prescription ordering data.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 19, 2021
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Stanislav Makarskyy, Ethan O'Brien, Mark Gregory Plunkett, Ankit Singh, Igor Chmil
  • Publication number: 20210319339
    Abstract: Generally, the present disclosure provides systems and methods for performing machine learning in hyperbolic space. Specifically, techniques are provided which enable the learning of a classifier (e.g., large-margin classifier) for data defined within a hyperbolic space (e.g., which may be particularly beneficial for data that possesses a hierarchical structure).
    Type: Application
    Filed: April 12, 2021
    Publication date: October 14, 2021
    Inventors: Ankit Singh Rawat, Manzil Zaheer, Aditya Krishna Menon, Sanjiv Kumar, Melanie Weber
  • Patent number: 11127061
    Abstract: A method, computer program product, and system to identify one or more items in a transaction are provided. The method includes capturing images of the items, determining a set of possible identifications for each item based on the images, determining information regarding the transaction, selecting an identification for each item from the sets of possible identifications, based on the determined information, and adding the selected identifications to the transaction. Identifications for items may be selected based on confidence factors, price thresholds, and customer information.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 21, 2021
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Dean Frederick Herring, Brad Matthew Johnson, Ankit Singh, Jeffrey John Smith, Adrian Xavier Rodriguez
  • Publication number: 20210255612
    Abstract: A method for providing context based artefact access to tenants of a cloud computing system includes receiving a request to access an artefact deployed on the cloud computing system. The request includes a tenant identifier and an artefact identifier. Context data associated with the artefact is determined based on the tenant identifier. Context data associated with the artefact is retrieved from an artefact repository stored in a database of the cloud computing system. Access to the artefact is provided based on the retrieved context data associated with the artefact on a device associated with the tenant.
    Type: Application
    Filed: June 14, 2019
    Publication date: August 19, 2021
    Inventors: Maik Boche, Stefan Burger, Ankit Singh
  • Patent number: 11074632
    Abstract: A method, computer program product, and system are disclosed for compiling a virtual transaction for a person within an environment having a plurality of items. The method includes acquiring, using at least one visual sensor, first image information including a person. The method further includes identifying the at least one person from the first image information by classifying the person into a class. The method also includes acquiring second image information including the person and an item. The method further includes identifying a behavior of the person relative to the item, and updating, based on the identified behavior, the virtual transaction.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: July 27, 2021
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: John David Landers, Jr., Dean Frederick Herring, Brad Matthew Johnson, Ankit Singh, Bobby Lewis Williams, Jr., David John Steiner, Phuc Ky Do, Neil Andrew Girard, Michael Schaefer, Erin Kendall Dorshorst, Craig Walton Turner
  • Publication number: 20210216299
    Abstract: An information handling system may include a processor, one or more storage resources communicatively coupled to the processor, including at least one of the one or more storage resources communicatively coupled to the processor via a storage interface, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, in response to a request to perform a firmware update to the one or more storage resources, scan for storage resources communicatively coupled to the processor via the storage interface, register unique identifiers associated with the storage resources communicatively coupled to the processor via the storage interface, and perform a firmware update of the storage resources communicatively coupled to the processor via the storage interface based on the unique identifiers.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Applicant: Dell Products L.P.
    Inventors: Ajay SHENOY, Aniruddha Suresh HEREKAR, Manjunath VISHWANATH, James Peter GIANNOULES, Ankit SINGH, Naveen Karthic CHANDRASEKARAN
  • Publication number: 20210173458
    Abstract: A service module may detect a power shutdown of an information handling system. In response a service processor may monitor incoming network traffic at a network port and at a universal serial bus port, and if the incoming network traffic includes a power control command directed to the information handling system, then execute the power control command.
    Type: Application
    Filed: December 5, 2019
    Publication date: June 10, 2021
    Inventors: Deepaganesh Paulraj, Vinod Parackal Saby, Ankit Singh, Robin Mathew
  • Patent number: 11032156
    Abstract: Aspects relate to a framework for utilizing a single API request to manage the creation of consistent snapshots for a set of volumes attached an individual instance in a distributed computing environment. Responsive to receipt of an API request identifying the instance, the multi-volume snapshot service identifies a set of volumes attached to the identified instance. The identified set of volumes can be processed or filtered to eliminate specific volumes or types of volumes, such as boot volumes. In the event that any snapshot creation attempt fails, the multi-volume snapshot service fails the API request and can delete any snapshot data generated prior to the failure.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 8, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Lalit Jain, Sandeep Kumar, Ankit Singh, James Pinkerton, Marc Stephen Olson
  • Patent number: 11010478
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for providing, by a client computing node, an interface identifying a secure boot certificate namespace hierarchy including a plurality of namespaces; in response to providing the interface, receiving, by the client computing node, a request to create a new namespace within the secure boot namespace hierarchy; configuring the new namespace, including adding a certificate that is to be included by the new namespace, the certificate associated with a server computing system; and assigning the new namespace to the server computing system.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Deepaganesh Paulraj, Vinod Parackal Saby, Ankit Singh, Shinose Abdul Rahiman
  • Patent number: 11010221
    Abstract: Dynamic distribution of memory, including identifying memory modules; creating a system physical address (SPA) of the memory modules; assigning, for each virtual machine (VM), a respective section of the SPA to the VM; calculating, for each VM, portions of the respective section of the SPA for the VM that is being used by the VM and that is not being used by the VM; identifying a physical failure of a particular memory module; in response to identifying the physical failure: identifying a particular VM assigned to the section of the SPA associated with the particular memory module that has physically failed; accumulating, for each other VM, the unused portions of the respective SPA for the VM; marking, for each other VM, the unused portion of the SPA for the VM as read-only for the VM; and reassigning a portion of the unused portions of the SPA to the particular VM.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Ankit Singh, Deepaganesh Paulraj, Vinod Parackal Saby
  • Publication number: 20210139672
    Abstract: The present invention relates to compositions comprising aversive agent. More specifically, the present invention relates to polymer composite compositions comprising such agents and application thereof.
    Type: Application
    Filed: July 4, 2019
    Publication date: May 13, 2021
    Inventors: Parasu Veera Uppara, Nitin Ramdas Patil, Ankit Singh, Krishna Ramprakash Srivastava, Jaidev Rajnikant Shroff, Vikram Rajnikant Shroff
  • Publication number: 20210034791
    Abstract: A system includes a virtual machine to transmit an input/output request to a data storage system and a hypervisor configured to maintain a map of the virtual machine to a virtual disk, wherein the virtual disk is a slice of a persistent storage device. A virtual machine server is configured to maintain a map of the virtual disk to a start address and an end address and to update the input/output request with the start address, the end address, and a virtual disk identifier associated with the virtual machine. A processor determines whether the start address and the end address are valid, and if the start address and the end address are valid, then process the input/output request. The response is transmitted to the input/output request.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Ankit Singh, Vinod Parackal Saby, Deepaganesh Deepaganesh Paulraj
  • Patent number: 10909094
    Abstract: Systems and methods are provided to implement a metadata record migration system that schedules the migrations of metadata records that are frequently mutated. In embodiments, the scheduler collects timing data of jobs that modify the metadata records, including the timing of various mutation operations within the jobs. In embodiments, when it is determined that a metadata record is to be migrated to a different storage location, the scheduler determines a time to migrate the metadata record. The migration time may lie within a migration window, selected based on an expected migration time needed for the metadata record and the collected time data in order to reduce a probability that record mutations will occur during the migration. In embodiments, the jobs may be snapshot jobs that modify a snapshot record, and the migration may be performed as a result of a cell partitioning operation occurring within the snapshotting system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Ankit Singh, Varun Verma, Rajkrishnan Parameswaran
  • Publication number: 20210019654
    Abstract: Systems and methods for low bias negative sampling of classes according to the sampled softmax method are described herein. The systems and methods can include training a machine-learned model for classifying inputs into one or more classes of a plurality of classes, each of the plurality of classes having an associated class embedding in a plurality of class embeddings. The systems and methods can include selecting, by the one or more computing devices, one or more negative classes from the plurality of classes based at least in part on a probability distribution approximating a softmax distribution, wherein the probability distribution is determined based at least in part on a Random Fourier Features map.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 21, 2021
    Inventors: Xinnan Yu, Ankit Singh Rawat, Jiecao Chen, Ananda Theertha Suresh, Sanjiv Kumar
  • Publication number: 20200356672
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for providing, by a client computing node, an interface identifying a secure boot certificate namespace hierarchy including a plurality of namespaces; in response to providing the interface, receiving, by the client computing node, a request to create a new namespace within the secure boot namespace hierarchy; configuring the new namespace, including adding a certificate that is to be included by the new namespace, the certificate associated with a server computing system; and assigning the new namespace to the server computing system.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Deepaganesh Paulraj, Vinod Parackal Saby, Ankit Singh, Shinose Abdul Rahiman