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: 20170102890
    Abstract: In one embodiment, a method includes receiving a stored copy request indicating data and including a request identifier, scheduling publication of the data to an object store, and sending a subscription request indicating the data and the request identifier to the object store. In another embodiment, a method includes receiving a publication request indicating data to be copied, wherein the publication request is a recording request indicating a channel and a timespan, receiving one or more subscription requests for the data, receiving the data, and generating a copy of the data for each subscription request.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 13, 2017
    Inventors: Mahesh Chakravarthy Vittal Viveganandhan, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Clint Ricker, Ivan V. Legrand
  • Patent number: 9616241
    Abstract: This document discusses, among other things, an implantable dielectric compartment including a channel in an outer surface of the implantable dielectric compartment, the channel configured to constrain a portion of an implantable antenna in a specific configuration along the length of the portion of the implantable antenna. In certain examples, the implantable antenna can be configured to wirelessly transfer information electromagnetically at a specified operating frequency provided using the specific configuration of the portion of the implantable antenna.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: April 11, 2017
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Mark G. Deehr, David A. Chizek, Mahesh Maddali, Dennis E. Larson, Keith R. Maile
  • Patent number: 9621668
    Abstract: The present application is directed towards invalidating (also referred to as poisoning) ASDR table entries that are determined to be inaccurate because of changes to a multi-node system. For example, when a node leaves or enters a multi-node system, the ownership of the entries in the ASDR table can change thus invalidating cached and replica entries. More specifically, the system and methods disclosed herein include searching an ASDR table for cached entries responsive to the system determining the multi-node system has changed. After finding a cached entry, the system may determine if the entry should be poisoned. The decision to poison the entry may be responsive to the creation time of the entry, the time when the change to the multi-node system occurred, and in the case of a replica, the owner of the replica's position in a replication chain relative to source of the replica.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 11, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Anil Shetty, Gopinath Sikha, Jaidev Sridhar
  • Patent number: 9619541
    Abstract: A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. Each standby instance runs a set of processes that utilize non-blocking, single-task threads for high parallelism. At each standby instance for the multi-instance redo, the plurality of redo records are merged into a stream from one or more redo strands in logical time order, distributed to standby instances according to determined apply slave processes using an intelligent workload distribution function, reemerged after receiving updates from remote instances, and applied in logical time order by the apply slave processes. Redo apply progress is tracked at each instance locally and also globally, allowing a consistent query logical time to be maintained and published to service database read query requests concurrently with the redo apply.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Amrish Srivastava, Yunrui Li, Mahesh Baburao Girkar
  • Patent number: 9619542
    Abstract: The present application is directed towards systems and methods of hunting for a hash table entry in a hash table distributed over a multi-node system. More specifically, when entries are created in an ASDR table, the owner node of the entry may replicate the entry onto a non-owner node. The replica can act as a backup of the ASDR table entry in the event the node leaves the multi-mode system. When the node returns to the multi-node system, the node may no longer have the most up to date ASDR table entries, and may hunt to find the existence of the value associated with the entry. Responsive to receiving a request for an entry that may be outdated on the node, the node sends a request down a replication chain for an updated copy of the ASDR table entry from one of the replicas. Responsive to receiving the replica copy of the entry, the node responds to the client's request for the entry.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 11, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Sandeep Kamath, Mahesh Arumugam, Jaidev Sridhar, Abhishek Chauhan, Sandhya Gopinath
  • Patent number: 9620227
    Abstract: A sequence of contiguous pages in an erase block in a non-volatile memory device is programmed and erased. Next, all of the pages in the erase block are programmed with data. Then, the data is read back and verified to determine whether there is an error in the data. When there is an error in the data, then the last page in the sequence is identified as being unstable. If there is no error in the data, then the last page in that sequence is identified as being stable. Thus, the recorded information identifies a point of instability in the erase block. Instabilities can be stabilized by performing additional writes to fill the partially filled word line.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: April 11, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ajith Kumar Battaje, Mahesh Mandya Vardhamanaiah, Ashwin Narasimha, Sandeep Sharma
  • Patent number: 9621402
    Abstract: In embodiments of load balanced and prioritized data connections, a first connection is established to communicate first data from a first server to a second server over a public network, where the first data is communicated from a private network to a first device or subnet that is connected to the second server. A second connection is established to communicate second data from the first server to the second server over the public network, where the second data is communicated from the private network to a second device or subnet that is connected to the second server. The second server can distinguish the first data from the second data according to an authentication certificate field that identifies one of a first communication interface of the first connection or a second communication interface of the second connection.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Uma Mahesh Mudigonda, Sai Ganesh Ramachandran, Amit Kumar Nanda
  • Publication number: 20170096395
    Abstract: The present disclosure provides novel crystalline forms of cabozantinib (S)-malate, designated as form-M1, M2, M3 and M4 and novel crystalline forms of cabozantinib free base, form-M1, M2 and M3 and methods of their production. The present disclosure also provides processes for the preparation of crystalline cabozantinib (S)-malate form N-1.
    Type: Application
    Filed: May 22, 2015
    Publication date: April 6, 2017
    Inventors: Ramakoteswara Rao Jetti, Anjaneyaraju INDUKURI, Dnyandeo PUNDE, Chandersingh BOHRA, Mahesh Kumar GADAKAR, Vinayak GORE
  • Publication number: 20170097647
    Abstract: This disclosure provides systems and methods for improving the performance of a water pumping station. A server can be configured to receive data from a plurality of sensors included within the water utility plant. The server can cleanse the data received from the water utility plant to generate cleansed data. The server can prepare the cleansed data for use by the water utility plant to generate plant-specific data. The server also can generate real-time analytic data based on the plant-specific data.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 6, 2017
    Inventors: Mahesh Lunani, Ravindra Nath Rapaka
  • Patent number: 9613897
    Abstract: Magnetic core inductors implemented on integrated circuits and methods for fabricating such magnetic core inductors are disclosed. An exemplary magnetic core inductor includes a bottom magnetic plate that includes a center portion and first, second, third, and fourth extension portions extending from the center portion. The exemplary magnetic core inductor includes an interlayer dielectric layer disposed over the bottom magnetic plate, and within the interlayer dielectric layer, first, second, third, and fourth via trenches extending above a respective one of the first, second, third, and fourth extension portions, and a fifth via trench extending above the center portion. The magnetic core inductor further includes a stacked-ring inductor coil including a plurality of inductor rings surrounding the fifth via trench and a top magnetic plate including a center portion and first, second, third, and fourth extension portions extending from the center portion.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: April 4, 2017
    Assignee: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
    Inventors: Mahesh Bhatkar, Lulu Peng, Wanbing Yi, Juan Boon Tan, Luke England
  • Publication number: 20170090106
    Abstract: Described is an illumination structure for a key of a keyboard. The illumination structure is used to uniformly illuminate the key and any glyphs that are present on the key. The illumination structure includes a light guide having various features that increase total internal reflection and also illuminate the glyphs of the key.
    Type: Application
    Filed: September 11, 2016
    Publication date: March 30, 2017
    Inventors: Robert Y. Cao, Craig C. Leong, Bradford J. Zercoe, Dinesh C. Mathew, Mahesh Krishnamurthi, Jun Qi, Rong Liu, Victor H. Yin
  • Publication number: 20170090104
    Abstract: Described is an illumination structure for a key of a keyboard. The illumination structure is used to uniformly illuminate the key and any glyphs that are present on the key. The illumination structure includes a light guide having various features that increase total internal reflection and also illuminate the glyphs of the key.
    Type: Application
    Filed: February 3, 2016
    Publication date: March 30, 2017
    Inventors: Robert Y. Cao, Craig C. Leong, Bradford J. Zercoe, Dinesh C. Mathew, Mahesh Krishnamurthi, Jun Qi, Rong Liu, Victor H. Yin
  • Publication number: 20170088613
    Abstract: The invention provides anti-TIGIT (T-cell immunoreceptor with Ig and ITIM domains) antibodies and methods of using the same.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 30, 2017
    Inventors: Jane L. GROGAN, Robert J. JOHNSTON, Yan WU, Wei-Ching LIANG, Patrick LUPARDUS, Mahesh YADAV, Dhaya SESHASAYEE, Meredith HAZEN
  • Publication number: 20170092174
    Abstract: Devices and methods for reducing or eliminating sub-pixel layout artifacts on an electronic display are provided. One such device may include an electronic display to display image data, a processor to generate the image data, and sub-pixel layout compensation circuitry that modifies the image data to reduce or eliminate a sub-pixel layout artifact of the electronic display by modifying pixels of the image data on a sub-pixel-by-sub-pixel basis. The sub-pixel layout compensation circuitry may adjust a sub-pixel of a first color in a first pixel based at least in part on a first gradient between the sub-pixel of the first color of the first pixel and a sub-pixel of the first color of a second pixel.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Guy Cote, Mahesh B. Chappalli
  • Publication number: 20170092180
    Abstract: A method for adjusting the gain of a plurality of pixels across a display includes determining grid point gain adjustments for a plurality of grid points corresponding to coordinates across the display. The corresponding coordinates have a non-uniform spacing across the display. The method also includes determining uniformity gain adjustments for the plurality of pixels via interpolation with the grid point gain adjustments. The method also includes multiplying the uniformity gain adjustment for each pixel of the plurality of pixels by an input signal to the respective pixel. The drive strength supplied to the respective pixel is based at least in part on the input signal, and the drive strength supplied to each pixel is configured to control the light emitted from the respective pixel.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Guy Cote, Mahesh B. Chappalli
  • Publication number: 20170092236
    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray
  • Publication number: 20170092228
    Abstract: An electronic display includes a display side and an ambient light sensor configured to measure received light received through the display side. The electronic display also includes multiple pixels located between the display side and the ambient light sensor. The multiple pixels are configured to emit display light through the display side.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Guy Cote, Mahesh B. Chappalli, Venu M. Duggineni
  • Publication number: 20170091584
    Abstract: The embodiments relate to classifying and grouping images. Primary images and secondary images are created and stored. A preliminary relationship between the primary and secondary images is established. The primary image is compared with the secondary image to produce a relevance score. The relevance score is converted to a secondary image assignment, which includes selectively assigning the secondary image to a first group based on the relevance score.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: International Business Machines Corporation
    Inventors: Mahesh P. Bhat, Paul F. Gerver, Lennard G. Streat, Cameron J. Young
  • Publication number: 20170090909
    Abstract: Methods, apparatus, and computer program products for securely writing patch code to a memory of a system-on-chip (SoC) are described. An example of a method for securely writing patch code to the memory of the SoC includes determining an authentication status of a patch code image, if the authentication status of the patch code image is authenticated, then writing the patch code from the patch code image into a one-time programmable (OTP) memory and generating a system reset signal, and if the authentication status of the patch code image is unauthenticated, then booting the SoC without writing the patch code from the patch code image into the OTP memory.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Xu GUO, Ron KEIDAR, Rodney ZIOLKOWSKI, Mahesh Dandapani IYER, Yau CHU
  • Patent number: 9606043
    Abstract: Flow cytometer systems are provided having intermediate angle scatter detection capability. In some aspects, systems are provided that include an intermediate angle scatter (IAS) light detector positioned to measure intermediate angle scatter emitted from a flow cytometer. The system further includes a mask disposed across a portion of the IAS light detector and positioned between the flow cell and the IAS light detector to cover at least a central portion of the IAS light detector so as to block a diffraction pattern observed at the detector. In some instances, the diffraction pattern is created by a flat beam profile irradiating the sample. Methods are also provided for configuring a flow cytometer to block a diffraction pattern created by (1) a flat laser beam profile irradiating a flow cytometer liquid sample, or (2) a mismatched index of refraction between a sheath fluid and a liquid sample in a flow cytometer.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 28, 2017
    Assignee: Abbott Laboratories
    Inventor: Mahesh R. Junnarkar