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: 20240126742
    Abstract: 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: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Applicant: Oracle International Corporation
    Inventors: Brijesh Kumar Deo, Mukul Gundawar
  • Patent number: 11954372
    Abstract: 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: Grant
    Filed: October 12, 2022
    Date of Patent: April 9, 2024
    Assignee: Nutanix, Inc.
    Inventors: Kiran Tatiparthi, Mukul Sharma, Saibal Kumar Adhya, Sandeep Ashok Ghadage, Swapnil Ingle
  • Publication number: 20240094334
    Abstract: 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: Application
    Filed: August 8, 2023
    Publication date: March 21, 2024
    Inventors: Peyman SIYARI, Xiaoxin ZHANG, Sudhanshu SINGH, Mukul SHARMA, Ta-Nien LI, Chinamay KUMAR
  • Publication number: 20240078198
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: March 7, 2024
    Applicant: Nutanix, Inc.
    Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
  • 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