Patents by Inventor Jayakumar Muthukumarasamy

Jayakumar Muthukumarasamy 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).

  • Patent number: 10360809
    Abstract: A method and apparatus for utilizing a course skeleton for adaptive learning is provided. Based on student profile information and course goal information, a query is generated to dynamically determine which learning items should be presented to the student. The query, which is based on a particular learning goal, may differ from student to student, and therefore different students may be presented with different learning items to achieve the same learning goal. In addition, as new learning items is added to the learning item repository, the learning items returned by the query for a particular learning goal may change, even if the query used for the goal does not.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: July 23, 2019
    Assignee: APOLLO EDUCATION GROUP, INC.
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Partha Saha, Kurtis S. Taylor, James R. Utter
  • Publication number: 20150127567
    Abstract: A data mining system extracts job opening information and derives, for a given job, relevant competencies and derives, for a given candidate, relevant competencies, for the candidate. In some embodiments, the data mining performs authentication of relevant competencies before performing matching. The matching outputs can be used to provide data to a candidate indicating possible future competencies to obtain, to provide data to a teaching organization indicating possible future competencies to cover in their coursework, and to provide data to employers related to what those teaching organizations are covering.
    Type: Application
    Filed: June 25, 2014
    Publication date: May 7, 2015
    Inventors: Satish Menon, Tomi Jussi Blinnikka, Jayakumar Muthukumarasamy, Joseph Deck, Byron Edward Dom, Jeyendran Balakrishnan
  • Publication number: 20140335498
    Abstract: Method(s), stored instruction(s), and computing device(s) are provided for automatically generating different subsets of questions and/or automatically assigning the different subsets of questions to different test participants. The computing device(s) store information that includes test questions, test version generation criteria, and test version assignment criteria. The computing device(s) automatically determine, using the test version generation criteria, subsets of test questions that differ from each other by at least one question. The computing device(s) automatically assign, using the test version assignment criteria, subsets of test questions, which differ from each other by at least one question, to different test participants. The computing device(s) then cause administration of at least one of the different versions to at least one of the different test participants.
    Type: Application
    Filed: October 23, 2013
    Publication date: November 13, 2014
    Applicant: Apollo Group, Inc.
    Inventors: JAYAKUMAR MUTHUKUMARASAMY, VENKATA KOLLA, PAVAN ARIPIRALA VENKATA, SUMIT KEJRIWAL, NARENDER VATTIKONDA
  • Publication number: 20130280690
    Abstract: A method and apparatus for utilizing a course skeleton for adaptive learning is provided. Based on student profile information and course goal information, a query is generated to dynamically determine which learning items should be presented to the student. The query, which is based on a particular learning goal, may differ from student to student, and therefore different students may be presented with different learning items to achieve the same learning goal. In addition, as new learning items is added to the learning item repository, the learning items returned by the query for a particular learning goal may change, even if the query used for the goal does not.
    Type: Application
    Filed: June 10, 2013
    Publication date: October 24, 2013
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Partha Saha, Kurtis S. Taylor, James R. Utter
  • Publication number: 20130266922
    Abstract: A method and apparatus for competitive learning objects in a learning environment is provided. Based on the success that a student has with a particular learning item, a learning recommendation is generated for another student.
    Type: Application
    Filed: June 12, 2013
    Publication date: October 10, 2013
    Inventors: Catherine Needham, Satish Menon, Willie Wheeler, Jayakumar Muthukumarasamy, Partha Saha, Nitzan Katz, Adam Honea, Marla Kelsey, Jorge Carmargo
  • Publication number: 20130095465
    Abstract: A method and apparatus for utilizing a course skeleton for adaptive learning is provided. Based on student profile information and course goal information, a query is generated to dynamically determine which learning items should be presented to the student. The query, which is based on a particular learning goal, may differ from student to student, and therefore different students may be presented with different learning items to achieve the same learning goal. In addition, as new learning items is added to the learning item repository, the learning items returned by the query for a particular learning goal may change, even if the query used for the goal does not.
    Type: Application
    Filed: February 29, 2012
    Publication date: April 18, 2013
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Partha Saha, Kurtis S. Taylor, James R. Utter
  • Publication number: 20130095461
    Abstract: A method and apparatus for utilizing a course skeleton for adaptive learning is provided. Based on student profile information and course goal information, a query is generated to dynamically determine which learning items should be presented to the student. The query, which is based on a particular learning goal, may differ from student to student, and therefore different students may be presented with different learning items to achieve the same learning goal. In addition, as new learning items is added to the learning item repository, the learning items returned by the query for a particular learning goal may change, even if the query used for the goal does not.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Partha Saha, Kurtis S. Taylor, James R. Utter
  • Publication number: 20120164620
    Abstract: A method and apparatus for competitive learning objects in a learning environment is provided. Based on the success that a student has with a particular learning item, a learning recommendation is generated for another student.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 28, 2012
    Inventors: Catherine Needham, Satish Menon, Willie Wheeler, Jayakumar Muthukumarasamy, Partha Saha, Nitzan Katz, Adam Honea, Marla Kelsey, Jorge Carmargo
  • Publication number: 20110177480
    Abstract: A method and apparatus for a learning management platform is provided. Based on student profile information and a determination that similarities exist between students, a learning experience engine provides an individualized learning recommendation to a student.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 21, 2011
    Inventors: Satish Menon, Catherine Needham, Willie Wheeler, Jayakumar Muthukumarasamy, Partha Saha, Nitzan Katz, Adam Honea, Marla Kelsey, Jorge Carmargo, Manish Upendran
  • Publication number: 20110177483
    Abstract: A method and apparatus for competitive learning objects in a learning environment is provided. Based on the success that a student has with a particular learning item, a learning recommendation is generated for another student.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 21, 2011
    Inventors: Catherine Needham, Satish Menon, Willie Wheeler, Jayakumar Muthukumarasamy, Partha Saha, Nitzan Katz, Adam Honea, Marla Kelsey, Jorge Carmargo
  • Patent number: 7793329
    Abstract: Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique. Method, system, computer program stored on a computer readable medium for reducing switching delays between digital video feeds or different video or data channels using a slotted distribution and transmission technique. Method and system for performing a fast channel change operation. A computer propagated data signal. An article of manufacture comprising a digital video signal set.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: September 7, 2010
    Assignee: Kasenna, Inc.
    Inventors: Vinay Joshi, Jayakumar Muthukumarasamy, Satish Menon, Rajiv Malik
  • Publication number: 20090070414
    Abstract: Transfer file format, system, signal, and method for performing distribution of media content across computer networks. Transfer file and signal includes signature identifying format of file, header containing information about various parts of transfer file, asset metadata describing technical details about media content, media content that is capable of being displayed to user by client computer system using media player program, and user metadata that is capable of being displayed to user. Server is capable of connection to asset metadata database, file system, and user metadata database, and includes extractor module for retrieving asset metadata from media asset database, media content from file system, and user metadata from user metadata database, and assembling them into transfer file. Extractor module places header and signature in transfer file, and transfer file is sent across computer network to clients that parse and install parts of transfer file into local systems.
    Type: Application
    Filed: June 24, 2008
    Publication date: March 12, 2009
    Inventors: Sanjay Singal, Jayakumar Muthukumarasamy
  • Publication number: 20080270610
    Abstract: The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).
    Type: Application
    Filed: July 1, 2008
    Publication date: October 30, 2008
    Applicant: Kasenna, Inc.
    Inventors: Ranjit John, Satish Menon, Laxmi Thota, James Wang, Jayakumar Muthukumarasamy, Robert Horen
  • Publication number: 20080209067
    Abstract: The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).
    Type: Application
    Filed: February 27, 2008
    Publication date: August 28, 2008
    Inventors: Ranjit John, Satish N. Menon, Laxmi Thota, James Wang, Jayakumar Muthukumarasamy, Robert Horen
  • Patent number: 7403993
    Abstract: The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: July 22, 2008
    Assignee: Kasenna, Inc.
    Inventors: Ranjit John, Satish N. Menon, Laxmi Thota, James Wang, Jayakumar Muthukumarasamy, Robert Horen
  • Publication number: 20070250890
    Abstract: Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique. Method, system, computer program stored on a computer readable medium for reducing switching delays between digital video feeds or different video or data channels using a slotted distribution and transmission technique. Method and system for performing a fast channel change operation. A computer propagated data signal. An article of manufacture comprising a digital video signal set.
    Type: Application
    Filed: February 6, 2007
    Publication date: October 25, 2007
    Inventors: Vinay Joshi, Jayakumar Muthukumarasamy, Satish Menon, Rajiv Malik
  • Publication number: 20050262246
    Abstract: A scalable, cluster-based VoD system implemented with a multi-server, multi-storage architecture to serve large scale real-time ingest and streaming requests for content assets is provided. The scalable, cluster-based VoD system implements sophisticated load balancing algorithms for distributing the load among the servers in the cluster to achieve a cost-effective and high streaming and storage capacity solution capable of serving multiple usage patterns and large scale real-time service demands. The VoD system is designed with a highly-scalable and failure-resistant architecture for streaming content assets in real-time in various network configurations.
    Type: Application
    Filed: April 19, 2005
    Publication date: November 24, 2005
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Innocent Azinyue, Vinay Joshi
  • Publication number: 20050262245
    Abstract: A scalable, cluster-based VoD system implemented with a multi-server, multi-storage architecture to serve large scale real-time ingest and streaming requests for content assets is provided. The scalable, cluster-based VoD system implements sophisticated load balancing algorithms for distributing the load among the servers in the cluster to achieve a cost-effective and high streaming and storage capacity solution capable of serving multiple usage patterns and large scale real-time service demands. The VoD system is designed with a highly-scalable and failure-resistant architecture for streaming content assets in real-time in various network configurations.
    Type: Application
    Filed: April 19, 2005
    Publication date: November 24, 2005
    Inventors: Satish Menon, Jayakumar Muthukumarasamy, Innocent Azinyue, Vinay Joshi
  • Publication number: 20040199650
    Abstract: Embodiments of the present invention provide for sending data over a generic network interface in such a way that the resources used by the host CPU for packetization is minimized, allowing more packets to be sent across the network than is currently possible using existing technologies. Data is sent in a timely manner, minimizing jitter associated with real-time data delivery, especially for multimedia applications. CPU resource utilization is achieved by using a number of different techniques, such as zero-copy data movement where the data from a storage system is made available directly to the network driver without creating intermediate copies that consume CPU resources to do the copying.
    Type: Application
    Filed: November 14, 2003
    Publication date: October 7, 2004
    Inventors: John E. Howe, Satish N. Menon, Jayakumar Muthukumarasamy, Alberto Nava
  • Publication number: 20040088412
    Abstract: The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or ‘hot’ asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).
    Type: Application
    Filed: July 24, 2002
    Publication date: May 6, 2004
    Inventors: Ranjit John, Satish N. Menon, Laxmi Thota, James Wang, Jayakumar Muthukumarasamy, Robert Horen