-
公开(公告)号:US20080301702A1
公开(公告)日:2008-12-04
申请号:US11757054
申请日:2007-06-01
申请人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F9/44
CPC分类号: G06F8/427 , G06F8/30 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code.
摘要翻译: 本发明扩展到用于自动生成不同脚本版本的方法,系统和计算机程序产品。 接收到的脚本可以包括含有描述性数据的注释,从中可以推断出用于实现指定的进一步功能的指令(例如,调试,测试,跟踪等)。 收到的脚本也可以包括匿名函数名。 脚本预处理器中的模块可以访问描述性数据并推断用于实现指定的其他功能的指令。 具有脚本预处理器的模块还可以将全局标识符推断并分配给匿名函数,以便随后使用全局标识符识别脚本。 脚本预处理器中的模块可以互操作以生成实现指定的进一步(例如调试)功能的脚本的版本,而不需要开发人员编写其他代码。
-
公开(公告)号:US20080189767A1
公开(公告)日:2008-08-07
申请号:US11670142
申请日:2007-02-01
申请人: Nikhil Kothari , Stefan N. Schackow
发明人: Nikhil Kothari , Stefan N. Schackow
IPC分类号: G06F21/22
CPC分类号: G06F21/52
摘要: The present invention extends to methods, systems, and computer program products for accessing file resources outside a security boundary. The present invention can provide a modules running within a security boundary (e.g., sandboxed client-side scripts) access to a file outside the security boundary without divulging security information related the file. When file access is permitted, a file stream including relevant portions of the file (and potentially only those portions needed) for performing a requested file operation is generated. The module is returned a reference to file stream to give the module access to the relevant portions of the file. File access decisions can be made based on ambient data already accessible to a host environment such that file access decisions can be made in a more automated manner.
摘要翻译: 本发明扩展到用于访问安全边界外的文件资源的方法,系统和计算机程序产品。 本发明可以提供在安全边界内运行的模块(例如,沙盒客户端脚本)对安全边界外的文件的访问,而不泄漏与文件相关的安全信息。 当允许文件访问时,生成包括用于执行所请求的文件操作的文件的相关部分(并且可能仅仅需要那些部分)的文件流。 该模块返回对文件流的引用,以使模块访问该文件的相关部分。 可以基于主机环境已经可访问的环境数据来进行文件访问决定,使得可以以更自动化的方式进行文件访问决定。
-
公开(公告)号:US20080189757A1
公开(公告)日:2008-08-07
申请号:US11670135
申请日:2007-02-01
申请人: Stefan N. Schackow , Nikhil Kothari
发明人: Stefan N. Schackow , Nikhil Kothari
IPC分类号: G06F21/00
摘要: The present invention extends to methods, systems, and computer program products for accessing network resources outside a security boundary. The present invention can provide a modules running within a security boundary (e.g., sandboxed client-side scripts) access to network resources at computer systems other than the computer system where the module originated. When network access is permitted, the properties of network request can be adjusted so that security information of the client system and the originating computer system for the module are not divulged. Thus, a module can obtain content for inclusion in a Web page from third party servers in a more secure meaner. Network e access decisions can be made based on ambient data already accessible to a host environment such that network access decisions can be made in a more automated manner.
摘要翻译: 本发明扩展到用于访问安全边界之外的网络资源的方法,系统和计算机程序产品。 本发明可以提供在安全边界内运行的模块(例如沙盒客户端脚本)访问计算机系统以外的计算机系统的网络资源。 当允许网络访问时,可以调整网络请求的属性,使得客户端系统和模块的始发计算机系统的安全信息不被泄露。 因此,模块可以以更安全的方式从第三方服务器获得用于包含在网页中的内容。 可以基于主机环境已经可访问的环境数据来进行网络接入决策,使得可以以更自动化的方式进行网络接入决策。
-
公开(公告)号:US20080120596A1
公开(公告)日:2008-05-22
申请号:US11601519
申请日:2006-11-17
申请人: Nikhil Kothari , Simon Calvert , Michael J. Harder
发明人: Nikhil Kothari , Simon Calvert , Michael J. Harder
IPC分类号: G06F9/44
CPC分类号: G06F17/30893
摘要: Various technologies and techniques are disclosed that allow for repurposing content of a source web site for an external web site. The developer uses a programming feature to create a web page with a portion of content suitable for use in the form of a gadget control on an external web site. The developer sets up the portion of the web page for repurposing as the gadget control. When a request is received from the source web site to access the web page, the web page is displayed along with the displayable portion of content in the normal fashion. When a request is received from the external web site to access the portion of content in the form of the gadget control, the portion of content is provided to the external web site for use in the gadget control.
摘要翻译: 公开了各种技术和技术,其允许重新调整用于外部网站的源网站的内容。 开发人员使用编程功能来创建一个适合在外部网站上以小工具控件形式使用的内容的一部分的网页。 开发人员设置网页的部分作为小工具控件进行重新调整。 当从源网站接收到访问网页的请求时,以正常方式显示网页以及可显示部分的内容。 当从外部网站接收到以小工具控件的形式访问内容部分的请求时,内容的部分被提供给外部网站以用于小配件控件。
-
公开(公告)号:US20070220083A1
公开(公告)日:2007-09-20
申请号:US11377995
申请日:2006-03-17
IPC分类号: G06F15/16 , G06F17/30 , G06F15/173
CPC分类号: H04L67/02 , G06F16/9577
摘要: Facilitation of web page rendering using dynamic rendering controls. A server identifies a representation of a page to be downloaded to a client. The representation includes a dynamic rendering control that may be used to render a portion of the page. Rather than leaving it to the client to gain access to the initial set of data that is to be used by the dynamic rendering control to properly render, the server estimates the initial set of data that is to be used, and transmits a network response that includes the estimated initial set of data. When executing the rendering component, the client may simply use the data provided in the network response to render the portion of the page, rather than having to gain access to the data from a network source.
摘要翻译: 使用动态渲染控件促进网页呈现。 服务器识别要下载到客户端的页面的表示。 该表示包括可用于呈现页面的一部分的动态渲染控件。 服务器不是将它留给客户机来访问要由动态渲染控件正确呈现的初始数据集,服务器估计要使用的初始数据集,并传送网络响应 包括估计的初始数据集。 当执行渲染组件时,客户端可以简单地使用在网络响应中提供的数据来呈现页面的部分,而不是必须获得对来自网络源的数据的访问。
-
公开(公告)号:US20070156888A1
公开(公告)日:2007-07-05
申请号:US11321777
申请日:2005-12-29
申请人: Israel Hilerio , Andres Sanabria , Constantin Mihai , Nikhil Kothari , Pravin Indurkar , Marcelo R. Uemura , Michael Harder
发明人: Israel Hilerio , Andres Sanabria , Constantin Mihai , Nikhil Kothari , Pravin Indurkar , Marcelo R. Uemura , Michael Harder
IPC分类号: G06F15/173
CPC分类号: G06Q10/10 , G06Q10/06 , G06Q10/0633
摘要: Systems and methods that dynamically reset a workflow state by employing a dynamic state manager that is external to the workflow, and enables interaction of a host with a workflow instance. An event driven workflow or state machine workflow can be supplied, wherein ad hoc events are employed to reset and manipulate the workflow to states that have not been modeled as part of the workflow itself, to dynamically create relation ships at runtime.
摘要翻译: 通过使用工作流外部的动态状态管理器来动态地重置工作流状态的系统和方法,并允许主机与工作流实例进行交互。 可以提供事件驱动的工作流程或状态机工作流程,其中使用临时事件来将工作流重置和操作到尚未被建模为工作流本身的一部分的状态,以在运行时动态地创建关系船。
-
公开(公告)号:US20070156486A1
公开(公告)日:2007-07-05
申请号:US11321789
申请日:2005-12-29
申请人: Andres Sanabria , Constantin Mihai , Nikhil Kothari , Israel Hilerio , Michael Harder , Paul Maybee
发明人: Andres Sanabria , Constantin Mihai , Nikhil Kothari , Israel Hilerio , Michael Harder , Paul Maybee
IPC分类号: G06F9/46
CPC分类号: G06Q10/06 , G06Q10/06316 , G06Q10/0633
摘要: Systems and methods that supply workflow management and workflow interaction with a plurality of persistence stores via employing a routing persistence service and an association lookup component. The routing persistence service routes and/or assigns each workflow instance to a corresponding persistence store, and the association lookup component manages caching associations between the workflow instance(s) and the plurality of persistence services. Accordingly, the subject innovation facilitates an extensible and/or pluggable mechanism for concurrent usage of multiple concrete implementations of a generic abstract workflow provider.
摘要翻译: 通过采用路由持久性服务和关联查找组件来向多个持久性存储提供工作流管理和工作流交互的系统和方法。 路由持久性服务路由和/或将每个工作流实例分配给对应的持久性存储,并且关联查找组件管理工作流实例与多个持久性服务之间的高速缓存关联。 因此,本发明促进了用于并发使用通用抽象工作流提供者的多个具体实现的可扩展和/或可插拔机制。
-
38.
公开(公告)号:US20070061700A1
公开(公告)日:2007-03-15
申请号:US11317973
申请日:2005-12-23
申请人: Nikhil Kothari , Bertrand Roy
发明人: Nikhil Kothari , Bertrand Roy
IPC分类号: G06F17/00
CPC分类号: G06F17/30905
摘要: In a distributed computing system including at least one server and at least one client, the server simulates and executes a client-side script that generates the initial content of a Web page. Specifically, the server simulates a client-side execution environment to run the client-side script that generates the initial content of the Web page. As a result, the initial rendering of the Web page that a server sends over to the client already contains the initial content that is usually generated on the client.
摘要翻译: 在包括至少一个服务器和至少一个客户端的分布式计算系统中,服务器模拟和执行生成网页的初始内容的客户端脚本。 具体来说,服务器模拟客户端执行环境来运行生成Web页面初始内容的客户端脚本。 因此,服务器向客户端发送的Web页面的初始呈现已经包含通常在客户端上生成的初始内容。
-
公开(公告)号:US20060224700A1
公开(公告)日:2006-10-05
申请号:US11081126
申请日:2005-03-15
申请人: Susan Chory , Andrew Lin , Nikhil Kothari , Shanku Niyogi
发明人: Susan Chory , Andrew Lin , Nikhil Kothari , Shanku Niyogi
IPC分类号: G06F15/16
CPC分类号: H04L67/2823 , H04L67/2819 , H04L67/2852
摘要: A multipart response generation system generates content (such as pages) that may contain mixed linked content that is referenced by a separate locator. When a page is requested (during a “primary request”), the image and PDF file, for example, based on specific input from the user are generated and each piece of the generated content with a specific locator is associated therewith. The generated content may be stored in a cache with a specific expiration time. The page rendered to the client contains the associated locators as well as any static content such that the client automatically fetches (as secondary requests) the content in accordance with the associated locators. The secondary requests are retrieved, the generated content from the cache are retrieved, the correct content-type in the response are specified and then returned to the client, which displays the returned mixed content within the page.
摘要翻译: 多部分响应生成系统生成可能包含单独定位符引用的混合链接内容的内容(如页面)。 当请求页面时(在“主要请求”期间),生成图像和PDF文件,例如,基于来自用户的特定输入,并且每个生成的具有特定定位符的内容与其相关联。 生成的内容可以存储在具有特定到期时间的高速缓存中。 呈现给客户端的页面包含关联的定位器以及任何静态内容,以便客户端根据关联的定位器自动提取内容(作为辅助请求)。 检索次要请求,从高速缓存中检索生成的内容,指定响应中正确的内容类型,然后返回给客户端,该客户端将在页面中显示返回的混合内容。
-
40.
公开(公告)号:US08849691B2
公开(公告)日:2014-09-30
申请号:US11321490
申请日:2005-12-29
申请人: Andres Sanabria , Constantin Mihai , Nikhil Kothari , Israel Hilerio , Michael Harder , Paul E. Maybee
发明人: Andres Sanabria , Constantin Mihai , Nikhil Kothari , Israel Hilerio , Michael Harder , Paul E. Maybee
CPC分类号: G06Q10/0633 , G06Q10/06 , G06Q10/06316
摘要: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
摘要翻译: 将交互作为工作流本身的一部分的系统和方法。 通过使用交互式活动组件,将数据传入和传出工作流以形成交互式工作流程。 这样的交互式活动组件在工作流定义中模拟悬挂点,其中可以在请求用户输入的各种交互间隔期间将用户输入和相关联的交互提供给工作流。 这种布置使得能够在工作流和与其相关联的主机应用之间进行受控/同步的数据交换。
-
-
-
-
-
-
-
-
-