Patents by Inventor Barak KINARTI
Barak KINARTI 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: 20230409654Abstract: Examples of the present disclosure describe systems and methods for on-device, in-browser AI processing. In examples, a selection of an AI pipeline is received. Content associated with the AI pipeline is also received. The content is segmented into multiple data segments and a set of data features is generated for the data segments. AI modules associated with the AI pipeline are loaded to create the AI pipeline. The set of data features is provided to the AI pipeline. The AI pipeline is executed to generate insights for the set of data features. The insights are then provided to a user.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ori ZIV, Barak KINARTI, Ben BAKHAR, Zvi FIGOV, Fardau VAN NEERDEN, Ohad JASSIN, Avi NEEMAN
-
Patent number: 11747889Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: GrantFiled: December 10, 2021Date of Patent: September 5, 2023Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Patent number: 11616832Abstract: System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.Type: GrantFiled: June 17, 2022Date of Patent: March 28, 2023Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Ido Fishier, Eyal Nathan, Amir Blich, Marcus Conrad Behrens
-
Publication number: 20220321646Abstract: System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.Type: ApplicationFiled: June 17, 2022Publication date: October 6, 2022Inventors: Barak Kinarti, Ido Fishler, Eyal Nathan, Amir Blich, Marcus Conrad Behrens
-
Patent number: 11405452Abstract: System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.Type: GrantFiled: January 4, 2017Date of Patent: August 2, 2022Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Ido Fishler, Eyal Nathan, Amir Blich, Marcus Conrad Behrens
-
Publication number: 20220100260Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: ApplicationFiled: December 10, 2021Publication date: March 31, 2022Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Patent number: 11199897Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: GrantFiled: November 15, 2019Date of Patent: December 14, 2021Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Patent number: 10659385Abstract: The present disclosure involves systems, software, and computer implemented methods for provisioning insight services in a data provider landscape. A method includes presenting an algorithm description of an algorithm provided by an algorithm provider that is to be executed in a landscape of a data provider. Selection of the algorithm is received from a data consumer. The selected algorithm is provided to an agent at the data provider. The agent is configured to provision resources in the landscape of the data provider, according to the algorithm description, to enable execution of the selected algorithm in the landscape of the data provider. The agent is configured to execute the selected algorithm in the landscape of the data provider, using data included in the landscape of the data provider, producing one or more outputs. The agent is configured to enable monitoring of the execution of the selected algorithm.Type: GrantFiled: November 3, 2016Date of Patent: May 19, 2020Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Eyal Nathan, Amir Blich, Ido Fishler, Marcus Behrens
-
Patent number: 10630770Abstract: Techniques are described for sharing data among Internet of Things (IoT) networks. An IoT network may include a platform that collects data generated by IoT devices. The platform may execute an agent that sends a communication to indicate the network presence of the sending platform to broker module(s) that support a data sharing service. The communication may also indicate the type and/or quantity of data generated by the sending platform and available to be shared with other receiving platforms in other IoT networks. The data broker module(s) may generate and send security tokens to the agents executing on the sending platform and receiving platform(s). Using the security tokens, the respective agents may establish a peer-to-peer (P2P) connection over a network over which the data is streamed in real time as it is received and/or processed by the sending platform.Type: GrantFiled: February 27, 2019Date of Patent: April 21, 2020Assignee: SAP Portals Israel Ltd.Inventors: Ido Fishler, Barak Kinarti, Daniel Turin, Adi Swissa, Eran Lahav, Gilad Keinan, Eliel Schurman, Ohad Granica, Eyal Nathan, David Kviti
-
Publication number: 20200081519Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Patent number: 10528120Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: GrantFiled: December 14, 2016Date of Patent: January 7, 2020Assignee: SAP Portals Israel Ltd.Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Publication number: 20190199792Abstract: Techniques are described for sharing data among Internet of Things (IoT) networks. An IoT network may include a platform that collects data generated by IoT devices. The platform may execute an agent that sends a communication to indicate the network presence of the sending platform to broker module(s) that support a data sharing service. The communication may also indicate the type and/or quantity of data generated by the sending platform and available to be shared with other receiving platforms in other IoT networks. The data broker module(s) may generate and send security tokens to the agents executing on the sending platform and receiving platform(s). Using the security tokens, the respective agents may establish a peer-to-peer (P2P) connection over a network over which the data is streamed in real time as it is received and/or processed by the sending platform.Type: ApplicationFiled: February 27, 2019Publication date: June 27, 2019Inventors: Ido Fishler, Barak Kinarti, Daniel Turin, Adi Swissa, Eran Lahav, Gilad Keinan, Eliel Schurman, Ohad Granica, Eyal Nathan, David Kviti
-
Patent number: 10264066Abstract: Techniques are described for sharing data among Internet of Things (IoT) networks. An IoT network may include a platform that collects data generated by IoT devices. The platform may execute an agent that sends a communication to indicate the network presence of the sending platform to broker module(s) that support a data sharing service. The communication may also indicate the type and/or quantity of data generated by the sending platform and available to be shared with other receiving platforms in other IoT networks. The data broker module(s) may generate and send security tokens to the agents executing on the sending platform and receiving platform(s). Using the security tokens, the respective agents may establish a peer-to-peer (P2P) connection over a network over which the data is streamed in real time as it is received and/or processed by the sending platform.Type: GrantFiled: June 21, 2016Date of Patent: April 16, 2019Assignee: SAP Portals Israel LtdInventors: Ido Fishler, Barak Kinarti, Daniel Turin, Adi Swissa, Eran Lahav, Gilad Keinan, Eliel Schurman, Ohad Granica, Eyal Nathan, David Kviti
-
Publication number: 20180191814Abstract: System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.Type: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Barak Kinarti, Ido Fishler, Eyal Nathan, Amir Blich, Marcus Conrad Behrens
-
Publication number: 20180167435Abstract: A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Barak Kinarti, Eyal Nathan, Ido Fishler, Marcus Conrad Behrens, Amir Blich
-
Publication number: 20180123967Abstract: The present disclosure involves systems, software, and computer implemented methods for provisioning insight services in a data provider landscape. A method includes presenting an algorithm description of an algorithm provided by an algorithm provider that is to be executed in a landscape of a data provider. Selection of the algorithm is received from a data consumer. The selected algorithm is provided to an agent at the data provider. The agent is configured to provision resources in the landscape of the data provider, according to the algorithm description, to enable execution of the selected algorithm in the landscape of the data provider. The agent is configured to execute the selected algorithm in the landscape of the data provider, using data included in the landscape of the data provider, producing one or more outputs. The agent is configured to enable monitoring of the execution of the selected algorithm.Type: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventors: Barak Kinarti, Eyal Nathan, Amir Blich, Ido Fishler, Marcus Behrens
-
Publication number: 20170331887Abstract: Techniques are described for sharing data among Internet of Things (IoT) networks. An IoT network may include a platform that collects data generated by IoT devices. The platform may execute an agent that sends a communication to indicate the network presence of the sending platform to broker module(s) that support a data sharing service. The communication may also indicate the type and/or quantity of data generated by the sending platform and available to be shared with other receiving platforms in other IoT networks. The data broker module(s) may generate and send security tokens to the agents executing on the sending platform and receiving platform(s). Using the security tokens, the respective agents may establish a peer-to-peer (P2P) connection over a network over which the data is streamed in real time as it is received and/or processed by the sending platform.Type: ApplicationFiled: June 21, 2016Publication date: November 16, 2017Inventors: Ido Fishler, Barak Kinarti, Daniel Turin, Adi Swissa, Eran Lahav, Gilad Keinan, Eliel Schurman, Ohad Granica, Eyal Nathan, David Kviti
-
Publication number: 20160182673Abstract: A method, medium, and system to retrieve a web resource of a web site from a host server of the web site, the web resource having a validity indicator; store the web resource in a local memory of a web browser; determine whether the validity indicator is valid; and update, prior to an expiration of the validity indicator, the validity indicator of the web resource stored in the local memory of the web browser, the validity indicator including at least one of an expiration date and a build version of the web site.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Barak Kinarti, Alex Kravchik, Daniel Turin
-
Publication number: 20150310125Abstract: A system is programmed to execute a method that includes loading a cascaded style sheet (CSS) file for a web document into a memory of a computer system and appending a selector to a rule of the loaded CSS file to be applied to a selected document object management (DOM) element.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Inventors: Barak Kinarti, Nati Ari
-
Publication number: 20150006332Abstract: According to some embodiments, business data may be received from a remote business server. A graphical three-dimensional virtual environment may then be dynamically rendered, in substantially real time, based on the received business data. Interactions may occur with a user via the virtual environment, and business data stored at the remote business server may be updated in accordance with the interactions.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Barak Kinarti, Nathan Ari, Tomer Gabbai