Patents by Inventor Pradeep Balakrishnan

Pradeep Balakrishnan 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: 20230195319
    Abstract: In some embodiments, there is provided a system which allows data to be received into a placement intelligence. After the data is analyzed, the data is written to a persistent storage device. Subsequently, the data may be written. Periodically, self-optimization may occur to improve read speeds or other metrics.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 22, 2023
    Inventors: Stuart John Inglis, Sheridan John Lambert, Adam Gworn Kit Fleming, Matthew Sylvain Lazaro, Herbert Dennis Hunt, Dmitry Lapik, Pradeep Balakrishnan, Rafael John Patrick Shuker
  • Publication number: 20230068214
    Abstract: A system, comprising: a plurality of clusters, each cluster comprising two or more nodes and data storage; data storage comprising two or more storage arrays; each storage array comprising two or more storage devices; each storage device being configured to store data; each node being configured to receive requests to interact with data stored on a storage device; wherein the system is configured to provide at least two communication paths between any pair of components, the components comprising the nodes, storage arrays, and the storage devices.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 2, 2023
    Inventors: Stuart John Inglis, Sheridan John Lambert, Adam Gworn Kit Fleming, Dmitry Lapik, Daniel James Nicholas Stokes, Cameron Ray Simmonds, Pradeep Balakrishnan, John Anthony Scaramuzzo, Matthew Sylvain Lazaro, Jack Spencer Turpitt, Rafael John Patrick Shuker, Leon Wiremu Macrae Oud, Kevan Pennington, Bernard Willis Setz, Harrison Ian Connell, Herbert Dennis Hunt
  • Publication number: 20210064234
    Abstract: In some embodiments, systems, methods, and devices disclosed herein are directed to implementing in-memory computer systems that offer improved performance over conventional computer systems. In some embodiments, the implementations of in-memory computer systems, devices, and methods described herein can function without reliance on conventional storage devices and thus are not subject to the bottleneck in processing speed associated with conventional storage devices. Rather, in some embodiments, the implementations of in-memory computer systems described herein include and/or utilize a processor and memory, wherein the memory is used for mass data storage, without reliance on a conventional hard drive, solid state drive, or any other peripheral storage device. Some embodiments herein relate to non-uniform real-time memory access (NURA) computing, for example on an in-memory computing system.
    Type: Application
    Filed: April 15, 2020
    Publication date: March 4, 2021
    Inventors: Yin Zhang, Nafees Ahmed Abdul, Pradeep Balakrishnan, Boyu Ni, Prasanth Krishnamoorthy
  • Patent number: 10657069
    Abstract: A method includes accessing a cache including a first cache block and setting the first cache block to a passive sub-state, where the first cache block in the passive sub-state is configured to be accessed or modified. The method also includes receiving at least one access or modification request of the first cache block and transitioning the first cache block from the passive sub-state to an active sub-state. The method also includes incrementing an ordinal cache activation count at an active cache counter in response to the transitioning, where the active cache counter is configured to track the activation counts such that oldest cache use counts are designated to be overwritten in the cache in an oldest-first fashion.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 19, 2020
    Assignee: Seagate Technology LLC
    Inventors: Kishore Sampathkumar, Pradeep Balakrishnan, Shashikiran Venkatesh
  • Publication number: 20180329831
    Abstract: A method includes accessing a cache including a first cache block and setting the first cache block to a passive sub-state, where the first cache block in the passive sub-state is configured to be accessed or modified. The method also includes receiving at least one access or modification request of the first cache block and transitioning the first cache block from the passive sub-state to an active sub-state. The method also includes incrementing an ordinal cache activation count at an active cache counter in response to the transitioning, where the active cache counter is configured to track the activation counts such that oldest cache use counts are designated to be overwritten in the cache in an oldest-first fashion.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Kishore Sampathkumar, Pradeep Balakrishnan, Shashikiran Venkatesh
  • Patent number: 9630640
    Abstract: An interlocking primary and secondary cart assembly may include a primary cart assembly including a primary support platform configured to support a primary working device and wheels operatively connected to the primary support platform that movably support the primary support platform spaced from a floor and a secondary cart assembly including a secondary support platform configured to support a secondary working device and wheel connected to the secondary platform that moveably support the secondary support platform spaced from the floor. The assembly may further include a lock and release mechanism including a primary lock and release component connected to the primary cart assembly and a secondary lock and release component connected to the secondary cart assembly wherein the secondary lock and release component aligns with the primary lock and release component for locking therewith with the secondary cart assembly positioned on the primary support platform of the primary cart assembly.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: April 25, 2017
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Jeffrey M. Collins, Andrew S. Ward, Pradeep Balakrishnan
  • Publication number: 20170101119
    Abstract: An interlocking primary and secondary cart assembly may include a primary cart assembly including a primary support platform configured to support a primary working device and wheels operatively connected to the primary support platform that movably support the primary support platform spaced from a floor and a secondary cart assembly including a secondary support platform configured to support a secondary working device and wheel connected to the secondary platform that moveably support the secondary support platform spaced from the floor. The assembly may further include a lock and release mechanism including a primary lock and release component connected to the primary cart assembly and a secondary lock and release component connected to the secondary cart assembly wherein the secondary lock and release component aligns with the primary lock and release component for locking therewith with the secondary cart assembly positioned on the primary support platform of the primary cart assembly.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Inventors: Jeffrey M. Collins, Andrew S. Ward, Pradeep Balakrishnan
  • Patent number: 7353251
    Abstract: According to the principles of the invention, there is provided a system, apparatus, and method for automated call launching in a call conferencing network. The system includes computer executable code for sharing information among a plurality of multipoint conference units, so that a remote user may, from a web site for example, initiate a conference call from one of the multipoint conference units. Using distributed code, a user's call request initiates a search of the network for a multipoint conference unit with adequate capacity and suitable capabilities for a requested call. Once a multipoint conference unit is selected, the multipoint conference unit calls out to selected participants who may accept or decline the call. This call setup is transparent to the user, who receives an acknowledgment once the conference call has been initiated.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: April 1, 2008
    Assignee: Polycom, Inc.
    Inventor: Pradeep Balakrishnan