Patents by Inventor Alan Southall
Alan Southall 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: 11783350Abstract: Methods, systems, and computer-readable storage media for providing an insight provider including a logic component and a configuration component, the logic component including a domain-specific model, the configuration component including one or more parameter values for processing data using the domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with at least one asset of the first set of assets, the asset data including OT data and IT data, the OT data being provided from one or more networked devices, the IT data being provided from one or more enterprise systems, and processing the OT data and the IT data using the domain-specific model of the logic component to provide a result set, the result set including one or more of a second set of assets and enriched data.Type: GrantFiled: July 22, 2020Date of Patent: October 10, 2023Assignee: SAP SEInventors: Alan Southall, Anubhav Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Publication number: 20220382425Abstract: Methods, systems, and computer-readable storage media for providing insight providers, each including a logic component and a configuration component, each logic component including a respective domain-specific model, and each configuration component including parameter values for processing data using the respective domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with the set of assets, the asset data including OT data and IT data, the OT data being provided from networked devices, the IT data being provided from one or more enterprise systems, processing the OT data and the IT data using respective domain-specific models of the logic components of the insight providers to provide a result set, the result set including one or more of a second set of assets and enriched data, and transmitting graphical representations for display in GUI that are respectively specific to an insight provider.Type: ApplicationFiled: August 5, 2022Publication date: December 1, 2022Inventors: Alan Southall, Anubhay Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Patent number: 11455080Abstract: Methods, systems, and computer-readable storage media for providing insight providers, each including a logic component and a configuration component, each logic component including a respective domain-specific model, and each configuration component including parameter values for processing data using the respective domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with the set of assets, the asset data including OT data and IT data, the OT data being provided from networked devices, the IT data being provided from one or more enterprise systems, processing the OT data and the IT data using respective domain-specific models of the logic components of the insight providers to provide a result set, the result set including one or more of a second set of assets and enriched data, and transmitting graphical representations for display in GUI that are respectively specific to an insight provider.Type: GrantFiled: December 5, 2016Date of Patent: September 27, 2022Assignee: SAP SEInventors: Alan Southall, Anubhay Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Publication number: 20200349589Abstract: Methods, systems, and computer-readable storage media for providing an insight provider including a logic component and a configuration component, the logic component including a domain-specific model, the configuration component including one or more parameter values for processing data using the domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with at least one asset of the first set of assets, the asset data including OT data and IT data, the OT data being provided from one or more networked devices, the IT data being provided from one or more enterprise systems, and processing the OT data and the IT data using the domain-specific model of the logic component to provide a result set, the result set including one or more of a second set of assets and enriched data.Type: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Alan Southall, Anubhav Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Patent number: 10762513Abstract: Methods, systems, and computer-readable storage media for providing an insight provider including a logic component and a configuration component, the logic component including a domain-specific model, the configuration component including one or more parameter values for processing data using the domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with at least one asset of the first set of assets, the asset data including OT data and IT data, the OT data being provided from one or more networked devices, the IT data being provided from one or more enterprise systems, and processing the OT data and the IT data using the domain-specific model of the logic component to provide a result set, the result set including one or more of a second set of assets and enriched data.Type: GrantFiled: December 5, 2016Date of Patent: September 1, 2020Assignee: SAP SEInventors: Alan Southall, Anubhav Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Publication number: 20180157698Abstract: Methods, systems, and computer-readable storage media for providing insight providers, each including a logic component and a configuration component, each logic component including a respective domain-specific model, and each configuration component including parameter values for processing data using the respective domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with the set of assets, the asset data including OT data and IT data, the OT data being provided from networked devices, the IT data being provided from one or more enterprise systems, processing the OT data and the IT data using respective domain-specific models of the logic components of the insight providers to provide a result set, the result set including one or more of a second set of assets and enriched data, and transmitting graphical representations for display in GUI that are respectively specific to an insight provider.Type: ApplicationFiled: December 5, 2016Publication date: June 7, 2018Inventors: Alan Southall, Anubhay Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Publication number: 20180157982Abstract: Methods, systems, and computer-readable storage media for providing an insight provider including a logic component and a configuration component, the logic component including a domain-specific model, the configuration component including one or more parameter values for processing data using the domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with at least one asset of the first set of assets, the asset data including OT data and IT data, the OT data being provided from one or more networked devices, the IT data being provided from one or more enterprise systems, and processing the OT data and the IT data using the domain-specific model of the logic component to provide a result set, the result set including one or more of a second set of assets and enriched data.Type: ApplicationFiled: December 5, 2016Publication date: June 7, 2018Inventors: Alan Southall, Anubhav Bhatia, Hermann Lueckhoff, Olaf Meincke, Reghu Ram Thanumalayan, Thomas Hettel
-
Patent number: 9674273Abstract: A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications.Type: GrantFiled: August 7, 2014Date of Patent: June 6, 2017Assignee: Unify GmbH & Co. KGInventors: Christoph Gerdes, Vivian Prinz, Alan Southall
-
Patent number: 9003034Abstract: A method for operating a local area data network with a plurality of network nodes is disclosed, wherein the network nodes send requests to the data network using request values and each of the network nodes has an associated explicit identifier from a key space. A plurality of network nodes respectively has an associated one or more table entries in a value table distributed over the network nodes. In this case each table entry includes a request value having data associated with the key space and with the request value, the network node being responsible for a request value whose identifier is less than or equal to the request value. For the plurality of network nodes, the frequency with which requests for the request values associated with a respective network node are sent to the respective network node is respectively monitored.Type: GrantFiled: July 23, 2007Date of Patent: April 7, 2015Assignee: Unify GmbH & Co. KGInventors: Michael Niebergall, Steffen Rusitschka, Alan Southall, Sebnem Rusitschka
-
Publication number: 20140351313Abstract: A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications.Type: ApplicationFiled: August 7, 2014Publication date: November 27, 2014Inventors: Christoph Gerdes, Vivian Prinz, Alan Southall
-
Patent number: 8838682Abstract: A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications.Type: GrantFiled: July 24, 2007Date of Patent: September 16, 2014Assignee: Siemens Enterprise Communications GmbH & Co. KGInventors: Christoph Gerdes, Vivian Prinz, Alan Southall
-
Patent number: 8837323Abstract: A method allows message transmission in a peer-to-peer network using chord topology, in which some of the nodes have access protection which allows reception of messages only from those network addresses to which a message has previously been sent. A network such as this is dependent on each node maintaining a list with further nodes, referred to in general as a finger list. In order to allow communication despite access protection, each node sends a request at fixed time intervals to the nodes in its list, to send it a message. This makes it possible for each node to send messages to the nodes in its list. A search request for a file is passed on via intermediate nodes in the network such that the searching node is provided with access to a destination node which can offer the file, and the access protection of the destination node is cancelled.Type: GrantFiled: January 23, 2007Date of Patent: September 16, 2014Assignee: Siemens AktiengesellschaftInventors: Sebastian Dippl, Steffen Rusitschka, Alan Southall
-
Patent number: 8724640Abstract: A method for operating a dezentralized communication network with network nodes is provided. The method is based on protocols in conventional peer-to-peer networks. The method provides rapid searching of resources whereby each network node manages a table containing information regarding all the other network nodes, such that a network that contains the resource is immediately retrieved among the table entries. Furthermore, the table contains device names of technical components on which the network nodes are mapped, so that a technical component is directly addressed also via its device name without use of the search process.Type: GrantFiled: August 27, 2008Date of Patent: May 13, 2014Assignee: Siemens AktiengesellschaftInventors: Christoph Gerdes, Claus Kern, Christian Kleegrewe, Sebnem Rusitschka, Alan Southall
-
Patent number: 8660868Abstract: A benchmarking computing application is configured to create a benchmark run for a segment of customer profiles. Customer profiles from the segment include a parameter, termed an adjustment parameter, that may affect energy consumption by the associated customer. The results of the benchmark run include energy consumption values for individual customer profiles in the segment, an average energy consumption value for the entire segment of customer profiles, and also adjustment energy consumption value. The adjustment energy consumption value reflects the portion of energy consumption by a particular customer attributed to the difference between the average value of the adjustment parameter for the segment and the value of the adjustment parameter for the particular customer profile.Type: GrantFiled: September 22, 2011Date of Patent: February 25, 2014Assignee: SAP AGInventors: Andreas Vogel, Simon Lee, Zhe Pu, Alan Southall, Michael Haft, Christine Preisach
-
Publication number: 20130079938Abstract: A method and system to determine customer segmentation based on energy consumption patterns is provided. An example system includes a communications module, a clustering module, and a matching module. The communications module obtains energy consumption data in the form of a plurality of value days. The clustering module groups the value days associated with a certain period of time into a set of clusters. The matching module identifies a customer profile as associated with a cluster from the set of clusters based on results of examining value days associated with the customer profile.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: SAP AGInventors: Simon Lee, Zhe Pu, Gotthard Goetzinger, Christine Preisach, Michael Haft, Alan Southall, Andreas Vogel
-
Publication number: 20130080210Abstract: A benchmarking computing application is configured to create a benchmark run for a segment of customer profiles. Customer profiles from the segment include a parameter, termed an adjustment parameter, that may affect energy consumption by the associated customer. The results of the benchmark run include energy consumption values for individual customer profiles in the segment, an average energy consumption value for the entire segment of customer profiles, and also adjustment energy consumption value. The adjustment energy consumption value reflects the portion of energy consumption by a particular customer attributed to the difference between the average value of the adjustment parameter for the segment and the value of the adjustment parameter for the particular customer profile.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Inventors: Andreas Vogel, Simon Lee, Zhe Pu, Alan Southall, Michael Haft, Christine Preisach
-
Publication number: 20120331143Abstract: A method for operating a local area data network with a plurality of network nodes is disclosed, wherein the network nodes send requests to the data network using request values and each of the network nodes has an associated explicit identifier from a key space. A plurality of network nodes respectively has an associated one or more table entries in a value table distributed over the network nodes. In this case each table entry includes a request value having data associated with the key space and with the request value, the network node being responsible for a request value whose identifier is less than or equal to the request value. For the plurality of network nodes, the frequency with which requests for the request values associated with a respective network node are sent to the respective network node is respectively monitored.Type: ApplicationFiled: July 23, 2007Publication date: December 27, 2012Inventors: Michael Niebergall, Steffen Rusitschka, Alan Southall, Sebnem Rusitschka
-
Patent number: 8266216Abstract: A method for creates a directory service in a scalable peer-to-peer-network, which is distributed to groups having at least one peer. In order to release a resource and to start a search enquiry for a resource, allocation values are formed using an allocation instruction according to the resource allocation values from a predefined address area. Only one group is responsible for each allocation value and the release of a resource or search enquiry for a resource is transmitted to the responsible group only.Type: GrantFiled: September 4, 2002Date of Patent: September 11, 2012Assignee: Siemens AktiengesellschaftInventors: Steffen Rusitschka, Alan Southall
-
Patent number: 8181070Abstract: A method for detecting errors in a networked embedded system having a multiplicity of components. Error and/or diagnostic data which are relevant to a component are stored in a set of further components of the networked embedded system and are determined if necessary (for example if a disturbance, error or failure occurs). This method is used, in particular, to find error and/or diagnostic data relating to a failed component of a networked embedded system.Type: GrantFiled: October 15, 2008Date of Patent: May 15, 2012Assignee: Siemens AktiengesellschaftInventors: Christoph Gerdes, Christian Kleegrewe, Götz Neumann, Sebnem Rusitschka, Alan Southall, Christoph Tscheschner
-
Patent number: 7936768Abstract: A decentralized data network contains a plurality of network nodes. The network nodes are able to direct requests into the data network with the aid of checking values. The network nodes are each assigned one or more table entries in a value table distributed between the network nodes, with each table entry containing a checking value and the data associated with the checking value. Each of the plurality of network nodes are monitored to determine the frequency with which requests for the checking values assigned to a respective network node are directed to the respective network nodes. If it is found that the frequency of the requests for one or more checking values to a respective network node exceeds a predetermined threshold value, at least the table entry or entries for this or these checking values is or are assigned to at least one other network node.Type: GrantFiled: January 9, 2007Date of Patent: May 3, 2011Assignee: Siemens AktiengesellschaftInventors: Steffen Rusitschka, Alan Southall, Sebnem Öztunali