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: 20240126742Abstract: Disclosed is an improved approach to integrate distributed applications into an XA transaction. A transaction manager library is integrated into a distributed application, where the transaction manager library provides the benefit of implementing optimizations for the XA transaction, as well as minimizing or eliminating the need to create custom software code to make the application operable with the transaction manager for the XA transaction.Type: ApplicationFiled: October 14, 2022Publication date: April 18, 2024Applicant: Oracle International CorporationInventors: Brijesh Kumar Deo, Mukul Gundawar
-
Patent number: 11954372Abstract: A technique efficiently migrates a live virtual disk (vdisk) across storage containers of a cluster having a plurality of nodes deployed in a virtualization environment. Each node is embodied as a physical computer with hardware resources, such as processor, memory, network and storage resources, that are virtualized to provide support for one or more user virtual machines (UVM) executing on the node. The storage resources include storage devices embodied as a storage pool that is logically segmented into the storage containers configured to store one or more vdisks. The storage containers include a source container having associated storage policies and a destination container having different (new) storage policies.Type: GrantFiled: October 12, 2022Date of Patent: April 9, 2024Assignee: Nutanix, Inc.Inventors: Kiran Tatiparthi, Mukul Sharma, Saibal Kumar Adhya, Sandeep Ashok Ghadage, Swapnil Ingle
-
Publication number: 20240094334Abstract: Disclosed are techniques for wireless positioning. In an aspect, a wireless device receives one or more radio frequency (RF) signals from a transmitter device, displays a first arrow and a second arrow on a user interface of the wireless device, a direction of the first arrow representing a first angle-of-arrival (AoA) estimate of the one or more RF signals, and a direction of the second arrow representing a mirror AoA estimate of the first AoA estimate, and displays one or more notifications on the user interface instructing a user of the wireless device to move the wireless device until the direction of the first arrow is aligned with the direction of the second arrow.Type: ApplicationFiled: August 8, 2023Publication date: March 21, 2024Inventors: Peyman SIYARI, Xiaoxin ZHANG, Sudhanshu SINGH, Mukul SHARMA, Ta-Nien LI, Chinamay KUMAR
-
Publication number: 20240078198Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.Type: ApplicationFiled: September 15, 2023Publication date: March 7, 2024Applicant: Nutanix, Inc.Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
-
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