Patents by Inventor Vishal Gupta

Vishal Gupta 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: 20210103617
    Abstract: 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: Application
    Filed: December 15, 2020
    Publication date: April 8, 2021
    Inventors: Chandrashekhar Jha, Kumar Gaurav, Sushil Verma, Vishal Gupta, Aditya Gopisetti
  • Patent number: 10910822
    Abstract: A system includes a first transistor having a first control input and first and second current terminals. The first current terminal couples to an input voltage node. A second transistor has a second control input and third and fourth current terminals. The third current terminal couples to the second current terminal at a first node. The fourth current terminal couples to an output voltage node. A drive circuit is configured to charge a capacitor maintain the first transistor in an off state responsive to a negative voltage on the input voltage node, and, responsive to a negative voltage on the input voltage node, to cause the charge from the capacitor to be used to turn off the first transistor. The system provides a voltage to a load coupled to the output voltage node.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 2, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Bhaskar Ramachandran, Dattatreya Baragur Suryanarayana, Vishal Gupta
  • Patent number: 10879687
    Abstract: A personal electronic device can include a main printed circuit board having disposed thereon a processing unit, one or more auxiliary circuits coupled to the main printed circuit board by one or more corresponding flexible printed circuits and one or more temperature sensors disposed on one of the flexible printed circuits. A processing unit of the portable electronic device can be configured to monitor the one or more temperature sensors, provide a warning in response to a monitored temperature exceeding a first threshold, and to cause a shutdown of at least a portion of the personal electronic device in response to the monitored temperature exceeding a second threshold. The temperature sensors can be negative temperature coefficient resistors.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Vishal Gupta, Timothy M. Johnson, Sivasankari Krishnanji
  • Patent number: 10872120
    Abstract: 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: Grant
    Filed: May 31, 2018
    Date of Patent: December 22, 2020
    Assignee: VMware, Inc.
    Inventors: Chandrashekhar Jha, Kumar Gaurav, Sushil Verma, Vishal Gupta, Aditya Gopisetti
  • Patent number: 10873512
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing cloud applications. An example apparatus includes a monitor to determine current states of virtual machines, a cloud manager to communicate with a hybrid cloud infrastructure, a healer to: compare the current states of the virtual machines to target states to determine a value of the difference, and in response to determining that the difference indicates that there are not enough healthy virtual machines to meet the target states, instructing the cloud manager to add virtual machines based on the value of the difference.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: December 22, 2020
    Assignee: VMware, Inc.
    Inventors: Vishal Gupta, Raj Yavatkar, Khoi Tran, Saar Noam
  • Patent number: 10866840
    Abstract: Various aspects are disclosed for optimization of dependent systems for serverless frameworks. In some examples, a load test executes instances of a function on a dependent system to generate datapoints. The datapoints are organized, using a clustering algorithm, into an acceptable group and at least one unacceptable group. A maximum number of concurrent instances of the function is determined based on a number of instances specified by at least one datapoint selected from the acceptable group. A live workload is performed on the dependent system. The live workload includes instances of the function that are assigned to the dependent system according to the maximum number of concurrent instances.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 15, 2020
    Assignee: VMWARE, INC.
    Inventors: Rajat Garg, Vishal Gupta, Mageshwaran Rajendran, Sivaraj M, Amit Kumar
  • Publication number: 20200364630
    Abstract: Methods and systems for managing transportation vessels in an enterprise system are disclosed. One method includes receiving inputs related to historical transportation vessel usage, the inputs including a transportation time and shipment demand. The method includes automatically determining a best fit distribution for each of the usage characters, and performing, for each of the plurality of pairs of locations, a plurality of simulations using a randomly-selected value for each of the usage characteristics. Each of the plurality of simulations includes an optimized output of a number of transportation vessels required to meet a demand for each pair of locations, such that the outputs of the plurality of simulations result in a range of numbers of transportation vessels required to meet a predetermined service level.
    Type: Application
    Filed: January 17, 2020
    Publication date: November 19, 2020
    Inventors: Akshay Bhave, Vishal Gupta, Brooke Luedke, Jacqlyn Poss, Ishita Roy, Saptarshi Saha, Samantha Stanke, Matthew Titus
  • Publication number: 20200364641
    Abstract: Methods and systems for managing transportation vessels in an enterprise system are disclosed. One method includes receiving inputs related to historical transportation vessel usage, the inputs including a transportation time, dwell time, and demand shipment. The method includes automatically determining a best fit distribution for each of the usage characters, and performing, for each of the plurality of pairs of locations, a plurality of simulations using a randomly-selected value for each of the usage characteristics. Each of the plurality of simulations includes an optimized output of a number of transportation vessels required to meet a demand for each pair of locations, such that the outputs of the plurality of simulations result in a range of numbers of transportation vessels required to meet a predetermined service level.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Brooke Luedke, Matthew Titus, Saptarshi Saha, Vishal Gupta, Akshay Bhave, Samantha Stanke
  • Publication number: 20200329011
    Abstract: A firewall intelligence system, includes a data storage storing a set of firewall rules for a network; a recommendation engine that receives, from a log service, traffic logs detailing traffic for the network and firewall logs detailing the usage of firewall rules in response to the traffic for the network, accesses, from the data storage, the set of firewall rules for the network; processes the set of firewall rules to evaluate the firewall rules against a set of quantitative evaluation rules to determine one or more firewall rule recommendations, wherein each firewall rule recommendation is a recommendation to change at least one of the firewall rules in the set of firewall rules; and a front end API that provides data describing the one or more firewall rule recommendations to a user device.
    Type: Application
    Filed: April 10, 2020
    Publication date: October 15, 2020
    Inventors: Kan Cai, Vikas Aggarwal, Gargi Adhav, Rajendra Yavatkar, Ning Zhao, Vishal Gupta
  • Publication number: 20200293966
    Abstract: The present disclosure relates to contact linking and presentation of a merged view for duplicate contacts that exist in shared multiple phone books at a user level. Further, an ability to mark a particular contact related information as discarded is disclosed. It is further proposed that while creating a temporary merged view, such discarded information, when linked with other linked contact, is also enforced as discarded so as to prevent zombie information coming alive due to linking.
    Type: Application
    Filed: September 2, 2016
    Publication date: September 17, 2020
    Inventors: Vishal GUPTA, Nikhil RAI
  • Publication number: 20200241930
    Abstract: Various aspects are disclosed for optimization of dependent systems for serverless frameworks. In some examples, a load test executes instances of a function on a dependent system to generate datapoints. The datapoints are organized, using a clustering algorithm, into an acceptable group and at least one unacceptable group. A maximum number of concurrent instances of the function is determined based on a number of instances specified by at least one datapoint selected from the acceptable group. A live workload is performed on the dependent system. The live workload includes instances of the function that are assigned to the dependent system according to the maximum number of concurrent instances.
    Type: Application
    Filed: April 24, 2019
    Publication date: July 30, 2020
    Inventors: Rajat Garg, Vishal Gupta, Mageshwaran Rajendran, Sivaraj M, Amit Kumar
  • Publication number: 20200211229
    Abstract: Techniques are provided for using one or more machine learning systems to process input data including image data. The input data including the image data can be obtained, and at least one machine learning system can be applied to at least a portion of the image data to determine at least one color component value for one or more pixels of at least the portion of the image data. Based on application of the at least one machine learning system to at least the portion of the image data, output image data for a frame of output image data can be generated. The output image data includes at least one color component value for one or more pixels of the frame of output image data. Application of the at least one machine learning system causes the output image data to have a reduced dimensionality relative to the input data.
    Type: Application
    Filed: March 10, 2020
    Publication date: July 2, 2020
    Inventors: Hau HWANG, Tushar Sinha PANKAJ, Vishal GUPTA, Jisoo LEE
  • Patent number: 10643306
    Abstract: Techniques and systems are provided for processing image data using one or more neural networks. For example, a patch of raw image data can be obtained. The patch can include a subset of pixels of a frame of raw image data, and the frame can be captured using one or more image sensors. The patch of raw image data includes a single color component for each pixel of the subset of pixels. At least one neural network can be applied to the patch of raw image data to determine a plurality of color component values for one or more pixels of the subset of pixels. A patch of output image data can then be generated based on application of the at least one neural network to the patch of raw image data. The patch of output image data includes a subset of pixels of a frame of output image data, and also includes the plurality of color component values for one or more pixels of the subset of pixels of the frame of output image data.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 5, 2020
    Assignee: QUALCOMM Incoporated
    Inventors: Hau Hwang, Tushar Sinha Pankaj, Vishal Gupta, Jisoo Lee
  • Publication number: 20200136369
    Abstract: A device includes a relative temperature detector configured to determine a temperature difference between a device temperature sensed near a switch device and an ambient temperature sensed outside the switch device. The relative temperature detector is configured to generate a relative temperature output signal based on comparing the temperature difference to a relative temperature threshold. A power detector is configured to generate a power level signal based on comparing an indication of switch power of the switch device to a power threshold. The power level signal specifies whether the indication of switch power is above or below the power threshold. A thermal capacity control is configured to disable the switch device based on the power level signal specifying that the indication of switch power is above the power threshold and based on the relative temperature output signal indicating the temperature difference is above the relative temperature threshold.
    Type: Application
    Filed: March 29, 2019
    Publication date: April 30, 2020
    Inventors: ANKUR CHAUHAN, PARAGKUMAR CHAUDHARI, VISHAL GUPTA
  • Publication number: 20200129317
    Abstract: Intravascular delivery system for deployment of a therapeutic device, such as a stent, in a controlled and robust manner is supported by a lockable balloon catheter equipped with a locking mechanism configured to lock in vivo to a delivery component, such as a guidewire. The lockable balloon catheter can be controllably transitioned between a locked and an unlocked modes of operation by inflation/deflation of the balloon of the lockable balloon catheter. Being in the locked mode of operation, the lockable balloon catheter facilitates delivery of the therapeutic element along the delivery component to a target site while enhancing the stability of the delivery component, especially near the target site.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventor: VISHAL GUPTA
  • Publication number: 20200103444
    Abstract: A personal electronic device can include a main printed circuit board having disposed thereon a processing unit, one or more auxiliary circuits coupled to the main printed circuit board by one or more corresponding flexible printed circuits and one or more temperature sensors disposed on one of the flexible printed circuits. A processing unit of the portable electronic device can be configured to monitor the one or more temperature sensors, provide a warning in response to a monitored temperature exceeding a first threshold, and to cause a shutdown of at least a portion of the personal electronic device in response to the monitored temperature exceeding a second threshold. The temperature sensors can be negative temperature coefficient resistors.
    Type: Application
    Filed: November 27, 2018
    Publication date: April 2, 2020
    Inventors: Vishal Gupta, Timothy M. Johnson, Sivasankari Krishnanji
  • Publication number: 20200106257
    Abstract: A personal electronic device can include a main printed circuit board having disposed thereon a processing unit, one or more auxiliary circuits coupled to the main printed circuit board by one or more corresponding flexible printed circuits and one or more temperature sensors disposed on one of the flexible printed circuits. A processing unit of the portable electronic device can be configured to monitor the one or more temperature sensors, provide a warning in response to a monitored temperature exceeding a first threshold, and to cause a shutdown of at least a portion of the personal electronic device in response to the monitored temperature exceeding a second threshold. The temperature sensors can be negative temperature coefficient resistors.
    Type: Application
    Filed: November 27, 2018
    Publication date: April 2, 2020
    Inventors: Vishal Gupta, Timothy M. Johnson, Sivasankari Krishnanji
  • Publication number: 20200028345
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for preventing undesired triggering of short circuit or over current protection. An example apparatus includes an output terminal; a voltage detection device coupled to a voltage detection input terminal and the output terminal and including a voltage detection output coupled to a logic gate first input terminal; a pulse extender coupled between a logic gate output and a selecting node; a multiplexer coupled to the selecting node and configured to be coupled to a first protection circuit, a second protection circuit, and a driver; and a switch coupled between an input terminal and the output terminal and including a switch gate terminal coupled to the driver.
    Type: Application
    Filed: May 31, 2019
    Publication date: January 23, 2020
    Inventors: Subrato Roy, Ankur Chauhan, Vishal Gupta
  • Publication number: 20200014192
    Abstract: A system includes a first transistor having a first control input and first and second current terminals. The first current terminal couples to an input voltage node. A second transistor has a second control input and third and fourth current terminals. The third current terminal couples to the second current terminal at a first node. The fourth current terminal couples to an output voltage node. A drive circuit is configured to charge a capacitor maintain the first transistor in an off state responsive to a negative voltage on the input voltage node, and, responsive to a negative voltage on the input voltage node, to cause the charge from the capacitor to be used to turn off the first transistor. The system provides a voltage to a load coupled to the output voltage node.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventors: Bhaskar RAMACHANDRAN, Dattatreya BARAGUR SURYANARAYANA, Vishal GUPTA
  • Publication number: 20200004569
    Abstract: The disclosure provides an approach for managing an application workload on a computer system that includes data centers. The application workload includes first application instances running on a first data center and second application instances running on a second data center. The method comprises collecting usage data of first application instances, usage data of second application instances, and combining the collected data. The method further comprises evaluating the combined data to determine low health in least one application instance, and restarting the at least one application instance or creating a new application instance. The method further comprises evaluating the combined data to determine whether to change size of the application workload, and in which data center to place a second new application instance if increasing size. The method further comprises contacting a component of the chosen data center to place the second new application instance within a local host machine.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Vishal GUPTA, Nikhil AYYAGARI, Thayumanavan SRIDHAR