Patents by Inventor Shivkumar Krishnan

Shivkumar Krishnan 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: 20230273785
    Abstract: Systems and methods for deploying enterprise software updates are provided. An identity of an application in an application group that is designated active is obtained in response to a command to run a first application on a client device. Only one application in the application group is designated active at any given time. In response to a determination that an identity of a second application in the application group matches the identity of the single application in the application group that is designated active, a procedure is run that includes terminating the first application and executing the second application. The executing retrieves all or a portion of a shared data element stored on the client device. The shared data element is shared between the first application and the second application, thereby allowing an application with an active status to run while preserving shared data associated with an inactive application.
    Type: Application
    Filed: May 1, 2023
    Publication date: August 31, 2023
    Inventors: Ajay Gupta, Amirul Islam, Shivkumar Krishnan
  • Patent number: 11675579
    Abstract: Systems and methods for deploying enterprise software updates are provided. At a server storing applications and a record of client devices is provided. Each application includes a corresponding group identifier indicating a group associated with an application and a corresponding version identifier indicating a version of the application. The record includes the deployment identifier for each application in the plurality of applications installed on each device. A first application having a first group identifier and a first version identifier, and a second application having the first group identifier and a second version identifier is installed in each respective device. An update for the first application is received at the server, which includes modifying the version identifier of the first application. The update for the first application is communicated to each device.
    Type: Grant
    Filed: August 15, 2020
    Date of Patent: June 13, 2023
    Assignee: The Gap, Inc.
    Inventors: Ajay Gupta, Amirul Islam, Shivkumar Krishnan
  • Publication number: 20220148047
    Abstract: Systems and methods for facilitating an improved in-store experience are provided. A server stores a virtual queue. A selection of a first product in a plurality of products is received. The selection is based on an evaluation of an image, which places the first product in a bin of one or more products. A first request to purchase the one or more products is received including an inspection requirement. A second request for placement in a virtual queue is communicated including a first corresponding location identifier associated with a physical address of the one or more products, a corresponding stock unit identifier for each product in the one or more products, and a transaction identifier. The corresponding client identifier is assigned in a record of indexed positions. The inspection is facilitated. An authorization of the first request to purchase the one or more products is provided.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 12, 2022
    Inventors: Shivkumar Krishnan, Amir Islam
  • Publication number: 20210072970
    Abstract: Systems and methods for deploying enterprise software updates are provided. At a server storing applications and a record of client devices is provided. Each application includes a corresponding group identifier indicating a group associated with an application and a corresponding version identifier indicating a version of the application. The record includes the deployment identifier for each application in the plurality of applications installed on each device. A first application having a first group identifier and a first version identifier, and a second application having the first group identifier and a second version identifier is installed in each respective device. An update for the first application is received at the server, which includes modifying the version identifier of the first application. The update for the first application is communicated to each device.
    Type: Application
    Filed: August 15, 2020
    Publication date: March 11, 2021
    Inventors: Ajay Gupta, Amir Islam, Shivkumar Krishnan
  • Patent number: 10878112
    Abstract: The present disclosure involves a method including: receiving a request to access an object from a user; prompting the user to go to a target location; receiving feedback from the user with respect to the user's location; determining, electronically by a processor, whether the user has reached the target location; granting access of the object to the user in response to the determining. The present disclosure involves a system including: a storage storing an electronic item; an electronic communications interface that: detects a request to access the item from an entity and prompts the entity to go to a target location in response to the request; a computer processor that: analyzes feedback from the entity with respect to the entity's location, determines whether the entity's location is sufficiently close to the target location, and grants or denies access of the item to the entity based on the determination.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: December 29, 2020
    Assignee: PAYPAL, INC.
    Inventors: Frank Anthony Nuzzi, Shivkumar Krishnan
  • Publication number: 20180357437
    Abstract: The present disclosure involves a method including: receiving a request to access an object from a user; prompting the user to go to a target location; receiving feedback from the user with respect to the user's location; determining, electronically by a processor, whether the user has reached the target location; granting access of the object to the user in response to the determining. The present disclosure involves a system including: a storage storing an electronic item; an electronic communications interface that: detects a request to access the item from an entity and prompts the entity to go to a target location in response to the request; a computer processor that: analyzes feedback from the entity with respect to the entity's location, determines whether the entity's location is sufficiently close to the target location, and grants or denies access of the item to the entity based on the determination.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 13, 2018
    Inventors: Frank Anthony Nuzzi, Shivkumar Krishnan
  • Patent number: 9996701
    Abstract: The present disclosure involves a method including: receiving a request to access an object from a user; prompting the user to go to a target location; receiving feedback from the user with respect to the user's location; determining, electronically by a processor, whether the user has reached the target location; granting access of the object to the user in response to the determining. The present disclosure involves a system including: a storage storing an electronic item; an electronic communications interface that: detects a request to access the item from an entity and prompts the entity to go to a target location in response to the request; a computer processor that: analyzes feedback from the entity with respect to the entity's location, determines whether the entity's location is sufficiently close to the target location, and grants or denies access of the item to the entity based on the determination.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: June 12, 2018
    Assignee: PayPal, Inc.
    Inventors: Frank Anthony Nuzzi, Shivkumar Krishnan
  • Publication number: 20130074169
    Abstract: The present disclosure involves a method including: receiving a request to access an object from a user; prompting the user to go to a target location; receiving feedback from the user with respect to the user's location; determining, electronically by a processor, whether the user has reached the target location; granting access of the object to the user in response to the determining. The present disclosure involves a system including: a storage storing an electronic item; an electronic communications interface that: detects a request to access the item from an entity and prompts the entity to go to a target location in response to the request; a computer processor that: analyzes feedback from the entity with respect to the entity's location, determines whether the entity's location is sufficiently close to the target location, and grants or denies access of the item to the entity based on the determination.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: eBay, Inc.
    Inventors: Frank Anthony Nuzzi, Shivkumar Krishnan