Patents by Inventor Raj Narayan Marndi

Raj Narayan Marndi 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: 11507434
    Abstract: Methods and systems are provided for the deployment of machine learning based processes to public clouds. For example, a method for deploying a machine learning based process may include developing and training the machine learning based process to perform an activity, performing at least one of identifying and receiving an identification of a set of one or more public clouds that comply with a set of regulatory criteria used to regulate the activity, selecting a first public cloud of the set of one or more public clouds that complies with the set of regulatory criteria used to regulate the activity, and deploying the machine learning based process to the first public cloud of the set of one or more public clouds.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 22, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sagar Ratnakara Nikam, Mayuri Ravindra Joshi, Raj Narayan Marndi
  • Patent number: 11050837
    Abstract: A technique includes providing, by a computer, a portal to provide a catalog describing features of a plurality of cloud services available and to be provided by otherwise unused hardware resources of a plurality of private cloud providers. The technique includes, by the computer, in response to input received through the portal selecting a given cloud service for a tenant, exposing the given cloud service to the tenant. Exposing the given cloud service to the user includes requesting a given cloud provider corresponding to the given cloud service to configure the given cloud provider to provide the given cloud service to the tenant.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 29, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Raj Narayan Marndi, Sagar Ratnakara Nikam, Mayuri Ravindra Joshi
  • Patent number: 10949322
    Abstract: Some examples relate to collection of performance metrics from a device. In an example, performance metrics for collection from a first device may be selected. The performance metrics may be indexed by assigning an index entry to respective performance metrics on the first device. A fixed sequence of the performance metrics may be maintained on first device. The fixed sequence of the performance metrics along with the index entry assigned to the respective performance metrics may be shared with a second device. A first performance data of the respective performance metrics on first device may be determined. The first performance data of the respective performance metrics may be shared with second device. The sharing may comprise sending, to second device, the index entry and the first performance data of the respective performance metrics in an order corresponding to the fixed sequence of the performance metrics on first device.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Raj Narayan Marndi, Mayuri Ravindra Joshi, Sagar Ratnakara Nikam
  • Publication number: 20200319989
    Abstract: Some examples relate to collection of performance metrics from a device. In an example, performance metrics for collection from a first device may be selected. The performance metrics may be indexed by assigning an index entry to respective performance metrics on the first device. A fixed sequence of the performance metrics may be maintained on first device. The fixed sequence of the performance metrics along with the index entry assigned to the respective performance metrics may be shared with a second device. A first performance data of the respective performance metrics on first device may be determined. The first performance data of the respective performance metrics may be shared with second device. The sharing may comprise sending, to second device, the index entry and the first performance data of the respective performance metrics in an order corresponding to the fixed sequence of the performance metrics on first device.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventors: Raj Narayan Marndi, Mayuri Ravindra Joshi, Sagar Ratnakara Nikam
  • Publication number: 20200250012
    Abstract: Methods and systems are provided for the deployment of machine learning based processes to public clouds. For example, a method for deploying a machine learning based process may include developing and training the machine learning based process to perform an activity, performing at least one of identifying and receiving an identification of a set of one or more public clouds that comply with a set of regulatory criteria used to regulate the activity, selecting a first public cloud of the set of one or more public clouds that complies with the set of regulatory criteria used to regulate the activity, and deploying the machine learning based process to the first public cloud of the set of one or more public clouds.
    Type: Application
    Filed: January 28, 2020
    Publication date: August 6, 2020
    Inventors: Sagar Ratnakara Nikam, Mayuri Ravindra Joshi, Raj Narayan Marndi
  • Publication number: 20200252475
    Abstract: A technique includes providing, by a computer, a portal to provide a catalog describing features of a plurality of cloud services available and to be provided by otherwise unused hardware resources of a plurality of private cloud providers. The technique includes, by the computer, in response to input received through the portal selecting a given cloud service for a tenant, exposing the given cloud service to the tenant. Exposing the given cloud service to the user includes requesting a given cloud provider corresponding to the given cloud service to configure the given cloud provider to provide the given cloud service to the tenant.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Raj Narayan Marndi, Sagar Ratnakara Nikam, Mayuri Ravindra Joshi
  • Patent number: 8997084
    Abstract: A computer executed method of determining compatible versions of dependent entities of a root entity having a specified version in a computer system. The method comprises building a directed graph containing dependent entities and dividing the directed graph into multiple levels. Compatible versions are determined for entities in upper levels of the directed graph before determining compatible versions for entities in lower levels of the directed graph.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: March 31, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raj Narayan Marndi, Ravi Kumar Gullapalli, Sathyamurthy Dattahreya Hassan, Joby Chacko Poriyath
  • Publication number: 20120272228
    Abstract: A computer executed method of determining compatible versions of dependent entities of a root entity having a specified version in a computer system. The method comprises building a directed graph containing dependent entities and dividing the directed graph into multiple levels. Compatible versions are determined for entities in upper levels of the directed graph before determining compatible versions for entities in lower levels of the directed graph.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 25, 2012
    Inventors: Raj Narayan MARNDI, Ravi Kumar Gullapalli, Sathyamurthy Dattahreya Hassan, Joby Chacko Poriyath
  • Patent number: 8204887
    Abstract: An embodiment of providing a computer-executed method of subsequence matching is provided. The method comprises receiving a search string. A plurality of subsequences for the search string are stored in a tree structure. The tree structure comprise a plurality of nodes. Each of the plurality of nodes comprises a presence bit map, a sequence bit map, and a list of address pointers. The method further includes traversing the tree structure using the search string, the presence bit map, the sequence bit map, and the list of address pointers. Additionally, the method includes identifying, in linear time, the plurality of subsequences based on the search string, the presence bit map, the sequence bit map, and the list of address pointers.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raj Narayan Marndi, Sachin Daniel Oommen
  • Publication number: 20120054196
    Abstract: An embodiment of providing a computer-executed method of subsequence matching is provided. The method comprises receiving a search string. A plurality of subsequences for the search string are stored in a tree structure. The tree structure comprise a plurality of nodes. Each of the plurality of nodes comprises a presence bit map, a sequence bit map, and a list of address pointers. The method further includes traversing the tree structure using the search string, the presence bit map, the sequence bit map, and the list of address pointers. Additionally, the method includes identifying, in linear time, the plurality of subsequences based on the search string, the presence bit map, the sequence bit map, and the list of address pointers.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Inventors: Raj Narayan Marndi, Sachin Daniel Oommen