Patents by Inventor Nishant Gupta

Nishant 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: 20170330557
    Abstract: The present invention describes a method and system for providing visual interactive voice response (IVR) to an enhanced visual call (EVC) client device. The method comprises of receiving, by an EVC server, a request from the EVC client device for providing the visual IVR content, mapping a current webpage URL and an EVC user input with a subsequent webpage URL and an input value stored in a EVC XDM server, receiving, by the EVC client device, a webpage URL associated with the visual IVR content stored on a content server, retrieving the visual IVR content associated with the subsequent webpage URL, providing the EVC user input received from the EVC server to the IVR system, synchronizing the retrieved visual IVR content with a corresponding audio from the IVR system and presenting the synchronized visual IVR content and the corresponding audio from the IVR system, simultaneously on the EVC client device.
    Type: Application
    Filed: November 25, 2015
    Publication date: November 16, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Basavaraj Jayawant Pattan, Nishant Gupta, Suresh Chitturi, Ashok Kumar Selvaraj
  • Publication number: 20170311136
    Abstract: Embodiments herein provide a method for sharing enriched information associated with a call. The method includes receiving message including enriched information from a sender device, where the enriched information is received before establishing a call, after establishing a call, or after terminating a call. Further, the method includes determining a correlation between the enriched information with the call. Further, the method includes displaying the enriched information based on the correlation.
    Type: Application
    Filed: November 20, 2015
    Publication date: October 26, 2017
    Inventors: Basavaraj Jayawant PATTAN, Suresh CHITTURI, Ashok Kumar SELVARAJ, Nishant GUPTA
  • Patent number: 9721057
    Abstract: A system and method for netlist clock domain crossing verification leverages RTL clock domain crossing (CDC) verification data and results. The netlist clock domain crossing verification system (NCDC) migrates RTL-level constraints and waivers to the netlist design so that the user does not have to re-enter them. The NCDC checks the netlist and generates a report that compares RTL-level CDC checking results to the netlist-level CDC checking results to make it easy to see new issues. The NCDC receives and stores netlist corrections from user input or automatically corrects certain CDC violations, in the netlist.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 1, 2017
    Assignee: Synopsys, Inc.
    Inventors: Malay Ganai, Mohamed Shaker Sarwary, Maher Mneimneh, Paras Mal Jain, Mohammad Homayoun Movahed-Ezazi, Pronay Kumar Biswas, Nishant Gupta
  • Publication number: 20170201873
    Abstract: Embodiments herein provide a method and system of responding to a call with a text. The method includes receiving by a target communication device a call from an initiator communication device. The target communication device responds to the from call with a real time text (RTT). One or more characters in the RTT are sent instantaneously to the initiator communication device.
    Type: Application
    Filed: June 3, 2015
    Publication date: July 13, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Basavaraj Jayawant PATTAN, Ashok Kumar SELVARAJ, Kyungtak LEE, Nishant GUPTA
  • Publication number: 20160259879
    Abstract: A system and method for netlist clock domain crossing verification leverages RTL clock domain crossing (CDC) verification data and results. The netlist clock domain crossing verification system (NCDC) migrates RTL-level constraints and waivers to the netlist design so that the user does not have to re-enter them. The NCDC checks the netlist and generates a report that compares RTL-level CDC checking results to the netlist-level CDC checking results to make it easy to see new issues. The NCDC receives and stores netlist corrections from user input or automatically corrects certain CDC violations, in the netlist.
    Type: Application
    Filed: July 2, 2015
    Publication date: September 8, 2016
    Applicant: Synopsys, Inc.
    Inventors: Malay Ganai, Mohamed Shaker Sarwary, Maher Mneimneh, Paras Mal Jain, Mohammad Homayoun Movahed-Ezazi, Pronay Kumar Biswas, Nishant Gupta
  • Patent number: 9077642
    Abstract: A user interface to a network simulator facilitates the use of application layer parameters and application layer logic. The user interface is configured to allow the user to define the input in a graphic form, or a text/programming form, or a combination of both. The user interface provides common graphic forms for both inputting the data to the simulator as well as for displaying the resultant data from the simulator. In response, the simulator and user interface may provide updated information to reflect the impact of changes made to application layer parameters and logic.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: July 7, 2015
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick J. Malloy, Alain Cohen, William E. Bardon, Jr., Antoine Dunn, Ryan Gehl, Nishant Gupta, Mahesh Lavannis, John Strohm, Prasanna Sukumar
  • Patent number: 8779223
    Abstract: A method for reducing one or more additives in a gaseous hydrocarbon stream (40) such as natural gas, comprising the steps of: (a) admixing an initial hydrocarbon feed stream (10) with one or more additives (20) to provide a multiphase hydrocarbon stream (30); (b) passing the multiphase hydrocarbon stream (30) from a first location (A) to a second location (B2); (c) at the second location (B2), passing the multiphase hydrocarbon stream (30) through a separator (22) to provide one or more liquid streams (50) comprising the majority of the one or more additives, and a gaseous hydrocarbon stream (40) comprising the remainder of the one or more additives; and (d) washing the gaseous hydrocarbon stream (40) in a decontamination unit (24) with a washing stream (60), wherein the washing stream (60) comprises distilled water, to provide an additive-enriched stream (70) and an additive-reduced hydrocarbon stream (80).
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 15, 2014
    Assignee: Shell Oil Company
    Inventors: Paul Clinton, Marcus Johannes Antonius Van Dongen, Nishant Gupta
  • Publication number: 20130198739
    Abstract: Techniques for validating business continuity preparedness of a virtual machine are described herein. The techniques may include executing a workload on a virtual machine and replicating the workload to another virtual machine. The replication may include generating one or more logs indicating changes that have occurred on the virtual machine and sending the one or more logs to the other virtual machine. Upon initiation of a failover, the workload may stop execution on the virtual machine and a log may be sent to the other virtual machine. The log may indicate changes occurring on the virtual machine to a point in time when execution of the workload stopped. The log may be stored to the other virtual machine. The workload may continue execution on the other virtual machine and may be replicated to the virtual machine.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: Microsoft Corporation
    Inventors: Rahul Razdan, Arulseelan Thiruppathi, Phani Chiruvolu, Nishant Gupta, Amit Kumar Saxena, Vinod Atal, Krishan Kumar Attre
  • Patent number: 8445737
    Abstract: A method for reducing one or more additives in a gaseous hydrocarbon stream (40) such as natural gas, comprising the steps of: (a) admixing an initial hydrocarbon feed stream (10) with one or more additives (20) to provide a multiphase hydrocarbon stream (30); (b) passing the multiphase hydrocarbon stream (30) from a first location (A) to a second location (B2); (c) at the second location (B2), passing the multiphase hydrocarbon stream (30) through a separator (22) to provide one or more liquid streams (50) comprising the majority of the one or more additives, and a gaseous hydrocarbon stream (40) comprising the remainder of the one or more additives; and (d) washing the gaseous hydrocarbon stream (40) in a decontamination unit (24) with a washing stream (60), wherein the washing stream (60) comprises distilled water, to provide an additive-enriched stream (70) and an additive-reduced hydrocarbon stream (80).
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: May 21, 2013
    Assignee: Shell Oil Company
    Inventors: Paul Clinton, Marcus Johannes Antonius Van Dongen, Nishant Gupta
  • Publication number: 20130090910
    Abstract: A user interface to a network simulator facilitates the use of application layer parameters and application layer logic. The user interface is configured to allow the user to define the input in a graphic form, or a text/programming form, or a combination of both. The user interface provides common graphic forms for both inputting the data to the simulator as well as for displaying the resultant data from the simulator. In response, the simulator and user interface may provide updated information to reflect the impact of changes made to application layer parameters and logic.
    Type: Application
    Filed: June 4, 2012
    Publication date: April 11, 2013
    Applicant: Opnet Technologies, Inc.
    Inventors: Patrick J. MALLOY, Alain Cohen, William E. Bardon, JR., Antoine Dunn, Ryan Gehl, Nishant Gupta, Mahesh Lavannis, John Strohm, Prasanna Sukumar
  • Patent number: 8386424
    Abstract: A unified data access mechanism can provide transparent access to data that is either stored locally or remotely. Application programs can direct data requests and data modifications to this singular component without foreknowledge of where the data is stored. The unified data access mechanism can work in concert with a synchronization mechanism that can maintain data synchronization between local data and remote data. Requested or modified data can be identified as stored locally or remotely based on the namespace of the data. If the data is stored remotely, the user credentials associated with the user's process space within which the application program is executing can be utilized to identify, and then provide, relevant authentication information to the remote data store, should it be required.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Nitin Sharma, Todd Manion, Akash Jeevan Sagar, Nishant Gupta, Farookh Mohammed, Aditya G Bhandarkar, Karthik Raman, Ori Amiga
  • Patent number: 8321503
    Abstract: A back-end locator service can be utilized to identify a specific computing device, from among multiple computing devices in a domain, that is the most appropriate computing device to handle a particular type of request for data or other resources. The data or resources hosted by the domain can be divided among multiple computing devices. The domain can expose a network-based application program interface where successive requests by a client computing device become more specific as to the data or resources requested. Responses from the computing devices in the domain can, at some point in time, be informed by the back-end locator service and can comprise location-specific resource identifiers. The client computing device can utilize such location specific resource identifiers to direct further communications to the appropriate, specific computing device without having to incur redirection inefficiencies.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Endres, Nishant Gupta, Karthik Raman, Aditya G. Bhandarkar, Farookh Mohammed, Dharma Shukla
  • Patent number: 8195443
    Abstract: A user interface to a network simulator facilitates the use of application layer parameters and application layer logic. The user interface is configured to allow the user to define the input in a graphic form, or a text/programming form, or a combination of both. Preferably, the user interface provides common graphic forms for both inputting the data to the simulator as well as for displaying the resultant data from the simulator, thereby easing the progression from the analysis of output from one simulation to the generation of new input for a subsequent simulation.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: June 5, 2012
    Assignee: OPNET Technologies, Inc.
    Inventors: Patrick J. Malloy, Alain Cohen, William E. Bardon, Jr., Antoine Dunn, Ryan Gehl, Nishant Gupta, Mahesh Lavannis, John Strohm, Prasanna Sukumar
  • Patent number: 8146099
    Abstract: Service-oriented systems employing pipeline architecture to accommodate third party extensions for extending existing functionality or providing additional functionality are provided. User or third party provided plug-ins are registered through metadata and executed in a pipeline along with platform operations. The pipeline is extendable on the fly with newly uploaded plug-ins. Dependency analyses for ordering synchronous or asynchronous pipeline operations enable multiple parties to extend the system and operate predictably. Loop detection mechanisms prevent misuse of system resources through accidental or malicious creation of infinite loops with exceptions for non-degenerate infinite loops.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Tkatch, Ghanaie-Sichanie Arash, Akezyt Janedittakarn, Michael J. Ott, Nishant Gupta
  • Publication number: 20110320522
    Abstract: A back-end locator service can be utilized to identify a specific computing device, from among multiple computing devices in a domain, that is the most appropriate computing device to handle a particular type of request for data or other resources. The data or resources hosted by the domain can be divided among multiple computing devices. The domain can expose a network-based application program interface where successive requests by a client computing device become more specific as to the data or resources requested. Responses from the computing devices in the domain can, at some point in time, be informed by the back-end locator service and can comprise location-specific resource identifiers. The client computing device can utilize such location specific resource identifiers to direct further communications to the appropriate, specific computing device without having to incur redirection inefficiencies.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Raymond E. Endres, Nishant Gupta, Karthik Raman, Aditya G. Bhandarkar, Farookh Mohammed, Dharma Shukla
  • Publication number: 20110307442
    Abstract: A unified data access mechanism can provide transparent access to data that is either stored locally or remotely. Application programs can direct data requests and data modifications to this singular component without foreknowledge of where the data is stored. The unified data access mechanism can work in concert with a synchronization mechanism that can maintain data synchronization between local data and remote data. Requested or modified data can be identified as stored locally or remotely based on the namespace of the data. If the data is stored remotely, the user credentials associated with the user's process space within which the application program is executing can be utilized to identify, and then provide, relevant authentication information to the remote data store, should it be required.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Nitin Sharma, Todd Manion, Akash Jeevan Sagar, Nishant Gupta, Farookh Mohammed, Aditya G. Bhandarkar, Karthik Raman, Ori Amiga
  • Publication number: 20100140144
    Abstract: A method for reducing one or more additives in a gaseous hydrocarbon stream (40) such as natural gas, comprising the steps of: (a) admixing an initial hydrocarbon feed stream (10) with one or more additives (20) to provide a multiphase hydrocarbon stream (30); (b) passing the multiphase hydrocarbon stream (30) from a first location (A) to a second location (B2); (c) at the second location (B2), passing the multiphase hydrocarbon stream (30) through a separator (22) to provide one or more liquid streams (50) comprising the majority of the one or more additives, and a gaseous hydrocarbon stream (40) comprising the remainder of the one or more additives; and (d) washing the gaseous hydrocarbon stream (40) in a decontamination unit (24) with a washing stream (60), wherein the washing stream (60) comprises distilled water, to provide an additive-enriched stream (70) and an additive-reduced hydrocarbon stream (80).
    Type: Application
    Filed: February 15, 2008
    Publication date: June 10, 2010
    Inventors: Paul Clinton, Marcus Johannes Antonius Van Dongen, Nishant Gupta
  • Patent number: 7693699
    Abstract: In a network simulation system, a compiler is provided to support incremental updates to the configuration data associated with the modeled network. Each incremental change is identified and logged, to facilitate configuration management and select roll-backs to prior configurations. Because each update is processed and managed individually, and integrated automatically into the overall system configuration, the overhead associated with keeping a configuration database up-to-date is substantially reduced, thereby increasing the likelihood that all configuration changes will be reflected in the modeled network. In a preferred embodiment, the same data is used to incrementally update the configuration model and to execute the change in the actual system, thereby further reducing the overhead and assuring a correspondence between the modeled network and the actual network.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: April 6, 2010
    Assignee: OPNET Technologies, Inc.
    Inventors: Pradeep K. Singh, Raymond Onley, Nishant Gupta, Alain J. Cohen
  • Patent number: 7672238
    Abstract: Traffic flows through an administered network from an off-network source and/or to an off-network destination are simulated and analyzed by selecting an ingress and/or egress node within the administered network, the ingress node capable of collecting traffic from an off-network source, and the egress node capable of routing traffic to an off-network destination. Traffic flow is mapped from the source or ingress node through the administered network to the egress node. The traffic flow may be simulated and analyzed. The ingress and/or egress nodes may be selected in a variety of ways.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: March 2, 2010
    Assignee: Opnet Technologies, Inc.
    Inventors: Pradeep Singh, Kent Hundley, David Manowitz, David James Boyd, Nishant Gupta, Vinod Jeyachandran
  • Publication number: 20090089128
    Abstract: Service-oriented systems employing pipeline architecture to accommodate third party extensions for extending existing functionality or providing additional functionality are provided. User or third party provided plug-ins are registered through metadata and executed in a pipeline along with platform operations. The pipeline is extendable on the fly with newly uploaded plug-ins. Dependency analyses for ordering synchronous or asynchronous pipeline operations enable multiple parties to extend the system and operate predictably. Loop detection mechanisms prevent misuse of system resources through accidental or malicious creation of infinite loops with exceptions for non-degenerate infinite loops.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: Microsoft Corporation
    Inventors: Alexander Tkatch, Ghanaie-Sichanie Arash, Akezyt Janedittakarn, Michael J. Ott, Nishant Gupta