Patents by Inventor Arno Schoedl

Arno Schoedl 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).

  • Patent number: 10789414
    Abstract: A computer implemented method includes receiving one or more data sequences and formula sequences, each formula referencing one or more of the data values of the data sequences; providing a GUI enabling a user to define a pattern including at least one data element representing a data sequence and at least one formula element representing a formula sequence, the GUI enabling the user to define the spatial relationship of the data elements and formula elements in the pattern, applying the pattern on a canvas of an electronic document multiple times, thereby filling canvas elements mapped to a data element with data values and filling canvas elements mapped to a formula element with formulas or formula results, until all data values of one of the data sequences or all formulas of one of the formula sequences have been filled once into the canvas.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: September 29, 2020
    Assignee: Think-Cell Software GMBH
    Inventor: Arno Schoedl
  • Patent number: 10496695
    Abstract: The invention relates to a computer-implemented method for automatically extracting data from a scatter plot. The method comprises receiving a digital image of a scatter plot; analyzing the received digital image for identifying a plurality of pixel sets, each pixel set being a group of adjacent pixels; analyzing the pixel sets in the received image or in a derivative of the received image for generating a plurality of templates; comparing the templates with pixels of a target image for identifying matching templates; identifying data points for the identified similar templates; assigning to each identified data point a data series; and returning the identified data points.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 3, 2019
    Assignee: Think-cell Software GmbH
    Inventors: Dominik Lahmann, Arno Schoedl, Jordan Ringenberg
  • Publication number: 20190340219
    Abstract: A computer implemented method includes receiving one or more data sequences and formula sequences, each formula referencing one or more of the data values of the data sequences; providing a GUI enabling a user to define a pattern including at least one data element representing a data sequence and at least one formula element representing a formula sequence, the GUI enabling the user to define the spatial relationship of the data elements and formula elements in the pattern, applying the pattern on a canvas of an electronic document multiple times, thereby filling canvas elements mapped to a data element with data values and filling canvas elements mapped to a formula element with formulas or formula results, until all data values of one of the data sequences or all formulas of one of the formula sequences have been filled once into the canvas.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Applicant: think-cell Software GmbH
    Inventor: Arno Schoedl
  • Patent number: 10331761
    Abstract: The present invention relates to a method for efficient agenda drafting, synchronization and display comprising: displaying visual document elements of an electronic document, the elements comprising one or multiple agendas and topic boxes, introducing a user command via an interface, the user command comprising the insertion or deletion of agendas, overviews and topic boxes or the editing of topic boxes, automatically propagating all changes introduced by the user to any of the visual document elements of the same document section, the automated propagation of changes synchronizing all agendas, overviews and topic boxes, displaying the synchronized visual document elements.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: June 25, 2019
    Assignee: THINK-CELL SOFTWARE GMBH
    Inventors: Arno Schoedl, Volker Christian Schoech, Markus Oliver Hannebauer
  • Publication number: 20170351708
    Abstract: The invention relates to a computer-implemented method for automatically extracting data from a scatter plot. The method comprises receiving a digital image of a scatter plot; analyzing the received digital image for identifying a plurality of pixel sets, each pixel set being a group of adjacent pixels; analyzing the pixel sets in the received image or in a derivative of the received image for generating a plurality of templates; comparing the templates with pixels of a target image for identifying matching templates; identifying data points for the identified similar templates; assigning to each identified data point a data series; and returning the identified data points.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 7, 2017
    Inventors: Dominik Lahmann, Arno Schoedl, Jordan Ringenberg
  • Patent number: 9075787
    Abstract: The invention relates to a computer-implemented method for displaying data values calculated by a spreadsheet-function, the method comprising: Specifying one or more formal output parameters by specifying, for each formal output parameter, a first cell of a spreadsheet document, Specifying one or more formal input parameters by specifying, for each formal input parameter, a second cell, Specifying a spreadsheet-function body, wherein the specified spreadsheet-function in operation provides a user with the option for: Calculating a first output parameter value, Displaying the one or more first output parameter values or a data value having been derived thereof in a 3rd cell, Calculating a second output parameter value, and Displaying the one or more second output parameter values or a data value having been derived thereof in a 4th cell, wherein the 3rd cell and the 4th cell display their respective data content within the spreadsheet document at the same time.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 7, 2015
    Assignee: THINK-CELL SOFTWARE GMBH
    Inventor: Arno Schödl
  • Publication number: 20130194297
    Abstract: The invention provides for a method of solving a set of page layout constraints by a computer comprising the steps receiving a set of page layout constraints. The method further comprises the step of dividing the set of page layout constraints into a groups dependent upon the type of constraint. Each of the set of page layout constraints is a member of only one of the groups. The method further comprises the step of transforming each constraint of each of the groups into a resource constraint. The method further comprises the step of assigning a priority to each of the groups. The method further comprises the step of solving each of the groups in the order of the priority using a resource allocation algorithm. All members of a group chosen from the groups are solved simultaneously.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: Think-cell Software GmbH
    Inventors: Sebastian THEOPHIL, Valentin ZIEGLER, Arno SCHÖDL, Markus HANNEBAUER
  • Publication number: 20120137203
    Abstract: The invention relates to a computer-implemented method for displaying data values calculated by a spreadsheet-function, the method comprising: Specifying one or more formal output parameters by specifying, for each formal output parameter, a first cell of a spreadsheet document, Specifying one or more formal input parameters by specifying, for each formal input parameter, a second cell, Specifying a spreadsheet-function body, wherein the specified spreadsheet-function in operation provides a user with the option for: Calculating a first output parameter value, Displaying the one or more first output parameter values or a data value having been derived thereof in a 3rd cell, Calculating a second output parameter value, and Displaying the one or more second output parameter values or a data value having been derived thereof in a 4th cell, wherein the 3rd cell and the 4th cell display their respective data content within the spreadsheet document at the same time.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Inventor: Arno Schödl
  • Publication number: 20110191672
    Abstract: The present invention relates to a method for efficient agenda drafting, synchronization and display comprising: displaying visual document elements of an electronic document, the elements comprising one or multiple agendas and topic boxes, introducing a user command via an interface, the user command comprising the insertion or deletion of agendas, overviews and topic boxes or the editing of topic boxes, automatically propagating all changes introduced by the user to any of the visual document elements of the same document section, the automated propagation of changes synchronizing all agendas, overviews and topic boxes, displaying the synchronized visual document elements.
    Type: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Applicant: THINK-CELL SOFTWARE GMBH
    Inventors: Arno SCHÖDL, Volker Christian SCHÖCH, Markus Oliver HANNEBAUER
  • Patent number: 7757179
    Abstract: A display method wherein a labeled scatter chart is displayed on a graphical user interface, the scatter chart having a plurality of labels. A first modification of one of the labels is entered via a graphical user interface by a user. Execution of labeling instructions that implement a labeling algorithm for generating a first modified labeled scatter chart in response to the entry of the first modification is started. The first modified labeled scatter chart is displayed.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: July 13, 2010
    Assignee: Think-Cell Software GmbH
    Inventors: Sebastian Theophil, Arno Schoedl, Markus Hannebauer
  • Patent number: 7716578
    Abstract: The present invention relates to a display method. The display method includes displaying a labeled column chart on a graphical user interface, where the column chart having a plurality of labels. The display method further includes entering a first modification of one of the labels via a graphical user interface by a user and starting execution of labeling instructions that implement a labeling algorithm for generating a first modified labeled column chart in response to the entry of the first modification. The first modified labeled column chart is displayed.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: May 11, 2010
    Assignee: Think-Cell Software GmbH
    Inventors: Sebastian Theophil, Arno Schoedl, Markus Hannebauer
  • Patent number: 7478328
    Abstract: A method of entering a presentation into a computer. A dynamic grid is provided by adding graphical objects to a logical container, i.e. an empty presentation page. The dynamic grid facilitates entering of constraints. The constraints can be used as an input for a constraint solver to provide an automatic layout.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: January 13, 2009
    Assignee: think-cell Software GmbH
    Inventors: Markus Oliver Hannebauer, Volker Christian Schöch, Arno Schödl
  • Publication number: 20080072165
    Abstract: A display method wherein a labeled scatter chart is displayed on a graphical user interface, the scatter chart having a plurality of labels. A first modification of one of the labels is entered via a graphical user interface by a user. Execution of labeling instructions that implement a labeling algorithm for generating a first modified labeled scatter chart in response to the entry of the first modification is started. The first modified labeled scatter chart is displayed.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Inventors: Sebastian THEOPHIL, Arno Schoedl, Markus Hannebauer
  • Publication number: 20070271500
    Abstract: The present invention relates to a display method. The display method includes displaying a labeled column chart on a graphical user interface, where the column chart having a plurality of labels. The display method further includes entering a first modification of one of the labels via a graphical user interface by a user and starting execution of labeling instructions that implement a labeling algorithm for generating a first modified labeled column chart in response to the entry of the first modification. The first modified labeled column chart is displayed.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: THINK-CELL SOFTWARE GMBH
    Inventors: Sebastian Theophil, Arno Schoedl, Markus Hannebauer
  • Patent number: 6636220
    Abstract: A system and process for generating a new video sequence from frames taken from an input video clip. Generally, this involves computing a similarity value between each of the frames of the input video clip and each of the other frames. For each frame, the similarity values associated therewith are analyzed to identify potentially acceptable transitions between it and the remaining frames. A transition is considered acceptable if it would appear smooth to a person viewing a video containing the frames, or at least if the transition is one of the best available. A new video sequence is then synthesized using the identified transitions to specify an order in which the frames associated with these transitions are to be played. Finally, the new video sequence is rendered by playing the frames of the input video clip in the order specified in the synthesizing procedure.
    Type: Grant
    Filed: May 30, 2000
    Date of Patent: October 21, 2003
    Assignee: Microsoft Corporation
    Inventors: Richard S. Szeliski, David Salesin, Arno Schödl
  • Patent number: 6611268
    Abstract: A system and process for generating a 3D video animation of an object referred to as a 3D Video Texture is presented. The 3D Video Texture is constructed by first simultaneously videotaping an object from two or more different cameras positioned at different locations. Video from, one of the cameras is used to extract, analyze and synthesize a video sprite of the object of interest. In addition, the first, contemporaneous, frames captured by at least two of the cameras are used to estimate a 3D depth map of the scene. The background of the scene contained within the depth map is then masked out, and a clear shot of the scene background taken before filming of the object began, leaving just the object. To generate each new frame in the 3D video animation, the extracted region making up a “frame” of the video sprite is mapped onto the previously generated 3D surface.
    Type: Grant
    Filed: August 22, 2000
    Date of Patent: August 26, 2003
    Assignee: Microsoft Corporation
    Inventors: Richard S. Szeliski, David Salesin, Arno Schödl
  • Patent number: 6600491
    Abstract: A system and process for generating a video animation from the frames of a video sprite with user-controlled motion is presented. An object is extracted from the frames of an input video and processed to generate a new video sequence or video sprite of that object. In addition, the translation velocity of the object for each frame is computed and associated with each frame in the newly generated video sprite. The system user causes a desired path to be generated for the object featured in the video sprite to follow in the video animation. Frames of the video sprite showing the object of interest are selected and inserted in a background image, or frame of a background video, along the prescribed path. The video sprite frames are selected by comparing a last-selected frame to the other video sprite frames, and selecting a video sprite frame that is identified in the comparison as corresponding to an acceptable transition from the last-selected frame.
    Type: Grant
    Filed: August 22, 2000
    Date of Patent: July 29, 2003
    Assignee: Microsoft Corporation
    Inventors: Richard S. Szeliski, David Salesin, Arno Schödl