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: 8027887Abstract: 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: GrantFiled: July 18, 2005Date of Patent: September 27, 2011Assignee: UBS AGInventors: Hansbeat Loacker, Markus Wietlisbach
-
Patent number: 7945910Abstract: 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: GrantFiled: November 18, 2005Date of Patent: May 17, 2011Assignee: UBS AGInventors: Markus Wietlisbach, Hansbeat Loacker
-
Patent number: 7831636Abstract: 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: GrantFiled: November 21, 2005Date of Patent: November 9, 2010Assignee: UBS AGInventors: Markus Wietlisbach, Hansbeat Loacker
-
Patent number: 7818750Abstract: 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: GrantFiled: May 5, 2005Date of Patent: October 19, 2010Assignee: USB AGInventors: Peter Dunki, Hansbeat Loacker, Markus Wietlisbach
-
Patent number: 7761844Abstract: 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: GrantFiled: April 21, 2006Date of Patent: July 20, 2010Assignee: UBS AGInventors: Aniello Bove, Hansbeat Loacker
-
Patent number: 7707177Abstract: 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: GrantFiled: March 28, 2006Date of Patent: April 27, 2010Assignee: UBS AGInventors: Marcel Bank, Hansbeat Loacker
-
Patent number: 7599968Abstract: 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: GrantFiled: March 17, 2006Date of Patent: October 6, 2009Assignee: UBS AGInventors: Daniel Pagnussat, Hansbeat Loacker
-
Patent number: 7580970Abstract: 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: GrantFiled: March 27, 2006Date of Patent: August 25, 2009Assignee: UBS AGInventors: Marcel Bank, Hansbeat Loacker
-
Patent number: 7577687Abstract: 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: GrantFiled: March 30, 2006Date of Patent: August 18, 2009Assignee: UBS AGInventors: Marcel Bank, Hansbeat Loacker
-
Patent number: 7526576Abstract: 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: GrantFiled: March 29, 2006Date of Patent: April 28, 2009Assignee: UBS AGInventors: Marcel Bank, Hansbeat Loacker
-
Publication number: 20070174236Abstract: 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: ApplicationFiled: March 17, 2006Publication date: July 26, 2007Inventors: Daniel Pagnussat, Hansbeat Loacker
-
Publication number: 20070011209Abstract: 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: ApplicationFiled: November 21, 2005Publication date: January 11, 2007Inventors: Markus Wietlisbach, Hansbeat Loacker
-
Publication number: 20060294521Abstract: 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: ApplicationFiled: November 18, 2005Publication date: December 28, 2006Inventors: Markus Wietlisbach, Hansbeat Loacker
-
Publication number: 20060248136Abstract: 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: ApplicationFiled: July 18, 2005Publication date: November 2, 2006Inventors: Hansbeat Loacker, Markus Wietlisbach
-
Publication number: 20060242195Abstract: 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: ApplicationFiled: April 21, 2006Publication date: October 26, 2006Inventors: Aniello Bove, Hansbeat Loacker
-
Publication number: 20060222161Abstract: 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: ApplicationFiled: March 28, 2006Publication date: October 5, 2006Inventors: Marcel Bank, Hansbeat Loacker
-
Publication number: 20060222162Abstract: 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: ApplicationFiled: March 29, 2006Publication date: October 5, 2006Inventors: Marcel Bank, Hansbeat Loacker
-
Publication number: 20060222163Abstract: 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: ApplicationFiled: March 30, 2006Publication date: October 5, 2006Inventors: Marcel Bank, Hansbeat Loacker
-
Publication number: 20060222160Abstract: 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: ApplicationFiled: March 27, 2006Publication date: October 5, 2006Inventors: Marcel Bank, Hansbeat Loacker
-
Publication number: 20060174218Abstract: 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: ApplicationFiled: May 5, 2005Publication date: August 3, 2006Inventors: Peter Dunki, Hansbeat Loacker, Markus Wietlisbach