Patents by Inventor Rohit Toshniwal
Rohit Toshniwal 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: 11341195Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.Type: GrantFiled: January 3, 2020Date of Patent: May 24, 2022Assignee: VMWARE, INC.Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
-
Patent number: 11050713Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: GrantFiled: November 8, 2019Date of Patent: June 29, 2021Assignee: VMware, Inc.Inventors: Debashis Basak, Rohit Toshniwal, Allwyn Sequeira
-
Patent number: 10873513Abstract: Embodiments described herein generally involve identifying workloads in a networking environment based on a flow record from an observation point. In one embodiment, network data is received from one or more endpoints and used to determine a plurality of administrative domains. Each administrative domain comprises a distinct section of the networking environment within which every Internet Protocol (IP) address is unique. The network data may be used to generate observation point mapping information that maps each observation point to an administrative domain, lookup tables associated with each of the plurality of administrative domains that map IP addresses to administrative domains, and a workload identification table that maps combinations of IP addresses and administrative domains to workloads.Type: GrantFiled: April 6, 2018Date of Patent: December 22, 2020Assignee: VMWare, Inc.Inventors: Rohit Toshniwal, Abhijit Sharma, Gaurav Agarwal, Avinash Nigam, Gyan Sagar Sinha, Somil Bhandari
-
Publication number: 20200250243Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.Type: ApplicationFiled: January 3, 2020Publication date: August 6, 2020Inventors: Shiv AGARWAL, Apurv GUPTA, Mukul GUPTA, Abhijit SHARMA, Rohit TOSHNIWAL
-
Publication number: 20200220844Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: ApplicationFiled: November 8, 2019Publication date: July 9, 2020Inventors: Debashis BASAK, Rohit TOSHNIWAL, Allwyn SEQUEIRA
-
Patent number: 10567238Abstract: A computerized visualization system includes a computer system management system that provides modeling of a computer system having physical entities and virtual entities and a computer display screen having rendered thereon an arrangement of active icons corresponding to physical and virtual entities included in the computer system, the icons being arranged in concentric circular rings having arc segments corresponding to physical host computers.Type: GrantFiled: January 8, 2015Date of Patent: February 18, 2020Assignee: VMWARE, INC.Inventors: Sanket Bindle, Rohit Toshniwal, Mukul Gupta, Shiv Agarwal
-
Patent number: 10528628Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.Type: GrantFiled: September 19, 2017Date of Patent: January 7, 2020Assignee: VMware, Inc.Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
-
Patent number: 10476843Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: GrantFiled: March 10, 2017Date of Patent: November 12, 2019Assignee: VMware, Inc.Inventors: Debashis Basak, Rohit Toshniwal, Allwyn Sequeira
-
Publication number: 20190260654Abstract: Embodiments described herein generally involve identifying workloads in a networking environment based on a flow record from an observation point. In one embodiment, network data is received from one or more endpoints and used to determine a plurality of administrative domains. Each administrative domain comprises a distinct section of the networking environment within which every Internet Protocol (IP) address is unique. The network data may be used to generate observation point mapping information that maps each observation point to an administrative domain, lookup tables associated with each of the plurality of administrative domains that map IP addresses to administrative domains, and a workload identification table that maps combinations of IP addresses and administrative domains to workloads.Type: ApplicationFiled: April 6, 2018Publication date: August 22, 2019Inventors: ROHIT TOSHNIWAL, ABHIJIT SHARMA, GAURAV AGARWAL, AVINASH NIGAM, GYAN SAGAR SINHA, SOMIL BHANDARI
-
Patent number: 9923782Abstract: A computerized virtual entity pathway visualization method and system provide a virtual entity packet pathway display indicating a packet pathway along which a data packet would travel from between virtual entities (e.g., virtual machines) in a computer system. One implementation includes modeling of a computer system having physical and virtual entities, identifying a packet pathway from a source virtual entity in the computer system to a destination virtual entity in the computer system, and rendering on a computer display screen a packet pathway and an arrangement of plural active icons corresponding to physical and virtual entities included in the packet pathway from the source virtual entity to the destination virtual entity.Type: GrantFiled: January 8, 2015Date of Patent: March 20, 2018Assignee: VMware, Inc.Inventors: Sanket Bindle, Ajinkya Harkare, Rohit Toshniwal, Mukul Gupta, Shiv Agarwal, Raunaq Gupta
-
Publication number: 20180025083Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.Type: ApplicationFiled: September 19, 2017Publication date: January 25, 2018Applicant: VMware, Inc.Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
-
Patent number: 9767197Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.Type: GrantFiled: August 20, 2014Date of Patent: September 19, 2017Assignee: VMware, Inc.Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
-
Publication number: 20170187679Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: Debashis BASAK, Rohit TOSHNIWAL, Allwyn SEQUEIRA
-
Patent number: 9621516Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: GrantFiled: June 24, 2009Date of Patent: April 11, 2017Assignee: VMware, Inc.Inventors: Debashis Basak, Rohit Toshniwal, Allwyn Sequeira
-
Publication number: 20100333165Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.Type: ApplicationFiled: June 24, 2009Publication date: December 30, 2010Applicant: VMware, Inc.Inventors: Debashis BASAK, Rohit Toshniwal, Allwyn Sequeira
-
Publication number: 20060248582Abstract: A one-way proxy system is provided that supports one-way analysis of a transport control protocol (TCP) data stream. The one-way proxy system is used to intercept a TCP data link between two respective TCP endpoints. A one-way analyzer such as a one-way content filter, virus scanner, or firewall may be used to analyze a TCP data stream that is intercepted by the one-way proxy system. The one way proxy system preserves TCP options and TCP properties associated with the TCP packets in the TCP data stream, so that an existing TCP session between the TCP endpoints can survive in the event of a hardware bypass operation. The one-way proxy has a low overhead because significant TCP processing of the TCP data stream is only required in one direction.Type: ApplicationFiled: April 28, 2005Publication date: November 2, 2006Inventors: Dileep Panjwani, Rohit Toshniwal