Patents by Inventor Adrian Golec

Adrian Golec 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: 10944874
    Abstract: A system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing data related to monitoring and controlling of a network providing resources to users is disclosed herein. The method includes: receiving a resource usage record (RUR) from the network component for a resource provided to a user, identifying a resource type of the resource by using a resource usage description comprised in the RUR, identifying a user type of the user by using an identification information comprised in the RUR, generating a record in the database, selecting records in the database, each complying with a selection criterion specifying that a record to be selected is associated with a resource type assigned to the selection criterion and a user type assigned to the selection criterion, and sending batch data to the rating system, the batch data comprising resource usage descriptions.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 9, 2021
    Assignee: SAP SE
    Inventors: Georg Lang, Artur Kaufmann, Adrian Golec
  • Patent number: 10002372
    Abstract: In an example embodiment, a method of handling duplicate records in a computer database is provided. A record is received via an API. An item type associated with the record is identified. A duplicate check schema corresponding to the item type is obtained. A string is generated for the record by extracting values for each of a plurality of fields, defined in the duplicate check schema, located in the record and concatenating the values. Then a hash algorithm is applied to the string to create a hash for the record. The hash for the record is compared to hashes from previous records stored in the computer database to identify whether the hash is a duplicate. In response to a determination that the hash is a duplicate, one or more processing rules from the duplicate check schema are executed.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 19, 2018
    Assignee: SAP SE
    Inventors: Adrian Golec, Georg Lang, Fabian Hammann, Artur Kaufman, Dennis Kurfiss
  • Publication number: 20180152564
    Abstract: A telecommunication system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing data related to monitoring and controlling of a network providing resources to users is disclosed herein.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Applicant: SAP SE
    Inventors: Georg LANG, Artur KAUFMANN, Adrian GOLEC
  • Patent number: 9875276
    Abstract: In some embodiments, a system for database view generation may include a view generator configured to generate a database view for one or more database tables. The view generator includes a generation module configured to determine a generation template for the database view, where the generation template is a code structure describing a manner in which the database view is created. The code structure does not reference a database name of the one or more database tables. The generation module is configured to invoke a code composer to insert code commands into the generation template to build a structured query language (SQL) statement for the database view, where the SQL statement references the database name of the one or more database tables. The view generator is configured to create the database view based on the SQL statement.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 23, 2018
    Assignee: SAP SE
    Inventors: Adrian Golec, Fabian Hammann, Georg Lang
  • Patent number: 9838862
    Abstract: A mobile digital telecommunication system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of usage detail records (UDRs) is disclosed herein. The mobile digital cellular telecommunication system comprises a network component configured to generate the UDRs, a rating system and a billing system.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: December 5, 2017
    Assignee: SAP SE
    Inventors: Adrian Golec, Georg Lang, Artur Kaufmann
  • Publication number: 20170076342
    Abstract: In an example embodiment, a method of handling duplicate records in a computer database is provided. A record is received via an API. An item type associated with the record is identified. A duplicate check schema corresponding to the item type is obtained. A string is generated for the record by extracting values for each of a plurality of fields, defined in the duplicate check schema, located in the record and concatenating the values. Then a hash algorithm is applied to the string to create a hash for the record. The hash for the record is compared to hashes from previous records stored in the computer database to identify whether the hash is a duplicate. In response to a determination that the hash is a duplicate, one or more processing rules from the duplicate check schema are executed.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Adrian Golec, Georg Lang, Fabian Hammann, Artur Kaufman, Dennis Kurfiss
  • Publication number: 20160366575
    Abstract: A mobile digital telecommunication system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of usage detail records (UDRs) is disclosed herein. The mobile digital cellular telecommunication system comprises a network component configured to generate the UDRs, a rating system and a billing system.
    Type: Application
    Filed: February 12, 2016
    Publication date: December 15, 2016
    Applicant: SAP SE
    Inventors: Adrian GOLEC, Georg LANG, Artur KAUFMANN
  • Publication number: 20160364445
    Abstract: In some embodiments, a system for database view generation may include a view generator configured to generate a database view for one or more database tables. The view generator includes a generation module configured to determine a generation template for the database view, where the generation template is a code structure describing a manner in which the database view is created. The code structure does not reference a database name of the one or more database tables. The generation module is configured to invoke a code composer to insert code commands into the generation template to build a structured query language (SQL) statement for the database view, where the SQL statement references the database name of the one or more database tables. The view generator is configured to create the database view based on the SQL statement.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Adrian Golec, Fabian Hammann, Georg Lang