Patents by Inventor Alexander J. Canter

Alexander J. Canter 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: 20160358488
    Abstract: Systems, methods, and computer program products to perform an operation comprising identifying, in a corpus comprising a plurality of items of content, a subset of the plurality of items of content having a concept matching a concept in a learning environment, wherein each item of content comprises a set of attributes, computing an assistance score for each item of content in the subset based on the set of attributes of the respective item of content in the subset and a set of attributes of a user in the learning environment, and upon determining that a first item of content, of the subset of items of content, has as an assistance score greater than the assistance scores of the other items in the subset, returning the first item of content to the user as a learning supplement for the concept in the learning environment.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: Alexander J. CANTER, Adam T. CLARK, John S. MYSAK, Aspen L. PAYTON, John E. PETRI, Michael D. PFEIFER
  • Publication number: 20160358489
    Abstract: Method to perform an operation comprising identifying, in a corpus comprising a plurality of items of content, a subset of the plurality of items of content having a concept matching a concept in a learning environment, wherein each item of content comprises a set of attributes, computing an assistance score for each item of content in the subset based on the set of attributes of the respective item of content in the subset and a set of attributes of a user in the learning environment, and upon determining that a first item of content, of the subset of items of content, has as an assistance score greater than the assistance scores of the other items in the subset, returning the first item of content to the user as a learning supplement for the concept in the learning environment.
    Type: Application
    Filed: July 31, 2015
    Publication date: December 8, 2016
    Inventors: Alexander J. CANTER, Adam T. CLARK, John S. MYSAK, Aspen L. PAYTON, John E. PETRI, Michael D. PFEIFER
  • Patent number: 9086885
    Abstract: Embodiments of the present invention provide a system, method, and program product to reduce merge conflicts in an integrated development environment. The present invention includes a computer that receives computer code that includes a plurality of line edits authored by a plurality of developers and development activity information associated with the computer code describing the nature of the plurality of line edits. The computer displays in real-time the computer code in a manner that includes distinguishing the plurality of line edits based the development activity information. Furthermore, the computer dictates an editing activity of the computer code based on the development activity information. Furthermore, the present invention executes within an integrated development environment.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Alexander J. Canter, Taylor N. Clark, Jonathan Goldszmidt, Kelvin R. Lawrence
  • Publication number: 20140181789
    Abstract: Embodiments of the present invention provide a system, method, and program product to reduce merge conflicts in an integrated development environment. The present invention includes a computer that receives computer code that includes a plurality of line edits authored by a plurality of developers and development activity information associated with the computer code describing the nature of the plurality of line edits. The computer displays in real-time the computer code in a manner that includes distinguishing the plurality of line edits based the development activity information. Furthermore, the computer dictates an editing activity of the computer code based on the development activity information. Furthermore, the present invention executes within an integrated development environment.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander J. Canter, Taylor N. Clark, Jonathan Goldszmidt, Kelvin R. Lawrence