-
公开(公告)号:US20170099298A1
公开(公告)日:2017-04-06
申请号:US15379817
申请日:2016-12-15
发明人: Saar Yahalom , Bart J.F. De Smet , Daniel Lee Massey , Douglas C. Burger , Blaise Hillary Aguera y Arcas
CPC分类号: H04L63/105 , G06F17/30861 , G06F21/31 , G06F21/6245 , H04L67/306 , H04L67/42
摘要: Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides integration of various apps, applications, services, sensors and the like. Upon receiving a request for a service, the integration framework accesses a registry of a plurality of services of a respective plurality of providers registered with the integration framework. Each of the services is registered with the integration framework is associated with a trust level of a hierarchy of trust levels. The integration framework iteratively searches the registry for a provider of the requested service according to the hierarchy of trust levels, beginning with the most trusted level of the trust levels to the less trusted trust level until a provider of the requested service is found or until all levels of the hierarchy are searched without finding a provider of the requested service.
-
公开(公告)号:US09781128B2
公开(公告)日:2017-10-03
申请号:US15379817
申请日:2016-12-15
发明人: Saar Yahalom , Bart J. F. De Smet , Daniel Lee Massey , Douglas C. Burger , Blaise Hillary Aguera y Arcas
CPC分类号: H04L63/105 , G06F17/30861 , G06F21/31 , G06F21/6245 , H04L67/306 , H04L67/42
摘要: Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides integration of various apps, applications, services, sensors and the like. Upon receiving a request for a service, the integration framework accesses a registry of a plurality of services of a respective plurality of providers registered with the integration framework. Each of the services is registered with the integration framework is associated with a trust level of a hierarchy of trust levels. The integration framework iteratively searches the registry for a provider of the requested service according to the hierarchy of trust levels, beginning with the most trusted level of the trust levels to the less trusted trust level until a provider of the requested service is found or until all levels of the hierarchy are searched without finding a provider of the requested service.
-
公开(公告)号:US09954746B2
公开(公告)日:2018-04-24
申请号:US14794906
申请日:2015-07-09
发明人: Guy Kashtan , Saar Yahalom , Benny Schlesinger
CPC分类号: H04L43/06 , G06F8/73 , H04L41/0273 , H04L43/062 , H04L43/0876 , H04L67/02
摘要: A computer system automatically generates service documentation based on usage of a web service. The computer system captures network traffic including actual requests to a service endpoint of the web service and actual responses from the service endpoint of the web service. The captured network traffic can be analyzed using machine learning to determine one or more operations that are available at the service endpoint, input arguments that are accepted by the service endpoint, and output arguments that are provided by the service endpoint. The computer system can automatically generate service documentation for the web service based on metadata that identifies the operations, the input arguments, and the output arguments.
-
公开(公告)号:US09571441B2
公开(公告)日:2017-02-14
申请号:US14281468
申请日:2014-05-19
IPC分类号: H04M1/725 , H04L12/58 , H04W4/18 , H04W4/12 , H04W8/22 , H04L29/06 , G06F9/48 , G06F9/50 , H04L29/08
CPC分类号: H04L51/30 , G06F9/4893 , G06F9/5044 , G06F9/5066 , H04L65/1069 , H04L65/4046 , H04L65/4076 , H04L67/10 , H04W4/12 , H04W4/18 , H04W8/22
摘要: A device set may interoperate to perform an action, such as providing a message to a user or storing photos taken by a user. Performing the action on all available devices may cause redundancy (e.g., presenting the same message to the user on each device), and depending on user selection (e.g., the user requesting to play music and specifically designating a device) may become onerous. A centralized, server-driven selection of the device to perform the action may be problematic if the server is inaccessible and/or inaccurate if not currently informed of the current state of each device. In accordance with the techniques presented herein, a requesting device broadcasts an action invitation to the device set. Each device provides a suitability report indicating its suitability to perform the action. The requesting device identifies one or more suitable devices, and sends an action request to identified devices to perform the action.
摘要翻译: 设备组可以互操作以执行动作,例如向用户提供消息或存储由用户拍摄的照片。 在所有可用设备上执行动作可能导致冗余(例如,在每个设备上向用户呈现相同的消息),并且根据用户选择(例如,请求播放音乐并且具体指定设备的用户)可能变得繁重。 如果服务器不可访问和/或不准确,如果当前没有通知每个设备的当前状态,则集中式服务器驱动的设备执行操作的选择可能是有问题的。 根据本文提出的技术,请求设备向设备组广播动作邀请。 每个设备提供适合性报告,指示其是否适合执行操作。 请求设备识别一个或多个合适的设备,并向所识别的设备发送动作请求以执行该动作。
-
5.
公开(公告)号:US20170012838A1
公开(公告)日:2017-01-12
申请号:US14794906
申请日:2015-07-09
发明人: Guy Kashtan , Saar Yahalom , Benny Schlesinger
CPC分类号: H04L43/06 , G06F8/73 , H04L41/0273 , H04L43/062 , H04L43/0876 , H04L67/02
摘要: A computer system automatically generates service documentation based on usage of a web service. The computer system captures network traffic including actual requests to a service endpoint of the web service and actual responses from the service endpoint of the web service. The captured network traffic can be analyzed using machine learning to determine one or more operations that are available at the service endpoint, input arguments that are accepted by the service endpoint, and output arguments that are provided by the service endpoint. The computer system can automatically generate service documentation for the web service based on metadata that identifies the operations, the input arguments, and the output arguments.
摘要翻译: 计算机系统根据Web服务的使用自动生成服务文档。 计算机系统捕获网络流量,包括对Web服务的服务端点的实际请求以及来自web服务的服务端点的实际响应。 可以使用机器学习来分析捕获的网络流量,以确定在服务端点可用的一个或多个操作,输入服务端点接受的参数,以及输出由服务端点提供的参数。 计算机系统可以基于识别操作,输入参数和输出参数的元数据自动生成Web服务的服务文档。
-
-
-
-