Patents by Inventor Mahesh

Mahesh 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: 20150038475
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage forms containing testosterone undecanoate, as well as related methods of treatment. In one embodiment, the oral dosage form can include a therapeutically effective amount of testosterone undecanoate and a pharmaceutically acceptable carrier. The dosage form can be formulated such that, when measured using a USP Type II apparatus in 1000 mL of 8 wt % Triton X-100 in water at 37° C. and 100 rpm, the oral dosage form releases at least 20% more testosterone undecanoate after the first 120 minutes than an equivalent dose testosterone undecanoate containing oral dosage form without the pharmaceutically acceptable carrier.
    Type: Application
    Filed: September 29, 2014
    Publication date: February 5, 2015
    Inventors: Basawaraj Chickmath, Chandrashekar Giliyar, Chidambaram Nachiappan, Mahesh Patel, Srinivasan Venkateshwaran
  • Publication number: 20150035842
    Abstract: A method includes providing an input port and/or an output port directly interfaced with a Graphics Processing Unit (GPU) of a data processing device further including a Central Processing Unit (CPU) to enable a corresponding reception of input data and/or rendering of output data therethrough. The method also includes implementing a voice/audio processing engine in the data processing device. Further, the method includes performing voice/audio related processing of the input data received through the input port and/or voice/audio related processing of data in the data processing device to realize the output data based on executing the voice/audio processing engine solely through the GPU.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 5, 2015
    Applicant: NVIDIA Corporation
    Inventor: Mahesh Sambhaji Jadhav
  • Publication number: 20150040090
    Abstract: Systems and techniques are described for discretizing gate sizes during numerical synthesis. Some embodiments can receive an optimal input capacitance value for an input of an optimizable cell, wherein the input capacitance value is determined by a numerical solver that is optimizing the circuit design. Note that the circuit design may be optimized for different objective functions, e.g., best delay, minimal area under delay constraints, etc. Next, the embodiments can identify an initial library cell in a technology library whose input capacitance value is closest to the optimal input capacitance value. The embodiments can then use the initial library cell to attempt to identify a better (in terms of the objective function that is being optimized) library cell in the technology library. The delay computations used during this process are also minimized.
    Type: Application
    Filed: August 30, 2013
    Publication date: February 5, 2015
    Applicant: Synopsys, Inc.
    Inventors: Amir H. Mottaez, Mahesh A. Iyer
  • Publication number: 20150039664
    Abstract: Systems and techniques are described for solving a gate-sizing optimization problem using a constraints solver. Some embodiments can create a constraints problem based on a gate-sizing optimization problem for a portion of a circuit design. Specifically, the constraints problem can comprise a set of upper bound constraints that impose an upper bound on one or more variables that are used in the objective function of the gate-sizing optimization problem. Next, the embodiments can solve the gate-sizing optimization problem by repeatedly solving the constraints problem using a constraints solver. Specifically, prior to each invocation of the constraints solver, the upper bound can be increased or decreased based at least on a result returned by a previous invocation of the constraints solver.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Synopsys, Inc.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Publication number: 20150040089
    Abstract: Systems and techniques are described for performing area recovery on a circuit design. Some embodiments can select a gate for area recovery in accordance with a reverse-levelized processing order, wherein an output pin of a driver gate is electrically coupled to an input pin of the gate. Next, the embodiment can determine a maximum delay value from an input pin of the driver gate to an output pin of the gate that does not create new timing requirement violations or worsen existing timing requirement violations at any of the timing endpoints of the circuit design. The embodiment can then downsize the gate based on the maximum delay value, wherein said downsizing comprises inputting the maximum delay value in a closed-form expression. Timing margin computation can be used to ensure that timing violations are not worsened when the embodiment recovers area from non-timing-critical regions of the circuit design.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Synopsys, Inc.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Publication number: 20150040107
    Abstract: Systems and techniques are described for solving an optimization problem using a constraints solver. A set of constraints that correspond to the optimization problem can be generated. Next, a set of upper bound constraints can be added to the set of constraints, wherein the set of upper bound constraints imposes an upper bound on one or more variables that are used in an objective function of the optimization problem. Next, the embodiments can iteratively perform the following set of operations on a computer: (a) solve the set of constraints using the constraints solver; (b) responsive to the constraints solver returning a solution, decrease the upper bound; and (c) responsive to the constraints solver indicating that no solutions exist or that the constraints solver timed out, increase the upper bound. The solution with the lowest upper bound value can be outputted as the optimal solution for the optimization problem.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Synopsys, Inc.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Publication number: 20150040093
    Abstract: Systems and techniques are described for performing numerical delay, area, and leakage power optimization on a circuit design. During operation, an embodiment can iteratively perform at least the following set of operations in a loop, wherein in each iteration a current threshold voltage value is progressively decreased: (a) perform numerical delay optimization on the circuit design using a numerical delay model that is generated using gates in a technology library whose threshold voltages are equal to the current threshold voltage; (b) perform a total negative slack based buffering optimization on the circuit design; and (c) perform a worst negative slack touchup optimization on the circuit design that uses gates whose threshold voltages are greater than or equal to the current threshold voltage. Next, the embodiment can perform combined area and leakage power optimization on the circuit design. The embodiment can then perform multiple iterations of worst negative slack touchup optimization.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Synopsys, Inc.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Patent number: 8944916
    Abstract: In some embodiments, a computer-implemented method includes: detecting a plurality of wagering game machines in proximity to the mobile phone, and selecting a first of the plurality of wagering game machines with which to establish a connection. The method can also include requesting the connection with the first of the plurality of wagering game machines, and transmitting, from the mobile phone to the first of the plurality of wagering game machines, player account information for configuring a wagering game. The method can also include receiving, from the first of the plurality of wagering game machines, content indicating a result of the wagering game, and presenting, on the mobile phone, the result of the wagering game.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: February 3, 2015
    Assignee: WMS Gaming, Inc.
    Inventors: Thomas S. Abouchar, Martin J. Biernat, Andrew C. Guinn, Damon E. Gura, Mahesh Lakshmanaperumal, Richard B. Robbins
  • Patent number: 8949764
    Abstract: Methods and systems for excluding library cells are described. Some embodiments receive a generic logical effort value and optionally a generic parasitic delay value for a timing arc of a library cell type. Next, library cells of the library cell type are excluded whose specific logical effort values for the timing arc are greater than the generic logical effort value by more than a first threshold and/or optionally whose specific parasitic delay values for the timing arc are greater than the generic parasitic delay value by more than a second threshold. A new generic logical effort value and optionally a new generic parasitic delay value can be determined based on at least some of the remaining library cells. The process of excluding library cells and determining new generic logical effort values and optionally new generic parasitic delay values can be performed iteratively.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: February 3, 2015
    Assignee: Synopsys, Inc.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Patent number: 8948008
    Abstract: In a system including a first autonomous system (AS) configured to have a first gateway router forward data associated with a set of IP address prefixes, to a second AS via a link to a first eBGP peer device of the second AS, the problem of data packets dropped at an output of the first gateway router while the link is still “up” and an eBGP session between the first gateway router and the first eBGP peer is still up, is solved by (1) receiving information about dropped data packets at an output of the first gateway router, (2) determining whether a data traffic offload condition exists using the received information, (3) changing path attribute(s) of at least some of the IP address prefixes of the set if a data traffic offload condition exists, such that the first gateway router will be less likely to forward data associated with those IP address prefixes, and (4) generating a BGP update message including the changed path attribute(s) for communication to at least one iBGP peer device in the first AS.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: February 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Mahesh Narayanan
  • Patent number: 8949676
    Abstract: A method, an apparatus and an article of manufacture for detecting an event storm in a networked environment. The method includes receiving a plurality of events via a plurality of probes in a networked environment, each of the plurality of probes monitoring a monitored information technology (IT) element, aggregating the plurality of events received into an event set, and correlating the plurality of events in the event set to determine whether the plurality of events are part of an event storm by determining if the plurality of events in the event set meet one or more event storm criteria.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Man Behrendt, Rafah A. Hosn, Ruchi Mahindru, Harigovind V. Ramasamy, Soumitra Sarkar, Mahesh Viswanathan, Norbert G. Vogl
  • Publication number: 20150030987
    Abstract: Methods, systems, and computer-readable and executable instructions are described herein. One method includes receiving a sequence of images of a flare stack area from a thermal imaging component, identifying a first portion of the flare stack area moving at a first threshold optical flow using the sequence of images of the flare stack area, and identifying a second portion of the flare stack area moving at a second threshold optical flow using the sequence of images of the flare stack area.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Inventors: Vinod Pathangay, Mahesh Kumar Gellaboina, Mohammed Ibrahim Mohideen
  • Patent number: 8938876
    Abstract: Various circuit board sockets and methods of manufacturing and using the same are disclosed. In one aspect, a method of manufacturing is provided that includes forming a socket that is operable to receive a circuit board. The socket includes a surface for seating a first portion of a circuit board, a floor and a first support structure projecting away from the floor to support a second portion of the circuit board. The support structure includes a plurality of nested frames. In another aspect, a socket with a with socket cover coupled to a socket housing is disclosed. The socket housing includes a support structure to support a portion of the socket cover.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: January 27, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Stephen F. Heng, Mahesh S. Hardikar
  • Patent number: 8936293
    Abstract: A device for use in the semiconductor industry includes a robotic arm whose end effector includes electromagnetic means to hold a substrate carrier. A pushing member can move independently of a flat, spatula-like portion of the device and is configured to exert force against the substrate carrier while the spatula-like portion is retracted from the substrate carrier, after the substrate carrier has been brought to its intended position. In this manner, the position of the substrate carrier is maintained at its intended position as the spatula-like portion is retracted.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christopher O. Lada, Stuart Stephen Papworth Parkin, Mahesh Govind Samant
  • Publication number: 20150015789
    Abstract: A method and an electronic device for rendering a selected portion in a video displayed in a higher resolution in a pull-based streaming are provided. The electronic device, when a user selects a portion of the video at a first resolution, identifies display coordinates associated with the video played at the first resolution. The identified display coordinates associated with the video are scaled to a second resolution of a frame of the video. Once the display coordinates are scaled in accordance to the second resolution of the video, the electronic device identifies at least one tile associated with the selected portion in the second resolution. After identifying the tile associated with the selected portion, the electronic device receives a video stream of the selected portion of the video and renders the selected portion on the electronic device.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 15, 2015
    Inventors: Ravindra GUNTUR, Mahesh Krishnananda PRABHU, Vidhu Bennie THOLATH, Vishwanath Madapura GANGARAJU
  • Publication number: 20150015437
    Abstract: A method comprises generating a respective code-carrier difference for each of a plurality of satellite vehicle and signal frequency combinations, wherein the code-carrier difference is based on a code range and a carrier range. The method also comprises filtering the respective code-carrier difference for an unknown bias and random noise; determining whether multipath is present for each of the plurality of satellite vehicle and signal frequency combinations based on the respective filtered code-carrier difference; and computing a position solution based on trust placed in respective measurements from each of the plurality of satellite vehicle and signal frequency combinations, the trust based on whether multipath is present for the respective satellite vehicle and signal frequency combination.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 15, 2015
    Applicant: Honeywell International Inc.
    Inventors: Brian W. Schipper, Mahesh K. Jeerage
  • Publication number: 20150018324
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage forms containing testosterone undecanoate, as well as related methods of treatment. In one embodiment, the oral dosage form can include a therapeutically effective amount of testosterone undecanoate and a pharmaceutically acceptable carrier. The dosage form can be formulated such that, when measured using a USP Type II apparatus in 1000 mL of 8 wt % Triton X-100 in water at 37° C. and 100 rpm, the oral dosage form releases at least 20% more testosterone undecanoate after the first 120 minutes than an equivalent dose testosterone undecanoate containing oral dosage form without the pharmaceutically acceptable carrier.
    Type: Application
    Filed: September 29, 2014
    Publication date: January 15, 2015
    Inventors: Basawaraj Chickmath, Chandrashekar Giliyar, Chidambaram Nachiappan, Mahesh V. Patel, Srinivasan Venkateshwaran
  • Publication number: 20150019750
    Abstract: Consistent with embodiments of the present invention, a system may be provided to provide per-subscriber stream management comprising: a client capable of receiving a playlist containing a subset of segments associated with a video asset; a video application server to request subscriber state information and to build state representations in a subscriber database on a per-subscriber basis; a media segmenter capable of providing the video asset in multiple bit rates; a subscriber state manager capable of managing the current state of one or more subscribers in a subscriber database; and a stream manager capable of requesting the assignment of bandwidth from a wireless infrastructure on a per-subscriber basis.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Warren Scott Wainner, Mahesh Vittal, Stinson Mathai
  • Publication number: 20150020084
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: April 4, 2014
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: D721724
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 27, 2015
    Assignee: U.S. Green Building Council
    Inventors: Scot Horst, Mahesh Ramanujam, Dhruv Gami, S. Richard Fedrizzi, Vincenzo Anthony Trincia, III, Silvia Boscolo Bielo, Kimberly Jean Cullen, Claudio Fresneda Neumann, Steven Bishop