Patents by Inventor Francis McKeagney

Francis McKeagney 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: 20050239034
    Abstract: A platform (1) comprises a client device interface (5) is for communication with devices operated by students, in this case software students. The client device interface (5) comprises an XML web server (6) for method calls from client devices (7). The platform (1) also comprises a content interface (10) which is linked with a content database (11). Between the interfaces the platform (1) comprises a distribution mechanism (25) having a real time clock for controlling distribution of content to client devices (7). A decision mechanism (30) automatically controls access to content, and a synchronization controller (32) manages a group of platform synchronization tables (33). There is no need to download content every time a particular client device (7) accesses the platform (1), as automatic synchronization of the tables at the platform and client ends ensure full access control to content remaining on the client device (7).
    Type: Application
    Filed: April 7, 2005
    Publication date: October 27, 2005
    Inventors: Francis McKeagney, Robert Brady, Claudio Perrone, David Meaney, Seamus Brady, Dermot Reid
  • Publication number: 20050079478
    Abstract: A learning system (1) comprises control functions (2), and student interfacing functions (3). The system (1), at a high level, also comprises a set (4) of stored third party software development tools which can be launched by an opening function within the learning controller (2). The system (1) also comprises a set (5) of stored challenges called practice sets, each for presenting a challenge to a student involving use of one or more software development tools. A task engine (6) controls the presentation of challenges to students. A support engine (7) manages retrieval and outputting of support content and instruction tutors for guidance of a student. A judging engine (8) automatically analyses software developed by a student to generate a result. The result provides a competency profile, something which is very valuable to the student as it clearly indicates deficiencies in ability or knowledge.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 14, 2005
    Inventors: Francis McKeagney, Robert Brady, Claudio Perrone, David Meaney, Seamus Brady