• Patent Title: Systems and methods for parallelization of program code, interactive data visualization, and graphically-augmented code editing
  • Application No.: US15029430
    Application Date: 2014-10-21
  • Publication No.: US10209963B2
    Publication Date: 2019-02-19
  • Inventor: Luke Hutchison
  • Applicant: Luke Hutchison
  • Applicant Address: KR Seoul
  • Assignee: Luke Hutchison
  • Current Assignee: Luke Hutchison
  • Current Assignee Address: KR Seoul
  • Agent Paul Roberts
  • International Application: PCT/US2014/061440 WO 20141021
  • International Announcement: WO2015/061239 WO 20150430
  • Main IPC: G06F9/45
  • IPC: G06F9/45 G06F8/30 G06F8/34 G06F8/41 G06F3/06
Systems and methods for parallelization of program code, interactive data visualization, and graphically-augmented code editing
Abstract:
A system for providing a computer configured to read an immutable value for a variable; read the value of the variable at a specific timestamp, thereby providing an ability to create looping constructs; set a current or next value of a loop variable as a function of previous or current loop variables; read a set of all values that a variable will assume; push or scatter the values into collections; reduce the collections into a single value; display graphical node representations to indicate computed values next to corresponding source code lines in an editor, and edge representations to indicate dependencies between values; visualize data output by a given node; permit the user to reorder source code lines by dragging nodes; cache or memoize computed values, and reuse cached or memoized values to implement reactive programming, minimizing recomputation in response to changes to program or data.
Information query
Patent Agency Ranking
0/0