Patents by Inventor Sandeep Malik

Sandeep Malik 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: 11899655
    Abstract: Systems and methods including one or more processors and one or more non-transitory media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: storing one or more notifications in a data store; receiving a new notification; determining a respective number of notifications in each respective segment of a plurality of approximately equal segments; using the respective number of notifications in each respective segment of the plurality of approximately equal segments to determine a number of the one or more notifications; when the number of the one or more notifications is equal to or greater than a maximum number of notifications, removing at least one notification of the one or more notifications; and before or after removing the at least one notification, storing the new notification in the data store.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: February 13, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Sandeep Malik, Chintan Pankajkumar Shah
  • Publication number: 20210365442
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform storing one or more notifications in a data store; receiving a new notification; determining a respective number of notifications in each respective segment of a plurality of approximately equal segments by subtracting a cumulative number of notifications in the plurality of approximately equal segments from a preceding number of notifications in a preceding segment of the plurality of approximately equal segments; using the respective number of notifications in each respective segment of the plurality of approximately equal segments to determine a number of the one or more notifications; when the number of the one or more notifications is equal to or greater than a maximum number of notifications, removing, from the data store, at least one notification of the one or more notifications; and before or after removing the a
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Applicant: Walmart Apollo. LLC
    Inventors: Sandeep Malik, Chintan Pankajkumar Shah
  • Patent number: 11086851
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing one or more notifications in a central data store pursuant to one or more user preferences; receiving a new notification; determining when a number of the one or more notifications is equal to a maximum number of notifications set in the one or more user preferences using a reclamation pointer and an ingestion pointer; when the number of the one or more notifications is equal to the maximum number of notifications, moving the reclamation pointer forward by one or more messages; deleting, from the central data store, notifications of the one or more notifications that are behind the reclamation pointer; storing the new notification with the one or more notifications in the central data store; and facilitating delivery of the new notification of the one or more notifications from the central data store to on
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: August 10, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Sandeep Malik, Chintan Pankajkumar Shah
  • Patent number: 10922298
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for indexing time-series-based event records in one or more event databases for speedy retrieval of event records of interest. In an embodiment, the method can comprise: receiving, at the system from a computing device, an inquiry from a user, the inquiry comprising an event having a time period and a changed attribute; retrieving, by the system from a computer database, at least one result event indicator, based on the time period and the changed attribute, from a hash table stored in the computer database; and retrieving, by the system, a search result based on inquiry and the one or more matched event records associated with the at least one result event indicator. Other embodiments are disclosed.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 16, 2021
    Assignee: WALMART APOLLO, LLC
    Inventor: Sandeep Malik
  • Publication number: 20200285632
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing one or more notifications in a central data store pursuant to one or more user preferences; receiving a new notification; determining when a number of the one or more notifications is equal to a maximum number of notifications set in the one or more user preferences using a reclamation pointer and an ingestion pointer; when the number of the one or more notifications is equal to the maximum number of notifications, moving the reclamation pointer forward by one or more messages; deleting, from the central data store, notifications of the one or more notifications that are behind the reclamation pointer; storing the new notification with the one or more notifications in the central data store; and facilitating delivery of the new notification of the one or more notifications from the central data store to on
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Sandeep Malik, Chintan Pankajkumar Shah
  • Publication number: 20200242095
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for indexing time-series-based event records in one or more event databases for speedy retrieval of event records of interest. In an embodiment, the method can comprise: receiving, at the system from a computing device, an inquiry from a user, the inquiry comprising an event having a time period and a changed attribute; retrieving, by the system from a computer database, at least one result event indicator, based on the time period and the changed attribute, from a hash table stored in the computer database; and retrieving, by the system, a search result based on inquiry and the one or more matched event records associated with the at least one result event indicator. Other embodiments are disclosed.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Applicant: Walmart Apollo, LLC
    Inventor: Sandeep Malik
  • Publication number: 20200134482
    Abstract: The system can include a rules engine and one or more application systems. The rules engine can be configured to perform receiving overrides, storing the overrides in an overrides repository, generating a bloom filter using the overrides, and sending the bloom filter to the one or more application systems. The one or more application systems can be configured to perform storing the bloom filter as a cached bloom filter, receiving a request to evaluate rules and check for the overrides, and determining, using the cached bloom filter, whether to apply any of the overrides to the request.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Sandeep Malik, Amit Sharma
  • Patent number: 7760699
    Abstract: A system and method for efficient transmission of electronic information comprises providing a controller 10 being capable of receiving and transmitting electronic information, providing a plurality of access points 20, each access point having a plurality of receivers 30 capable of receiving electronic information, one of said plurality of receivers being designated a primary receiver 40, the rest being designated secondary receivers 50.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: July 20, 2010
    Inventor: Sandeep Malik