Patents by Inventor Mukul Kumar

Mukul Kumar 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: 20250148443
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes a dictionary including associated product descriptions and barcodes, interface circuitry, and processing circuitry to execute machine readable instructions to obtain purchase details and barcodes corresponding to a receipt, the purchase details including receipt product descriptions, generate a search query that includes a first receipt product description of the receipt product descriptions, a list of barcodes corresponding to the barcodes, and a store identifier associated with the receipt, execute a search against the dictionary using the search query to identify a barcode from the list of barcodes that corresponds to the first receipt product description, and in response to identifying the barcode that corresponds to the first receipt product description, associating the barcode and the first receipt product description and adding the association to the dictionary.
    Type: Application
    Filed: January 8, 2025
    Publication date: May 8, 2025
    Inventors: Jose Javier Yebes Torres, Aditi Sinha, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
  • Patent number: 12229741
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes a dictionary including associated product descriptions and barcodes, interface circuitry, and processing circuitry to execute machine readable instructions to obtain purchase details and barcodes corresponding to a receipt, the purchase details including receipt product descriptions, generate a search query that includes a first receipt product description of the receipt product descriptions, a list of barcodes corresponding to the barcodes, and a store identifier associated with the receipt, execute a search against the dictionary using the search query to identify a barcode from the list of barcodes that corresponds to the first receipt product description, and in response to identifying the barcode that corresponds to the first receipt product description, associating the barcode and the first receipt product description and adding the association to the dictionary.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: February 18, 2025
    Assignee: Nielsen Consumer LLC
    Inventors: Jose Javier Yebes Torres, Aditi Sinha, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
  • Patent number: 12135693
    Abstract: Techniques and solutions are provided for checking two or more object instances or files for consistency. If an inconsistency is detected, remedial action can automatically be taken to resolve the inconsistency. For example, a check type to determine a particular type of consistency can be associated with a remedial action to be implemented if a check fails. The two or more object instances or files can represent data that is stored at a source system, sent to a target system, and where a version of the data sent to the target system is then received back by the source system and used for consistency checking. In particular implementations, object instances or files can be assigned a common identifier to facilitate their comparison.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: November 5, 2024
    Assignee: SAP SE
    Inventors: Mukul Kumar, Aalbert Niet
  • Publication number: 20240193129
    Abstract: Techniques and solutions are provided for checking two or more object instances or files for consistency. If an inconsistency is detected, remedial action can automatically be taken to resolve the inconsistency. For example, a check type to determine a particular type of consistency can be associated with a remedial action to be implemented if a check fails. The two or more object instances or files can represent data that is stored at a source system, sent to a target system, and where a version of the data sent to the target system is then received back by the source system and used for consistency checking. In particular implementations, object instances or files can be assigned a common identifier to facilitate their comparison.
    Type: Application
    Filed: December 13, 2022
    Publication date: June 13, 2024
    Applicant: SAP SE
    Inventors: Mukul Kumar, Aalbert Niet
  • Publication number: 20230385304
    Abstract: Snapshot or point-in-time image functionality improves the use of object-based datastores. An example system includes an object-based datastore and a metadata datastore associated with the object-based datastore. Instances of the metadata datastore each identify the distributed data blocks that respectively store the objects included in the object-based datastore. An instance of the metadata datastore is used as a snapshot image of a set of objects of the object-based datastore based on identifying the distributed data blocks that were mapped to the set of objects during a point in time. A different instance of the metadata datastore is dynamically updated to reflect present mappings of distributed data blocks to objects in the object-based datastore. Different instances of the metadata datastore are used to read objects from previous timepoints, restore the object-based datastore to a previous snapshot image, enable intelligent deletion of objects of the object-based data store, and more.
    Type: Application
    Filed: May 30, 2023
    Publication date: November 30, 2023
    Inventors: Prashant Pogde, Siddharth Wagle, Nandakumar Vadivelu, Mukul Kumar Singh
  • Publication number: 20230005286
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes processor circuitry to execute machine readable instructions to at least crop an image of a receipt based on detected regions of interest, apply a first mask to a first cropped image to generate first bounding boxes corresponding to rows of the receipt, apply a second mask to a second cropped image to generate second bounding boxes corresponding to columns of the receipt, generate a structure of the receipt by mapping words detected by an optical character recognition engine to corresponding first bounding boxes and second bounding boxes based on a mapping criterion, classify the second bounding boxes by identifying an expression of interest in ones of the second bounding boxes, and generate purchase information by extracting text of interest from the structured receipt based on the classifications.
    Type: Application
    Filed: March 31, 2022
    Publication date: January 5, 2023
    Inventors: Jose Javier Yebes Torres, Aditi Shina, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
  • Publication number: 20220414630
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes a dictionary including associated product descriptions and barcodes, interface circuitry, and processing circuitry to execute machine readable instructions to obtain purchase details and barcodes corresponding to a receipt, the purchase details including receipt product descriptions, generate a search query that includes a first receipt product description of the receipt product descriptions, a list of barcodes corresponding to the barcodes, and a store identifier associated with the receipt, execute a search against the dictionary using the search query to identify a barcode from the list of barcodes that corresponds to the first receipt product description, and in response to identifying the barcode that corresponds to the first receipt product description, associating the barcode and the first receipt product description and adding the association to the dictionary.
    Type: Application
    Filed: March 31, 2022
    Publication date: December 29, 2022
    Inventors: Jose Javier Yebes Torres, Aditi Shina, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
  • Patent number: 10567244
    Abstract: A messaging service is disclosed that provides access to data center event data for physical infrastructure assets via dynamically configurable custom tags defined by customers. For example, a network services exchange provider or co-location provider deploys a data center monitoring system that monitors physical infrastructure assets that enable system operation within a data center for events. The system implements an API which applies custom tags defined by customers to the assets, wherein each custom tag defines attributes of the assets. The system receives subscription requests that describe events and custom tags applied to the assets. The data center infrastructure monitoring system publishes a subscription of event data related to the events for the assets to which the custom tags are applied. Further, a feed manager receives updates to asset equipment and changes to metadata describing the assets and automatically updates the subscription to account for the changes.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 18, 2020
    Assignee: Equinix, Inc.
    Inventors: Deepinder Singh Mahi, Ashwin Kamath, Venkatachalam Rangasamy, Nilakandan Velu, Mukul Kumar
  • Patent number: 10409508
    Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: September 10, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
  • Patent number: 10311123
    Abstract: Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 4, 2019
    Assignee: Empire Technology Development LLC
    Inventor: Mukul Kumar Sinha
  • Publication number: 20170285995
    Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
  • Patent number: 9754733
    Abstract: A method for using plasma to activate biochar is disclosed where reactive gas(es) are excited by external power; biochar set on a sample holder is electrically biased or set at a floating potential so that charged particles of a certain type are attracted to the biochar, leading to intensive chemical reactions.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: September 5, 2017
    Assignee: South Dakota State University
    Inventors: Qi Hua Fan, Mukul Kumar Dubey, Zhengrong Gu
  • Publication number: 20170193563
    Abstract: Ad segments on a Web page are filled with ads that are served by a service provider operating between a user computer and publisher on one end and multiple ad serving entities on the other. The service provider implements a bidding process for the ad segment. The winning ad serving entity (DSP, ATD, advertiser, etc.) has its ad delivered to the user browser by the service provider where it is displayed in the Web page. The floor e-CPM for the ad segment is determined by the publisher using data related to the user (demographic, geographic, socio-economic, etc.), information on the ad segment (e.g., location on page), and relationships the publisher (e.g., a DSP having a relationship with the publisher may be offered a lower e-CPM). The service provider provides tools and highly granular information for the publisher in order to create an appropriate floor e-CPM for the ad segment.
    Type: Application
    Filed: March 23, 2017
    Publication date: July 6, 2017
    Inventors: Ananda KUMAR, Anand DAS, Rajeev GOEL, Amar GOEL, Mukul KUMAR
  • Patent number: 9684467
    Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 20, 2017
    Assignee: Nimble Storage, Inc.
    Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
  • Publication number: 20160342357
    Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.
    Type: Application
    Filed: July 29, 2015
    Publication date: November 24, 2016
    Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
  • Publication number: 20160322174
    Abstract: A method for using plasma to activate biochar is disclosed where reactive gas(es) are excited by external power; biochar set on a sample holder is electrically biased or set at a floating potential so that charged particles of a certain type are attracted to the biochar, leading to intensive chemical reactions.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Qi Hua Fan, Mukul Kumar Dubey, Zhengrong Gu
  • Publication number: 20160124980
    Abstract: Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
    Type: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Inventor: Mukul Kumar SINHA
  • Patent number: 9268752
    Abstract: Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: February 23, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Mukul Kumar Sinha
  • Publication number: 20140324580
    Abstract: Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
    Type: Application
    Filed: July 8, 2014
    Publication date: October 30, 2014
    Inventor: Mukul Kumar SINHA
  • Patent number: 8788622
    Abstract: Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 22, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Mukul Kumar Sinha