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).
-
Patent number: 12217524Abstract: Systems and methods for extracting data from electronic documents using optical character recognition (OCR) and non-OCR based text extraction. A server computing device initiates non-OCR based text extraction for each page of an electronic document. The server calculates a document text coverage percentage corresponding to the non-OCR based text extraction for the whole document and, in response to determining that the document text coverage percentage is below a first threshold, initiates OCR for the document. The server calculates a page text coverage percentage corresponding to the non-OCR based text extraction for one or more pages of the electronic document and, in response to determining that the page text coverage percentage is below a second threshold, initiates OCR for the pages. The server combines first text extracted from the electronic document using non-OCR based text extraction and second text extracted from the electronic document using OCR.Type: GrantFiled: June 27, 2022Date of Patent: February 4, 2025Assignee: FMR LLCInventors: Keerthan Ramnath, Punitha Chandrasekar, Hui Su, Shyam Subramanian, Rachna Saxena, Mohamed Mahdi Alouane, Vinay Iyengar
-
Publication number: 20250028911Abstract: One or more aspects of the method, apparatus, and non-transitory computer readable medium include obtaining an image and a detail level, wherein the detail level comprises a value indicating a level of detail for a description of the image. One or more aspects of the method, apparatus, and non-transitory computer readable medium further include identifying a set of regions for the image based on the detail level using a machine learning model, and generating a description for the image based on the set of regions, wherein an amount of detail in the description is based on the detail level.Type: ApplicationFiled: July 20, 2023Publication date: January 23, 2025Inventors: Akshay Ganesh Iyer, Nikunj Goyal, Kanad Shrikar Pardeshi, Pranamya Prashant Kulkarni, Abhilasha Sancheti, Praneetha Vaddamanu, Aparna Garimella, Apoorv Umang Saxena, Vishwa Vinay
-
Patent number: 11010205Abstract: 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: GrantFiled: May 30, 2017Date of Patent: May 18, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Puneet Sharma, Lianjie Cao, Vinay Saxena
-
Patent number: 10841274Abstract: 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: GrantFiled: February 8, 2016Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
-
Patent number: 10749740Abstract: 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: GrantFiled: October 31, 2017Date of Patent: August 18, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vinay Saxena, Arun Thulasi, Puneet Sharma
-
Patent number: 10680916Abstract: 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: GrantFiled: September 25, 2017Date of Patent: June 9, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vinay Saxena, Arun Thulasi
-
Patent number: 10594621Abstract: 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: GrantFiled: July 10, 2017Date of Patent: March 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Puneet Sharma, Amit Kumar Sheoran, Vinay Saxena
-
Patent number: 10489180Abstract: 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: GrantFiled: October 31, 2016Date of Patent: November 26, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Puneet Sharma, Lianjie Cao, Vinay Saxena, Vasu Sasikanth Sankhavaram, Badrinath Natarajan
-
Publication number: 20190132197Abstract: 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: ApplicationFiled: October 31, 2017Publication date: May 2, 2019Inventors: Vinay Saxena, Arun Thulasi, Puneet Sharma
-
Publication number: 20190097901Abstract: 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: ApplicationFiled: September 25, 2017Publication date: March 28, 2019Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Vinay SAXENA, Arun THULASI
-
Publication number: 20190014056Abstract: 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: ApplicationFiled: July 10, 2017Publication date: January 10, 2019Inventors: Puneet SHARMA, Amit Kumar SHEORAN, Vinay SAXENA
-
Publication number: 20180349202Abstract: 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: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Puneet SHARMA, Lianjie CAO, Vinay SAXENA
-
Publication number: 20180332001Abstract: 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: ApplicationFiled: February 8, 2016Publication date: November 15, 2018Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
-
Publication number: 20180121222Abstract: 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: ApplicationFiled: October 31, 2016Publication date: May 3, 2018Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena, Vasu Sasikanth Sankhavaram, Badrinath Natarajan
-
Patent number: 9679132Abstract: 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: GrantFiled: September 24, 2012Date of Patent: June 13, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Thomas Eaton Conklin, Vinay Saxena, Patrick Charles McGeer
-
Publication number: 20150058844Abstract: 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: ApplicationFiled: July 30, 2012Publication date: February 26, 2015Applicant: HEWLETT-PACKARD DEVELOPEMENT COMPANY, L.P.Inventors: Thomas Eaton Conklin, Vinay Saxena
-
Publication number: 20150046507Abstract: 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: ApplicationFiled: August 30, 2012Publication date: February 12, 2015Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Vinay Saxena, Thomas Eaton Conklin
-
Publication number: 20130276135Abstract: 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: ApplicationFiled: September 24, 2012Publication date: October 17, 2013Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Thomas Eaton Conklin, Vinay Saxena, Patrick McGeer
-
Patent number: 7697757Abstract: 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: GrantFiled: June 15, 2005Date of Patent: April 13, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sherif Yacoub, Giuliano Di Vitantonio, Suzanne Prince, Vinay Saxena
-
Publication number: 20060288279Abstract: 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: ApplicationFiled: June 15, 2005Publication date: December 21, 2006Inventors: Sherif Yacoub, Giuliano Di Vitantonio, Suzanne Prince, Vinay Saxena