Patents by Inventor Vinay Saxena

Vinay Saxena 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: 20240068112
    Abstract: The present invention relates to reusable metal substrate for photoelectrochemical solar water splitting applications. The process comprises preparing a surface of the metal substrate, coating the surface of the metal substrate using photoactive semiconductor thin films, forming a working electrode, scaling-up of the working electrode, and re-using the metal substrate. The present invention has advantages such as higher current, better handling, capability to reuse and capability of direct geometrical scale-up of the electrodes.
    Type: Application
    Filed: July 28, 2023
    Publication date: February 29, 2024
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Sunil SACHDEV, Gopichand TALASILA, Vinay TIWARI, Umish SRIVASTVA, Deepak SAXENA
  • Patent number: 11010205
    Abstract: Examples allocating resources to virtual network functions (VNFs). Some examples include monitoring information associated with a set of VNFs that includes a set of VNF instances. A resource allocation event may be predicted for a VNF instance based on the monitored information and a resource flexing model that is developed using a capacity metric of the VNF instance. A resource flexing plan may be generated based on the resource allocation event and an order of the set of VNFs in a service function chain.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 18, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena
  • Patent number: 10841274
    Abstract: Examples of federated virtual datacenter apparatus are described. In an example, at least two virtual datacenter instances are provided in respective different network broadcast domains and an overlay network encompasses the respective different broadcast domains. An Internet Protocol (IP) address manager assigns IP addresses network devices associated with the plurality of virtual datacenter instances so as to avoid IP address conflicts between virtual datacenter instances.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
  • Patent number: 10749740
    Abstract: The technique includes determining parameters of a cloud platform associated with an edge computing service associated with a network. The technique includes deploying the cloud platform, including configuring equipment external to the network and configuring equipment of the network.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 18, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vinay Saxena, Arun Thulasi, Puneet Sharma
  • Patent number: 10680916
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that when executed cause the processor to receive first data from a first data provider in a cloud platform, receive second data from a second data provider in the cloud platform, the second data being a different type of data than the first data, and the first data and the second data pertaining to network elements in the cloud platform. The instructions may also cause the processor to normalize the first data and the second data and based on an analysis of the normalized first data and the second data, identify an action to be executed in the cloud platform. The instructions may further cause the processor to instruct a dispatcher to execute the action.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vinay Saxena, Arun Thulasi
  • Patent number: 10594621
    Abstract: Examples provided herein describe a method for managing virtualized network service bundles. For example, a physical processor may implement machine readable instructions to receive a first data packet in a virtual network, determine a first type of the first data packet, determine a first active virtualized network service bundle instance associated with a first virtualized network service bundle that handles the first type of data packet, and direct the first data packet to the first active virtualized network service bundle instance. In some examples, the first virtualized network service bundle may comprise a first set of virtual network functions, and the first virtualized network service bundle may be associated with a set of active virtualized network service bundles instances, where the set of active virtualized network service bundle instances may comprise the first active virtualized network service bundle instance.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Amit Kumar Sheoran, Vinay Saxena
  • Patent number: 10489180
    Abstract: Examples relate to determining virtual network function configurations. In one example, a computing device may receive a virtual network function specifying a particular function to be performed by at least one virtual machine; identify a particular performance metric for the virtual network function; determine, using the particular performance metric and a default resource configuration, a first infrastructure configuration specifying a value for each of a plurality of infrastructure options, each of the plurality of infrastructure options specifying a feature of the at least one virtual machine; and determine, using the particular performance metric and the first infrastructure configuration, a first resource configuration specifying a value for each of a plurality of virtualized hardware resources for the at least one virtual machine.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena, Vasu Sasikanth Sankhavaram, Badrinath Natarajan
  • Publication number: 20190132197
    Abstract: The technique includes determining parameters of a cloud platform associated with an edge computing service associated with a network. The technique includes deploying the cloud platform, including configuring equipment external to the network and configuring equipment of the network.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: Vinay Saxena, Arun Thulasi, Puneet Sharma
  • Publication number: 20190097901
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that when executed cause the processor to receive first data from a first data provider in a cloud platform, receive second data from a second data provider in the cloud platform, the second data being a different type of data than the first data, and the first data and the second data pertaining to network elements in the cloud platform. The instructions may also cause the processor to normalize the first data and the second data and based on an analysis of the normalized first data and the second data, identify an action to be executed in the cloud platform. The instructions may further cause the processor to instruct a dispatcher to execute the action.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 28, 2019
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Vinay SAXENA, Arun THULASI
  • Publication number: 20190014056
    Abstract: Examples provided herein describe a method for managing virtualized network service bundles. For example, a physical processor may implement machine readable instructions to receive a first data packet in a virtual network, determine a first type of the first data packet, determine a first active virtualized network service bundle instance associated with a first virtualized network service bundle that handles the first type of data packet, and direct the first data packet to the first active virtualized network service bundle instance. In some examples, the first virtualized network service bundle may comprise a first set of virtual network functions, and the first virtualized network service bundle may be associated with a set of active virtualized network service bundles instances, where the set of active virtualized network service bundle instances may comprise the first active virtualized network service bundle instance.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Puneet SHARMA, Amit Kumar SHEORAN, Vinay SAXENA
  • Publication number: 20180349202
    Abstract: Examples allocating resources to virtual network functions (VNFs). Some examples include monitoring information associated with a set of VNFs that includes a set of VNF instances. A resource allocation event may be predicted for a VNF instance based on the monitored information and a resource flexing model that is developed using a capacity metric of the VNF instance. A resource flexing plan may be generated based on the resource allocation event and an order of the set of VNFs in a service function chain.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventors: Puneet SHARMA, Lianjie CAO, Vinay SAXENA
  • Publication number: 20180332001
    Abstract: Examples of federated virtual datacenter apparatus are described. In an example, at least two virtual datacenter instances are provided in respective different network broadcast domains and an overlay network encompasses the respective different broadcast domains. An Internet Protocol (IP) address manager assigns IP addresses network devices associated with the plurality of virtual datacenter instances so as to avoid IP address conflicts between virtual datacenter instances.
    Type: Application
    Filed: February 8, 2016
    Publication date: November 15, 2018
    Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
  • Publication number: 20180121222
    Abstract: Examples relate to determining virtual network function configurations. In one example, a computing device may receive a virtual network function specifying a particular function to be performed by at least one virtual machine; identify a particular performance metric for the virtual network function; determine, using the particular performance metric and a default resource configuration, a first infrastructure configuration specifying a value for each of a plurality of infrastructure options, each of the plurality of infrastructure options specifying a feature of the at least one virtual machine; and determine, using the particular performance metric and the first infrastructure configuration, a first resource configuration specifying a value for each of a plurality of virtualized hardware resources for the at least one virtual machine.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena, Vasu Sasikanth Sankhavaram, Badrinath Natarajan
  • Patent number: 9679132
    Abstract: A system receives a request to filter access by a client device to content over a network and causes access to network content by said client device to be filtered.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: June 13, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Thomas Eaton Conklin, Vinay Saxena, Patrick Charles McGeer
  • Publication number: 20150058844
    Abstract: According to an example, a method for virtual computing resource orchestration includes receiving environmental data related to an operational characteristic of a compute resource for hosting a virtual machine (VM), receiving VM data related to an operational characteristic of the VM, and determining if the environmental data or the VM data violate predetermined threshold values respectively related to the environmental data and the VM data. The method further includes generating an event based on violation of one of the threshold values by the environmental data or the VM data, evaluating, by a processor, a rule to determine an action based on the violation of one of the threshold values, and executing the action to modify the operational characteristic of the compute resource or the operational characteristic of the VM.
    Type: Application
    Filed: July 30, 2012
    Publication date: February 26, 2015
    Applicant: HEWLETT-PACKARD DEVELOPEMENT COMPANY, L.P.
    Inventors: Thomas Eaton Conklin, Vinay Saxena
  • Publication number: 20150046507
    Abstract: Disclosed herein are a system, non-transitofy computer readable medium, and method to secure network data. It is determined whether an application can execute in a first network based on information associated with the first network. The application is transferred to a second network, if it is determined that the application cannot execute in the first network. A secure connection is established between the application transferred to the second network and the data residing in the first network.
    Type: Application
    Filed: August 30, 2012
    Publication date: February 12, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Vinay Saxena, Thomas Eaton Conklin
  • Publication number: 20130276135
    Abstract: A system receives a request to filter access by a client device to content over a network and causes access to network content by said client device to be filtered.
    Type: Application
    Filed: September 24, 2012
    Publication date: October 17, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Thomas Eaton Conklin, Vinay Saxena, Patrick McGeer
  • Patent number: 7697757
    Abstract: A method, apparatus, and system are disclosed for computer assisted document modification. One embodiment is a method for software execution. The method automatically extracts articles, in a first phase, from documents to generate different zones of the articles. Different zones of the extracted articles are displayed. In a second phase, plural different zones are manually modified with a document correction tool.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: April 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sherif Yacoub, Giuliano Di Vitantonio, Suzanne Prince, Vinay Saxena
  • Publication number: 20060288279
    Abstract: A method, apparatus, and system are disclosed for computer assisted document modification. One embodiment is a method for software execution. The method automatically extracts articles, in a first phase, from documents to generate different zones of the articles. Different zones of the extracted articles are displayed. In a second phase, plural different zones are manually modified with a document correction tool.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Inventors: Sherif Yacoub, Giuliano Di Vitantonio, Suzanne Prince, Vinay Saxena