Patents by Inventor Nishant Kumar

Nishant Kumar 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: 20180189093
    Abstract: Techniques for executing one or more instances of a computer program using virtual machines, the computer program comprising multiple computer program portions including a first computer program portion. The techniques include determining whether an instance of any of the multiple computer program portions is to be executed; when it is determined that a first instance of the first computer program portion is to be executed, accessing first information specifying a first set of one or more virtual machine resources required for executing the first instance of the first computer program portion; determining whether any one of the plurality of virtual machines has at least the first set of virtual machine resources available; and when it is determined that a first of the plurality of virtual machines has the first set virtual machine resources available, causing the first virtual machine to execute the first instance of the first computer program portion.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Inventors: Sanyam Agarwal, Rohan Narayan Murty, George Peter Nychis, Wolfgang Richter, Nishant Kumar Jain, Surabhi Mour, Shreyas H. Karanth, Shashank Anand
  • Patent number: 10015039
    Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: July 3, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Saravana Annamalaisami, Raveendra Holla, Nishant Kumar Jain, Sharvari Mithyantha, Dhiraj Gedam
  • Publication number: 20180071036
    Abstract: The embodiments disclosed herein relate to various medical device components, including components that can be incorporated into robotic and/or in vivo medical devices. Certain embodiments include various modular medical devices for in vivo medical procedures.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 15, 2018
    Inventors: Shane Farritor, Erik Mumm, Philip Chu, Nishant Kumar, Jason Dumpert, Yutaka Tsutano
  • Publication number: 20180045074
    Abstract: An apparatus and method for providing a pressurized air supply to a balance piston assembly to balance an axial load on a gas turbine engine compressor. The pressurized air supply can be supplied by mixing valve mixing a primary and secondary pressure bleed air supply relative to feedback received from the balance piston assembly to maintain a predetermined pressure at the balance piston assembly.
    Type: Application
    Filed: February 24, 2017
    Publication date: February 15, 2018
    Inventors: Nishant Kumar SINHA, Sanjay RAJU, Rajendra Mahadeorao WANKHADE
  • Patent number: 9891958
    Abstract: Disclosed is a system and method for parallelizing grid search technique facilitating determination of PK-PD parameters. The method may comprise determining number of grids. The method may further comprise creating grid points based upon the number of grids (N) and a number of parameters (p). The method may further comprise distributing the grid points amongst number of threads. The method may further comprise evaluating an objective function value corresponding to each grid point in order to compute an objective function value associated with each of the grid points. Further, the method may comprise identifying a grid point having minimum objective function value. The grid point having the least objective function value may indicate the estimated initial PK-PD parameters.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: February 13, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Nishant Kumar Agrawal, R. Narayanan, Manoj Karunakaran Nambiar, Rihab Abdulrazak, Ambuj Pandey, Shyam Sundar Das
  • Publication number: 20180012601
    Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
    Type: Application
    Filed: September 4, 2017
    Publication date: January 11, 2018
    Inventors: Nishant Kumar, David Robert Thomas, Sumedha Arvind Kshirsagar, Vikas Jain, Jeff Bradley Beal, Ajay Gopalakrishnan, Shishir Sridhar Bharathi
  • Publication number: 20170374178
    Abstract: Methods and systems for dynamically surfacing user interface controls in a workflow. In particular, one or more embodiments determine which steps of a workflow to display with the workflow. One or more embodiments assign weights or scores to each step of the workflow based on whether the step is a required step or an optional step. One or more embodiments use the assigned weights to determine which steps to display with the workflow in a graphical user interface based on whether the assigned weights meet a predetermined threshold. Additionally, one or more embodiments track user interactions with commands in the client application and increase weights of steps associated with the commands to dynamically display steps when the increased weights of the steps meet the predetermined threshold.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Vikas Sharma, Nishant Kumar
  • Patent number: 9817789
    Abstract: The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: November 14, 2017
    Assignee: Citrix & Systems, Inc.
    Inventor: Nishant Kumar Jain
  • Publication number: 20170324467
    Abstract: Methods and systems for femtocell positioning using low Earth orbit (LEO) satellite signals may comprise receiving an initial position of a wireless communication device (WCD) as entered by as user, service provider, or manufacturer, wherein the WCD comprises a LEO satellite signal receiver path (Rx). The WCD may be operable to provide wireless communication services to other WCDs. LEO signals may be received for determining a position of the WCD, which may be compared to a threshold radius defined by the initial position. The communication services may be enabled when the measured position is within the threshold radius. The WCD may comprise a femtocell device, a WiFi access point, or may provide cellular telephone service to the other WCDs. The position of the WCD may be measured upon powering up of the WCD, on a periodic basis, and/or when one or more motion sensors in the WCD detect motion.
    Type: Application
    Filed: April 24, 2017
    Publication date: November 9, 2017
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Patent number: 9791574
    Abstract: Methods and systems for repurposing of a global navigation satellite system receiver for receiving low-earth orbit (LEO) communication satellite timing signals may comprise receiving a medium Earth orbit (MEO) satellite signal and/or a LEO signal in a receiver of the communication device. The MEO or LEO signal may be down-converted, and a position of the communication device may be calculated utilizing the down-converted signal. The signal may be down-converted utilizing a local oscillator signal generated by a phase locked loop (PLL), which may be delta-sigma modulated via a fractional-N divider. A clock signal may be communicated to the PLL utilizing a temperature-compensated crystal oscillator. The signal may be down-converted to an intermediate frequency or down-converted directly to baseband frequencies. The signal may be processed utilizing surface acoustic wave (SAW) filters. In-phase and quadrature signals may be processed in the RF path utilizing a two-stage polyphase filter.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: October 17, 2017
    Assignee: Maxlinear, Inc.
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar, Anand Anandakumar
  • Publication number: 20170287183
    Abstract: The present disclosure is directed towards systems and methods for modifying and scaling content within a digital image. For example, systems and methods described herein involve identifying source content to add to a destination image. The source content includes one or more detected objects. The systems and methods further involve scaling the source content based on a size of one or more detected objects within the destination image. Additionally, the systems and methods involve displaying the source content within the destination image while preventing portions of the source content from interfering with one or more protected regions corresponding to the one or more detected objects within the destination image. In this way, the systems and methods enable adding source content to a destination image while minimizing manual modifications to blend the source content into the display of the destination image.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: Nishant Kumar, Phaneendra Angara
  • Patent number: 9779531
    Abstract: The present disclosure is directed towards systems and methods for modifying and scaling content within a digital image. For example, systems and methods described herein involve identifying source content to add to a destination image. The source content includes one or more detected objects. The systems and methods further involve scaling the source content based on a size of one or more detected objects within the destination image. Additionally, the systems and methods involve displaying the source content within the destination image while preventing portions of the source content from interfering with one or more protected regions corresponding to the one or more detected objects within the destination image. In this way, the systems and methods enable adding source content to a destination image while minimizing manual modifications to blend the source content into the display of the destination image.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 3, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Nishant Kumar, Phaneendra Angara
  • Patent number: 9770305
    Abstract: The embodiments disclosed herein relate to various medical device components, including components that can be incorporated into robotic and/or in vivo medical devices. Certain embodiments include various modular medical devices for in vivo medical procedures.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: September 26, 2017
    Assignee: Board of Regents of the University of Nebraska
    Inventors: Shane Farritor, Erik Mumm, Philip Chu, Nishant Kumar, Jason Dumpert, Yutaka Tsutano
  • Patent number: 9754591
    Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishant Kumar, David Robert Thomas, Sumedha Arvind Kshirsagar, Vikas Jain, Jeff Bradley Beal, Ajay Gopalakrishnan, Shishir Sridhar Bharathi
  • Patent number: 9733364
    Abstract: Methods and systems for a dual mode global navigation satellite system may comprise selectively enabling a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path in a wireless communication device to receive RF satellite signals. The signals may be processed to determine a position of the wireless device. The signals may be digitized and buffered before further processing. The RF paths may be time-division duplexed by the selective enabling of the MEO and LEO paths. Acquisition and tracking modules in the MEO RF path may be blanked when the LEO RF path is enabled. The MEO RF path may be powered down when the LEO RF path is enabled. The signals may be down-converted to an intermediate frequency before down-converting to baseband frequencies or may be down-converted directly to baseband frequencies. In-phase and quadrature signals may be processed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: August 15, 2017
    Assignee: Maxlinear, Inc.
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Patent number: 9721570
    Abstract: A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform multiple actions corresponding to this intent. The platform may select a target action to perform, and may engage in a back-and-forth dialog to obtain information for completing the target action. The action may include streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff Bradley Beal, Sumedha Arvind Kshirsagar, Nishant Kumar, Ajay Gopalakrishnan, Kevin Robert Charter
  • Publication number: 20170123631
    Abstract: Customized guided workflow element arrangement techniques are described in which user interface elements configured to provide entry points for guided workflows are dynamically arranged based upon usage frequency of application features. In one or more implementations, personalized views of a workflow selection screen are generated and provided to users by arranging UI elements on an individual basis. Workflows related to features of an application that are used are identified based on per-user tracking. Ranks are set for the workflows based at least upon relative usage of corresponding features as determined through the tracking, which establishes an order for different workflows one to another. A user interface that implements the workflow selection screen may then be exposed having UI elements that are configured as entry points to different guided workflows and arranged in a customized arrangement in accordance with the rankings.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Vikas Sharma, Nishant Kumar
  • Publication number: 20170115402
    Abstract: Methods and systems for power optimization of a global navigation satellite system may comprise receiving LEO RF satellite signals utilizing a LEO satellite signal receiver path (LEO Rx) in a wireless communication device (WCD). Circuitry in the LEO Rx may be configured in a powered down state based on a sleep schedule. A location of the wireless communication device may be determined utilizing LEO signals received by the LEO Rx. The sleep schedule may be based on a desired accuracy of the determined location, the relative strengths of signals received from a plurality of LEO satellites, a relevance factor generated by a position engine and communicated to the sort module, or a desired power level of the WCD. The relative strengths of received signals may be compared utilizing a sort module in a LEO demodulator in the LEO satellite signal receiver path.
    Type: Application
    Filed: November 8, 2016
    Publication date: April 27, 2017
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar, Saju Palayur
  • Patent number: 9634755
    Abstract: Methods and systems for femtocell positioning using low Earth orbit (LEO) satellite signals may comprise receiving LEO RF satellite signals utilizing a LEO satellite signal receiver path when medium Earth orbit (MEO) signals are attenuated below a threshold needed for positioning purposes. A position of said wireless communication device (WCD) may be measured based on the received LEO RF satellite signals. The measured position of the WCD may be compared to a threshold radius defined by a stored initial position. Wireless communication services to the other WCDs may be enabled when the measured position is within the threshold radius. Reentry of the stored initial position may be requested when the measured position is outside of the threshold radius. The WCD may be disabled when the measured position of the WCD falls outside of the threshold radius more than a predetermined number of times.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 25, 2017
    Assignee: Maxlinear, Inc.
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20170103557
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a graphics editor that enables a localized preview of the effect of a selected digital brush. Such a graphics editor can be configured to determine a region of an image that is rendered on a display of the computing device that the user wishes to view a localized preview of. This region can, for example, be determined based on input received from a user of the computing device selecting the region. The graphics editor can then be configured to cause a localized preview to be rendered on a display of the computing device, where the localized preview reflects application of the selected digital brush to the determined region. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Nishant Kumar, Mohit Gupta, Kamal Arora