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: 20160366264
    Abstract: Embodiments of the present invention provide systems and methods for sending information during a call. In one embodiment, an individual receives a request for information while using a device. The requested information is located on the device in use. Sending the requested information involves utilizing hovering gestures, recording audio, converting recorded audio to text, and correlating recorded audio with the text. Extracting the requested information may include deleting extraneous information and accounting for inconsistencies in pronunciation.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventors: Vijay Ekambaram, Ashish K. Mathur, Mahesh B. Selvam
  • Patent number: 9521104
    Abstract: Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: December 13, 2016
    Assignee: EBAY INC.
    Inventors: Nicole Lee Birdsall, Mahesh K. Somani, Kumar Rethinakaleeswaran, Mihir Sambhus
  • Patent number: 9519740
    Abstract: Systems and techniques are described for optimizing a circuit design by using a numerical solver. The gates sizes are optimized by modeling a set of gate optimization problems and solving the set of gate optimization problems by using a numerical solver. Modeling each gate optimization problem can include selecting a portion of the circuit design that includes a driver gate that drives one or more inputs of each gate in a set of gates, and modeling a gate optimization problem for the portion of the circuit design based on circuit information for the portion of the circuit design. A differentiable objective function for delay can be created using numerical models for the delays in the circuit. In some embodiments, gradients of the differentiable objective function can be computed to enable the use of a conjugate-gradient-based numerical solver.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 13, 2016
    Assignee: SYNOPSYS, INC.
    Inventors: Mahesh A. Iyer, Amir H. Mottaez
  • Patent number: 9519518
    Abstract: The present invention is directed towards systems and methods deploying a virtual server on a subset of devices in a cluster of devices. A first device of a cluster of devices intermediary between at least one client and at least one server, may identify a first virtual server to establish on one or more devices of the cluster. The first device may associate, to the identified virtual server, a group comprising a subset of devices in the cluster of devices. The cluster may establish the first virtual server on each device in the group responsive to associating the group to the first virtual server. Each virtual server on each device of the group may be assigned a same internet protocol address.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: December 13, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Vishnu Itta
  • Publication number: 20160358596
    Abstract: A system and method configured for use in a text-to-speech (TTS) system is provided. Embodiments may include identifying, using one or more processors, a word or phrase as a named entity and identifying a language of origin associated with the named entity. Embodiments may further include transliterating the named entity to a script associated with the language of origin. If the TTS system is operating in the language of origin, embodiments may include passing the transliterated script to the TTS system. If the TTS system is not operating in the language of origin, embodiments may include generating a phoneme sequence in the language of origin using a grapheme to phoneme (G2P) converter.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 8, 2016
    Inventors: Anurag Ratan Singh, Yifang Xu, Ivan A. Sanchez Quijas, Mahesh Godavarti
  • Publication number: 20160357611
    Abstract: A cloud services brokerage platform system includes a virtual data center (VDC) and an architecture management interface. The virtual data center (VDC) includes a plurality of resource groups. Each one of the resource groups includes one or more VDC resources. Each one of the VDC resources is associated with a respective set of resource group specification parameters. The architecture management interface enables an architectural layout of the one or more VDC resources to be displayed. The architectural layout includes a visual depiction of the one or more VDC resources of each one of the resource groups. An arrangement of the visual depiction is dependent upon the respective set of resource group specification parameters.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: Gravitant Inc.
    Inventors: Raghunath Sapuram, Manish Mahesh Modh, Balaji Narasimhan, Kishor Grandhe
  • Publication number: 20160360374
    Abstract: A method of selecting a cellular network entails determining a current location using a Global Navigation Satellite System (GNSS) receiver in a mobile device, prioritizing bands based on the current location to create a set of prioritized bands, and searching the set of prioritized bands for the cellular network. This method expedites selection of the cellular network when a mobile device is powered on or when its cellular radiofrequency transceiver is activated.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Mahesh NARAYANAN, Jarrod CHAMBERS, Jean-Philippe Paul CORMIER
  • Publication number: 20160354475
    Abstract: The present application discloses an acid labile lipophilic molecular conjugate of cancer chemotherapeutic agents and methods for reducing or substantially eliminating the side effects of chemotherapy associated with the administration of a cancer chemotherapeutic agent to a patient in need thereof.
    Type: Application
    Filed: April 18, 2016
    Publication date: December 8, 2016
    Inventors: James D. McChesney, John T. Henri, Sylesh Kumar Venkataraman, Mahesh Kumar Gundluru
  • Publication number: 20160358163
    Abstract: A method includes communicating with a token server to identify a key, generating an initialization vector, performing a logical operation on the key using the initialization vector to generate a modified key, encrypting a financial account number using a format preserving encryption technique to generate a payment token where the format preserving encryption technique uses the modified key, establishing a communication connection with a point-of-sale terminal, and transmitting the payment token to the point-of-sale terminal.
    Type: Application
    Filed: December 29, 2014
    Publication date: December 8, 2016
    Applicant: CA, INC.
    Inventors: SHARATH LAKSHMAN KUMAR, Mahesh Malatesh Chitragar
  • Publication number: 20160355516
    Abstract: Compounds of Formula (I), their preparation, and use in preventing or treating a bacterial infection are disclosed.
    Type: Application
    Filed: January 21, 2015
    Publication date: December 8, 2016
    Inventors: Prasad Keshav DESHPANDE, Satish BHAWSAR, Sanjay RAIKAR, Sanjay Kisan DABHADE, Laxmikant PAVASE, Amit MISHRA, Sunil GUPTA, Vikas DESHMUKH, Sunil Bhaginath JADHAV, Rajesh KALE, Sachin BHAGWAT, Ravindra Dattatraya YEOLE, Mahesh Vithalbhai PATEL
  • Publication number: 20160358598
    Abstract: The present disclosure generally relates to context-based endpoint detection in user speech input. A method for identifying an endpoint of a spoken request by a user may include receiving user input of natural language speech including one or more words; identifying at least one context associated with the user input; generating a probability, based on the at least one context associated with the user input, that a location in the user input is an endpoint; determining whether the probability is greater than a threshold; and in accordance with a determination that the probability is greater than the threshold, identifying the location in the user input as the endpoint.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 8, 2016
    Inventors: Shaun E. WILLIAMS, Henry G. MASON, Mahesh KRISHNAMOORTHY, Matthias PAULIK, Neha AGRAWAL, Sachin S. KAJAREKAR, Selen UGUROGLU, Ali S. MOHAMED
  • Patent number: 9513874
    Abstract: Various technologies related to an enterprise computing platform are presented. Documents in a framework can be edited via logical views as described. An enterprise computing platform having a variety of frameworks can be configured to operate in a variety of business domains. Features such as parallel computing, distributed computing, logical documents, document transformation, space visualization, data security, and others can be accomplished via configuration rather than coding.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 6, 2016
    Assignee: Infosys Limited
    Inventors: Dinesh Govind Joshi, Mahesh Huyilalu Shivaram, Ganesan Kaushik, Subramanian Baskaran, Vinoop Aradhya
  • Patent number: 9514160
    Abstract: A method, system, and computer program product. The method for non-intrusive redeployment of a standby database facility comprises configuring a database system having a shared lock manager process to synchronize two or more concurrent access instances, then granting lock requests for access to a cache of database blocks. At some moment in time, the shared lock manager process may fail, and a monitor process detects the failure or other stoppage of the shared lock manager process. A new shared lock manager process and other processes are started, at least one of which serves for identifying the database blocks in the cache that have not yet been written to the database. The identified blocks are formed into a recovery set of redo operations. During this time, incoming requests for access to the cache of database blocks are briefly blocked, at least until the recovery set of redo operations has been formed.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 6, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shanshan Song, Yunrui Li, Tolga Yurek, Mahesh Girkar, Neil MacNaughton
  • Patent number: 9510679
    Abstract: Embodiments of the present invention generally relate to a drawer lifting mechanism, and more particularly to a mechanism that is adapted to bring stored items that are disposed on a supporting surface of a drawer lifting mechanism to a user. The drawer lifting mechanism may be actuated by human power or by use of one or more actuators. In some configurations, the drawer lifting mechanism is disposed and used in the kitchen to enable the delivery of the contents of a kitchen cabinet to a user that is disposed proximate to the cabinet.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: December 6, 2016
    Inventors: Ravi Nikhil Bhatt, Mira Nicole Bhatt, Joshua P. Kannankunni, Clayton D. Stevens, Logan Alastair John Wallace, Olivia May Wallace, Nikhil Mahesh Bhatt, Alexander D. Wallace, Seejo K. Pylappan, Joseph J. Stevens
  • Publication number: 20160350088
    Abstract: A compiler and a method of compiling code that reduces memory bandwidth when processing code on a computer are provided herein. In one embodiment, the method includes: (1) automatically identifying a sequence of operations for fusing, wherein the sequence of operations correspond to instructions from a source code, (2) determining subdivisions of a final output of the sequence of operations, (3) determining input data and intermediate operations needed to obtain a final subdivision output for each of the subdivisions and (4) automatically generating code to fuse the sequence of operations employing the subdivisions, wherein the automatically identifying and the automatically generating are performed by a processor.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Mahesh Ravishankar, Paulius Micikevicius, Vinod Grover
  • Publication number: 20160346787
    Abstract: The present disclosure relates to a pulverizer includes a pulverizer housing with an grinding assembly having a grinding table situated therein. The grinding table provides a grinding surface area for a material, such as a fossil fuel, such as coal, to be pulverized. The grinding table is mounted on a gearbox shaft operatively connected to a gearbox drive mechanism so as to be capable of driven rotation within the pulverizer housing. A journal assembly having a journal head and the journal assembly and a spring assembly are mounted on the pulverizer housing so that the journal head engage the spring assembly.
    Type: Application
    Filed: May 20, 2016
    Publication date: December 1, 2016
    Inventors: Indragantisatysairam Satysai Ramchandra RAO, Krishnendu ADITYA, Sunil CHAUHAN, Mahesh Govind CHAUHAN
  • Patent number: 9507946
    Abstract: In one embodiment, a system for identifying and tracking application vulnerabilities includes an interface, a processor, and a memory. The interface is operable to receive a plurality of applications from one or more business units, each of the plurality of applications including source code. A process is communicatively coupled to the interface and is operable to identify a vulnerability associated with the source code of each of the plurality of applications. A memory is communicatively coupled to the interface and the processor and operable to store the vulnerability and the source code associated with the vulnerability in a vulnerability database. The processor is further operable to create a vulnerability tag for the vulnerability stored in the vulnerability database. The memory may also store the vulnerability tag for the vulnerability in a reporting database.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: November 29, 2016
    Assignee: Bank of America Corporation
    Inventor: Mahesh Bang
  • Patent number: 9507684
    Abstract: Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gerd Breiter, Sambit Sahu, Anca Sailer, Hidayatullah Shaikh, Mahesh Viswanathan
  • Patent number: 9504933
    Abstract: Disclosed is an apparatus for synthesizing nitroalkanes by reaction of a hydrocarbon feedstock with aqueous nitric acid. The apparatus may be designed such that it can synthesize more than one nitroalkane using the same equipment.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: November 29, 2016
    Assignee: ANGUS CHEMICAL COMPANY
    Inventors: Mahesh Sawant, Daniel M. Trauth, John G. Pendergast, Jr., Ravindra S. Dixit
  • Patent number: D774066
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 13, 2016
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Martin Kas, Rahul Mahesh Kulkarni