Patents by Inventor Peter John
Peter John 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).
-
Publication number: 20260111631Abstract: The present disclosure relates to energy consumption of tools and, more particularly, to modeling energy consumption in semiconductor tools. The method includes: obtain, by a computing device, a state history of a tool over a predetermined period of time; model, by the computing device, the state history of the tool using machine learning to provide a predicted energy usage of the tool; compare, by the computing device, predicted energy usage obtained from the machine learning model to an actual energy usage of the tool; and determine, by the computing device, a deviation between the actual energy usage and the predicted energy usage of the tool to maintain energy consumption efficiency of the tool.Type: ApplicationFiled: October 17, 2024Publication date: April 23, 2026Inventors: Peter John, Grit Herrmann, Ulf Lederer, Stefan Maschke, Frank Wagenbreth, Martin Werner, Troy Vargason, GOPALA KRISHNA ANNE, Ramaguru Balakrishnan, Sabha Krishnan Alagarsamy Muthukrishnan, Uwe Leucke
-
Publication number: 20190213668Abstract: The invention relates to a system 10 for conducting a sales mechanism over the internet in accordance with an embodiment of the invention. The system 10 comprises a sales platform 18 for vendors of items such as a real estate property, sales facilitators 16 to administer the sales mechanism, and buyers (also referred to as bidders 14) to interact for selling and buying the items offered for sale.Type: ApplicationFiled: June 23, 2017Publication date: July 11, 2019Inventors: Peter EDWARDS, Peter JOHN, Bradley ROBERT
-
Patent number: 8972456Abstract: Various embodiments of systems and methods for analyzing software-usage information are described herein. Traffic numbers are obtained from data stored in a database using measurement objects that are associated with one or more keys. The measurement objects output the traffic numbers and the one or more keys are related to elements of the data. Identifiers and categories are assigned to the measurement objects. The categories represent attributes of a software product. A data structure comprising the identifiers, the traffic numbers, and the categories is generated and stored. The stored data structure and a header comprising one or more fields are used to generate a report.Type: GrantFiled: July 12, 2011Date of Patent: March 3, 2015Assignee: SAP SEInventor: Peter John
-
Patent number: 8930426Abstract: Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.Type: GrantFiled: June 29, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Peter John, Martin Guenther
-
Patent number: 8929863Abstract: Various arrangements for temporarily enabling the wireless device for use on a wireless network are presented. A computer system may store a plurality of international mobile subscriber identities (IMSIs) and, associated with each IMSI of the plurality of IMSIs, an indication of a period of time of a predefined length. An authentication request indicating an IMSI of the plurality of IMSIs may be received from a wireless device, wherein the wireless device has not previously been authenticated in association with the IMSI. The IMSI may be authenticated for use on the wireless network. After authorizing the IMSI for use on the wireless network device, the period of time of the predefined length associated with the IMSI may be determined to have expired. In response to determining the period of time of the predefined length associated with the IMSI has expired, the IMSI may be deauthorized for use on the wireless network.Type: GrantFiled: June 27, 2013Date of Patent: January 6, 2015Assignee: Evolving Systems, Inc.Inventors: David Thorn, Peter John
-
Publication number: 20140094144Abstract: Various arrangements for temporarily enabling the wireless device for use on a wireless network are presented. A computer system may store a plurality of international mobile subscriber identities (IMSIs) and, associated with each IMSI of the plurality of IMSIs, an indication of a period of time of a predefined length. An authentication request indicating an IMSI of the plurality of IMSIs may be received from a wireless device, wherein the wireless device has not previously been authenticated in association with the IMSI. The IMSI may be authenticated for use on the wireless network. After authorizing the IMSI for use on the wireless network device, the period of time of the predefined length associated with the IMSI may be determined to have expired. In response to determining the period of time of the predefined length associated with the IMSI has expired, the IMSI may be deauthorized for use on the wireless network.Type: ApplicationFiled: June 27, 2013Publication date: April 3, 2014Inventors: David Thorn, Peter John
-
Patent number: 8484247Abstract: In one embodiment the present invention includes a system for securing and authorizing access to multidimensional transactional data. The system includes online analytical processing (OLAP) system and a database system. The OLAP system accesses a selection of multidimensional transactional data from the database system according to a multidimensional request. The OLAP system aggregates the selection to form aggregated information. The OLAP system filters the selection according to the authorization for the user, to form a filtered selection. In this manner the user can see accurate aggregations yet not see unauthorized data.Type: GrantFiled: December 30, 2008Date of Patent: July 9, 2013Assignee: SAP AGInventors: Peter John, Erich Marschall
-
Publication number: 20130018888Abstract: Various embodiments of systems and methods for analyzing software-usage information are described herein. Traffic numbers are obtained from data stored in a database using measurement objects that are associated with one or more keys. The measurement objects output the traffic numbers and the one or more keys are related to elements of the data. Identifiers and categories are assigned to the measurement objects. The categories represent attributes of a software product. A data structure comprising the identifiers, the traffic numbers, and the categories is generated and stored. The stored data structure and a header comprising one or more fields are used to generate a report.Type: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Inventor: PETER JOHN
-
Publication number: 20130007040Abstract: Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Inventors: Peter John, Martin Guenther
-
Patent number: 8296605Abstract: Systems and methods consistent with the invention may include receiving an indication that a software error was detected during operation of the application program, generating an error message based on the software error, the error message including an error signature, comparing the error signature with information stored in a patch library database to identify a corresponding correction patch, and correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.Type: GrantFiled: December 10, 2008Date of Patent: October 23, 2012Assignee: SAP AGInventor: Peter John
-
Patent number: 8145626Abstract: In one embodiment the present invention includes a method comprising receiving a data filter for filtering a collection of data, wherein the collection of data is configured as a star schema including a fact table and dimension tables. The data filter is applied against the dimension tables to generate a modified dimension table. The modified dimension tables are applied against the fact table to produce a modified fact table. The data filter is then applied against the modified fact table to generate a second modified fact table, which is the output of the process.Type: GrantFiled: December 31, 2008Date of Patent: March 27, 2012Assignee: SAP AGInventors: Peter John, Thomas Zurek
-
Patent number: 7865780Abstract: A system and method for providing randomly-generated test cases for a set of interfaces of a piece of software are disclosed. A test case generator is initialized with parameter arrays Sp with cardinality mp and a prime number qp. For each independent parameter p of each of the set of interfaces, a test case number t is generated. A test case is then generated based on the values for each independent parameter p and based on t and Sp, mp, and qp.Type: GrantFiled: October 5, 2007Date of Patent: January 4, 2011Assignee: SAP AGInventors: Stefan Dipper, Peter John
-
Publication number: 20100169267Abstract: In one embodiment the present invention includes a method comprising receiving a data filter for filtering a collection of data, wherein the collection of data is configured as a star schema including a fact table and dimension tables. The data filter is applied against the dimension tables to generate a modified dimension table. The modified dimension tables are applied against the fact table to produce a modified fact table. The data filter is then applied against the modified fact table to generate a second modified fact table, which is the output of the process.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: SAP AGInventors: Peter John, Thomas Zurek
-
Publication number: 20100169268Abstract: In one embodiment the present invention includes a system for securing and authorizing access to multidimensional transactional data. The system includes online analytical processing (OLAP) system and a database system. The OLAP system accesses a selection of multidimensional transactional data from the database system according to a multidimensional request. The OLAP system aggregates the selection to form aggregated information. The OLAP system filters the selection according to the authorization for the user, to form a filtered selection. In this manner the user can see accurate aggregations yet not see unauthorized data.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: SAP AGInventors: Peter John, Erich Marschall
-
Publication number: 20100146325Abstract: Systems and methods consistent with the invention may include receiving an indication that a software error was detected during operation of the application program, generating an error message based on the software error, the error message including an error signature, comparing the error signature with information stored in a patch library database to identify a corresponding correction patch, and correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.Type: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Inventor: Peter John
-
Patent number: 7685644Abstract: A method of managing user access to data includes detecting that a user seeks access to a data portion that belongs to a specified category. One or more authorizations are evaluated, each authorization having an authorization segment corresponding to the specified category. The method includes permitting the sought access to the data portion if at least one of the authorization segments corresponding to the specified category identifies the data portion to which access is sought. The method may permit access to data that falls within a union of granted authorizations. An authorization segment may correspond to a data dimension or to a meta dimension, such as an authorized action or data source, that does not directly relate to a data dimension.Type: GrantFiled: September 17, 2004Date of Patent: March 23, 2010Assignee: SAP AGInventors: Peter John, Christian Muenkel
-
Publication number: 20090094486Abstract: A system and method for providing randomly-generated test cases for a set of interfaces of a piece of software are disclosed. A test case generator is initialized with parameter arrays Sp with cardinality mp and a prime number qp. For each independent parameter p of each of the set of interfaces, a test case number t is generated. A test case is then generated based on the values for each independent parameter p and based on t and Sp, mp, and qp.Type: ApplicationFiled: October 5, 2007Publication date: April 9, 2009Inventors: Stefan Dipper, Peter John
-
Publication number: 20060247219Abstract: A compound of formula (I): (I) wherein X represents O or S; R1 represents C1-6 alkyl, C3-8 cycloalkyl, C3-8 cycloalkylmethyl or C3-8 cycloalkenyl any of which optionally may be substituted by one or more methyl groups or halogen atoms or R1 represents aryl, substituted aryl, heteroaryl or substituted heteroaryl; R2 represents hydrogen, methyl, which may be in either the ? or ? configuration, or methylene; R3 and R4 are the same or different and each independently represents hydrogen, halogen or a methyl group; and represents a single or a double bond; or a physiologically acceptable salt or solvate thereof.Type: ApplicationFiled: July 9, 2004Publication date: November 2, 2006Inventors: Keith Biggadike, Peter John, Deborah Needham
-
Publication number: 20050257066Abstract: A method of managing user access to data includes detecting that a user seeks access to a data portion that belongs to a specified category. One or more authorizations are evaluated, each authorization having an authorization segment corresponding to the specified category. The method includes permitting the sought access to the data portion if at least one of the authorization segments corresponding to the specified category identifies the data portion to which access is sought. The method may permit access to data that falls within a union of granted authorizations. An authorization segment may correspond to a data dimension or to a meta dimension, such as an authorized action or data source, that does not directly relate to a data dimension.Type: ApplicationFiled: September 17, 2004Publication date: November 17, 2005Inventors: Peter John, Christian Muenkel
-
Publication number: 20050027695Abstract: The invention provides for a device (1) and method (20) for identifying, from a plurality of files, at least one file suitable for attaching to a text message to be transmitted from the device. The message is typically an EMS or MMS message and the invention includes identifying (22) at least one keyword or phrase in the message to be used in a metadata search. Then the invention conducts searching (23) a least one database for files identified by metadata corresponding to at least one search word associated with the keyword or phrase. Identifying (24) the least one file suitable for attaching to the message is performed, wherein the at least one file has associated metadata matching the search word. A user then may select the file plus other files that are attached to (27) and transmitted (28) with the text message.Type: ApplicationFiled: July 29, 2003Publication date: February 3, 2005Inventors: Peter John, Ying Cheng, Philip Ogunbona