Patents by Inventor Jaideep Sarkar

Jaideep Sarkar 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: 20140306964
    Abstract: The incremental compiling of a recalculation user interface. As an example, the recalculation user interface may be a spreadsheet program although the principles may apply to an visualization of data sinks that are interconnected to data sources via a transformation chain. The transformation chain includes multiple declarative transformations. A dependency graph is generated through analysis of the declarative transformations of the transformation chain. As the user interacts with the recalculation user interface, the user may cause one or more changes to the transformation chain. The dependencies associated with the transformations may be identified and may be largely isolated. The compiler may then compile that one or more affected dependencies, without compiling the entire recalculation user interface.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Inventors: Andrew Douglas Reddish, Olivier Colle, Jaideep Sarkar, Nizam Anuar, Radu B. Gruian, Vijay Mital, Darryl E. Rubin
  • Publication number: 20140310697
    Abstract: The compilation a transformation chain of a recalculation user interface that displays an electronic canvas that contains one or more displayed result of a transformation chain. The transformation chain includes transforms between a respective data source and data sink. User editing of the recalculation user interface could cause one or more of the transforms to be re-executed, thereby causing recalculation. The compilation involves analyzing the transformation chain of the recalculation user interface for dependencies to create a dependency graph of dependencies between entities. For instance, some dependencies might be between entities so as to indicate that if one entity is evaluated, then the other should be also. The dependency graph is then used to create a lower level of execution steps. The dependency graph is further provided to a runtime for the program, so that the dependency graph may be available during operation of the recalculation user interface.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Inventors: Andrew Douglas Reddish, Olivier Colle, Radu B. Gruian, Nizam Anuar, Jaideep Sarkar, Vijay Mital