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

  • Patent number: 10789273
    Abstract: A database management system provisions a database server that replicates assignments of resource identifiers to resources that are managed by another database server. Based at least in part on assignment of existing sets of identifiers to other database servers, the database management system identifies a set of identifiers that is distinct from these existing sets and assigns this set of identifiers to the provisioned database server. If the database management system detects an event that causes the database server to lose its ability to receive these assignments of identifiers from the other server, the database management system enables the database server to assign identifiers from its assigned set of identifiers.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Anirudha Singh Bhadoriya, Ankit Singh
  • Publication number: 20200301531
    Abstract: A vehicle interior component providing a user interface for an occupant is disclosed. The component may comprise a base; a cover comprising a surface; an intermediate layer comprising a foam material; and a sensor to detect an electrical signal in response to input at the user interface, contact at the surface of the cover, or compression of the foam material. The foam material may comprise electrical properties, conductivity, resistance, compression-responsive electrical properties, or variation in voltage. The foam material may comprise an additive, an additive material, a conductive material, a conductive additive, conductive particles, carbon particles, carbon black particles, carbon dust, carbon particles in a substrate, or carbon particles interspersed with a non-conductive substrate. The foam material may comprise foam with conductive particles, carbon foam, carbon additive foam, polyurethane foam, or polyurethane with carbon particles.
    Type: Application
    Filed: June 11, 2020
    Publication date: September 24, 2020
    Inventors: Christopher Kring, Mario J. Enriques Ortiz, Tyler J. Newkirk, Ankit Singh
  • Patent number: 10778675
    Abstract: A system for supporting multiple users of a mobile computing device is disclosed herein. The mobile computing device receives a biometric identifier for a user by way of a biometric input component of the mobile computing device. Responsive to receiving the biometric identifier, the mobile computing device causes the biometric identifier to be received by a biometrics subsystem of an operating system of the mobile computing device. The biometrics subsystem authenticates the user based upon the biometric identifier. The mobile computing device then scans for an identifier for a wearable device worn by the user that is emitted from the wearable device. Responsive to detecting the identifier for the wearable device, the mobile computing device authenticates the user based upon the identifier for the wearable device. The mobile computing device then executes a mobile application loaded in memory of the mobile computing device.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 15, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Stanislav Makarskyy, Ethan O'Brien, Mark Plunkett, Ankit Singh, Katherine Ernhart
  • Patent number: 10705666
    Abstract: A user interface system for a vehicle interior includes a contact surface, a sensor grid and a controller. The sensor grid is configured for variable electrical resistance in response to applied pressure and the controller is configured to detect the electrical resistance of the sensor grid by monitoring a voltage. The controller detects the location of an input from a vehicle occupant, the intensity of the input, and the duration of the input.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 7, 2020
    Assignee: Shanghai Yangfeng Jinqiao Automotive Trim Systems Co. Ltd.
    Inventors: Christopher Kring, Mario J. Enriques Ortiz, Tyler J. Newkirk, Ankit Singh
  • Patent number: 10672051
    Abstract: Method, computer program product, and system to facilitate an audit of a checkout transaction, where the checkout transaction is associated with a virtual transaction record reflecting interactions of a person with a first set of one or more items of a plurality of items within an environment. The method includes acquiring image information including a shopping receptacle associated with the checkout transaction, and identifying a second set of one or more items of the plurality of items that are included in the shopping receptacle using the acquired image information. The method further includes comparing the first and second sets of items, and determining, based on the comparison, whether to perform an audit of the checkout transaction.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 2, 2020
    Assignee: Toshiba Global Commerce Solutions
    Inventors: Dean Frederick Herring, Brad Matthew Johnson, Adrian Xavier Rodriguez, Ankit Singh, Jeffrey John Smith
  • Patent number: 10623308
    Abstract: A flow routing system includes a source device and a destination device that are coupled together via a network that includes a Software Defined Networking (SDN) device. The source device generates a packet that includes a packet header, provides a connection identifier in the packet header, and transmits the packet through the network. The SDN device receives the packet through the network from the source device, matches the connection identifier that is included in the packet header to a single tuple in a flow entry of a flow table and, in response, uses the flow entry to route the packet through the network to the destination device. The connection identifier may be provided by hashing a source IP address, a destination IP address, a VLAN identity, a source MAC address, a source port identifier, a destination port identifier; and a creation time for the flow including the packet.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: April 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Ankit Singh, Shrikant U. Hallur, Rohit Kumar Arehalli
  • Patent number: 10620866
    Abstract: A system partitions a graph representation of relationships between block devices and associated snapshots into a plurality of cells to more evenly distribute computing resource usage attributable to the block devices and snapshots. The relationships may be analyzed to determine resource usage associated with the block devices and/or the snapshots wherein the resource usage corresponds to a mutation operation rate or number of mutation operations performed (or scheduled for performance). As a result of determining that the resource usage for a given cell exceeds a predetermined threshold for resource usage, the cell may be partitioned into a plurality of cells, and a portion of the corresponding block device(s), and subsequent snapshot(s) generated therefrom, may be assigned to the new cell.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Anirudha Singh Bhadoriya, Ankit Singh, Varun Verma
  • Patent number: 10593163
    Abstract: Method, computer program product, and system to provide an extended vision within an environment having a plurality of items, where the extended vision is based on a field of view of a person determined using a first visual sensor, and is further based on at least a second visual sensor disposed within the environment. Image information from the first and second visual sensors is associated to produce combined image information. Selected portions of the combined image information are displayed based on input provided through a user interface.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: March 17, 2020
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Monsak Jason Chirakansakcharoen, Dean Frederick Herring, Ankit Singh, David John Steiner
  • Patent number: 10540136
    Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 21, 2020
    Assignee: Dell Products, L.P.
    Inventors: Ankit Singh, Rohitkumar Arehalli, Aniruddha Suresh Herekar, Sreenivasula Reddy G, Guru Prasad Yadav
  • Patent number: 10482724
    Abstract: Method, computer program product, and system to influence a person within an environment having a plurality of items for selection. The method includes determining, using a first visual sensor disposed within the environment, field of view (FOV) information for the person, and analyzing the FOV information to identify one or more first items within the FOV of the person. The method further includes determining, using a second visual sensor disposed within the environment, behavior information for the person and analyzing the behavior information to classify a behavior of the person into one of a number of predefined behavior types. The method further includes selecting, based on the identified one or more first items and the classified behavior, at least a second item for presentation to the person, and presenting information related to the second item to the person.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: November 19, 2019
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Dean Frederick Herring, Ankit Singh
  • Patent number: 10469232
    Abstract: An information handling system includes a memory to store a set of instructions, and a processor. The processor receives a maximum transmission unit (MTU) packet from a second information handling system via a first portion of a communication path, and in response to the information handling system not being a final destination information handling system compares a current MTU size of the communication path with a next MTU size of the communication path. In response to the next MTU size being smaller than the initial MTU size, the processor replaces the current MTU size with the next MTU size as the current MTU size, otherwise maintains the current MTU size as the current MTU size. The processor also provides the MTU packet to a next information handling system via the next portion of the communication path.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: November 5, 2019
    Assignee: Dell Products, LP
    Inventors: Ankit Singh, Rohit Kumar Arehalli
  • Patent number: 10452453
    Abstract: A router of a block-level data storage service receives a request to generate a snapshot of a block device. The router, based on routing metadata for the block-level data storage service, identifies active metadata that indicates a first cell that may maintain the block device and alternate metadata that indicates a second cell that may maintain the block device. Based on a first state of the block device in the first cell, a second state of the block device in the second cell, and a predetermined set of rules defining operations corresponding to outcomes associated with the first state and the second state, the router determines which of the first cell and the second cell authoritatively maintains the block device. The router transmits the request to the appropriate cell in accordance with the predetermined set of rules.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Ankit Singh, Varun Verma
  • Patent number: 10417878
    Abstract: Method, computer program product, and system to trigger one or more events during an interaction of a person with an item and within an environment having a plurality of items. The method includes acquiring, using a first visual sensor disposed within the environment, image information including the item and identifying the item using the image information. The method further includes acquiring, using a second visual sensor disposed within the environment, behavior information for the person relative to the identified item, analyzing the behavior information to identify at least a first behavior of the person, and classifying the first behavior into one of a number of predefined behavior types. The method further includes performing, based on the identified item and the classified first behavior, one or more predefined events.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: September 17, 2019
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Dean Frederick Herring, Brad Matthew Johnson, Ankit Singh, Jeffrey John Smith, Adrian Xavier Rodriquez
  • Patent number: 10375014
    Abstract: A network device may be configured to cause one or more network address allocation communications broadcast in a network to be communicated as directed unicast communications. More particularly, in a Local Area Network, a routing device such as a switch may be modified to receive broadcast communications for network address allocation, and instead of propagating the broadcast communications as broadcast communications, the routing device may route the network address allocation communications as directed unicast communications in the Local Area Network.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: August 6, 2019
    Assignee: Dell Products, LP
    Inventors: Ankit Singh, Rohit Kumar Arehalli, Shekar Babu Suryananarayana
  • Patent number: 10367708
    Abstract: Embodiments are directed to transmitting network coding (NC) traffic in heterogeneous networks having both NC and non-NC nodes. A non-NC node, upon receiving the first NC encoded packet will return an error in acknowledgement to the source NC node. The source NC node maintains a table of directly neighbor nodes that indicates whether or not NC is supported. The source NC node decodes the packet for any non-NC destination node and sends the encoded packet to NC nodes per the table. For a non-NC node in the network, the source NC node will send an encoded packet and based on an acknowledgement, the table entry for that node is updated. If NC is supported, the source sends the encoded packet, otherwise it sends the decoded packet.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 30, 2019
    Assignee: Dell Products LP
    Inventors: Ankit Singh, Rohitkumar Arehalli, Shrikant Hallur
  • Publication number: 20190139375
    Abstract: Method, computer program product, and system to facilitate an audit of a checkout transaction, where the checkout transaction is associated with a virtual transaction record reflecting interactions of a person with a first set of one or more items of a plurality of items within an environment. The method includes acquiring image information including a shopping receptacle associated with the checkout transaction, and identifying a second set of one or more items of the plurality of items that are included in the shopping receptacle using the acquired image information. The method further includes comparing the first and second sets of items, and determining, based on the comparison, whether to perform an audit of the checkout transaction.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 9, 2019
    Inventors: Dean Frederick HERRING, Brad Matthew JOHNSON, Adrian Xavier RODRIGUEZ, Ankit SINGH, Jeffrey John SMITH
  • Publication number: 20190073657
    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: Application
    Filed: November 2, 2018
    Publication date: March 7, 2019
    Inventor: Ankit SINGH
  • Publication number: 20190044837
    Abstract: Embodiments are directed to transmitting network coding (NC) traffic in heterogeneous networks having both NC and non-NC nodes. A non-NC node, upon receiving the first NC encoded packet will return an error in acknowledgement to the source NC node. The source NC node maintains a table of directly neighbor nodes that indicates whether or not NC is supported. The source NC node decodes the packet for any non-NC destination node and sends the encoded packet to NC nodes per the table. For a non-NC node in the network, the source NC node will send an encoded packet and based on an acknowledgement, the table entry for that node is updated. If NC is supported, the source sends the encoded packet, otherwise it sends the decoded packet.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 7, 2019
    Inventors: Ankit Singh, Rohitkumar Arehalli, Shrikant Hallur
  • Patent number: 10176677
    Abstract: Method, computer program product, and system to facilitate an audit of a checkout transaction, where the checkout transaction is associated with a virtual transaction record reflecting interactions of a person with a first set of one or more items of a plurality of items within an environment. The method includes acquiring image information including a shopping receptacle associated with the checkout transaction, and identifying a second set of one or more items of the plurality of items that are included in the shopping receptacle using the acquired image information. The method further includes comparing the first and second sets of items, and determining, based on the comparison, whether to perform an audit of the checkout transaction.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 8, 2019
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Dean Frederick Herring, Brad Matthew Johnson, Adrian Xavier Rodriguez, Ankit Singh, Jeffrey John Smith
  • Patent number: 10157379
    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 12, 2014
    Date of Patent: December 18, 2018
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventor: Ankit Singh