Patents by Inventor Grzegorz Roman Pusz

Grzegorz Roman Pusz 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: 9880815
    Abstract: A SQL Visualizer including means for transforming a textual SQL statement into a graphical diagram which represents the textual SQL statement.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: January 30, 2018
    Assignee: APTITUDE SOFTWARE LIMITED
    Inventors: Grzegorz Roman Pusz, Neil Thomson
  • Patent number: 9569182
    Abstract: A method of creating a software application using an integrated development environment, IDE, running on a computing device having at least a processor, a memory, a display device and an input device. The method includes retrieving from the memory and providing on the display device a number of graphical elements each representing at least one operation to be performed on data. The method further includes enabling a user of the computing device to select and arrange at least some of the graphical elements on the display device using the input device. The method includes enabling the user to arrange graphical links between the selected graphical elements, wherein the selected graphical elements and the graphical links together form one or more graphical models of a process to be performed on data by the software application, and displaying in the IDE a 3D representation of the graphical model or models.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: February 14, 2017
    Assignee: APTITUDE SOFTWARE LIMITED
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20140208293
    Abstract: A SQL Visualizer including means for transforming a textual SQL statement into a graphical diagram which represents the textual SQL statement.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Applicant: Microgen Aptitude Limited
    Inventors: Grzegorz Roman Pusz, Neil Thomson
  • Patent number: 8732596
    Abstract: There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; and enabling a user of the computing device to select and arrange at least some of the operation icons on the display device.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: May 20, 2014
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8683431
    Abstract: A method and apparatus for applying a rule to a data object using a computing device having at least a processor, a computer-readable memory, a display device and an input device. A rule template is provided in the computer-readable memory, the rule template having attributes corresponding to attributes of at least one type of data object. A rule template icon associated with the rule template and a data object icon associated with a data object having corresponding attributes are also provided in the computer-readable memory. A developer of an application is allowed to associate the rule template icon with the data object icon and, as a result of the association of the rule template icon with the data object icon, the rule template is instantiated with the data object.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: March 25, 2014
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8549353
    Abstract: A method and apparatus for programming a computer to execute a batch data processing procedure using a computing device having at least a processor, a memory, a display device and an input device. The memory stores a plurality of functions arranged to process individual data messages or batches of data messages. A function is selected from the plurality of functions and retrieved from the memory. A data flow diagram is arranged on the display, in response to developer input, to specify a process. The data flow diagram includes a function icon corresponding to the selected function, at least one data icon corresponding to a data object, and at least one link connecting the function icon to the data icon. The function is arranged to perform one of disassociating a batch of data messages into individual data messages and associating data messages into a batch of data messages.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: October 1, 2013
    Assignee: Microgen Aptitutde Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20130205275
    Abstract: A method of creating a software application using an integrated development environment, IDE, running on a computing device having at least a processor, a memory, a display device and an input device. The method includes retrieving from the memory and providing on the display device a number of graphical elements each representing at least one operation to be performed on data. The method further includes enabling a user of the computing device to select and arrange at least some of the graphical elements on the display device using the input device. The method includes enabling the user to arrange graphical links between the selected graphical elements, wherein the selected graphical elements and the graphical links together form one or more graphical models of a process to be performed on data by the software application, and displaying in the IDE a 3D representation of the graphical model or models.
    Type: Application
    Filed: February 20, 2012
    Publication date: August 8, 2013
    Applicant: MICROGEN APTITUDE LIMITED
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8464229
    Abstract: A method of creating a form-based web application using a computing device having at least a processor, a memory, a display device and an input device. The method includes retrieving from the memory and providing on the display device a number of form icons, each form icon representing a form to be displayed to a user of the application. The method further includes retrieving from said memory and providing on the display device a number of service icons, each service icon representing a service which may be called in response to actions of the user. The method further includes allowing a developer of the application to use the input device to select one or more of the form icons and one or more of the service icons and to arrange the selected icons on the display device.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: June 11, 2013
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8438534
    Abstract: A method of creating computer instructions for transforming inbound instances, being instances of an inbound data format, into outbound instances, being instances of an outbound data format. At least one of the inbound and outbound data formats has a number of segments arranged in a hierarchical manner. The method uses a computing device having at least a processor, a memory, a display device and an input device. The method includes allowing a developer to use the input device to create a graphical representation of the inbound data format on the display device and allowing the developer to use the input device to create a graphical representation of the outbound data format on the display device.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: May 7, 2013
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8392473
    Abstract: A method of generating computer instructions for creating instances of a hierarchical data format from a flat record stream, the flat record stream containing data in a flat format and containing at least some data redundancy. The method uses a computing device having at least a processor, a memory, a display device and an input device. The method includes allowing a developer to use the input device to create a graphical representation of the hierarchical data format, and allowing a developer to use the input device to create a graphical representation of a mapping between the flat format and the hierarchical format. The method further includes generating, at the processor, computer instructions which when executed on a computer cause the computer to create from the flat record stream instances of the hierarchical format, wherein the instances of the hierarchical format remove the data redundancy.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: March 5, 2013
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 8140894
    Abstract: A method including: displaying operation icons representing operations to be performed, a user selecting and arranging the operation icons to define a flow of data between operations and to form a graphical representation of a process, the user specifying an operation icon as a transaction boundary node at the end of a transaction region, and compiling instructions to execute the arranged operations wherein the beginning of a transaction region acts as a roll back point in the event of an error occurring in the transaction region.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: March 20, 2012
    Assignee: Microgen Aptitude Limited
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20120059863
    Abstract: A method of generating computer instructions for creating instances of a hierarchical data format from a flat record stream, the flat record stream containing data in a flat format and containing at least some data redundancy. The method uses a computing device having at least a processor, a memory, a display device and an input device. The method includes allowing a developer to use the input device to create a graphical representation of the hierarchical data format, and allowing a developer to use the input device to create a graphical representation of a mapping between the flat format and the hierarchical format. The method further includes generating, at the processor, computer instructions which when executed on a computer cause the computer to create from the flat record stream instances of the hierarchical format, wherein the instances of the hierarchical format remove the data redundancy.
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161918
    Abstract: A method and apparatus for applying a rule to a data object using a computing device having at least a processor, a computer-readable memory, a display device and an input device. A rule template is provided in the computer-readable memory, the rule template having attributes corresponding to attributes of at least one type of data object. A rule template icon associated with the rule template and a data object icon associated with a data object having corresponding attributes are also provided in the computer-readable memory. A developer of an application is allowed to associate the rule template icon with the data object icon and, as a result of the association of the rule template icon with the data object icon, the rule template is instantiated with the data object.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161941
    Abstract: A method of creating a form-based application using a computing device having at least a processor, a memory, a display device and an input device, includes: retrieving from the memory and providing on the display device a number of form icons, each form icon representing a form to be displayed to a user of the application; retrieving from the memory and providing on the display device a number of service icons, each service icon representing a service which may be called in response to actions of the user; allowing a developer of the application to use the input device to select one or more of the form icons and one or more of the service icons and to arrange the selected icons on a display; allowing the developer to use the input device to arrange links between the selected icons, wherein the links together with the selected icons form an Application Diagram which represents the navigation of a user of the application between the forms and services represented by the selected form and service icons respe
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161934
    Abstract: A method and apparatus for generating dummy data for use in testing a data processing application using a computing device having a processor, a memory, a display device and an input device. A developer specifies attributes of dummy data, and specifies at least one probability distribution. A representation of the probability distribution is then shown on the display device and the probability distribution is applied to the specified attributes to generate dummy data values.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161733
    Abstract: There is provided a method of processing at least one data message using a computing device having at least a processor, a memory, a display device and an input device, the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of the computing device to select and arrange at least some of the operation icons on the display device using the input device; enabling the user to arrange graphical links between the selected operation icons to define the flow of data between the selected operation icons, wherein the selected operation icons and the graphical links together form a graphical representation of a process to be performed on the data message; enabling the user to specify at least one of the operation icons in the graphical representation as a transaction boundary node; defining at least one transaction region extending over part or all or the graphical representation
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161886
    Abstract: There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of the computing device to select and arrange at least some of the operation icons on the display device, and to arrange graphical links between the selected operation icons, using the input device, so as to define a rule which takes data from a segment of the inbound data
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161371
    Abstract: A method of creating SQL instructions defining a process to be performed on a relational database, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data in a relational database; enabling a user of the computing device to select and arrange at least some of the operation icons on the display device using the input device; enabling the user to arrange graphical links between the selected operation icons to define the order of execution of the operations represented by the selected operation icons, wherein the selected operation icons and the data icons and the graphical links together from a graphical representation of the process; generating, at the processor, SQL instructions for executing the operations represented by the selected operation icons, in accordance with t
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161946
    Abstract: A method and apparatus for programming a computer to execute a batch data processing procedure using a computing device having at least a processor, a memory, a display device and an input device. The memory stores a plurality of functions arranged to process individual data messages or batches of data messages. A function is selected from the plurality of functions and retrieved from the memory. A data flow diagram is arranged on the display, in response to developer input, to specify a process. The data flow diagram includes a function icon corresponding to the selected function, at least one data icon corresponding to a data object, and at least one link connecting the function icon to the data icon. The function is arranged to perform one of disassociating a batch of data messages into individual data messages and associating data messages into a batch of data messages.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Publication number: 20110161916
    Abstract: There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of a hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including: allowing a developer to use the input device to create a graphical representation of the inbound data format on the display device; allowing the developer to use the input device to create a graphical representation of the outbound data format on the display device; allowing the developer to use the input device to create graphical links between segments of the inbound data format and segments of the outbound data format, the links representing a tran
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: MICROGEN PLC
    Inventors: Neil Thomson, Grzegorz Roman Pusz