Patents by Inventor Gaurav

Gaurav 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).

  • Patent number: 10001925
    Abstract: A method for setting a compression ratio for utilizing a compressed memory pool (which is backed by pinned memory) by a virtual memory manager (VMM). Compression of pages of corresponding segments can be tracked as part of a VMM paging algorithm that compresses pages to store in a compressed memory pool. A segment having pages with an average compression ratio below a threshold is identified. The identified segment pages are prevented from utilizing the compressed memory pool resulting in optimizing the use of the compressed memory pool.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Batra, Sreenivas Makineedi
  • Patent number: 10003672
    Abstract: Embodiments disclosed facilitate adaptation of interactive desktop applications (IDAs) for deployment and execution on distributed systems including clouds. In some embodiments, the method comprises: executing a cloud-based IDA on a dedicated elastic Virtual Machine (VM) running on at least one of a plurality of cloud infrastructures using a remote client device; and invoking an application on the remote client device comprising a remote desktop protocol (RDP) to connect to the VM on the at least one cloud infrastructure to facilitate remote user interaction with the at least one cloud-based IDA using functionality provided by the RDP. In some embodiments, the remote client application may be a web browser and RDP may be implemented using browser plugins. Further, the remote client application may sync data with cloud infrastructure before and after IDA execution, and the VM running the IDA may be terminated when user exits the IDA.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: June 19, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Tianying Fu, Gaurav Manglik
  • Patent number: 10003867
    Abstract: Systems and methods for computing disjoint paths in a network considering continuity constraints include, responsive to a request for disjoint paths in the network which are subject to the continuity constraints, initializing a plurality of variables associated with a graph defining the network where edges constitute nodes and vertices constitute links; determining a first path through the graph; determining an auxiliary directed graph based on the first path; and determining a second path through the auxiliary directed graph, wherein the second path is determined by considering entry into cut edges, exit from cut edges, and a destination in the auxiliary directed graph and the plurality of variables are adjusted based on the entry, the exit, and the destination to address the continuity constraints. This approach concept applies to not just continuity constraints but to any constraints, which are non-additive in nature; the objective function is still additive for Shortest Path First (SPF).
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: June 19, 2018
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Rajagopalan Kannan, Gaurav Bafna
  • Publication number: 20180165698
    Abstract: Methods and systems that allocate the total cost of virtual storage created from hard disk drives (“HDDs”) and solid state drives (“SSDs”) of server computers and mass-storage devices of a cloud-computing facility are described. The virtual storage is used to form virtual disks (“VDs”) of virtual machines (“VMs”) comprising a virtual datacenter (“VDC”). Methods calculate a total virtual storage cost of the virtual storage from hardware costs and other costs such as labor, maintenance, facilities and licensing costs, which is used to calculate an HDD cost rate and an SSD cost rate. A cost of each VD is calculate based on virtual storage policy parameters, the HDD cost rate, and the SSD cost rate. The costs of the VDs associated with a VM are combined to obtain a VM storage cost. The VM storage costs may be combined to obtain the virtual storage cost of the VDC.
    Type: Application
    Filed: February 8, 2017
    Publication date: June 14, 2018
    Inventors: SHRISHA CHANDRASHEKAR, MRITYUNJOY SAHA, VIJAY POTLURI, AMARNATH PALAVALLI, KUMAR GAURAV
  • Publication number: 20180167800
    Abstract: This disclosure relates to out of service recovery techniques for an accessory device. According to some embodiments, the accessory device may receive cellular communication system selection information from a paired device. The accessory device may store the communication system selection information. At some point, it may be determined that the accessory device has lost cellular communication service. The accessory device may perform a cellular communication service scan utilizing the system selection information received from the paired device along with its own historical information and location based frequency lists.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Sindhu Sivasankaran Nair, Tahir Shamim, Gaurav Arya, Thanigaivelu Elangovan, Lakshmi N. Kavuri
  • Publication number: 20180167975
    Abstract: In some examples, a method can include transmitting, with an Access Point (AP), Request to Send (RTS) frames to a wireless client over a wireless medium; determining, with the AP, whether the medium is reserved by failed RTS frames for the client; and transmitting, with the AP, a frame to clear the medium when it is determined that the medium is reserved by failed RTS frames for the client.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Gaurav Patwardhan, Shahnawaz Siraj, Sachin Ganu
  • Publication number: 20180164979
    Abstract: Disclosed are various embodiments for facilitating collaboration among users for network-shared documents. A computing environment can identify that a first identifier and a second identifier were used in a communication regarding a network-shared file being accessible on various client devices. A suitable task to perform in association with at least one of the one or more client devices can be identified from the first identifier and a second identifier. The task can be performed, for instance, to control access to the network-shared file.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Colleen Caporal, Gaurav Arora, Muhammad Abeer
  • Publication number: 20180161556
    Abstract: A flushable valve which has unidirectional flushing can be used to flush a lumen of a stem, catheter and/or tubing. By flushing the stent, catheter and/or tubing, particulates or residue that can block or impede the flow of fluid out of the stent, catheter and/or tubing can be overcome thereby facilitating continued drainage. An automatic flushable valve eliminates manual manipulation of the device. In an embodiment of the invention, a back pressure sensor can be used to detect when the flow through the stent, catheter and/or tubing has become impeded and activates a flushing cycle. In an embodiment of the invention, a leak detector can be used to detect when an operation has caused the flush device to leak. In various embodiments of the invention, the back pressure sensor and the leak detector can be used to detect that the flush device is operating under normal conditions.
    Type: Application
    Filed: November 14, 2017
    Publication date: June 14, 2018
    Inventor: Gaurav K. Goswami
  • Publication number: 20180157860
    Abstract: Examples of systems described herein include a file server virtual machine of a virtualized file server configured to manage storage of a plurality of storage items. The file server virtual machine including a file system configured to receive an access request directed to a storage item of the plurality of storage items and associated with a user. The file system is further configured to retrieve an access control list having permissions information associated with the storage item, and to cache a permissions profile for the user including all permissions pertaining to the user for the storage item. The file system is further configured to determine whether the access request is permissible based on the cached permissions profile.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 7, 2018
    Applicant: Nutanix, Inc.
    Inventors: Saji Kumar Vijaya Kumari Rajendran Nair, Hemanth Kumar Thummala, Veerraju Tammineedi, Shyamsunder Prayagchand Rathi, Manoj Naik, Manish Gupta, Durga Mahesh Arikatla, Gaurav Kumar
  • Publication number: 20180159829
    Abstract: This disclosure relates generally to computer based assessments, and more particularly to secured assessment distribution and printing. In one embodiment, the method includes mapping an assessment metadata with assessment conduction center (ACC) data to identify drive data having ACC location associated with candidates, count of candidates for each subject assessment, and subjects mapping with respective ACCs. The subjects are mapped with prestored content creator profile data to identify content creators capable of creating content for question papers corresponding to assessment subjects. The content for the question papers is bundled into distinct bundles that are encrypted with an encryption key based on schedule of assessment of assessment subject. The bundles are mapped with the drive data to identify bundles for respective ACCs and candidate profiles.
    Type: Application
    Filed: February 6, 2017
    Publication date: June 7, 2018
    Applicant: Tata Consultancy Services Limited
    Inventors: Viral Prakash SHAH, Rakesh Ramesh AHIRRAO, Gaurav SINGH, KomaI Rameshwar BALODE
  • Publication number: 20180155598
    Abstract: A method of improving rheological properties of a divalent brine based downhole treatment fluid at an elevated temperature comprises adding to the divalent brine based downhole treatment fluid a rheological modifier, which comprises a carboxylic acid ester, or a phosphate ester blended with an ethoxylated glycol, or a combination comprising at least one of the foregoing in an amount effective to improve the rheological properties of the divalent brine based downhole treatment fluid at a temperature of greater than about 200° F. The divalent brine based downhole treatment fluid comprises calcium bromide, calcium chloride, zinc bromide, zinc chloride, or a combination comprising at least one of the foregoing.
    Type: Application
    Filed: November 29, 2017
    Publication date: June 7, 2018
    Applicant: Baker Hughes, a GE company, LLC
    Inventors: Prahlad Yadav, Mohammed Al-Rabah, Gaurav Agrawal
  • Publication number: 20180154140
    Abstract: The present disclosure relates to neuromuscular stimulation and sensing cuffs. The neuromuscular stimulation cuff has at least two fingers and a plurality of electrodes disposed on each finger. More generally, the neuromuscular stimulation cuff includes an outer, reusable component and an inner, disposable component. One or more electrodes are housed within the reusable component. The neuromuscular stimulation cuff may be produced by providing an insulating substrate layer, forming a conductive circuit on the substrate layer to form a conductive circuit layer, adhering a cover layer onto the conductive circuit layer to form a flexible circuit, and cutting at least one flexible finger from the flexible circuit. The neuromuscular stimulation cuff employs a flexible multi-electrode design which allows for reanimation of complex muscle movements in a patient, including individual finger movement.
    Type: Application
    Filed: June 2, 2016
    Publication date: June 7, 2018
    Inventors: Chad E. Bouton, Gaurav Sharma, Andrew Sweeney, Amy M. Heintz, Stephanie Kute, Nicholas Annetta, Thomas D. Haubert, Steven M. Risser, Jeffrey Friend, John Bartholomew, Rachel Thurston, C. Alexander Morrow, George Brand, Jeffrey Ellis, Matthew Mowrer, Raymond Zaborski
  • Publication number: 20180154133
    Abstract: The present disclosure relates to neuromuscular stimulation and sensing cuffs. The neuromuscular stimulation cuff has at least two fingers and a plurality of electrodes disposed on each finger. More generally, the neuromuscular stimulation cuff includes an outer, reusable component and an inner, disposable component. One or more electrodes are housed within the reusable component. The neuromuscular stimulation cuff may be produced by providing an insulating substrate layer, forming a conductive circuit on the substrate layer to form a conductive circuit layer, adhering a cover layer onto the conductive circuit layer to form a flexible circuit, and cutting at least one flexible finger from the flexible circuit. The neuromuscular stimulation cuff employs a flexible multi-electrode design which allows for reanimation of complex muscle movements in a patient, including individual finger movement.
    Type: Application
    Filed: January 16, 2018
    Publication date: June 7, 2018
    Inventors: Chad E. Bouton, Jeffrey Friend, Gaurav Sharma, Andrew Sweeney, Amy M. Heinz, Stephanie Kute, Nicholas Annetta, Thomas D. Haubert, Steven M. Risser, Alexander Morrow, Raymond Richard Zaborski, George Naegele Brand, Matthew Edward Mowrer
  • Publication number: 20180154350
    Abstract: The present invention provides systems, devices and methods for detecting the presence and/or absence of one or more allergens in a sample particularly a food sample. The detection system includes a separate sample pickup, one or more disposables for receiving and processing a test sample and a detection device that can execute an allergen detection testing in minutes. The present detection system and device is compact and portable.
    Type: Application
    Filed: March 15, 2016
    Publication date: June 7, 2018
    Inventors: Adi Gilboa-Geffen, Renuka Babu Brown, John H. Kepler, Gaurav Rohatgi, Philip Charles Walker, Mark Bates, Christopher James Page
  • Patent number: 9992198
    Abstract: Techniques described herein may be used to enable users to access services protected by two-factor security systems without having to provide additional authentication information (e.g., a portion of the user's social security number, biometric information, etc.). An application server may provide one or more services, such as a social networking service, an online banking service, etc. When a user device attempts to access the service, the user may provide a username and password, to the application server, as the first factor of a two-factor authentication process required to access the service. However, instead of requiring the user to provide additional authentication information (e.g., the second factor), a network authentication server, the application server, and the user device may collaborate to automatically provide the additional authentication information.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 5, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Gaurav Gupta, Raymond C. Counterman, Jae Won Chung
  • Patent number: 9992208
    Abstract: Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 5, 2018
    Assignee: SPLUNK INC.
    Inventors: Robin Kumar Das, Ledio Ago, Declan Gerard Shanaghy, Gaurav Gupta
  • Patent number: 9991899
    Abstract: Systems and methods are provided for adaptive configuration and control of digital-to-analog converters (DACs). Performance of a plurality of conversion elements in a digital-to-analog converter (DAC) may be assessed based on particular input conditions associated with a digital input to the DAC, and the DAC may be configured based on the assessing of performance. Each conversion element of the plurality of conversion elements handles a particular bit in the digital input. The configuring may comprise selecting a subset of the plurality of conversion elements, and setting only the subset of the plurality of conversion elements to apply a particular type of operations. The particular type of operations pertains to applying digital-to-analog conversions via the DAC, and the particular type of operations relates to or affects performance. The particular input conditions may comprise signal backoff.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: June 5, 2018
    Assignee: MAXLINEAR, INC.
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Patent number: 9990235
    Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 5, 2018
  • Patent number: 9992192
    Abstract: The longstanding problem of providing efficient and rapid online user services while maintaining user privacy is addressed. Disclosed is a system and method for providing unverified users an ability to act upon private records known to them while protecting user privacy by not reflecting private information back to the unverified user. As an unverified user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from a single data source or from disparate data sources.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 5, 2018
    Assignee: Kaarya LLC
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Patent number: 9992293
    Abstract: Adaptation of a push-notification state is disclosed. The adaptation can be based on a proximity of a first and second user equipment. The adaptation can affect push-notifications received at each device. By adapting a push-notification state, redundant push-notifications that can unnecessarily consume telecommunication resources, battery power, etc., for devices that are proximate to each other can be affected. Information relating to push-notification enabled services, services account information, device focus state information, or device environment information can be used in adapting a push-notification state. Adaptation of the push-notification state can employ a peer-to-peer or client-server topology.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: June 5, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I. L.P.
    Inventors: Vivek Mhatre, Gaurav Gupta