Patents by Inventor Hansbeat Loacker

Hansbeat Loacker 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: 8027887
    Abstract: In one example, a data processing method is provided for the time-optimized calculation of a large number of result data sets at the end of a period. The calculation can be based on data. A time span can be determined for which the underlying data are to be taken into consideration. For each result data set, the probability that the data underlying the calculation of the respective result data set are changed between the calculation of the result data set and the end of the period can be detected. Result data sets within the time span can be calculated. Those result data sets of which the data underlying the calculation have a minor probability of being changed can be calculated prior to those result data sets of which the data underlying the calculation have a higher probability of being changed. The data sets can be stored.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: September 27, 2011
    Assignee: UBS AG
    Inventors: Hansbeat Loacker, Markus Wietlisbach
  • Patent number: 7945910
    Abstract: To detect files which are generated unnecessarily or no longer required, and for reliable file versioning, in a batch-processing-oriented environment, a dynamic batch processing system is proposed. The system includes a batch processing control component to process batch processing control instructions, which include the call of at least one program, and a database with files, each of which has a physical file name. The system also includes a component to provide program-related file definition information, which defines the files which are required for a program run by abstract selection criteria. In a file register, the physical file names of the files which are created for the program runs are registered in the form of register entries, which associate at least one selection attribute with each physical file name. A service component which communicates with the control component has access to the file register and the file definition component.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: May 17, 2011
    Assignee: UBS AG
    Inventors: Markus Wietlisbach, Hansbeat Loacker
  • Patent number: 7831636
    Abstract: A method for configuring a transaction-based host environment for migration to a new system platform is described. The method comprises the steps of providing at least one database of a first type and at least one database of a second type, which have different migration behaviour, on the previous system platform. Further provided is a first type of transaction which accesses both the first type of database and the second type of database on the previous system platform. For preparing the migration, the first type of transaction is replaced in the host environment by a second type of transaction and a third type of transaction, wherein the second type of transaction accesses only the first type of database and the third type of transaction only the second type of database. The method additionally comprises initiating transactions of the second and third type on request for a transaction of the first type from a decentralised environment.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: November 9, 2010
    Assignee: UBS AG
    Inventors: Markus Wietlisbach, Hansbeat Loacker
  • Patent number: 7818750
    Abstract: The invention relates to a method for controlling data-processing software modules (4, 5, 6, 7), wherein the data to be processed are organized in files, and wherein the processing is performed in a plurality of successive processing sections and the files in one processing section are processed by at least one software module (4, 5, 6, 7). To prevent the propagation and spreading of deviations occurring during the processing in the software modules (4, 5, 6, 7) in subsequent processing sections, information about the data processed are collected in the software modules (4, 5, 6, 7) of the processing sections and are signalized to a control system (8), said control system (8) comparing the information signalized and stopping the processing in a subsequent processing section if the comparison of the information revealed that a predetermined, admissible maximum deviation has been exceeded.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: October 19, 2010
    Assignee: USB AG
    Inventors: Peter Dunki, Hansbeat Loacker, Markus Wietlisbach
  • Patent number: 7761844
    Abstract: A template-driven system for generating platform-specific artifacts, such as program code, from platform-independent service models is described. The system comprises a template storage with platform-specific templates, each template including platform-specific model transformation information; a repository with a plurality of at least essentially platform-independent service model elements and one or more service models modeled from the model elements; and a generator adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 20, 2010
    Assignee: UBS AG
    Inventors: Aniello Bove, Hansbeat Loacker
  • Patent number: 7707177
    Abstract: A computer network system for building and/or synchronising a second database based on a first database. Accesses by work units are carried out on the first database from an application workstation, to generate, change or delete contents of the database. A first server and second server interconnected via a data connection guide and maintain the first database and a second database, respectively. The accesses take place using an encapsulation module that receives and decomposes the work units into one or more messages, enters the messages in the first database and sends the messages to the second database. A coexistence controller places change messages sent by the first database in a coexistence database, determines whether all messages of a transaction have been transmitted, determines application program elements for which changes are relevant, if all of the messages of the transaction have been transmitted, and reads out the placed change messages in a correct order.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: April 27, 2010
    Assignee: UBS AG
    Inventors: Marcel Bank, Hansbeat Loacker
  • Patent number: 7599968
    Abstract: A technique is described for supplying a data warehouse while ensuring a consistent data view. The system comprises an interface for receiving data elements which are assigned to individual transactions and require processing before delivery into the data warehouse. Also provided is a process control component for analyzing the data elements with regard to the respective assignment to particular processing operations and for controlling the distribution of the data elements to associated processing branches. At least one first buffer storage is disposed downstream from the process control component, for the temporary storage of the distributed data elements, time-control information being assigned to each stored data element.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: October 6, 2009
    Assignee: UBS AG
    Inventors: Daniel Pagnussat, Hansbeat Loacker
  • Patent number: 7580970
    Abstract: Computer network system for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to the at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, a software program module being provided, and being set up and programmed to carry out a comparison between the first and second databases, to obtain a statement about the equality of the information content of the two databases, and starting from the data comparison, an error log file about the errored and/or missing records being produced, and an error detection and processing function correcting the errored and/or missing records.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: August 25, 2009
    Assignee: UBS AG
    Inventors: Marcel Bank, Hansbeat Loacker
  • Patent number: 7577687
    Abstract: Computer-supported method for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, a software program component being provided by which, in the case of a transaction which is initiated from one application workstation on the first database, a sister transaction can be called up on the second database and vice versa—in which case, from the point of view of the application workstation, the sister transaction on the side of the second database behaves analogously to its counterpart on the side of the first database.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: August 18, 2009
    Assignee: UBS AG
    Inventors: Marcel Bank, Hansbeat Loacker
  • Patent number: 7526576
    Abstract: Computer network system for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, the accesses by the work units to the first database taking place by means of an encapsulation module, which is set up and programmed so that the work units are passed to it, work units which it accepts are decomposed into one or more messages, the messages are entered in the first database and the messages are sent to the second database.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: April 28, 2009
    Assignee: UBS AG
    Inventors: Marcel Bank, Hansbeat Loacker
  • Publication number: 20070174236
    Abstract: A technique is described for supplying a data warehouse whilst ensuring a consistent data view. The system comprises an interface for receiving data elements which are assigned to individual transactions and require processing before delivery into the data warehouse. Also provided is a process control component for analyzing the data elements with regard to the respective assignment to particular processing operations and for controlling the distribution of the data elements to associated processing branches. At least one first buffer storage is disposed downstream from the process control component, for the temporary storage of the distributed data elements, time-control information being assigned to each stored data element.
    Type: Application
    Filed: March 17, 2006
    Publication date: July 26, 2007
    Inventors: Daniel Pagnussat, Hansbeat Loacker
  • Publication number: 20070011209
    Abstract: A method for configuring a transaction-based host environment for migration to a new system platform is described. The method comprises the steps of providing at least one database of a first type and at least one database of a second type, which have different migration behaviour, on the previous system platform. Further provided is a first type of transaction which accesses both the first type of database and the second type of database on the previous system platform. For preparing the migration, the first type of transaction is replaced in the host environment by a second type of transaction and a third type of transaction, wherein the second type of transaction accesses only the first type of database and the third type of transaction only the second type of database. The method additionally comprises initiating transactions of the second and third type on request for a transaction of the first type from a decentralised environment.
    Type: Application
    Filed: November 21, 2005
    Publication date: January 11, 2007
    Inventors: Markus Wietlisbach, Hansbeat Loacker
  • Publication number: 20060294521
    Abstract: To detect files which are generated unnecessarily or no longer required, and for reliable file versioning, in a batch-processing-oriented environment, a dynamic batch processing system is proposed. The system includes a batch processing control component to process batch processing control instructions, which include the call of at least one program, and a database with files, each of which has a physical file name. The system also includes a component to provide program-related file definition information, which defines the files which are required for a program run by abstract selection criteria. In a file register, the physical file names of the files which are created for the program runs are registered in the form of register entries, which associate at least one selection attribute with each physical file name. A service component which communicates with the control component has access to the file register and the file definition component.
    Type: Application
    Filed: November 18, 2005
    Publication date: December 28, 2006
    Inventors: Markus Wietlisbach, Hansbeat Loacker
  • Publication number: 20060248136
    Abstract: The invention relates to a data processing method for the time-optimized calculation of a large number of result data sets at the end of a period, wherein the calculation is based on data.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 2, 2006
    Inventors: Hansbeat Loacker, Markus Wietlisbach
  • Publication number: 20060242195
    Abstract: A template-driven system for generating platform-specific artifacts, such as program code, from platform-independent service models is described. The system comprises a template storage (102) with platform-specific templates, each template including platform-specific model transformation information; a repository (104) with a plurality of at least essentially platform-independent service model elements and one or more service models modeled from the model elements; and a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 26, 2006
    Inventors: Aniello Bove, Hansbeat Loacker
  • Publication number: 20060222162
    Abstract: Computer network system for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, the accesses by the work units to the first database taking place by means of an encapsulation module, which is set up and programmed so that the work units are passed to it, work units which it accepts are decomposed into one or more messages, the messages are entered in the first database and the messages are sent to the second database.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 5, 2006
    Inventors: Marcel Bank, Hansbeat Loacker
  • Publication number: 20060222161
    Abstract: Computer network system for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, the accesses by the work units to the first database taking place by means of an encapsulation module, which is set up and programmed so that the work units are passed to it, work units which it accepts are decomposed into one or more messages, the messages are entered in the first database and the messages are sent to the second database.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 5, 2006
    Inventors: Marcel Bank, Hansbeat Loacker
  • Publication number: 20060222163
    Abstract: Computer-supported method for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, a software program component being provided by which, in the case of a transaction which is initiated from one application workstation on the first database, a sister transaction can be called up on the second database and vice versa—in which case, from the point of view of the application workstation, the sister transaction on the side of the second database behaves analogously to its counterpart on the side of the first database.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 5, 2006
    Inventors: Marcel Bank, Hansbeat Loacker
  • Publication number: 20060222160
    Abstract: Computer network system for building and/or synchronising a second database from/with a first database, accesses by work units being carried out at least on the first database from at least one application workstation, to generate, change or delete contents of the database, with at least one first server to guide and maintain the first database, said server being connected to the at least one application workstation, at least one second server to guide and maintain the second database, at least one data connection which connects the two servers, a software program module being provided, and being set up and programmed to carry out a comparison between the first and second databases, to obtain a statement about the equality of the information content of the two databases, and starting from the data comparison, an error log file about the errored and/or missing records being produced, and an error detection and processing function correcting the errored and/or missing records.
    Type: Application
    Filed: March 27, 2006
    Publication date: October 5, 2006
    Inventors: Marcel Bank, Hansbeat Loacker
  • Publication number: 20060174219
    Abstract: The invention relates to a control system (8) for controlling data-processing software modules (4, 5, 6, 7), wherein the data to be processed are organized in files of data sets, and wherein the processing is performed in a plurality of successive processing sections and the files in one processing section are each processed by at least one software module (4, 5, 6, 7), characterized in that said control system (8) compares information that has been collected about the data processed and that has been signalized by the software modules (4, 5, 6, 7) of the various processing sections with one another or with plan values, and generates an acoustic and/or optical alarm message for an operating person if the exceeding of a predetermined admissible maximum deviation has been detected by said control system (8).
    Type: Application
    Filed: May 5, 2005
    Publication date: August 3, 2006
    Inventors: Peter Dunki, Hansbeat Loacker, Markus Wietlisbach