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: 20250148443Abstract: 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: ApplicationFiled: January 8, 2025Publication date: May 8, 2025Inventors: Jose Javier Yebes Torres, Aditi Sinha, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
-
Patent number: 12229741Abstract: 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: GrantFiled: March 31, 2022Date of Patent: February 18, 2025Assignee: Nielsen Consumer LLCInventors: Jose Javier Yebes Torres, Aditi Sinha, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
-
Patent number: 12135693Abstract: 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: GrantFiled: December 13, 2022Date of Patent: November 5, 2024Assignee: SAP SEInventors: Mukul Kumar, Aalbert Niet
-
Publication number: 20240193129Abstract: 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: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Applicant: SAP SEInventors: Mukul Kumar, Aalbert Niet
-
Publication number: 20230385304Abstract: 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: ApplicationFiled: May 30, 2023Publication date: November 30, 2023Inventors: Prashant Pogde, Siddharth Wagle, Nandakumar Vadivelu, Mukul Kumar Singh
-
Publication number: 20230005286Abstract: 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: ApplicationFiled: March 31, 2022Publication date: January 5, 2023Inventors: Jose Javier Yebes Torres, Aditi Shina, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
-
Publication number: 20220414630Abstract: 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: ApplicationFiled: March 31, 2022Publication date: December 29, 2022Inventors: Jose Javier Yebes Torres, Aditi Shina, Christine Lebrun, Fabio Oppini, Atul Bansal, Mukul Kumar, Vignesh Chandramouli, Filipa Sousa, Gisella Mercaldi
-
Patent number: 10567244Abstract: 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: GrantFiled: February 9, 2018Date of Patent: February 18, 2020Assignee: Equinix, Inc.Inventors: Deepinder Singh Mahi, Ashwin Kamath, Venkatachalam Rangasamy, Nilakandan Velu, Mukul Kumar
-
Patent number: 10409508Abstract: 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: GrantFiled: June 20, 2017Date of Patent: September 10, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Patent number: 10311123Abstract: 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: GrantFiled: January 11, 2016Date of Patent: June 4, 2019Assignee: Empire Technology Development LLCInventor: Mukul Kumar Sinha
-
Publication number: 20170285995Abstract: 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: ApplicationFiled: June 20, 2017Publication date: October 5, 2017Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Patent number: 9754733Abstract: 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: GrantFiled: April 30, 2015Date of Patent: September 5, 2017Assignee: South Dakota State UniversityInventors: Qi Hua Fan, Mukul Kumar Dubey, Zhengrong Gu
-
Publication number: 20170193563Abstract: 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: ApplicationFiled: March 23, 2017Publication date: July 6, 2017Inventors: Ananda KUMAR, Anand DAS, Rajeev GOEL, Amar GOEL, Mukul KUMAR
-
Patent number: 9684467Abstract: 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: GrantFiled: July 29, 2015Date of Patent: June 20, 2017Assignee: Nimble Storage, Inc.Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Publication number: 20160342357Abstract: 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: ApplicationFiled: July 29, 2015Publication date: November 24, 2016Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Publication number: 20160322174Abstract: 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: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Inventors: Qi Hua Fan, Mukul Kumar Dubey, Zhengrong Gu
-
Publication number: 20160124980Abstract: 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: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Inventor: Mukul Kumar SINHA
-
Patent number: 9268752Abstract: 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: GrantFiled: July 8, 2014Date of Patent: February 23, 2016Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Mukul Kumar Sinha
-
Publication number: 20140324580Abstract: 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: ApplicationFiled: July 8, 2014Publication date: October 30, 2014Inventor: Mukul Kumar SINHA
-
Patent number: 8788622Abstract: 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: GrantFiled: August 31, 2009Date of Patent: July 22, 2014Assignee: Empire Technology Development LLCInventor: Mukul Kumar Sinha