Patents by Inventor Sanjay Gupta

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

  • Patent number: 10410713
    Abstract: Aspects of the disclosed technology relate to techniques for modeling content-addressable memory in emulation and prototyping. A model for content-addressable memory comprises memory circuitry configured to store match results for various search keys. The match results are stored in the second memory circuitry during write operations. The model for content-addressable memory may further comprise additional memory circuitry configured to operate as a standard computer memory, performing read operations alone and write operations along with the memory circuitry.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: September 10, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Charles W. Selvidge, Sanjay Gupta, Krishnamurthy Suresh, Praveen Shukla, Saurabh Gupta
  • Publication number: 20190251687
    Abstract: Embodiments include controlling a processor to perform operations for predicting biochemical recurrence (BCR) in prostate cancer (PCa), including accessing a first digitized pathology slide having a first stain channel of a region of tissue demonstrating PCa; accessing a second digitized pathology slide having a second, different stain channel of the region of tissue; extracting morphology features from the first stain channel; extracting stain intensity features from the second stain channel, where a stain intensity feature quantifies an amount of a molecular biomarker present in a cellular nucleus; controlling a first machine learning classifier to generate a first probability of BCR based on the morphology features; controlling a second machine learning classifier to generate a second, different probability of BCR based on the stain intensity features; computing an aggregate probability of BCR based on the first probability and the second probability; and displaying the aggregate probability.
    Type: Application
    Filed: December 12, 2018
    Publication date: August 15, 2019
    Inventors: Anant Madabhushi, Patrick Leo, Andrew Janowczyk, Sanjay Gupta
  • Patent number: 10374884
    Abstract: Disclosed are systems, methods, and computer-readable storage media for automatically, dynamically generating feature model augmentation statements for data nodes for a new network feature described in a data modeling language. A software-defined controller, or other network components, can detect the availability of a new network feature defined by a feature model in a data modeling language and process the feature model to create an authorization policy data defining access rules control rules for the new network feature. Based on the authorization policy, the controller or the authorization model generator can generate a set of augmentation statements for one or more data nodes in the feature model of the new network feature and augment the new feature model with the augmentation statements for controlling access to the new network feature.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: August 6, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Wojciech Dec, Sanjay Agrawal, Yi Yang, Ruchir Gupta, Syed Basheeruddin Ahmed
  • Patent number: 10357939
    Abstract: The present disclosure relates to the development of high performance light weight carbon fiber fabric-electrospun carbon nanofibers hybrid polymer composites and a process thereof. In this process continuous carbon nanofiber sheets of diameter in the range of few hundred nanometers are developed from electrospun PAN nanofibers and sandwich between the carbon fiber fabric epoxy resin prepregs to develop hybrid polymer composites by compression molding technique with low content of carbon fibers.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: July 23, 2019
    Assignee: Council of Scientific and Industrial Research
    Inventors: Sanjay Ragnath Dhakate, Anisha Chaudhary, Ashish Gupta, Rakesh Behari Mathur
  • Patent number: 10348838
    Abstract: Disclosed are systems, methods, and computer-readable storage media for scaling service discovery in a micro-service environment. A controller can instantiate, on a host computing device, a first container instance providing a first micro-service of an application. The host computing device can include a service discovery agent. The controller can identify a set of micro-services that are dependencies of the first micro-service, and update the service discovery agent with routing data for container instances providing the set of micro-services that are dependencies of the first micro-service. The service discovery agent can use the routing data to route requests from the first container instance to container instances providing the set of micro-services that are dependencies of the first micro-service.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
  • Publication number: 20190182133
    Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
  • Patent number: 10305455
    Abstract: A configurable driver integrated circuit is disclosed having a plurality of input/output terminals for interfacing exterior of the integrated circuit. The integrated circuit includes a plurality of driver circuits, with each driver circuit including a transistor having a source and a drain, and each of the source and drain thereof connected to a dedicated and respective one of the input/output terminals and further includes a gate driver for driving a gate of the transistor, with supply inputs associated with a floating voltage domain, and each driver circuit also includes a level shift circuit for shifting the level of a logic signal from a fixed voltage domain to the floating voltage domain. A switching circuitry generates switching signals in a fixed voltage domain for controlling the operation of each of the driver circuits in accordance with a predetermined configuration defined by external circuit.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 28, 2019
    Assignee: WITRICITY CORPORATION
    Inventors: Lawrence Der, Sanjay Gupta
  • Publication number: 20190158365
    Abstract: Systems, methods, and non-transitory computer-readable storage media for visualizing current and historical access policy of a group based policy. A first group based policy and a second group based policy are received at a computing device, where each group based policy includes policy rules defining a range of destination internet protocol addresses, a range of source internet protocol addresses and a range of access ports. The computing device renders a three dimensional representation of the first group based policy, based on the policy rules of the first group based policy. The computing device renders a three dimensional representation of the second group based policy, based on the policy rules of the second group based policy. The computing device displays the representations of the first group based policy and second group based policy on a graphical interface.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Inventors: Sanjay Agrawal, Ruchir Gupta, Syed Basheeruddin Ahmed, Yi Yang, Meenakshi Kaushik
  • Publication number: 20190159083
    Abstract: A more efficient network can be achieved by leveraging an adaptive dejitter buffer. The dejitter buffer can be dynamically adjusted based off a network data analysis. A communication handover can be adjusted or shifted based on voice inactivity data related to a forecasted punctuation. The dejitter buffer memory/depth of a mobile device can also be adjusted in accordance with receiving a delay interruption length associated with another mobile device. Thereafter, the dejitter buffer memory can be filled with voice packet data to decrease a packet delay variation at the mobile device.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Inventors: Arthur Richard Brisebois, Sanjay Gupta
  • Patent number: 10297572
    Abstract: Flexible interconnects, flexible integrated circuit systems and devices, and methods of making and using flexible integrated circuitry are presented herein. A flexible integrated circuit system is disclosed which includes first and second discrete devices that are electrically connected by a discrete flexible interconnect. The first discrete devices includes a first flexible multi-layer integrated circuit (IC) package with a first electrical connection pad on an outer surface thereof. The second discrete device includes a second flexible multi-layer integrated circuit (IC) package with a second electrical connection pad on an outer surface thereof. The discrete flexible interconnect is attached to and electrically connects the first electrical connection pad of the first discrete device to the second electrical connection pad of the second discrete device.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 21, 2019
    Assignee: MC10, INC.
    Inventors: Mitul Dalal, Sanjay Gupta
  • Patent number: 10277059
    Abstract: A wireless battery charging system includes an inductive receiving member for receiving an AC signal for output to a matching circuit having a variable impedance with variable matching parameters. The output of the matching circuit drives a rectifier circuit for converting the inputted AC signal to a first DC voltage and having variable rectifier parameters to vary the voltage drop thereacross. A DC-to-DC converter for converting the first DC voltage to a regulated voltage for charging the battery. A current sensor senses current through the inductive receiving member, rectifier circuit and DC-to-DC converter. A controller senses the voltage drop across each of the matching circuit, rectifier circuit and DC-to-DC converter and the current there through to determine power dissipation in each of the matching circuit, rectifier circuit and DC-to-DC converter. The power distribution in each of the matching circuit, the rectifier circuit and the DC-to-DC converter can then be varied.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: April 30, 2019
    Assignee: WiTricity Corporation
    Inventors: Lawrence Der, Sanjay Gupta
  • Publication number: 20190102746
    Abstract: A system includes a non-transitory memory and one or more hardware processors configured to read instructions from the non-transitory memory.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: Sanjay Gupta, Devinder Narang, Abhishek Rakshe, Ryan Currier, Puja Subramanyam, Cameron Wheeler, Jessica Quittner
  • Publication number: 20190102723
    Abstract: A system includes a non-transitory memory and one or more hardware processors configured to read instructions from the non-transitory memory to perform operations. The operations include maintaining a list of agent profiles, wherein each of the agent profiles comprises a plurality of skills toward which points are awarded based on completed activities, receiving a service request, identifying one or more skills associated with the service request, referencing the list of agent profiles to identify one of the agent profiles possessing the one or more skills associated with the service request, and assigning the service request to the agent profile possessing the one or more skills associated with the service request.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: Sanjay Gupta, Harish Kumar Balachandra Bellamane, Sarath Ambati, Sarup Paul, Cameron Wheeler
  • Publication number: 20190074823
    Abstract: A configurable driver integrated circuit is disclosed having a plurality of input/output terminals for interfacing exterior of the integrated circuit. The integrated circuit includes a plurality of driver circuits, with each driver circuit including a transistor having a source and a drain, and each of the source and drain thereof connected to a dedicated and respective one of the input/output terminals and further includes a gate driver for driving a gate of the transistor, with supply inputs associated with a floating voltage domain, and each driver circuit also includes a level shift circuit for shifting the level of a logic signal from a fixed voltage domain to the floating voltage domain. A switching circuitry generates switching signals in a fixed voltage domain for controlling the operation of each of the driver circuits in accordance with a predetermined configuration defined by external circuit.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 7, 2019
    Inventors: Lawrence Der, Sanjay Gupta
  • Patent number: 10222926
    Abstract: The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 5, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Mohan Kumar Pandian, Rahul Kurpad, Vijay Venkatachalam, Sanjay Gupta, Sovit Garg
  • Patent number: 10219192
    Abstract: A more efficient network can be achieved by leveraging an adaptive dejitter buffer. The dejitter buffer can be dynamically adjusted based off a network data analysis. A communication handover can be adjusted or shifted based on voice inactivity data related to a forecasted punctuation. The dejitter buffer memory/depth of a mobile device can also be adjusted in accordance with receiving a delay interruption length associated with another mobile device. Thereafter, the dejitter buffer memory can be filled with voice packet data to decrease a packet delay variation at the mobile device.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 26, 2019
    Assignee: AT&T MOBILITY II LLC
    Inventors: Arthur Richard Brisebois, Sanjay Gupta
  • Patent number: 10134139
    Abstract: Techniques of this disclosure may include processing one or more regions-of-interest (ROI) of an input image through a model of a display processor, calculating a first data integrity check value on the one or more ROI of the input image after processing through the model, processing the input image by the display processor, calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image, comparing the first data integrity check value to the second data integrity check value, and generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gulati, Alex Kwang Ho Jong, John Chi Kit Wong, Sanjay Gupta, Ike Ikizyan
  • Publication number: 20180322442
    Abstract: A system may include a processor that receives tasks to be performed, determines ordering rules associated with the tasks, and identifies a first set of employees to perform the one or more tasks based on schedule data associated with the employees and the ordering rules. The processor may then identify one employee of the first set of employees to perform the tasks based on a current schedule for the one employee and the ordering rules, identify scheduled tasks to remove from the current schedule based on un-assignment rules, and generate an adjusted current schedule to include the tasks and remove the scheduled tasks from the current schedule. The processor may then send a notification indicative of an adjusted current schedule to a computing device associated with the one employee.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Sanjay Gupta, Venki Subramanian, Sarath Ambati
  • Patent number: 10122349
    Abstract: A configurable driver integrated circuit is disclosed having a plurality of input/output terminals for interfacing exterior of the integrated circuit. The integrated circuit includes a plurality of driver circuits, with each driver circuit including a transistor having a source and a drain, and each of the source and drain thereof connected to a dedicated and respective one of the input/output terminals and further includes a gate driver for driving a gate of the transistor, with supply inputs associated with a floating voltage domain, and each driver circuit also includes a level shift circuit for shifting the level of a logic signal from a fixed voltage domain to the floating voltage domain. A switching circuitry generates switching signals in a fixed voltage domain for controlling the operation of each of the driver circuits in accordance with a predetermined configuration defined by external circuit.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: November 6, 2018
    Assignee: Witricity Corporation
    Inventors: Lawrence Der, Sanjay Gupta
  • Publication number: 20180308799
    Abstract: Flexible integrated circuit (IC) modules, flexible IC devices, and methods of making and using flexible IC modules are presented herein. A flexible integrated circuit module is disclosed which includes a flexible substrate and a semiconductor die attached to the flexible substrate. An encapsulating layer, which is attached to the flexible substrate, includes a thermoplastic resin and/or a polyimide adhesive encasing therein the semiconductor die. The encapsulating layer may be an acrylic-based thermally conductive and electrically isolating polyimide adhesive. Optionally, the encapsulating layer may be a B-stage FR-4 glass-reinforced epoxy thermoplastic polymer or copolymer or blend. The die may be embedded between two flexible substrates, each of which includes a layer of flexible polymer, such as a polyimide sheet, with two layers of conductive material, such as copper cladding, disposed on opposing sides of the layer of flexible polymer.
    Type: Application
    Filed: February 5, 2018
    Publication date: October 25, 2018
    Inventors: Mitul Dalal, Sanjay Gupta