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: 20230068627Abstract: 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: ApplicationFiled: August 23, 2022Publication date: March 2, 2023Inventors: Reza Sharifi, Ramesh Balan
-
Patent number: 11380216Abstract: 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: GrantFiled: October 11, 2018Date of Patent: July 5, 2022Assignee: Knomadix CorporationInventors: Ramesh Balan, Divya Balasubramanian
-
Patent number: 9389651Abstract: 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: GrantFiled: May 22, 2013Date of Patent: July 12, 2016Assignee: Exablox CorporationInventors: Douglas Brockett, Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Ramesh Balan
-
Patent number: 8991950Abstract: 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: GrantFiled: July 10, 2013Date of Patent: March 31, 2015Assignee: Exablox CorporationInventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan
-
Publication number: 20150015131Abstract: 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: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Applicant: Exablox CorporationInventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan
-
Patent number: 7930481Abstract: 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: GrantFiled: December 18, 2006Date of Patent: April 19, 2011Assignee: Symantec Operating CorporationInventors: Jim Nagler, Ramesh Balan
-
Patent number: 7831642Abstract: 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: GrantFiled: October 8, 2004Date of Patent: November 9, 2010Assignee: Symantec Operating CorporationInventors: Balemurughan Kumaresan, Harold Bailey Prince, Jr., Ramesh Balan
-
Publication number: 20080091780Abstract: 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: ApplicationFiled: August 6, 2007Publication date: April 17, 2008Inventors: Ramesh Balan, Vijay Balakrishnan, Kuzhali Srinivasan, Nawsheeo Haq
-
Patent number: 7340743Abstract: 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: GrantFiled: April 25, 2003Date of Patent: March 4, 2008Assignee: Symantec Operating CorporationInventors: Anurag Anural, Harold Bailey Prince, Jr., Ramesh Balan, Murali Nagaraj, Balemurughan Kumaresan
-
Patent number: D750033Type: GrantFiled: July 10, 2013Date of Patent: February 23, 2016Assignee: Exablox CorporationInventors: Peter Privitera, Jon Carver, Joshua Druker, Tad Hunt, Douglas Brockett, Ramesh Balan