Patents by Inventor Jan Harm Petrus Eloff
Jan Harm Petrus Eloff 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: 10489750Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.Type: GrantFiled: June 26, 2013Date of Patent: November 26, 2019Assignee: SAP SEInventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl Van Der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
-
Patent number: 10255101Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for emulating a device. A set of current external device context states is identified. Each current external device context state is associated with one or more particular ones of a plurality of external devices. The external devices are used in combination to emulate operations of an emulated device. An emulated device context state corresponding to the identified set of current external device context states is determined. The determining uses an external device context state rule that maps the identified set of current external device context states to the emulated device context state. A command is generated for use by a target device in performing operations on the target device. The generating uses an emulated device context state rule that maps the determined emulated device context state to the command. The command is transmitted to the target device.Type: GrantFiled: December 11, 2014Date of Patent: April 9, 2019Assignee: SAP SEInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff, Martin Przewloka
-
Patent number: 9886585Abstract: Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.Type: GrantFiled: June 14, 2013Date of Patent: February 6, 2018Assignee: SAP SEInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Publication number: 20160170779Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for emulating a device. A set of current external device context states is identified. Each current external device context state is associated with one or more particular ones of a plurality of external devices. The external devices are used in combination to emulate operations of an emulated device. An emulated device context state corresponding to the identified set of current external device context states is determined. The determining uses an external device context state rule that maps the identified set of current external device context states to the emulated device context state. A command is generated for use by a target device in performing operations on the target device. The generating uses an emulated device context state rule that maps the determined emulated device context state to the command. The command is transmitted to the target device.Type: ApplicationFiled: December 11, 2014Publication date: June 16, 2016Inventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff, Martin Przewloka
-
Publication number: 20150006222Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl van der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
-
Publication number: 20140372768Abstract: Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Applicant: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Patent number: 8756120Abstract: A hybrid context information matching approach may produce a customized product catalogue based on the user's context and the mobile device the user is using. A Knowledge Base (KB) and a KB manager, along with various processes perform specific collaborative tasks in order to achieve the overall goal of producing a customized product catalogue. In addition, the effort builds and/or updates the KB. Various contextual inputs are provided from both the user environment and data repositories. Hybrid matching is performed in order to determine optimal search results based on the contextual input provided.Type: GrantFiled: November 1, 2011Date of Patent: June 17, 2014Assignee: SAP AGInventors: Felix Ntawanga, Ernest Ketcha Ngassam, Jan Harm Petrus Eloff, Marek Piotr Zielinski
-
Patent number: 8533774Abstract: In one embodiment, a method for extracting data items for a task requesting a set of data items in a virtual organization including a plurality of members is provided. A set of confidentiality sub-policies associated with the set of data items and an information utility sub-policy associated with the task are retrieved. At least a portion of the set of data items for the task are retrieved based on an analysis that optimally balances confidentiality and information utility using the set of confidentiality sub-policies and the information utility sub-policy.Type: GrantFiled: November 24, 2010Date of Patent: September 10, 2013Assignee: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Publication number: 20130110683Abstract: A hybrid context information matching approach may produce a customized product catalogue based on the user's context and the mobile device the user is using. A Knowledge Base (KB) and a KB manager, along with various processes perform specific collaborative tasks in order to achieve the overall goal of producing a customized product catalogue. In addition, the effort builds and/or updates the KB. Various contextual inputs are provided from both the user environment and data repositories. Hybrid matching is performed in order to determine optimal search results based on the contextual input provided.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Felix Ntawanga, Ernest Ketcha Ngassam, Jan Harm Petrus Eloff, Marek Piotr Zielinski
-
Publication number: 20120131581Abstract: In one embodiment, a method for extracting data items for a task requesting a set of data items in a virtual organization including a plurality of members is provided. A set of confidentiality sub-policies associated with the set of data items and an information utility sub-policy associated with the task are retrieved. At least a portion of the set of data items for the task are retrieved based on an analysis that optimally balances confidentiality and information utility using the set of confidentiality sub-policies and the information utility sub-policy.Type: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff