会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Inter-process communication channel
    • 进程间通信通道
    • US09507653B2
    • 2016-11-29
    • US13612299
    • 2012-09-12
    • Benjamin J. AndersonMichael C. FanningTimothy S. RiceAndrew R. Sterland
    • Benjamin J. AndersonMichael C. FanningTimothy S. RiceAndrew R. Sterland
    • G06F13/00G06F9/54
    • G06F9/546
    • Techniques are described herein that are capable of constructing an inter-process communication channel, for example, between a requesting component and a targeted process. The communication channel may have one or more links, such that each link is defined by a respective node pair in a plurality of nodes. The plurality of nodes includes the requesting component, the targeted process, and optionally one or more intermediate nodes. An attachment request is received via a user interface. The requesting component is attached to the targeted process. For instance, the links may be traversed to discover the targeted process. The communication channel is established. For instance, in each node of a subset of the plurality of nodes, node information may be retained to indicate a next consecutive node of the plurality of nodes to which messages from the requesting component to the targeted process are to be delivered.
    • 本文描述了能够构建例如在请求组件和目标过程之间的进程间通信信道的技术。 通信信道可以具有一个或多个链路,使得每个链路由多个节点中的相应节点对定义。 多个节点包括请求组件,目标过程以及可选地一个或多个中间节点。 通过用户界面接收附件请求。 请求组件附加到目标进程。 例如,可以遍历链接以发现目标过程。 通信通道建立。 例如,在多个节点的子集的每个节点中,可以保留节点信息,以指示要从其发送来自请求组件到目标进程的消息的多个节点中的下一个连续节点。
    • 5. 发明申请
    • INTER-PROCESS COMMUNICATION CHANNEL
    • 互通通信通道
    • US20140075451A1
    • 2014-03-13
    • US13612299
    • 2012-09-12
    • Benjamin J. AndersonMichael C. FanningTimothy S. RiceAndrew R. Sterland
    • Benjamin J. AndersonMichael C. FanningTimothy S. RiceAndrew R. Sterland
    • G06F13/00
    • G06F9/546
    • Techniques are described herein that are capable of constructing an inter-process communication channel, for example, between a requesting component and a targeted process. The communication channel may have one or more links, such that each link is defined by a respective node pair in a plurality of nodes. The plurality of nodes includes the requesting component, the targeted process, and optionally one or more intermediate nodes. An attachment request is received via a user interface. The requesting component is attached to the targeted process. For instance, the links may be traversed to discover the targeted process. The communication channel is established. For instance, in each node of a subset of the plurality of nodes, node information may be retained to indicate a next consecutive node of the plurality of nodes to which messages from the requesting component to the targeted process are to be delivered.
    • 本文描述了能够构建例如在请求组件和目标过程之间的进程间通信信道的技术。 通信信道可以具有一个或多个链路,使得每个链路由多个节点中的相应节点对定义。 多个节点包括请求组件,目标过程以及可选地一个或多个中间节点。 通过用户界面接收附件请求。 请求组件附加到目标进程。 例如,可以遍历链接以发现目标过程。 通信通道建立。 例如,在多个节点的子集的每个节点中,可以保留节点信息,以指示要从其发送来自请求组件到目标进程的消息的多个节点中的下一个连续节点。
    • 9. 发明申请
    • CROSS-DOMAIN COMMUNICATION TECHNIQUE FOR EXECUTION OF WEB MASHUPS
    • 用于执行WEB MASHUPS的跨域通信技术
    • US20100125623A1
    • 2010-05-20
    • US12273516
    • 2008-11-18
    • Timothy S. RiceAndrew R. SterlandPatrick Chi Wai WongAdam D. Nathan
    • Timothy S. RiceAndrew R. SterlandPatrick Chi Wai WongAdam D. Nathan
    • G06F15/16
    • H04L67/2814G06F17/3089
    • A system and method is described for communicating requests from a Web mashup being executed within the context of a Web browser to third-party Web services in a manner that does not violate the Same Origin Policy (SOP) observed by many Web browsers. In one embodiment, a workflow engine operating in the context of a Web browser executes a plurality of executable components comprising a Web mashup. The workflow engine transparently redirects Web service requests generated by the executing components to a proxy server that acts as an intermediate between the workflow engine and third-party Web services. The proxy server, which is not subject to SOP, transmits the Web service requests to the third-party Web service and obtains requested data therefrom. The proxy server further returns the requested data in a manner that is useable by the Web mashup components.
    • 描述了一种系统和方法,用于将来自在Web浏览器的上下文中执行的Web混搭的请求以不违反许多Web浏览器观察到的同源策略(SOP)的方式传送到第三方Web服务。 在一个实施例中,在Web浏览器的上下文中操作的工作流引擎执行包括Web混搭的多个可执行组件。 工作流引擎透明地将执行组件生成的Web服务请求重定向到作为工作流引擎和第三方Web服务之间的中间件的代理服务器。 不受SOP约束的代理服务器将Web服务请求发送到第三方Web服务并从中获取所请求的数据。 代理服务器进一步以Web混搭组件可使用的方式返回所请求的数据。
    • 10. 发明授权
    • Augmenting programming languages with a type system
    • 用类型系统增强编程语言
    • US09164737B2
    • 2015-10-20
    • US12122021
    • 2008-05-16
    • Adam D. NathanAndrew R. SterlandTimothy S. RiceMichael J. LeonardJohn I. Montgomery
    • Adam D. NathanAndrew R. SterlandTimothy S. RiceMichael J. LeonardJohn I. Montgomery
    • G06F9/44G06F9/45
    • G06F8/34G06F8/36G06F8/437
    • Described is a technology by which metadata augments a programming language such as JavaScript. Software components such as application programming interfaces are associated with metadata. When a software component is selected for use, such as when putting together a computer program in a graphical programming environment, its corresponding metadata is accessed. The metadata may be used to validate the usage of the software component, such as to validate a constraint associated with a value, provide a default value, validate a value's type, and/or determine whether a value is required. Validation may also determine whether data output by one software component is of a type that is appropriate for input by another software component. In addition to validation via type metadata, the metadata may provide descriptive information about the selected software component, such as to assist the programmer and/or provide further information to the programming environment.
    • 描述了一种技术,通过这种技术,元数据可以增加诸如JavaScript的编程语言。 应用程序编程接口等软件组件与元数据相关联。 当选择使用软件组件时,例如当将图形编程环境中的计算机程序组合时,其对应的元数据被访问。 可以使用元数据来验证软件组件的使用,例如验证与值相关联的约束,提供默认值,验证值的类型和/或确定是否需要值。 验证还可以确定由一个软件组件输出的数据是否是适合于另一个软件组件的输入的类型。 除了通过类型元数据进行验证之外,元数据可以提供关于所选择的软件组件的描述性信息,诸如帮助程序员和/或向编程环境提供进一步的信息。