Patents by Inventor Thomas Goldschmidt

Thomas Goldschmidt 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: 11977586
    Abstract: In embodiments, an Online Software Platform (OSP) is configured to receive datasets having dataset values that represent relationship instance data of relationship instances between a client primary entity and other secondary entities, select digital rules responsive to these dataset values, produce resources for the datasets by applying the selected digital rules to the dataset values, derive a total value of the produced resources, generate a report document that mentions at least derived the total value, and prepare an instantiation that enables viewing a data record that substantiates the derived total value. The OSP may further make this instantiation available for viewing to a domain entity that has access to the report document and wants to confirm the derived total value. For instance, the OSP may provide an access instruction for viewing the instantiation, or even augment the report document itself with such an access instruction.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: May 7, 2024
    Assignee: Avalara, Inc.
    Inventors: Bilkay Rose, Mark Janzen, Naveen Kumar Agrawal, Denis Gulsen, Gregory T. Kavounas, Heidi Genest, Erik van der Hoeven, Tracy Barney, Yvonne Seidl, Scott Seely, Thomas Goldschmidt
  • Patent number: 11677861
    Abstract: A computer-implemented method for interoperable data exchange between a first real-world entity and a second real-world entity with both real-world entities connected to a same communication network, the first and second real-world entities having first and second digital representations, respectively, each digital representation being a virtual entity replicating data, structure, and functions associated with any one of the real-world entities, the first and the second digital representations having different formats, the method, executed by at least one computing device of the second real-world entity, including: receiving a request for data of the second digital representation to be provided to the first digital representation; evaluating a set of predefined mapping strategies with each mapping strategy being associated with a target model template, by determining a mapping similarity measure for each mapping strategy based on similarities in a structure and semantics of respective data models of the first
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: June 13, 2023
    Assignee: ABB Schweiz AG
    Inventors: Marie Christin Platenius-Mohr, Somayeh Malakuti, Thomas Goldschmidt
  • Publication number: 20220398285
    Abstract: In embodiments, an Online Software Platform (OSP) is configured to receive datasets having dataset values that represent relationship instance data of relationship instances between a client primary entity and other secondary entities, select digital rules responsive to these dataset values, produce resources for the datasets by applying the selected digital rules to the dataset values, derive a total value of the produced resources, generate a report document that mentions at least derived the total value, and prepare an instantiation that enables viewing a data record that substantiates the derived total value. The OSP may further make this instantiation available for viewing to a domain entity that has access to the report document and wants to confirm the derived total value. For instance, the OSP may provide an access instruction for viewing the instantiation, or even augment the report document itself with such an access instruction.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 15, 2022
    Inventors: Bilkay Rose, Mark Janzen, Naveen Kumar Agrawal, Denis Gulsen, Gregory T. Kavounas, Heidi Genest, Erik van der Hoeven, Tracy Barney, Yvonne Seidl, Scott Seely, Thomas Goldschmidt
  • Patent number: 11237804
    Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: February 1, 2022
    Assignee: ABB Schweiz AG
    Inventors: Benedikt Schmidt, Jeff Harding, Thomas Goldschmidt
  • Patent number: 11223696
    Abstract: A computer-implemented method for interoperable communication between a server and a client, at least one of the server and client being a component of an automation system, the server being associated with a corresponding server data model, and the client being associated with a corresponding client data model, includes: obtaining a reference to the server; analyzing structure and output of the server to derive, based on at least a first technical specification, one or more element types associated with elements of the server data model; generating at least a partial mapping between the server data model and the client data model by applying a transformation rule set to the server data model, the transformation rule set defining for the one or more derived element types how instances of the one or more derived element types are to be transformed from the server data model associated.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: January 11, 2022
    Assignee: ABB SCHWEIZ AG
    Inventors: Dirk Schulz, Thomas Goldschmidt
  • Publication number: 20210409521
    Abstract: A computer-implemented method for interoperable data exchange between a first real-world entity and a second real-world entity with both real-world entities connected to a same communication network, the first and second real-world entities having first and second digital representations, respectively, each digital representation being a virtual entity replicating data, structure, and functions associated with any one of the real-world entities, the first and the second digital representations having different formats, the method, executed by at least one computing device of the second real-world entity, including: receiving a request for data of the second digital representation to be provided to the first digital representation; evaluating a set of predefined mapping strategies with each mapping strategy being associated with a target model template, by determining a mapping similarity measure for each mapping strategy based on similarities in a structure and semantics of respective data models of the first
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Marie Christin Platenius-Mohr, Somayeh Malakuti, Thomas Goldschmidt
  • Publication number: 20200333770
    Abstract: A computer-implemented method for interoperable communication between a server and a client, at least one of the server and client being a component of an automation system, the server being associated with a corresponding server data model, and the client being associated with a corresponding client data model, includes: obtaining a reference to the server; analyzing structure and output of the server to derive, based on at least a first technical specification, one or more element types associated with elements of the server data model; generating at least a partial mapping between the server data model and the client data model by applying a transformation rule set to the server data model, the transformation rule set defining for the one or more derived element types how instances of the one or more derived element types are to be transformed from the server data model associated.
    Type: Application
    Filed: April 15, 2020
    Publication date: October 22, 2020
    Inventors: Dirk Schulz, Thomas Goldschmidt
  • Publication number: 20200159732
    Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 21, 2020
    Inventors: Benedikt Schmidt, Jeff Harding, Thomas Goldschmidt
  • Patent number: 10416661
    Abstract: Unique systems, methods, techniques and apparatuses of remote monitoring for industrial systems are disclosed. One exemplary embodiment is a system for remote monitoring of an industrial plant, the system comprising a cloud-based computing component structured to store and to access a cloud portion of a federated information model; a plurality of industrial plant-based gateway components each structured to store and to access respective gateway portions of the federated information model, the respective gateway portions of the federated information model being isolated from access by the cloud-based computing component; and a plurality of industrial plant asset controllers, each of the asset controllers structured to store and to access respective asset portions of the federated information model.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 17, 2019
    Assignee: ABB SCHWEIZ AG
    Inventors: Thomas Goldschmidt, Jeffrey Harding
  • Patent number: 10331119
    Abstract: A system and method for monitoring operating conditions of an industrial installation system including a plurality of pieces of equipment. Each of the pieces of equipment includes a sensor and an electrically identifiable tag configured to identify the equipment. The sensors of each of the plurality of pieces of equipment provide an operating characteristic of the piece of equipment that is provided to an industrial equipment management system. The system is also configured to store the content of the electrically identifiable tag and to store a location identifier of each of plurality of pieces of equipment. Replacement of the identified defective equipment is made with replacement equipment having an identifier that uniquely identifies the replacement device and the location of the replacement device in the industrial installation system.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: June 25, 2019
    Assignee: ABB Schweiz AG
    Inventors: Mithun P. Acharya, Benjamin Kloepper, Jeffrey Harding, Thomas Goldschmidt
  • Publication number: 20190163173
    Abstract: Unique systems, methods, techniques and apparatuses of remote monitoring for industrial systems are disclosed. One exemplary embodiment is a system for remote monitoring of an industrial plant, the system comprising a cloud-based computing component structured to store and to access a cloud portion of a federated information model; a plurality of industrial plant-based gateway components each structured to store and to access respective gateway portions of the federated information model, the respective gateway portions of the federated information model being isolated from access by the cloud-based computing component; and a plurality of industrial plant asset controllers, each of the asset controllers structured to store and to access respective asset portions of the federated information model.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Thomas Goldschmidt, Jeffrey Harding
  • Publication number: 20190033844
    Abstract: A system and method for monitoring operating conditions of an industrial installation system including a plurality of pieces of equipment. Each of the pieces of equipment includes a sensor and an electrically identifiable tag configured to identify the equipment. The sensors of each of the plurality of pieces of equipment provide an operating characteristic of the piece of equipment that is provided to an industrial equipment management system. The system is also configured to store the content of the electrically identifiable tag and to store a location identifier of each of plurality of pieces of equipment. Replacement of the identified defective equipment is made with replacement equipment having an identifier that uniquely identifies the replacement device and the location of the replacement device in the industrial installation system.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Mithun P. Acharya, Benjamin Kloepper, Jeffrey Harding, Thomas Goldschmidt
  • Publication number: 20180336019
    Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 22, 2018
    Inventors: Benedikt Schmidt, Jeff Harding, Thomas Goldschmidt
  • Patent number: 8353765
    Abstract: A gaming system comprises a plurality of gaming machines (EGMs) and a secondary game control section. The secondary game control section is provided with a plurality of data sets having different target investment amount between two triggerings of the secondary game. The secondary game control section is adapted to receive a bet contribution from each of the EGMs and calculate an average bet amount from the received bet contributions. The secondary game control section selects one of the data sets depending on the calculated average bet amount, and determines whether the secondary game is triggered for each bet contribution from the EGMs using the target investment amount associated with the selected one of the data sets and a random number, and if it is determined that the secondary game is triggered, pays out a secondary game award to an EGM of which bet contribution triggered the secondary game.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: January 15, 2013
    Assignee: Konami Gaming, Inc.
    Inventor: Thomas Goldschmidt
  • Publication number: 20120122568
    Abstract: A gaming system comprises a plurality of gaming machines (EGMs) and a secondary game control section. The secondary game control section is provided with a plurality of data sets having different target investment amount between two triggerings of the secondary game. The secondary game control section is adapted to receive a bet contribution from each of the EGMs and calculate an average bet amount from the received bet contributions. The secondary game control section selects one of the data sets depending on the calculated average bet amount, and determines whether the secondary game is triggered for each bet contribution from the EGMs using the target investment amount associated with the selected one of the data sets and a random number, and if it is determined that the secondary game is triggered, pays out a secondary game award to an EGM of which bet contribution triggered the secondary game.
    Type: Application
    Filed: January 18, 2012
    Publication date: May 17, 2012
    Applicant: KONAMI GAMING, INC.
    Inventor: Thomas Goldschmidt
  • Patent number: 8162748
    Abstract: A gaming system comprises a plurality of gaming machines (EGMs) and a secondary game control section. The secondary game control section is provided with a plurality of data sets having different target investment amount between two triggerings of the secondary game. The secondary game control section is adapted to receive a bet contribution from each of the EGMs and calculate an average bet amount from the received bet contributions. The secondary game control section selects one of the data sets depending on the calculated average bet amount, and determines whether the secondary game is triggered for each bet contribution from the EGMs using the target investment amount associated with the selected one of the data sets and a random number, and if it is determined that the secondary game is triggered, pays out a secondary game award to an EGM of which bet contribution triggered the secondary game.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: April 24, 2012
    Assignee: Konami Gaming, Inc.
    Inventor: Thomas Goldschmidt
  • Publication number: 20110111858
    Abstract: A gaming system comprises a plurality of gaming machines (EGMs) and a secondary game control section. The secondary game control section is provided with a plurality of data sets having different target investment amount between two triggerings of the secondary game. The secondary game control section is adapted to receive a bet contribution from each of the EGMs and calculate an average bet amount from the received bet contributions. The secondary game control section selects one of the data sets depending on the calculated average bet amount, and determines whether the secondary game is triggered for each bet contribution from the EGMs using the target investment amount associated with the selected one of the data sets and a random number, and if it is determined that the secondary game is triggered, pays out a secondary game award to an EGM of which bet contribution triggered the secondary game.
    Type: Application
    Filed: November 6, 2009
    Publication date: May 12, 2011
    Inventor: Thomas Goldschmidt