Patents by Inventor Prasad Ram

Prasad Ram 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: 20220406208
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing adaptive learning paths based on specified learning goals and student competency. An embodiment operates by receiving a learning objective associated with a user and retrieving from one or more storage devices a competency profile associated with the user. The competency profiles comprise information representing a current competency of the user regarding concepts associated with the learning objective. Then system then selects, based on a concept dependency graph, an ordered set of learning activities that establish a path between the current proficiency and the learning objective. References to the learning activities are stored in a learning activities table associated with the concepts in the concept dependency graph. The system then sends information related to the learning activities to the user.
    Type: Application
    Filed: August 3, 2022
    Publication date: December 22, 2022
    Applicant: Gooru, Inc.
    Inventor: Prasad Ram
  • Publication number: 20190286751
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing adaptive learning paths based on specified learning goals and student competency. An embodiment operates by receiving a learning objective associated with a user and retrieving from one or more storage devices a competency profile associated with the user. The competency profiles comprise information representing a current competency of the user regarding concepts associated with the learning objective. Then system then selects, based on a concept dependency graph, an ordered set of learning activities that establish a path between the current proficiency and the learning objective. References to the learning activities are stored in a learning activities table associated with the concepts in the concept dependency graph. The system then sends information related to the learning activities to the user.
    Type: Application
    Filed: June 11, 2018
    Publication date: September 19, 2019
    Applicant: Gooru, Inc.
    Inventor: Prasad Ram
  • Patent number: 7448022
    Abstract: A resource catalog system comprises a catalog organized as a set of metadata structures representing distributed system resources, language for resource invocation, and a query interpreter and optimizer. Query optimization includes dynamic functional composition by modeling resources according constraints and determining constraint-satisfaction to compose an execution plan. Query optimization may also include dynamic selection and scheduling of resources by combining a resource scheduling with adaptive feedback. The resources may comprise distributed software components, application programs, shell scripts, executables, and services. The resource catalog system accepts queries for operations on distributed resources through a declarative language or a procedural language. A query optimizer derives catalog operators from a query or elsewhere and accesses the system resources according to interpretation of the catalog operators.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: November 4, 2008
    Assignee: Prasad Ram
    Inventors: Prasad Ram, Arun Ramanujapuram, Robert Schuler
  • Patent number: 7068787
    Abstract: A digital work and a system context (or resource information or system resource) are polarized enabling trusted rendering or replay of the digital work without depolarization of the digital content. The digital work includes digital content and resource information. Resource information may include information used by a replay application to format or process the digital content. The digital work and system context are polarized using a polarization scheme which relies on a polarization seed to initialize and customize the polarization. Different types of polarization seeds may be used, including a random number, a user's system's state or characteristic and a dynamic state-based polarization seed based on a dynamic system state or characteristic.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: June 27, 2006
    Assignee: Contentguard Holdings, Inc.
    Inventors: Thanh T. Ta, Prasad Ram, Robert E. Schuler, Arun Ramanujapuram, Guillermo Lao, Xin Wang
  • Patent number: 6763464
    Abstract: A system and method for the secure distribution of electronic documents reduces the likelihood of unauthorized reproduction and redistribution by either authorized or unauthorized recipients. A self-protecting document (SPD) contains an encrypted document as well as a secure set of permissions and the software necessary to process the document; full decryption of the document is performed as late as possible so as to minimize the possibility of intercepting the document before it has been fully rendered to screen or to paper.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: July 13, 2004
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Xin Wang, Thanh T. Ta, Prasad Ram
  • Patent number: 6519700
    Abstract: A system and method for the secure distribution of electronic documents reduces the likelihood of unauthorized reproduction and redistribution by either authorized or unauthorized recipients. A self-protecting document (SPD) contains an encrypted document as well as a secure set of permissions and the software necessary to process the document; full decryption of the document is performed as late as possible so as to minimize the possibility of intercepting the document before it has been fully rendered to screen or to paper.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: February 11, 2003
    Assignee: Contentguard Holdings, Inc.
    Inventors: Prasad Ram, Thanh T. Ta, Xin Wang
  • Publication number: 20020194485
    Abstract: A system and method for the secure distribution of electronic documents reduces the likelihood of unauthorized reproduction and redistribution by either authorized or unauthorized recipients. A self-protecting document (SPD) contains an encrypted document as well as a secure set of permissions and the software necessary to process the document; full decryption of the document is performed as late as possible so as to minimize the possibility of intercepting the document before it has been fully rendered to screen or to paper.
    Type: Application
    Filed: July 18, 2002
    Publication date: December 19, 2002
    Applicant: CONTENTGUARD HOLDINGS, INC.
    Inventors: Prasad Ram, Thanh T. Ta, Xin Wang