Patents by Inventor Srinivas Mandyam

Srinivas Mandyam 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: 20220013035
    Abstract: Described herein are improved systems and methods for overcoming technical problems associated with limited collaborative learning functionality in educational programming platforms.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 13, 2022
    Inventors: Kelvin Voon-Kit Chong, Krishna Vedati, Srinivas Mandyam, Tiago André Dias Silva, Jamie May
  • Publication number: 20220005370
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes modifying a lesson module, by a computer system. The modifying the lesson module includes generating an activity. The activity includes a coding puzzle and a puzzle runner mode. The method also includes, in the puzzle runner mode, displaying an indication that the coding puzzle is solved after the coding puzzle is solved and displaying a code runtime area showing a step-by-step execution of manipulated code of the lesson module.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Vidya S. Mandyam, Krishna Vedati
  • Publication number: 20210383720
    Abstract: A method including loading, by a computer system, a project and retrieving, by the computer system, assets of the project from assets storage. The method also includes packaging, by the computer system, the project. The project is designed to run within a learning center runtime.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 9, 2021
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Patent number: 11158202
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes: retrieving, by a computer system, a lesson module from a database; receiving, by the computer system, information regarding a student; modifying the lesson module, by the computer system, based on the information regarding the student; and providing the lesson module to the student.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: October 26, 2021
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Vidya S. Mandyam, Krishna Vedati
  • Patent number: 11127311
    Abstract: A method including receiving a selection of code and identifying a code block within the code. The method also includes comparing the identified code block to predetermined code blocks to determine a similarity between the identified code block and one or more blocks of the predetermined code blocks. The method can also include identifying a skill based on the similarity between the identified code block and the one or more blocks of the predetermined code blocks as well as generating a lesson module for teaching the skill.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 21, 2021
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Publication number: 20200320899
    Abstract: A method including receiving a selection of code and identifying a code block within the code. The method also includes comparing the identified code block to predetermined code blocks to determine a similarity between the identified code block and one or more blocks of the predetermined code blocks. The method can also include identifying a skill based on the similarity between the identified code block and the one or more blocks of the predetermined code blocks as well as generating a lesson module for teaching the skill.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 8, 2020
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Patent number: 10726739
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes receiving, by a computer system, a selection of a programming goal; identifying a skill associated with the goal; and generating, by the computer system, a lesson module for teaching the skill, the lesson module including an ordered list of steps for presentation to a student to teach the skill.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 28, 2020
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Publication number: 20200058227
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes: retrieving, by a computer system, a lesson module from a database; receiving, by the computer system, information regarding a student; modifying the lesson module, by the computer system, based on the information regarding the student; and providing the lesson module to the student.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Vidya S. Mandyam, Krishna Vedati
  • Patent number: 10510264
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes: retrieving, by a computer system, a lesson module from a database; receiving, by the computer system, information regarding a student; modifying the lesson module, by the computer system, based on the information regarding the student; and providing the lesson module to the student.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: December 17, 2019
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Vidya S. Mandyam, Krishna Vedati
  • Patent number: 10417662
    Abstract: Methods, machine-readable media, apparatuses and systems are provided to save electronic advertisements selected by a user. An electronic advertisement displayed with a first application of a mobile device of the user is received after selection of a save option associated with the electronic advertisement. The electronic advertisement is saved. The electronic advertisement is provided to the mobile device after receipt of a command from a second application of the mobile device. The electronic advertisements may include any type of incentive or offer, including coupons.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: September 17, 2019
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Srinivas A. Mandyam, Krishna Vedati, David Lothele Williams
  • Publication number: 20190236975
    Abstract: Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Patent number: 10276061
    Abstract: Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 30, 2019
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Patent number: 10219104
    Abstract: Systems and methods are provided to coordinate meetings between users of mobile devices on a mobile communications network. Users of the mobile communication network send one another meeting invitations over the network. The system receives the current geospatial position of one or more such users, as well as category selections that relate to attributes of potential meeting locations meetings. The system selects meeting locations for users using the current geospati.al positions of the users and the category selections such that meeting locations are located at a geospati.al positions between the users. The system can additionally select meeting locations that factor in user preferences and historical activities.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 26, 2019
    Assignee: YELLOWPAGES.COM, LLC
    Inventors: David Lothele Williams, Rohan Koduvayur Krishnan Chandran, Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Publication number: 20180098189
    Abstract: Systems and methods are provided to coordinate meetings between users of mobile devices on a mobile communications network. Users of the mobile communication network send one another meeting invitations over the network. The system receives the current geospatial position of one or more such users, as well as category selections that relate to attributes of potential meeting locations meetings. The system selects meeting locations for users using the current geospati.al positions of the users and the category selections such that meeting locations are located at a geospati.al positions between the users. The system can additionally select meeting locations that factor in user preferences and historical activities.
    Type: Application
    Filed: November 22, 2017
    Publication date: April 5, 2018
    Inventors: David Lothele Williams, Rohan Koduvayur Krishnan Chandran, Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Patent number: 9872134
    Abstract: Systems and methods are provided to coordinate meetings between users of mobile devices on a mobile communications network. Users of the mobile communication network send one another meeting invitations over the network. The system receives the current geospatial position of one or more such users, as well as category selections that relate to attributes of potential meeting locations meetings. The system selects meeting locations for users using the current geospatial positions of the users and the category selections such that meeting locations are located at a geospatial positions between the users. The system can additionally select meeting locations that factor in user preferences and historical activities.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: January 16, 2018
    Inventors: David Lothele Williams, Rohan Koduvayur Krishnan Chandran, Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Publication number: 20170186336
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes receiving, by a computer system, a selection of a programming goal; identifying a skill associated with the goal; and generating, by the computer system, a lesson module for teaching the skill, the lesson module including an ordered list of steps for presentation to a student to teach the skill.
    Type: Application
    Filed: March 13, 2017
    Publication date: June 29, 2017
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Publication number: 20170186337
    Abstract: A programming learning center includes a learning center workshop and a learning module generator. The learning center workshop allows a user to create a computing program by connecting programming blocks portrayed visually within the learning center workshop as building blocks. The learning module generator generates a learning module from the computing program. The learning module iterates through the computing program to generate a sequential list of steps.
    Type: Application
    Filed: March 13, 2017
    Publication date: June 29, 2017
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Patent number: 9595202
    Abstract: A programming learning center includes a learning center workshop and a learning module generator. The learning center workshop allows a user to create a computing program by connecting programming blocks portrayed visually within the learning center workshop as building blocks. The learning module generator generates a learning module from the computing program. The learning module iterates through the computing program to generate a sequential list of steps. The learning module generator allows the user to add notations to the sequential list of steps and to reorder steps in the sequential list of steps.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 14, 2017
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati
  • Patent number: 9595205
    Abstract: A computer-implemented method according to various aspects of the present disclosure includes receiving, by a computer system, a selection of a programming goal; identifying a skill associated with the goal; and generating, by the computer system, a lesson module for teaching the skill, the lesson module including an ordered list of steps for presentation to a student to teach the skill.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 14, 2017
    Assignee: NEURON FUEL, INC.
    Inventors: Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, Vidya S. Mandyam
  • Patent number: 9390433
    Abstract: Systems and methods are provided to transmit advertisements to users of mobile communications networks based, at least in part, on such users' real-time geospatial location and known interests. Advertisers transmit advertisements, such as directory listings, coupons, offers and promotions to a mobile advertising service. Each advertisement is associated with at least one geospatial location and at least one category. Users of mobile communication networks submit queries, via their mobile devices, to the mobile adverting service for advertisements relevant to the users' current geospatial location and interests. Advertisements meeting query criteria are selected and transmitted to the users' mobile devices.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: July 12, 2016
    Assignee: Yellowpages.com LLC
    Inventors: David Lothele Williams, Rohan Koduvayur Krishnan Chandran, Kelvin Voon-Kit Chong, Srinivas A. Mandyam, Krishna Vedati, David Kurtz, Susheel Daswani