Patents by Inventor Vinod Gupta

Vinod 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: 20190340100
    Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications.
    Type: Application
    Filed: October 25, 2018
    Publication date: November 7, 2019
    Applicant: Nutanix, Inc.
    Inventors: Mahesh Vinayak PATIL, Balaji JANAKIRAM, Pranav Yogesh GUPTA, Rohit Jayprakash GIRME, Siyu WEI, Vinod GUPTA, Aditya DIPANKAR, Jasnoor Singh GILL, Aaditya SOOD, Ashutosh KUMAR
  • Patent number: 10469318
    Abstract: Systems and methods commence upon detecting certain computing system specification change events. Changes are recorded in resource usage intent specification records that characterize desired states associated with respective resources of the computing system. The change event causes generation of a data state snapshot of data stored in the computing system. A state tuple is constructed to associate the desired state with the data state. The state tuple is committed to a version control system. At any time, a user or process can select a selected system state tuple from committed tuples stored in the version control system. The tuple is analyzed to determine its associated desired state and its data state. Actions are taken to restore the data state of the tuple to the computing system, and then bringing the computing system to the state of the tuple so as to reproduce the desired system state in the computing system.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 5, 2019
    Assignee: NUTANIX, INC.
    Inventors: Ranjan Parthasarathy, Abhijit S. Khinvasara, Bharath Yarlagadda, Vinod Gupta
  • Publication number: 20190334911
    Abstract: Systems for computer security. A proxy service implements methods for substituting callback uniform resource locators (URLs) when using an OAuth protocol exchange to authenticate an application. A proxy service is established at a first uniform resource locator to carry out communications between one or more identity access management servers and a plurality of application hosting sites. At least one of the plurality of application hosting sites has a second uniform resource locator that is different from the first uniform resource locator. An identity access management server will register the application and the first uniform resource locator. From any hosting site, the application is invoked, upon which invocation, the application carries out at least a portion of the OAuth protocol exchange with the IAM. The proxy service at the first uniform resource locator receives an authentication message from the IAM and then redirects the authentication message to the application hosting site.
    Type: Application
    Filed: February 21, 2018
    Publication date: October 31, 2019
    Applicant: Nutanix, Inc.
    Inventors: Ranjan PARTHASARATHY, Vinod GUPTA
  • Patent number: 10361917
    Abstract: Systems and methods commence upon detecting certain computing system specification change events. Changes are recorded in resource usage intent specification records that characterize desired states associated with respective resources of the computing system. The change event causes generation of a data state snapshot of data stored in the computing system. A state tuple is constructed to associate the desired state with the data state. The state tuple is committed to a version control system. At any time, a user or process can select a selected system state tuple from committed tuples stored in the version control system. The tuple is analyzed to determine its associated desired state and its data state. Actions are taken to restore the data state of the tuple to the computing system, and then bringing the computing system to the state of the tuple so as to reproduce the desired system state in the computing system.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: July 23, 2019
    Assignee: Nutanix, Inc.
    Inventors: Ranjan Parthasarathy, Abhijit S. Khinvasara, Bharath Yarlagadda, Vinod Gupta
  • Publication number: 20180165177
    Abstract: Systems and methods for debugging a web service request that is dispatched to one of a set of candidate processing environments. A method embodiment commences upon detecting a web service request that is dispatched from a dispatcher or load balancer to a target web service provider. Upon detection, one or more rules are applied over the web service request to determine if the particular request is intended to be intercepted and operated over in a debug session. If such rules fire, then a debug session is established at a remote debug system that has been preconfigured with debugging software and hardware suited for debugging using network traffic such as web service requests. A user operates the remote debug system for capturing debug information pertaining to the particulars of the web service transaction messages. The web service request is forwarded to the web service provider when the debug session is closed.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Applicant: Nutanix, Inc.
    Inventors: Vinod GUPTA, Ranjan PARTHASARATHY, Abhijit S. KHINVASARA
  • Patent number: 9948823
    Abstract: Techniques described herein automatically discover the IP address of a first network device such as but not limited to a multifunction printer. Such techniques use a unique identifier of the first network device, such as for example a multifunction printer serial number. Such unique number is used in the configuration of a second network device, such as for example a Digital Front End/External Print Controller that may need the IP address of the first network device. The unique number may be entered once into the second network device or may be received from the first network device through a data interface by the second network device. Techniques then may use any available broadcast technology such as but not limited to Simple Network Management Protocol (SNMP) to determine from available network devices which network device therefrom has the same unique number, thereby obtaining the IP address of the first network device.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 17, 2018
    Assignee: ELECTRONICS FOR IMAGING, INC.
    Inventors: Vinod Gupta, Haresh Joshi
  • Patent number: 9640522
    Abstract: In an aspect of the disclosure, apparatuses for reducing the cost of using an ECO standard cell library in chip design are provided. Such an apparatus may be a MOS device including several regions. The MOS device may include a pMOS transistor and an nMOS transistor in a first region of the device. The pMOS transistor gate of the pMOS transistor and the nMOS transistor gate of the nMOS transistor may be formed by a gate interconnect extending in a first direction across the device. The MOS device may include several unutilized pMOS transistors and several unutilized nMOS transistors in a second region of the device adjacent to the first region. Fins of the pMOS transistors and the nMOS transistors in the first region may be disconnected from fins of the unutilized pMOS transistors and the unutilized nMOS transistors in the second region.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Satyanarayana Sahu, Vinod Gupta, Xiangdong Chen, Triveni Rachapalli
  • Publication number: 20170078523
    Abstract: Techniques described herein automatically discover the IP address of a first network device such as but not limited to a multifunction printer. Such techniques use a unique identifier of the first network device, such as for example a multifunction printer serial number. Such unique number is used in the configuration of a second network device, such as for example a Digital Front End/External Print Controller that may need the IP address of the first network device. The unique number may be entered once into the second network device or may be received from the first network device through a data interface by the second network device. Techniques then may use any available broadcast technology such as but not limited to Simple Network Management Protocol (SNMP) to determine from available network devices which network device therefrom has the same unique number, thereby obtaining the IP address of the first network device.
    Type: Application
    Filed: March 21, 2016
    Publication date: March 16, 2017
    Inventors: Vinod GUPTA, Haresh JOSHI
  • Publication number: 20170061063
    Abstract: Systems and methods for reducing routing congestion in an integrated circuit allow an integrated circuit floorplan to be modified, for example, after cell placement and global routing. Modifying the floorplan can avoid delays in time to market for the integrated circuit and can avoid increasing the size of the integrated circuit. Reducing routing congestion includes adding routing congestion reduction regions in cell/routing regions of the floorplan. The routing congestion reduction regions may modify how cells can be placed in the region. The routing congestion reduction regions may also modify how connections can be routed in the region. The routing congestion reduction regions may be a halo region that includes modifying preferred routing directions in regions nears edges of hard macros, a hammerhead region that includes laterally expanding the end of the river routing region, and a corner congestion reduction region for use at corners of hard macros.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Vinod Gupta, Rajiv Mittal, Abhishek Chouksey
  • Publication number: 20160142420
    Abstract: A content validation server is provided. The server can include at least one processor and a memory operatively coupled to the processor, the memory storing program instructions that when executed by the processor, causes the processor to perform a number of processes. These processes can include receiving a uniform resource locator from a client device and generating a recommendation for the uniform resource locator. In addition, the processes can include providing the recommendation to an administrator device and receiving a response from the administrator device based on the recommendation. The processes can also include allowing or denying access to the uniform resource locator for the client device based on the response.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Applicant: SWACHO INC.
    Inventors: VINOD GUPTA, ABHIJIT KHINVASARA
  • Patent number: 9294574
    Abstract: Techniques described herein automatically discover the IP address of a first network device such as but not limited to a multifunction printer. Such techniques use a unique identifier of the first network device, such as for example a multifunction printer serial number. Such unique number is used in the configuration of a second network device, such as for example a Digital Front End/External Print Controller that may need the IP address of the first network device. The unique number may be entered once into the second network device or may be received from the first network device through a data interface by the second network device. Techniques then may use any available broadcast technology such as but not limited to Simple Network Management Protocol (SNMP) to determine from available network devices which network device therefrom has the same unique number, thereby obtaining the IP address of the first network device.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 22, 2016
    Assignee: ELECTRONICS FOR IMAGING, INC.
    Inventors: Vinod Gupta, Haresh Joshi
  • Publication number: 20140075010
    Abstract: Techniques described herein automatically discover the IP address of a first network device such as but not limited to a multifunction printer. Such techniques use a unique identifier of the first network device, such as for example a multifunction printer serial number. Such unique number is used in the configuration of a second network device, such as for example a Digital Front End/External Print Controller that may need the IP address of the first network device. The unique number may be entered once into the second network device or may be received from the first network device through a data interface by the second network device. Techniques then may use any available broadcast technology such as but not limited to Simple Network Management Protocol (SNMP) to determine from available network devices which network device therefrom has the same unique number, thereby obtaining the IP address of the first network device.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Inventors: Vinod GUPTA, Haresh JOSHI
  • Publication number: 20060024365
    Abstract: A dosage form comprising of a high dose, high solubility active ingredient as modified release and a low dose active ingredient as immediate release where the weight ratio of immediate release active ingredient and modified release active ingredient is from 1:10 to 1:15000 and the weight of modified release active ingredient per unit is from 500 mg to 1500 mg; a process for preparing the dosage form.
    Type: Application
    Filed: May 19, 2005
    Publication date: February 2, 2006
    Inventors: Navin Vaya, Rajesh Karan, Sunil Sadanand, Vinod Gupta
  • Publication number: 20060018933
    Abstract: A novel modified release dosage form comprising of a high solubility active ingredient, which utilizes dual retard technique to effectively reduce the quantity of release controlling agents. Present invention can optionally comprise additionally another active ingredient as an immediate release form or modified release form. Present invention also relates to a process for preparing the said formulation.
    Type: Application
    Filed: May 19, 2005
    Publication date: January 26, 2006
    Inventors: Navin Vaya, Rajesh Karan, Sunil Nadkarni, Vinod Gupta
  • Publication number: 20060018934
    Abstract: A novel modified release dosage form comprising of a high solubility active ingredient, which utilizes dual retard technique to effectively reduce the quantity of release controlling agents. Present invention can optionally comprise additionally another active ingredient as an immediate release form or modified release form. Present invention also relates to a process for preparing the said formulation.
    Type: Application
    Filed: May 19, 2005
    Publication date: January 26, 2006
    Inventors: Navin Vaya, Rajesh Karan, Sunil Nadkarni, Vinod Gupta
  • Patent number: D835630
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 11, 2018
    Assignee: Nutanix, Inc.
    Inventors: Ranjan Parthasarathy, Abhijit S. Khinvasara, Bharath Yarlagadda, Sanath Kumar Kalligundi Shivaswamy, Vinod Gupta, Sri Ranga Teja Kolli
  • Patent number: D839881
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 5, 2019
    Assignee: Nutanix, Inc.
    Inventors: Ranjan Parthasarathy, Abhijit S. Khinvasara, Bharath Yarlagadda, Sanath Kumar Kalligundi Shivaswamy, Vinod Gupta, Sri Ranga Teja Kolli
  • Patent number: D872099
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 7, 2020
    Assignee: Nutanix, Inc.
    Inventors: Ranjan Parthasarathy, Abhijit S. Khinvasara, Bharath Yarlagadda, Sanath Kumar Kalligundi Shivaswamy, Vinod Gupta, Sri Ranga Teja Kolli