Patents by Inventor Kumar Gaurav
Kumar Gaurav 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: 11409809Abstract: A system can provide a visual representation of an inventory of data entities for a distributed computing system. Inventory data including cost and operational data for data entities such as data centers, servers, and virtual machines, can be converted into a format file. The format file can be used to create a tree of nodes and node summaries corresponding to the data entities. A user interface can display hierarchical and isolated views of the tree revealing parent child relationships between data entities within a computing system infrastructure. Node summaries including cost and utilization data can be displayed to reveal how specific sub-costs such as labor and licensing, are driven by data entities in one level of the infrastructure and pushed to respective parent or child data entities in other levels. Views of the tree can be used to determine areas of inefficiency or reduced value within the computing system.Type: GrantFiled: December 15, 2020Date of Patent: August 9, 2022Assignee: VMware, Inc.Inventors: Chandrashekhar Jha, Kumar Gaurav, Sushil Verma, Vishal Gupta, Aditya Gopisetti
-
Publication number: 20220147898Abstract: A system and methods are described for retrieving, displaying, and/or analyzing law firm analytic data in response to natural language queries. The system, at an interface or bot, receives queries as plaintext messages requesting information about or maintained by a law firm. The system generates intent scores for the message for each of multiple intents and determines an intent for the message based on a highest generated score exceeding a threshold. The system extracts entities from the message, applies an algorithm to the determined intent and extracted entities, and identifies a data source from which to retrieve information. The system then retrieves and displays information from the identified data source.Type: ApplicationFiled: November 9, 2021Publication date: May 12, 2022Inventors: Kumar Gaurav, Chris Swarthout, Trevor Varnes, Koushik Subramananian
-
Publication number: 20220060557Abstract: Systems and methods include receiving a record associated with an incident that was detected by the CASB system in a Software-as-a-Service (SaaS) application; determining a hash based on a plurality of levels for the record; determining if the record exists in a data store based on the hash, and if the record exists, deleting an old record; and inserting the record in the data store based on the hash, wherein the data store is maintained in-memory and includes records at leaf nodes in a multi-level hash based on the plurality of levelsType: ApplicationFiled: October 2, 2020Publication date: February 24, 2022Inventors: Abhishek Bathla, Kumar Gaurav, Raman Madaan, Chakkaravarthy Periyasamy Balaiah, Shweta Gupta
-
Publication number: 20220043734Abstract: The detection of utilized virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be used to determine a number of clusters, and the clusters can be used to organize the utilization metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is a utilized or an idle virtual machine. Once identified, utilized virtual machines can be migrated in some cases. Idle virtual machines can be shut down to conserve processing resources and costs in some cases.Type: ApplicationFiled: October 26, 2021Publication date: February 10, 2022Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
-
Publication number: 20220035001Abstract: An electronic device may utilize various methods or systems to determine whether the electronic device is indoors or outdoors. The electronic device transmits wireless signals (e.g., radio detection and ranging (RADAR) signals). The electronic device receives reflections of the wireless signals. Using these received reflections of the wireless signals, the electronic device determines whether a power amplitude of the reflections is greater than or equal to a threshold value. In response to a determination that the power amplitude is not greater than or equal to the threshold value, the electronic device operates in an outdoor mode or an indoor mode.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Harsha Shirahatti, Sujeet Milind Patole, Jouya Jadidian, Mikheil Tsiklauri, Shun Liu, Vaneet Pathak, Lei Wang, Kumar Gaurav Chhokra
-
Patent number: 11218427Abstract: Systems and methods include determining log data for a time period at a plurality of senders, wherein each sender is a node in the cloud-based system, and the log data is associated with one or more cloud services; providing the log data to one or more storage clusters, via one or more distributors, for the time period; responsive to all of the plurality of senders performing the providing, moving to a next time period and repeating the determining and the providing; detecting a given sender is a faulty data source or a slow data source; and moving the given sender to a deferred processing list where the given sender does not hold up the moving to the next time period.Type: GrantFiled: December 7, 2020Date of Patent: January 4, 2022Assignee: Zscaler, Inc.Inventors: Shweta Gupta, Abhishek Bathla, Kumar Gaurav, Chakkaravarthy Periyasamy Balaiah
-
Publication number: 20210407271Abstract: A system for a system for controlling a vehicle fuel-level display includes one or more processors and a memory communicably coupled to the one or more processors and storing a fuel-level display control module. The module includes computer-readable instructions that when executed by the one or more processors cause the one or more processors to, responsive to generation of a control signal, control operation of the vehicle so as to cause the fuel-level display to display a predetermined false low-fuel level.Type: ApplicationFiled: June 25, 2020Publication date: December 30, 2021Inventor: Kumar Gaurav Dubey
-
Publication number: 20210396619Abstract: Described herein are techniques to enable a mobile device to perform multi-source estimation of an altitude for a location. A baseline altitude may be determined at ground level for a location and used to calibrate a barometric pressure sensor on the mobile device. The calibrated barometric pressure sensor can then estimate changes in altitude relative to ground level based on detected pressure differentials, allowing a relative altitude to ground to be determined. Baseline calibration for the barometric sensor calibration can be performed to determine an ambient ground-level barometric pressure.Type: ApplicationFiled: January 29, 2021Publication date: December 23, 2021Inventors: Lei Wang, William J. Bencze, Kumar Gaurav Chhokra, Fatemeh Ghafoori, Stephen P. Jackson, Cheng Jia, Yi-Wen Liao, Glenn D. Macgougan, Isaac T. Miller, Alexandru Popovici, Christina Selle, Aditya Narain Srivastava, Richard Warren, Michael P. Dal Santo, Pejman Lotfali Kazemi
-
Patent number: 11200526Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.Type: GrantFiled: April 1, 2020Date of Patent: December 14, 2021Assignee: VMWARE, INC.Inventors: Amarnath Palavalli, Kumar Gaurav
-
Patent number: 11188439Abstract: The detection of idle virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be separated into a set of training metrics and a set of validation metrics, and a number of clusters can be determined based on the set of training metrics. The clusters can be used to organize the set of validation metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is an idle virtual machine. Once identified, idle virtual machines can be shut down to conserve processing resources and costs.Type: GrantFiled: April 13, 2018Date of Patent: November 30, 2021Assignee: VMware, Inc.Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
-
Patent number: 11182713Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.Type: GrantFiled: May 24, 2017Date of Patent: November 23, 2021Assignee: VMWARE, INC.Inventors: Amarnath Palavalli, Kumar Gaurav
-
Patent number: 11182718Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with guest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.Type: GrantFiled: April 1, 2020Date of Patent: November 23, 2021Assignee: VMWARE, INC.Inventors: Amarnath Palavalli, Kumar Gaurav
-
Patent number: 11182717Abstract: Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with guest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.Type: GrantFiled: April 1, 2020Date of Patent: November 23, 2021Assignee: VMWARE. INC.Inventors: Amarnath Palavalli, Kumar Gaurav
-
Publication number: 20210279216Abstract: Systems and methods include obtaining statistics based on monitoring in a cloud-based system for a given time period; and, responsive to determining an arrangement of counters for N counters, storing each of M counters for the given time period as a plurality of records with each record including a record type, a possible offset to a next record in terms of a counter identifier (ID), and a counter value, wherein N and M are integers and M<<N, and wherein the arrangement is determined such that most frequently used counters occupy lower counter IDs. The systems and methods can further include updating the arrangement of the counters for the N counters, to perform an optimization such that the most frequently used counters occupy lower counter IDs.Type: ApplicationFiled: April 17, 2020Publication date: September 9, 2021Inventors: Raman Madaan, Kumar Gaurav, Chakkaravarthy Periyasamy Balaiah, Kailash Kailash
-
Patent number: 11113117Abstract: Various examples are disclosed for using clustering routines to extrapolate metrics to other computing resources in a cluster. One or more computing devices can classify computing resources, such as servers, based on various characteristics of the computing resources. For each class of computing resource, a clustering routine can be applied to generate clusters of the computing resources. A minimal number of metrics required to be obtained from an end user can be determined as a function of a number of the clusters. If one or more of the metrics are obtained from the end user, the metrics can be extrapolated to other computing resources in the same cluster.Type: GrantFiled: June 5, 2018Date of Patent: September 7, 2021Assignee: VMWARE, INC.Inventors: Chandrashekhar Jha, Kumar Gaurav, Jobin George, Jusvinder Singh, Naveen Mudnal
-
Publication number: 20210216945Abstract: A solution for provisioning a day planner system. A method is disclosed that includes processing enterprise data to identify action items having actionable tasks; processing user email data to identify priority emails and user mentioned emails; processing calendar data to identify upcoming meetings; assigning a time value to: a first task category involving action items, a second task category involving priority emails, a third task category involving user mentioned emails, and a fourth task category involving upcoming meetings; generating a user experience (UX) interface that displays: an overview showing time required to complete tasks and remaining production time for a current time period, and a thumbnail for each task category, each thumbnail having an associated time value and a number of tasks; monitoring user activities on the UX interface and, in response to the user completing a task from a task category, updating the overview and an associated thumbnail.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Rohan Kapoor, Vineet Kumar, Sudeep Shyamal, Vivek Joshi, Shivani, Jeevan Nagaraj, Kartikay Singh, Kumar Gaurav, Suresh Sharma
-
Publication number: 20210144786Abstract: Techniques for location source control for paired devices are described. Location source control selects a location source for a mobile device. The mobile device can receive, from an application program, a request for determining a location of the mobile device. The mobile device can determine a first location estimate using a location subsystem of the mobile device. The mobile device can determine whether to provide the first location estimate as input to the application program, or to provide a second location estimate as input to the application program. The second location estimate can be an estimated location of the companion device and determined by the companion device.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Bradley Joel Jensen, Glenn Donald MacGougan, Kumar Gaurav Chhokra, Robert Mayor, Ronald K. Huang, Stephen J. Rhee
-
Publication number: 20210103617Abstract: A system can provide a visual representation of an inventory of data entities for a distributed computing system. Inventory data including cost and operational data for data entities such as data centers, servers, and virtual machines, can be converted into a format file. The format file can be used to create a tree of nodes and node summaries corresponding to the data entities. A user interface can display hierarchical and isolated views of the tree revealing parent child relationships between data entities within a computing system infrastructure. Node summaries including cost and utilization data can be displayed to reveal how specific sub-costs such as labor and licensing, are driven by data entities in one level of the infrastructure and pushed to respective parent or child data entities in other levels. Views of the tree can be used to determine areas of inefficiency or reduced value within the computing system.Type: ApplicationFiled: December 15, 2020Publication date: April 8, 2021Inventors: Chandrashekhar Jha, Kumar Gaurav, Sushil Verma, Vishal Gupta, Aditya Gopisetti
-
Patent number: 10939486Abstract: Techniques for location source control for paired devices are described. Location source control selects a location source for a mobile device. The mobile device can receive, from an application program, a request for determining a location of the mobile device. The mobile device can determine a first location estimate using a location subsystem of the mobile device. The mobile device can determine whether to provide the first location estimate as input to the application program, or to provide a second location estimate as input to the application program. The second location estimate can be an estimated location of the companion device and determined by the companion device.Type: GrantFiled: September 23, 2016Date of Patent: March 2, 2021Assignee: Apple inc.Inventors: Bradley Joel Jensen, Glenn Donald MacGougan, Kumar Gaurav Chhokra, Robert Mayor, Ronald K. Huang, Stephen J. Rhee
-
Patent number: 10908938Abstract: Methods and systems to compute application license costs of a number of applications run on virtual machines of a virtualized data center are described. In one aspect, one or more of the virtual machines (“VMs”) that form the virtual data center are determined. Each VM is created from hardware components specifications of one or more application blueprints stored in a data-storage devices. The one or more blueprints are searched to determine the one more applications that run in each VM. For each VM, a total VM application licensing cost of the one or more applications is computed based on one or more of an application instance license cost, application socket license cost, and application core license of each of the one or more applications associated with each application.Type: GrantFiled: August 11, 2015Date of Patent: February 2, 2021Assignee: VMware, Inc.Inventors: Amarnath Palavalli, Kumar Gaurav, Nikhil Dhankani, Dattathreya Sathyamurthy, Servesh Singh