Patents by Inventor Ramesh Balan

Ramesh Balan 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: 20230068627
    Abstract: In one example, a switched circuit includes first and second transistors. The first transistor has a first gate and a first source/drain path. The second transistor has a second gate and a second source/drain path. The first and second source/drain paths are coupled in series between an input terminal and an output terminal. A first drive circuit has a first drive input and a first drive output. A second drive circuit has a second drive input and a second drive output. The first drive output is coupled to the first gate, and the second drive output is coupled to the second gate. Switching circuitry is coupled between: at least one of first or second power supply circuits; and at least one of the first or second drive circuits.
    Type: Application
    Filed: August 23, 2022
    Publication date: March 2, 2023
    Inventors: Reza Sharifi, Ramesh Balan
  • Patent number: 11380216
    Abstract: Provided, in an aspect, is a dynamic number board game. A method for generation of the dynamic number board game can include, receiving one or more input data associated with generation of the dynamic number board game; generating one or more timers in accordance with the received input data; determining one or more fluency metrics in accordance with the received input data; generating a primitive number board game based on the received input data; generating one or more problems for the primitive board game based on the received input data; dynamically generating one or more hints for each of the generated problems; and presenting for display, the dynamic number board game based on the primitive number board game, the one or more timers, the one or more fluency metrics, and the dynamically generated one or more hints.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: July 5, 2022
    Assignee: Knomadix Corporation
    Inventors: Ramesh Balan, Divya Balasubramanian
  • Patent number: 9389651
    Abstract: An apparatus for removing a modular electronic device from a chassis and a method for assembling thereof are provided. The apparatus for removing the modular electronic device from the chassis comprises a door pivotally coupled to the chassis, a sliding element in slidable engagement with the door, a first ejection actuator coupled to the door and configured to move simultaneously with the door, a second ejection actuator including a spring member connected to the second ejection actuator and to the rear of the chassis, and a linkage element connecting the sliding element with the second ejection actuator. Additionally, the apparatus for removing the modular electronic device from the chassis comprises a guide rail disposed in the chassis enclosure to guide the modular electronic device and to guide the second ejection actuator along the chassis enclosure.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: July 12, 2016
    Assignee: Exablox Corporation
    Inventors: Douglas Brockett, Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Ramesh Balan
  • Patent number: 8991950
    Abstract: An apparatus for removing a modular electronic device from a chassis and a method for assembling thereof are provided. The apparatus for removing the modular electronic device from the chassis includes a door pivotally coupled to the chassis, a sliding element in slidable engagement with the door, an ejection actuator including a spring member connected to the ejection actuator and to the rear of the chassis, and a linkage element connecting the sliding element with the ejection actuator. Additionally, the apparatus for removing the modular electronic device from the chassis includes a guide rail disposed in the chassis enclosure to guide the modular electronic device and to guide the ejection actuator along the chassis enclosure.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: March 31, 2015
    Assignee: Exablox Corporation
    Inventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan
  • Publication number: 20150015131
    Abstract: An apparatus for removing a modular electronic device from a chassis and a method for assembling thereof are provided. The apparatus for removing the modular electronic device from the chassis comprises a door pivotally coupled to the chassis, a sliding element in slidable engagement with the door, an ejection actuator including a spring member connected to the ejection actuator and to the rear of the chassis, and a linkage element connecting the sliding element with the ejection actuator. Additionally, the apparatus for removing the modular electronic device from the chassis comprises a guide rail disposed in the chassis enclosure to guide the modular electronic device and to guide the ejection actuator along the chassis enclosure.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 15, 2015
    Applicant: Exablox Corporation
    Inventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan
  • Patent number: 7930481
    Abstract: An application may issue write operations intended for a SAN via a server cache. Monitoring of the SAN (e.g., the autonomous persistent cache of the storage arrays of the SAN), allows caching performance to be controlled by a write caching policy. The server cache memory may be increased, decreased or eliminated according to the write caching policy. In one embodiment, a storage volume manager may adjust the latency of write operations in the server cache. In some embodiments, the write caching policy may adapt and learn characteristics of the storage environment, which may include calibrated values for messaging timestamps.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 19, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Jim Nagler, Ramesh Balan
  • Patent number: 7831642
    Abstract: A method, system, computer system, and computer-readable medium to efficiently coordinate caching operations between nodes operating on the same file while allowing different regions of the file to be written concurrently. More than one program can concurrently read and write to the same file. Pages of data from the file are proactively and selectively cached and flushed on different nodes. In one embodiment, range locks are used to effectively flush and invalidate only those pages that are accessed on another node.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: November 9, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Balemurughan Kumaresan, Harold Bailey Prince, Jr., Ramesh Balan
  • Publication number: 20080091780
    Abstract: A method, system, and computer readable medium comprising instructions to build a configurable electronic forms messenger (EFM) system which includes a configuration module and an EFM module. Each of these modules has its own client and server components and both share a common EFM data store.
    Type: Application
    Filed: August 6, 2007
    Publication date: April 17, 2008
    Inventors: Ramesh Balan, Vijay Balakrishnan, Kuzhali Srinivasan, Nawsheeo Haq
  • Patent number: 7340743
    Abstract: A method, system, application programming interface, computer system, and computer program product to provide locks for controlling access to data by nodes in a multi-node environment while minimizing messages sent between nodes. Based upon knowledge of lock usage in the multi-node environment, a multi-node knowledge agent can determine when no other node is accessing data protected by a given lock, as well as when an event has occurred that precedes a request by another node to access data protected by the given lock. When no other node is accessing data and no such event has occurred, the multi-node knowledge agent can designate that given lock as “masterless.” A lock agent on the node hosting the multi-node knowledge agent is authorized to subsequently grant access to the data protected by the masterless lock to clients on that node without communicating with a lock master, which may reside at another node.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: March 4, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Anurag Anural, Harold Bailey Prince, Jr., Ramesh Balan, Murali Nagaraj, Balemurughan Kumaresan
  • Patent number: D750033
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: February 23, 2016
    Assignee: Exablox Corporation
    Inventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan