Class / Patent application number | Description | Number of patent applications / Date published |
434118000 | COMPUTER LOGIC, OPERATION, OR PROGRAMMING INSTRUCTION | 49 |
20080199834 | RICH AND CONCURRENT PC EXPERIENCES ON COMPUTING DEVICES - According to the present disclosure, users can have PC experiences on game consoles. For example, a game console can become a computing device dedicated to a server PC. PC capabilities, applications, programs, and even desktops can be remoted from the server PC to the game console, cached on the game console, and displayed on the game console display. Moreover, any devices native to either the server PC or the game console can be easily shared between the server PC and the console. Alternatively, a game console can be a concurrent computing device with a server PC, where only minimal content is stored on the gaming console, and minimal applications are remoted from the server PC to the game console. In either the dedicated or remoted case, various common features may be used, such as notifications sent from the server PC to the game console. | 08-21-2008 |
20080305460 | TRAINING TECHNIQUE FOR LEARNING AGILE METHODOLOGY - A method of training team participants to learn XP practices for generating a required application for a customer includes selectively using a combination of numeric, alphanumeric and pictorial puzzles/brain teasers and a set of role play instructions upon the training team participants learning of theoretical aspects of Agile methodology practices. The method delivers twelve programming practice-requirement-skills of: Onsite Customer, Planning Game, Small Iterations, Simple Design, Metaphor, Re-factoring Metaphor-use, Pair-Programming, Collective ownership, Sustainable Pace, Coding Standards, and Testing and Continuous Integration. The learning kit through timed iterations assists in designing, testing and code-release conforming to coding standards. The learning kit assists in producing the required code for the customer within time constraints of several iteration steps which precede code generation. The participants work and learn in team pairs which can be rotated if necessary. | 12-11-2008 |
20090035732 | METHOD FOR LEARNING, TEACHING AND TRAINING DATACENTER IT SOLUTIONS, A DATACENTER IT SOLUTION KIT, AND A METHOD FOR TROUBLESHOOTING A DATACENTER - A set of pre-defined datacenter IT solution tasks which are to be performed by a user for setting up or for extending a datacenter is provided for a pre-defined IT solution. Groups of basic tasks and learning tasks are provided such that each learning task comprises one or more basic task. A sequence of interface tasks is assigned to the basic tasks and learning tasks. An interface task provides a predefined instruction or set of instructions for validation or for verification of the correctness of the performed learning task or interface task. This is done by evaluating a characteristic behaviour of the datacenter and not necessarily by monitoring each step of the user who is fulfilling the tasks. | 02-05-2009 |
20090035733 | DEVICE, SYSTEM, AND METHOD OF ADAPTIVE TEACHING AND LEARNING - Device, system, and method of adaptive teaching and learning. For example, a teaching/learning system includes a real-time class management module to selectively allocate first and second digital learning objects for performance, substantially in parallel, on first and second student stations, respectively. | 02-05-2009 |
20090148817 | Management and Delivery of Embedded IDE Learning Content - A computer training system trains an end user on a computer-based tool having functional components. The training system associates each functional component with respective training materials and forms an educational component. The educational component is integrated into the work environment of the end user. Thus end user operation of the educational component and end user operation of the subject computer-based tool is in a same environment. | 06-11-2009 |
20090280456 | Method and system for automatically generating questions for a programming language - The present invention provides a method, system and computer program product for generating a family of questions for a programming language. Generating the family of questions includes the generation of various questions from a particular compilable code, and the corresponding options for the questions. The options include various correct and incorrect options for the questions. | 11-12-2009 |
20090298020 | SYSTEMS AND METHODS FOR IMPROVING USER EFFICIENCY WITH HANDHELD DEVICES - A system, method, and computer program product are provided for training users how to operate handheld electronic devices and/or their respective applications, wherein the handheld electronic device may receive an expected input associated with an application executing on the handheld from a computing device. The handheld may then receive an actual input from a user of the handheld electronic device, compare the two inputs, and release the actual input from the user to the application if the inputs are substantially the same. | 12-03-2009 |
20090305200 | Hybrid E-Learning Course Creation and Syndication - The disclosed invention is directed to a method and system which allows publishers to create hybrid elearning courses and to publish the courses to a variety of environments including to an LMS, a web interface, or a CD-ROM. Through a “syndication” process, the hybrid elearning courses are associated with consuming organizations downstream of the publisher; such consuming organizations and/or roles within such organizations may be allowed to edit or customize those portions of the courses which have been labeled as “consumer editable.” | 12-10-2009 |
20090305201 | Hybrid E-Learning Course Creation and Syndication - The disclosed invention is directed to a method and system which allows publishers to create hybrid elearning courses and to publish the courses to a variety of environments including to an LMS, a web interface, or a CD-ROM. Through a “syndication” process, the hybrid elearning courses are associated with consuming organizations downstream of the publisher; such consuming organizations and/or roles within such organizations may be allowed to edit or customize those portions of the courses which have been labeled as “consumer editable.” | 12-10-2009 |
20090305202 | Hybrid E-Learning Course Creation and Syndication - The disclosed invention is directed to a method and system which allows publishers to create hybrid elearning courses and to publish the courses to a variety of environments including to an LMS, a web interface, or a CD-ROM. Through a “syndication” process, the hybrid elearning courses are associated with consuming organizations downstream of the publisher; such consuming organizations and/or roles within such organizations may be allowed to edit or customize those portions of the courses which have been labeled as “consumer editable.” | 12-10-2009 |
20100021870 | System and method for teaching software development processes - An exemplary system and method are disclosed for interactively teaching software development processes to multiple users. The exemplary system may include a discrete event simulator for teaching software development that allows a software development team to simulate an entire software development project much faster than real time. The system teaches an entire software development team a set of formal or informal processes using a project simulation. In the course of using the system, each member of the team learns the processes, and together, the entire team learns how to use the processes as a team. The system enables each team member to learn software development processes as well as how those processes translate into team interactions in practice. The system also enables the team to learn how to apply the processes in difficult situations. | 01-28-2010 |
20100227301 | APPARATUS AND METHODS FOR OPERATOR TRAINING IN INFORMATION EXTRACTION - Disclosed are methods and apparatus for extracting information from one or more documents. A training and execution plan is received, and such plan specifies invocation of a trainer operator for initiating training of a trainee operator based on a set of training documents so as to generate a new trained operator that is to then be invoked so as to extract information from one or more unknown documents. The trainee operator is configured to extract information from one or more unknown documents, and each training document is associated with classified information. After receipt of the training and execution plan, the trainer operator is automatically executed to train the trainee operator based on the specified training documents so as to generate a new trained operator for extracting information from documents. The new trained operator is a new version of the trainee operator. After receipt of the training and execution plan, both the trainee operator are automatically retained for later use in extracting information from one or more unknown documents and the new trained operator for later use in extracting information from one or more unknown documents. After receipt of the training and execution plan, the new trained operator is automatically executed on one or more unknown documents so as to extract information from such one or more unknown documents. | 09-09-2010 |
20110003272 | COMPUTERIZED TESTING SYSTEM FOR EVALUATING SKILLS OF FORMATTED PRODUCT PRODUCERS AND METHODS USEFUL IN CONJUNCTION THEREWITH - A computerized testing system for evaluating skills of formatted product producers, the system comprising a buggy formatted product generator operative to introduce at least one formatting mistake into a formatted product thereby to generate a buggy formatted product and to generate and display on a computer screen to an applicant user, a representation of the buggy formatted product a debugging interface operative to provide a platform enabling the applicant user to attempt to correct the at least one formatting mistake, and an applicant user monitor operative to monitor the debugging interface and to provide to an applicant evaluating user, at least one output characterizing the applicants attempt to correct at least one formatting mistake. | 01-06-2011 |
20110039237 | METHOD AND SYSTEM FOR CYBER SECURITY MANAGEMENT OF INDUSTRIAL CONTROL SYSTEMS - A method and system for cyber security management of Supervisory Control And Data Acquisition (SCADA) systems is provided to enhance situational awareness and cyber security management for industrial control systems. A centralized System Security Manager (SSM) is integrated into a SCADA to collect security related data for the industrial control system and an integrated command and control user interface displays security related data, a system security level, and interfaces with a user to allows for changing of system security settings for the industrial control system based on the security related data collected and manages changes in operational state of the SCADA based on the security level to restrict use of system interfaces and system accesses. | 02-17-2011 |
20110081632 | SYSTEM AND METHOD FOR DISTRIBUTED AGILE - Training system and method for distributed agile learning in a team are disclosed. In one embodiment, a system includes a simulation server, a distributed Agile learning module residing in the simulation server, and two or more client servers associated with two or more team participants. The two or more client servers are communicatively coupled to the simulation server via a network. The distributed Agile learning module selectively uses combination of numeric, alphanumeric and pictorial puzzles/brain teasers and set of role play instructions upon the team participants learning theoretical understanding of the distributed Agile practices for end to end project simulation. | 04-07-2011 |
20110117526 | TEACHING GESTURE INITIATION WITH REGISTRATION POSTURE GUIDES - A method for providing multi-touch input initiation training on a display surface is disclosed. A set of one or more registration hand postures is determined, where each registration hand posture corresponds to one or more gestures executable from that registration hand posture. A registration posture guide is displayed on the display surface. The registration posture guide includes a catalogue for each registration hand posture, where the catalogue includes a contact silhouette showing a model touch-contact interface between the display surface and that registration hand posture. | 05-19-2011 |
20110129804 | EDUCATIONAL ROBOT APPARATUS FOR CHILDREN AND METHOD OF OPERATING THE SAME - An educational robot apparatus for children, as a type of a user created robot (UCR), includes a robot and a robot control program having a decoder, a controller and a transferor. The decoder scans an input card and has first and second photo-interrupter. The input card includes an information code and a reference code. The information code has a code information written as a barcode shape. The code information corresponds to an imperative sentence included in a robot control program. The reference code is written as a uniform barcode shape and is used in decoding the code information. The first photo-interrupter reads the information code and decodes the code information, and the second photo-interrupter decodes the reference code. The controller codes the robot control program based on the code information decoded by the decoder. The transferor transfers the robot control program to the robot. | 06-02-2011 |
20110136083 | INSTRUCTIONAL TOOL FOR TEACHING SEARCH SKILLS - A method described herein includes receiving, at a first computer, search data from each of a plurality of interconnected client computing devices, wherein the search data comprises one or more search terms provided to one or more search engines by users of the client computing devices, wherein the search data is independent of the search engines utilized by the users of the client computing device. The method also includes causing the search data to be displayed on a display that is in communication with the first computer. | 06-09-2011 |
20120082963 | ANTENNA CALCULATION INTERFACE - A reader is proposed that includes a reader core having a web server provided thereon. The web server is made accessible to users via an advertised IP address. One set of scripts made available via the web server provide a user with the ability to optimize a tuning network for the reader. | 04-05-2012 |
20120122059 | Modular Robotics - The present invention is a robotics construction kit that serves as a platform for children to engage in problem-solving and innovative thinking in science, technology, engineering, and mathematics. By designing and building robotics constructions from an apparently simple set of blocks that encapsulate the kinetic, electronic, and software elements of robots, children and others can encounter, explore, and experiment with basic principles of science and computation. Unlike existing robotics construction kits for education, the present invention embodies computation in every element, which affords understanding systems of distributed computation, rather than systems of top-down control. | 05-17-2012 |
20130065202 | Method for designing test to assess skills for computer programming - This invention provides a method to design assessment tests for computer programming skill. Presently there are several tests like Microsoft and Java Certification. However, all the tests are not well designed and cannot provide accurate measure of genuine programming skills of testees. A good test for programming skill must have testee do the actual programming during the test. This invention is aimed at allowing testee to do the actual programming in tests while results can be graded by machine automatically. This is achieved by having questions in tests specially designed so that testee can only answer multiple-choice questions correctly if he makes the computer programs running correctly. The embodiment of this invention makes it implemented in various fields of Microsoft .Net and C# programming language and obviously applied to other languages. | 03-14-2013 |
20130177878 | SCIENCE, TECHNOLOGY, ENGINEERING AND MATHEMATICS BASED CYBER SECURITY EDUCATION SYSTEM - According to one aspect, a science, technology, engineering and mathematics (STEM) based cyber security education system is provided. A training component, a knowledge component, and a collaborative component are interfaced to a distance learning component to form a STEM-based cyber security education system interface on an educational content server. The educational content server is coupled to a content database configured to access STEM-based cyber security educational content associated with one or more of: the training component, the knowledge component, and the collaborative component. Asynchronous delivery of the STEM-based cyber security educational content is provided to an end user computer in response to a user request. An interactive session is established between one or more experts and the end user computer to provide synchronous delivery of STEM-based cyber security materials. | 07-11-2013 |
20130203023 | CONTEXT-AWARE TRAINING SYSTEMS, APPARATUSES, AND METHODS - A context-aware training system senses sensing a user action that may expose the user's computer to a cybersecurity threat. The system selects training action from a collection of available training actions and causes the training action to be selected to the user. | 08-08-2013 |
20130236860 | SYSTEM AND METHOD FOR TESTING PROGRAMMING SKILLS - The present embodiment discloses a test engine to evaluate a test taker's programming skills. The test engine includes at least one partial program logic module that defines a set of predefined conditions in relation to the solution to a problem, an input module that receives test taker input relating to the problem and an evaluation module that combines the predefined conditions and the test taker input to form a complete functionality to be evaluated and assigns a score based upon at least the correctness of the complete functionality. | 09-12-2013 |
20140017639 | AUTOMATION TRAINER FOR TRAINING TECHNICIAN, ENGINEERS AND TRADESMEN TO PROGRAM A PROGRAMMABLE AUTOMATION CONTROLLER - An automation trainer is useful for students to develop programs then download to a programmable automation controller (PAC) or a programmable logic controller (PLC). The programs can be used to sequence cylinders that are controlled by valves and sensors. The automation trainer, along with lab experiments, simulate real world problem solving and programming. The automation trainer simulates real world machines and is easily expandable and flexible. | 01-16-2014 |
20140065580 | Method and System of Emulating a Patient Programmer - The present disclosure involves a method of emulating a patient programmer. A first language is associated with a virtual representation of the patient programmer. The first language corresponds to a language understood by a healthcare professional. A second language is associated with the virtual representation of the patient programmer. The second language corresponds to a language understood by a patient user of the patient programmer. The virtual representation of the patient programmer is displayed in the first language and in the second language simultaneously. | 03-06-2014 |
20140113257 | AUTOMATED EVALUATION OF PROGRAMMING CODE - Evaluating code is disclosed. A configuration associated with a programming problem is determined. A random input data is generated. The programming problem based at least in part on the determined configuration is provided. An output data that corresponds to the random input data is received. The output data was generated by a code responsive to the programming problem. The output data is evaluated. | 04-24-2014 |
20140127647 | CONCEPT NOISE REDUCTION IN DEEP QUESTION ANSWERING SYSTEMS - Method, computer program product, and system to perform an operation for a deep question answering system. The operation begins by computing a concept score for a first concept in a first case received by the deep question answering system, the concept score being based on a machine learning concept model for the first concept. The operation then excludes the first concept from consideration when analyzing a candidate answer and an item of supporting evidence to generate a response to the first case upon determining that the concept score does not exceed a predefined concept minimum weight threshold. The operation then increases a weight applied to the first concept when analyzing the candidate answer and the item of supporting evidence to generate the response to the first case when the concept score exceeds a predefined maximum weight threshold. | 05-08-2014 |
20140170606 | SYSTEMS AND METHODS FOR GOAL-BASED PROGRAMMING INSTRUCTION - 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. | 06-19-2014 |
20140199663 | METHOD AND SYSTEM FOR CONTROLLING CONTEXT-AWARE CYBERSECURITY TRAINING - A context-aware training system senses a user action that may expose the user to a threat, such as a cybersecurity threat. The system selects a training action from a collection of available training actions and causes the training action to be delivered to the user or a group of users. The system includes an administrator interface that enables an administrator to select, customize and/or assign constraints to the training action that will be delivered to the user(s). | 07-17-2014 |
20140199664 | MOCK ATTACK CYBERSECURITY TRAINING SYSTEM AND METHODS - A training system senses a user action that may expose the user to a threat, such as a cybersecurity threat. The user action may be in response to a mock attack delivered via a messaging service, a wireless communication service, a fake malware application or another device, service, system or mechanism. The system selects a training action from a collection of available training actions and causes the training action to be delivered to the user. | 07-17-2014 |
20140255881 | METHOD AND APPARATUS FOR TRAINING A USER OF A SOFTWARE APPLICATION - A method that incorporates teachings of the subject disclosure may include, for example, detecting a game stimulus signal generated by a first gaming accessory device, determining a first game action result based on the game stimulus signal, analyzing the first game action result to provide a first coaching message to achieve a desired result, and presenting the coaching message. Additional embodiments are disclosed. | 09-11-2014 |
20140287383 | Scoring Server - A scoring server for assessing technical skills in a practical environment. A client application acts as a middle man between a terminal and an operating system to capture and forward all input from and output to students to the scoring server. The scoring server compares recorded student activity against a list of tasks deemed capable of accomplishing course objectives assigned to students. As objectives are met by a student, the students' grade is updated in real-time. Each student passes or fails an exam based on tasks performed and skills employed. The client application exists for two operating system types: windows and LINUX. A LINUX client employs a pseudoterminal to permit access to terminal input/output and communication through stdin, stdout, and stderr channels. A windows client (WC) comprises a WC command line activity logger and a WC monitor process to intercept all communication through stdin, stdout, and stderr communication channels. | 09-25-2014 |
20140377723 | METHOD AND TOOL FOR TECHNOLOGIST ONBOARDING AND PROFESSIONAL DEVELOPMENT - In an example embodiment, errors in software may be monitored to identify types for the errors and individual programmers responsible for the errors. Then a customized learning plan for online education may be created for one or more individual programmers based on the types of errors identified by the bug tracking module and the individual programmers responsible for those errors. | 12-25-2014 |
20150044642 | Methods and Systems for Learning Computer Programming - A computer-implemented method for providing output(s) of machine readable instructions comprises providing software comprising one or more lines of machine-readable instructions. The one or more lines are associated with an output upon execution by a computer processor, and the output comprises at least one visual and/or audible component. Next, the software is executed using a computer processor to generate the output. The one or more lines of machine-readable instructions and the output are then displayed on an electronic display of the user. In some cases, the one or more lines of machine-readable instructions and the output are displayed on a web-based user interface on the electronic display. Based on one or more edits received from the user, the one or more lines of machine-readable instructions and the output are then updated. In some cases, the machine-readable instructions are updated without re-executing the software. | 02-12-2015 |
20150064662 | DEVICE AND METHOD FOR TREATING ABNORMAL MUSCLE FUNCTION - A myoelectric computer interface device is disclosed that includes a myoelectric controller, a computer interface and a monitor. The computer interface includes at least one computer-implementable software program that comprises executable code, wherein the executable code comprises at least one member selected from the group consisting of: instructions for mapping at least one muscle activity to cursor icon movement and instructions for orthogonal or other mapping of co-activated muscles. | 03-05-2015 |
20150147728 | Self Organizing Maps (SOMS) for Organizing, Categorizing, Browsing and/or Grading Large Collections of Assignments for Massive Online Education Systems - For courses that deal with media content, such as sound, music, photographic images, hand sketches, video, conventional techniques for automatically evaluating and grading assignments are generally ill-suited to direct evaluation of coursework submitted in media-rich form. Likewise, for courses whose subject includes programming, signal processing or other functionally-expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. Instead, it has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, submissions using feature extraction and machine learning techniques. In this way, e.g., in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Likewise, large collections of coursework submissions (whether or not graded or scored) or media content more generally, may be efficiently browsed and grouped using techniques described herein. | 05-28-2015 |
20150294582 | INFORMATION COMMUNICATION TECHNOLOGY IN EDUCATION - An educational infrastructure in which an educational institution has a real or virtual computerized server that is in operative communication with communications devices accessible to multiple students who are individually identifiable by way of identification data inputted from time to time by the individual students and wherein the computerized server is programmed to monitor individual student activity on the relevant communications device whilst the student utilizes electronic learning material by way of the communications device, and wherein the computerized server is further programmed to record data as to the nature and duration of student engagement with electronic learning material of different types. | 10-15-2015 |
20150360366 | SYSTEM AND METHOD FOR REINFORCING PROGRAMMING EDUCATION THROUGH ROBOTIC FEEDBACK - A method for toy robot programming, the toy robot including a set of sensors, the method including, at a user device remote from the toy robot: receiving sensor measurements from the toy robot during physical robot manipulation; in response to detecting a programming trigger event, automatically converting the sensor measurements into a series of puppeted programming inputs; and displaying graphical representations of the set of puppeted programming inputs on a programming interface application on the user device. | 12-17-2015 |
20150364060 | SYSTEM AND METHOD FOR REINFORCING PROGRAMMING EDUCATION THROUGH ROBOTIC FEEDBACK - A method for reinforcing programming education through toy robot feedback, including: at a user device, remote from the toy robot: receiving a series of programming inputs from a user at a programming interface application on the user device; receiving a set of sensor measurements from the toy robot; automatically generating a set of control instructions for the toy robot based on a programming input of the series and the set of sensor measurements; and sending the set of control instructions to the toy robot; and, at the toy robot: receiving the set of control instructions from the user device; operating the toy robot based on the set of control instructions; recording a second set of sensor measurements during toy robot operation; and sending the second set of sensor measurements to the user device. | 12-17-2015 |
20160005331 | MODULAR ROBOT SYSTEM - A modular robot for use as an educational robot system having multiple degrees of freedom and mounting features that allow multiple modules to be assembled with accessories to form a multitude of configurations. Each module is independently mobile and useful when alone or assembled with other modules. An encoder gear and encoder gear track is used to sense multiple degrees of freedom with parallel and perpendicular axis of rotation using a single printed circuit board. | 01-07-2016 |
20160019814 | EXPLORATION MAPS FOR VISUALIZING SOFTWARE PRODUCT KNOWLEDGE - Example embodiments relate to providing exploration maps for visualizing enterprise product knowledge. In example embodiments, a system obtains a software exploration map including feature areas, where each feature area is associated with activities and a grouping of features in a software product. At this stage, the system may detect completion of an activity by a user of the software product. The system may then modify a knowledge level of the user in the feature area based on the completion of the activity. | 01-21-2016 |
20160019815 | SYSTEM AND METHOD FOR INSTRUCTIONAL SYSTEM DESIGN USING GAMING AND SIMULATION - Computer-implemented systems and methods for generating executable code for a simulation-based courseware program are provided. The system may comprise a courseware server having a processor, a database, a compiler, an analysis subsystem, a design subsystem, a development subsystem, an implementation subsystem, an evaluation subsystem, and/or an access control system. Each of the subsystems may facilitate manipulation of information in the database by training developers (e.g., subject matter experts, information system designers, and/or media technicians) to generate a simulation-based courseware program for execution by and evaluation of trainees. | 01-21-2016 |
20160093232 | INTEGRATED DEVELOPMENT ENVIRONMENT FOR VISUAL AND TEXT CODING - 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. | 03-31-2016 |
20160104392 | EXTRACTING SEMANTIC FEATURES FROM COMPUTER PROGRAMS - The present invention provides a system and methods for extracting features from an object. The system comprises a receiver configured to receive an object comprising a set of instructions. Further, the system comprises an extraction module configured to extract one or more features of the object, wherein the one or more features comprise control-flow information, data-flow information, data-dependency information and control-dependency information. In an embodiment, the system includes an assessment module configured to assess at least one of functionality and quality of the first object, based on the features extracted and the grades corresponding to the second object. | 04-14-2016 |
20160111018 | METHOD AND SYSTEM FOR FACILITATING LEARNING OF A PROGRAMMING LANGUAGE - A computer implemented method of and system for facilitating learning of a programming language are disclosed. The method includes presenting content corresponding to a concept. Subsequently, an exemplary-code corresponding to the concept may be presented. The exemplary-code may be based on the programming language. Further, a learning user-interface configured for receiving a user-code from the learner may be presented. Furthermore, an exemplary-output based on the exemplary-code may be presented. Additionally, a user-output based on the user-code may also be presented. In some embodiments, a practicing user-interface including each of a workspace region and a resources region may also be presented. | 04-21-2016 |
20160140868 | TECHNIQUES FOR USING AUGMENTED REALITY FOR COMPUTER SYSTEMS MAINTENANCE - Techniques for an augmented reality component are described. An apparatus may comprise an augmented reality component to execute an augmented reality service in a data system. The augmented reality service operative to generate an augmented reality view of one or more objects within a target location. The augmented reality service operative to receive spatial awareness information for at least one object. The augmented reality service operative to calculate a path to the at least one object within the augmented reality view. The augmented reality service operative to add a digital representation of the path to the augmented reality view to create a mapped augmented reality view. The augmented reality service operative to present the mapped augmented reality view on an electronic device. | 05-19-2016 |
20160379519 | SYSTEM AND METHOD FOR TOY VISUAL PROGRAMMING - A method for programmatic robot control including, at a user device: displaying a set of icons and receiving a program for a robot, wherein receiving a program for a robot includes receiving a selection of a state icon associated with a state; associating a transition with the state; and creating a relationship between the transition and an event. The method functions to provide a user with an environment for creating a program to control the robot, and can additionally function to control the robot. | 12-29-2016 |
20170236446 | SYSTEM AND METHOD FOR TOY VISUAL PROGRAMMING | 08-17-2017 |