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: 20180369003
    Abstract: The present invention discloses a rolled up radially self-expanding stent comprising at least one transverse expandable member of non-shape memory alloy sheet or wire loops laminated in a polymer and rolled up in a configuration that stores elastic energy and retains flexibility, arranged on a longitudinal axis used to improve the lumen patency of non-vascular body lumens. The radial expansion of the stent is caused by unrolling of the rolled up transverse expandable member during deployment in the body lumen.
    Type: Application
    Filed: November 10, 2016
    Publication date: December 27, 2018
    Inventors: Guruswamy KUMARASWAMY, Sayam Sen Gupta, Bhagavatula Lakshmi Vara PRASAD, Nishant KUMAR, Prateek JAIN
  • Patent number: 10157042
    Abstract: Systems and methods for audio output control are disclosed. Audio may be output via a speaker of a communal device associated with a first portion of an environment. A user may provide a user utterance indicating an intent to add another device in a second portion of the environment to the audio-output session, and/or an intent to move the audio-output session from the first device to the second device, and/or an intent to remove a device from an audio-output session. Based on this determined intent, audio-session queues may be associated and dissociated from devices and device states may be altered to effectuate the intent of the user utterance.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: December 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gautham Kumar Jayakumar, Nishant Kumar, Steven Michael Saxon, Frederic Johan Georges Deramat
  • Patent number: 10126918
    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: Grant
    Filed: October 29, 2015
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Vikas Sharma, Nishant Kumar
  • Publication number: 20180322004
    Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: monitoring execution of a first computer program configured to control a second computer program to perform a task at least in part by controlling the second computer program, through a graphical user interface (GUI) and/or an application programming interface (API) for the second computer program, to perform at least one action in furtherance of the task; detecting at least one anomaly in the execution of the first computer program; and outputting the detected at least one anomaly in the execution of the first computer program.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 8, 2018
    Inventors: Nishant Kumar Jain, Rohan Narayan Murty, George Peter Nychis, Harsh Gupta, Yoongu Kim
  • Publication number: 20180216742
    Abstract: A valve assembly capable of converting a small leak of a device into a measurable, relatively larger or “burst” flow event is described. In certain embodiments, the valve assembly includes a compliant chamber and, following pressurization of the device, permits flow when the pressure in the compliant chamber drops to a configured fill pressure and restricts (or prevents) flow when the pressure in the compliant chamber increases to a shut-off pressure. The disclosed valve assemblies may be incorporated into a leak detection assembly capable of transmitting usage and/or alarm data to a central service.
    Type: Application
    Filed: November 16, 2017
    Publication date: August 2, 2018
    Inventors: Jerome B. Korten, David Michael Cowan, Joshua Lars Peterson, Nishant Kumar
  • Patent number: 10032451
    Abstract: Systems, methods, and devices for recognizing a user are disclosed. A speech-controlled device captures a spoken utterance, and sends audio data corresponding thereto to a server. The server determines content sources storing or having access to content responsive to the spoken utterance. The server also determines multiple users associated with a profile of the speech-controlled device. Using the audio data, the server may determine user recognition data with respect to each user indicated in the speech-controlled device's profile. The server may also receive user recognition confidence threshold data from each of the content sources. The server may determine user recognition data associated that satisfies (i.e., meets or exceeds) a most stringent (i.e., highest) of the user recognition confidence threshold data. Thereafter, the server may send data indicating a user associated with the user recognition data to all of the content sources.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Natalia Vladimirovna Mamkina, Naomi Bancroft, Nishant Kumar, Shamitha Somashekar
  • Publication number: 20180193716
    Abstract: A scoreboard is disclosed comprising a scoreboard body having first player identification indicia, second player identification indicia, and scoring indicia. The scoreboard includes first and second player indicators that are movable for indicating a current score of the first or player. A first detection device for recording manual movement of the first player indicator indicates a score change of the first player, and a second detection device for recording manual movement of the second player indicator indicates a score change of the second player. A master controller is operatively connected to the detection devices, that are configured to send signals to the master controller. The master controller is configured to perform at least one of the following operations: (a) store the current score of each of the first and second players; and (b) transmit the current score of each of the first and second players over a network.
    Type: Application
    Filed: December 6, 2017
    Publication date: July 12, 2018
    Inventors: Chris Mayotte, Khattar Hashim, Glen Sansone, Nishant Kumar, Frank Arundell
  • 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