Multiple redundant services with reputation
    1.
    发明授权
    Multiple redundant services with reputation 有权
    具有声誉的多重冗余服务

    公开(公告)号:US07310641B2

    公开(公告)日:2007-12-18

    申请号:US10909139

    申请日:2004-07-30

    IPC分类号: G06F15/18

    CPC分类号: G06F9/5055 Y10S707/99936

    摘要: Multiple copies of web services reside on associated computing devices, each having an associated reputation. A client may desire to access the web service having the highest or best reputation to be ensured of a greater degree of accuracy and confidence. The client does a search, and attaches to whichever web service has the highest reputation. By running multiple copies of the web services, they may vote amongst themselves on the results in the event that one or more of the services starts giving incorrect or otherwise inconsistent results. Combining the voting with reputation data associated with each copy of the web service allows a service's reputation to be dynamically adjusted based upon how faithfully it computes the results of work items sent to it.

    摘要翻译: 多个Web服务副本驻留在相关联的计算设备上,每个都具有关联的信誉。 客户可能希望访问具有最高或最佳信誉的Web服务以确保更高的准确性和置信度。 客户端进行搜索,并附加到哪个Web服务具有最高的声誉。 通过运行多个Web服务副本,如果一个或多个服务开始给出不正确或不一致的结果,他们可以在结果之间投票。 将投票与与Web服务的每个副本相关联的声誉数据组合允许根据如何忠实地计算发送给其的工作项目的结果来动态地调整服务的声誉。

    Decentralized system services
    2.
    发明授权
    Decentralized system services 有权
    分散式系统服务

    公开(公告)号:US08555242B2

    公开(公告)日:2013-10-08

    申请号:US13353957

    申请日:2012-01-19

    IPC分类号: G06F9/44 G06F15/16 G06F15/76

    CPC分类号: G06F8/20 H04L67/02

    摘要: A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and heterogeneous systems. DSS enables “complexity through composition” by defining distributed designs as compositions of limited function and observable services which may be quickly and dynamically assembled to perform higher level functions. DSS defines a standardized interaction between distributed services using sessionless, asynchronous communications with explicit failure semantics. Accounting for latency, failure and state management all become a natural part of the design process. DSS includes a runtime implementation for managing concurrent services—the Common Concurrency Runtime (CCR), a protocol for service interactions—the Web Services Application Protocol (WSAP), and a set of required service behaviors which provide for composibility, location independence, and fault tolerance—Distributed Protocol Oriented Programming (DPOP). DSS also includes a set of base level infrastructure services which make it easy to communicate, secure, distribute, debug, and store content across devices.

    摘要翻译: 分散式系统服务(DSS)体系结构定义了跨越分散式和异构系统构建容错分布式应用程序的框架。 DSS通过将分布式设计定义为有限功能和可观察服务的组合,实现“复杂性”,可以快速,动态地组合以执行更高级别的功能。 DSS定义了使用无会话的分布式服务之间的标准化交互,与显式故障语义的异步通信。 会计延迟,故障和状态管理都成为设计过程的一个自然部分。 DSS包括用于管理并发服务的运行时实现 - 通用并发运行时(CCR),用于服务交互的协议 - Web服务应用程序协议(WSAP)以及提供可组合性,位置独立性和故障的一组必需服务行为 容差分布式面向协议编程(DPOP)。 DSS还包括一套基础级基础架构服务,可以轻松地跨设备进行通信,安全,分发,调试和存储内容。

    Decentralized System Services
    3.
    发明申请
    Decentralized System Services 有权
    分散式系统服务

    公开(公告)号:US20120144365A1

    公开(公告)日:2012-06-07

    申请号:US13353957

    申请日:2012-01-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20 H04L67/02

    摘要: A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and heterogeneous systems. DSS enables “complexity through composition” by defining distributed designs as compositions of limited function and observable services which may be quickly and dynamically assembled to perform higher level functions. DSS defines a standardized interaction between distributed services using sessionless, asynchronous communications with explicit failure semantics. Accounting for latency, failure and state management all become a natural part of the design process. DSS includes a runtime implementation for managing concurrent services—the Common Concurrency Runtime (CCR), a protocol for service interactions—the Web Services Application Protocol (WSAP), and a set of required service behaviors which provide for composibility, location independence, and fault tolerance—Distributed Protocol Oriented Programming (DPOP). DSS also includes a set of base level infrastructure services which make it easy to communicate, secure, distribute, debug, and store content across devices.

    摘要翻译: 分散式系统服务(DSS)体系结构定义了跨越分散式和异构系统构建容错分布式应用程序的框架。 DSS通过将分布式设计定义为有限功能和可观察服务的组合,实现“复杂性”,可以快速,动态地组合以执行更高级别的功能。 DSS定义了使用无会话的分布式服务之间的标准化交互,与显式故障语义的异步通信。 会计延迟,故障和状态管理都成为设计过程的一个自然部分。 DSS包括用于管理并发服务的运行时实现 - 通用并发运行时(CCR),用于服务交互的协议 - Web服务应用程序协议(WSAP)以及提供可组合性,位置独立性和故障的一组必需服务行为 容差分布式面向协议编程(DPOP)。 DSS还包括一套基础级基础架构服务,可以轻松地跨设备进行通信,安全,分发,调试和存储内容。

    Decentralized system services
    4.
    发明授权
    Decentralized system services 有权
    分散式系统服务

    公开(公告)号:US08122427B2

    公开(公告)日:2012-02-21

    申请号:US11325661

    申请日:2006-01-04

    IPC分类号: G06F9/44 G06F15/16 G06F15/76

    CPC分类号: G06F8/20 H04L67/02

    摘要: A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and heterogeneous systems. DSS enables “complexity through composition” by defining distributed designs as compositions of limited function and observable services which may be quickly and dynamically assembled to perform higher level functions. DSS defines a standardized interaction between distributed services using sessionless, asynchronous communications with explicit failure semantics. Accounting for latency, failure and state management all become a natural part of the design process. DSS includes a runtime implementation for managing concurrent services—the Common Concurrency Runtime (CCR), a protocol for service interactions—the Web Services Application Protocol (WSAP), and a set of required service behaviors which provide for composibility, location independence, and fault tolerance—Distributed Protocol Oriented Programming (DPOP). DSS also includes a set of base level infrastructure services which make it easy to communicate, secure, distribute, debug, and store content across devices.

    摘要翻译: 分散式系统服务(DSS)体系结构定义了跨越分散式和异构系统构建容错分布式应用程序的框架。 DSS通过将分布式设计定义为有限功能和可观察服务的组合,实现“复杂性”,可以快速,动态地组合以执行更高级别的功能。 DSS定义了使用无会话的分布式服务之间的标准化交互,与显式故障语义的异步通信。 会计延迟,故障和状态管理都成为设计过程的一个自然部分。 DSS包括用于管理并发服务的运行时实现 - 通用并发运行时(CCR),用于服务交互的协议 - Web服务应用程序协议(WSAP)以及提供可组合性,位置独立性和故障的一组必需服务行为 容差分布式面向协议编程(DPOP)。 DSS还包括一套基础级基础架构服务,可以轻松地跨设备进行通信,安全,分发,调试和存储内容。

    Web service application protocol and SOAP processing model
    5.
    发明授权
    Web service application protocol and SOAP processing model 有权
    Web服务应用协议和SOAP处理模型

    公开(公告)号:US07895262B2

    公开(公告)日:2011-02-22

    申请号:US10856399

    申请日:2004-05-27

    IPC分类号: G06F15/16 G06F12/00

    摘要: Described is a Web Services Application Protocol (WSAP) comprising a SOAP-based protocol that defines a web service application model based on a set of common message operations. WSAP provides a foundation for defining web services in terms of how they interact with each other. In WSAP, the behaviors of a service are each provided with an individual port, (e.g., URI), whereby the service's behaviors may be interacted with directly. WSAP also defines shared semantics for operations that identify what a message is, what the processing of message is, and how it affects the state/behavior of the receiver. The ordering of messages also provides context to what is occurring. As a result of the known characteristics of the operations and the ordering, an intermediary can process exchanged messages to add value to communications. A SOAP processing model defines composing multiple web services to run in parallel or sequentially.

    摘要翻译: 描述了一种Web服务应用协议(WSAP),其包括基于SOAP的协议,其基于一组公共消息操作来定义web服务应用模型。 WSAP为它们之间的互动提供了定义Web服务的基础。 在WSAP中,服务的行为每个都提供有单个端口(例如,URI),由此可以直接与服务的行为进行交互。 WSAP还定义用于识别消息是什么,消息的处理以及它如何影响接收器的状态/行为的操作的共享语义。 消息的排序还提供了正在发生的内容。 作为操作和排序的已知特征的结果,中间人可以处理交换的消息以增加通信的价值。 SOAP处理模型定义组合多个Web服务以并行或顺序运行。

    BROWSER ELEMENTS FOR COMMUNICATING WITH OTHER BROWSER ELEMENTS AND WITH EXTERNAL APPLICATIONS
    6.
    发明申请
    BROWSER ELEMENTS FOR COMMUNICATING WITH OTHER BROWSER ELEMENTS AND WITH EXTERNAL APPLICATIONS 有权
    浏览器与其他浏览器元素和外部应用程序通信的元素

    公开(公告)号:US20080229331A1

    公开(公告)日:2008-09-18

    申请号:US11687429

    申请日:2007-03-16

    IPC分类号: G06F9/44

    CPC分类号: G06F9/544

    摘要: Techniques for configuring direct communicating between browser elements running in a browser and for direct communication between a browser element and an external application are described. Browser elements communicate with each other by referencing unique identifiers associated with the browser elements. External applications communicate directly with browser elements by referencing unique identifiers associated with the browser elements.Browser elements are configurable as web services and communicate using various communication architectures and protocols. Application programming interfaces associated with browser elements configured as web services are accessible to web browsers through web scripting modules.

    摘要翻译: 描述用于配置在浏览器中运行的浏览器元素之间的直接通信以及浏览器元件和外部应用之间的直接通信的技术。 浏览器元素通过引用与浏览器元素相关联的唯一标识符来相互通信。 外部应用程序通过引用与浏览器元素相关联的唯一标识符直接与浏览器元素通信。 浏览器元素可配置为Web服务,并使用各种通信架构和协议进行通信。 配置为Web服务的浏览器元素相关联的应用程序编程接口可通过Web脚本模块访问Web浏览器。

    Browser elements for communicating with other browser elements and with external applications
    7.
    发明授权
    Browser elements for communicating with other browser elements and with external applications 有权
    用于与其他浏览器元素和外部应用程序通信的浏览器元素

    公开(公告)号:US08205214B2

    公开(公告)日:2012-06-19

    申请号:US12885525

    申请日:2010-09-19

    IPC分类号: G06F13/00

    CPC分类号: G06F9/544

    摘要: A method includes executing a web script by a browser element to access a web service executing on a web server and providing access to a web application, subscribing to the web service by the browser element so that data will be sent from the web service without requiring the browser element to initiate a request for the data, receiving the data from the web service by a communicator module executing on the client computing device, and sending the data to the browser element by the communicator module. A system includes a browser having at least one browser element configured to subscribe to data from an external web service.

    摘要翻译: 一种方法包括由浏览器元素执行web脚本以访问在web服务器上执行的Web服务并提供对Web应用的访问,由浏览器元素订阅web服务,以便数据将从Web服务发送而不需要 所述浏览器元素发起对所述数据的请求,由在所述客户端计算设备上执行的通信器模块从所述Web服务接收所述数据,以及由所述通信器模块将所述数据发送到所述浏览器元件。 系统包括具有至少一个浏览器元件的浏览器,该浏览器元件被配置为订阅来自外部web服务的数据。

    Protocol Agnostic Request Response Pattern
    8.
    发明申请
    Protocol Agnostic Request Response Pattern 审中-公开
    协议不可知请求响应模式

    公开(公告)号:US20100228873A1

    公开(公告)日:2010-09-09

    申请号:US12783428

    申请日:2010-05-19

    IPC分类号: G06F15/16

    CPC分类号: G06F9/541 H04L29/06 H04L69/03

    摘要: A system and method for facilitating communications over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered protocol object creator should be employed to create a protocol object. The protocol object implements an abstract network protocol base class. The protocol object is employed to abstract details of communicating over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from an application program. The method includes creating an instance of a protocol object from a source of registered protocol handlers based on a request to communicate over a protocol and using a base class API to communicate over the protocol through the protocol object.

    摘要翻译: 提供了一种用于促进通过协议进行通信的系统和方法。 该系统包括一个类工厂,其保存与确定哪个(如果有的话)注册的协议对象创建者应该用于创建协议对象相关联的标识符。 协议对象实现抽象网络协议基类。 协议对象被用于抽象通过协议进行通信的细节,并提供一个字节流接口,用于通过协议发生的通信,同时从应用程序中删除协议特定的代码。 该方法包括基于通过协议进行通信的请求以及使用基类API通过协议对象通过该协议来通信从注册的协议处理程序的源创建协议对象的实例。

    REMOTE ADMINISTRATION OF DEVICES AND RESOURCES USING AN INSTANT MESSENGER SERVICE
    9.
    发明申请
    REMOTE ADMINISTRATION OF DEVICES AND RESOURCES USING AN INSTANT MESSENGER SERVICE 审中-公开
    使用即时通讯服务远程管理设备和资源

    公开(公告)号:US20080301239A1

    公开(公告)日:2008-12-04

    申请号:US11756591

    申请日:2007-05-31

    IPC分类号: G06F15/16

    摘要: Various implementations are described herein for using instant messenger services to administer devices. Both devices and administrators have corresponding client instant messenger services that enable administrators to configure the devices, update firmware and/or software applications running on the devices, control the devices, facilitate communication between the devices and resources such as technicians, web services and so forth. Further, devices are also able to initiate communication with administrators and/or resources to request configuration, updates to firmware and/or software applications running on the devices, troubleshooting services from technicians, send alerts and so forth.

    摘要翻译: 这里描述了使用即时消息服务来管理设备的各种实现。 设备和管理员均具有相应的客户端即时通讯服务,使管理员能够配置设备,更新在设备上运行的固件和/或软件应用程序,控制设备,促进设备之间的通信和技术人员,Web服务等资源之间的通信 。 此外,设备还能够启动与管理员和/或资源的通信,以请求对设备上运行的固件和/或软件应用的配置,更新,技术人员的故障排除服务,发送警报等。

    Web API framework
    10.
    发明授权
    Web API framework 有权
    Web API框架

    公开(公告)号:US08918452B2

    公开(公告)日:2014-12-23

    申请号:US13247700

    申请日:2011-09-28

    IPC分类号: G06F15/16 G06F9/54 H04L29/08

    CPC分类号: H04L67/02 G06F9/546

    摘要: Embodiments allow developers to use HTTP message abstractions inline within their Web API methods to directly access and manipulate HTTP request and response messages. A hosting layer is provided for in-process, in-memory and network-based services. Message handlers and operational handlers may be combined to create a message channel for asynchronous manipulations of the HTTP requests and response. A formatter may be used on the server or client for consuming HTTP and providing desired media types.

    摘要翻译: 实施例允许开发人员在其Web API方法内部使用HTTP消息抽象来直接访问和操纵HTTP请求和响应消息。 为进程内,内存和基于网络的服务提供托管层。 消息处理程序和操作处理程序可以组合以创建用于异步操纵HTTP请求和响应的消息通道。 可以在服务器或客户端上使用格式化程序来消费HTTP并提供所需的媒体类型。