-
公开(公告)号:US07565663B2
公开(公告)日:2009-07-21
申请号:US11203741
申请日:2005-08-15
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
CPC分类号: G06F9/542 , G06F2209/543
摘要: A system for automating data processing is presented. The system comprises an end-user programming module that is integrated with an underlying file system and that maps an event of a computing system to at least one automatic action that is defined by an end user. The system also includes an event handler that responds to events and causes the at least one automatic action to be performed. Methods of using the system are also provided.
摘要翻译: 介绍了一种自动化数据处理系统。 该系统包括与底层文件系统集成并将计算系统的事件映射到由终端用户定义的至少一个自动动作的终端用户编程模块。 该系统还包括事件处理程序,该事件处理程序响应于事件并使至少一个自动动作被执行。 还提供了使用该系统的方法。
-
公开(公告)号:US20060195850A1
公开(公告)日:2006-08-31
申请号:US11203741
申请日:2005-08-15
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F2209/543
摘要: A system for automating data processing is presented. The system comprises an end-user programming module that is integrated with an underlying file system and that maps an event of a computing system to at least one automatic action that is defined by an end user. The system also includes an event handler that responds to events and causes the at least one automatic action to be performed. Methods of using the system are also provided.
-
公开(公告)号:US20060195411A1
公开(公告)日:2006-08-31
申请号:US11178845
申请日:2005-07-11
申请人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
发明人: Holly Knight , Praveen Seshadri , Katica Iceva , Shahaf Abileah
IPC分类号: G06N5/00
摘要: A system for creating data processing tasks comprises an end-user programming module that allows an end user to associate one or more end-user-defined actions to at least one available computing component. The system also includes a rules platform that provides a binding of the one or more end-user-defined actions with the available computing component such that an integrated end-user program is created using the available computing component. Methods of using the system are also provided.
摘要翻译: 用于创建数据处理任务的系统包括最终用户编程模块,其允许最终用户将一个或多个最终用户定义的动作与至少一个可用计算组件相关联。 该系统还包括规则平台,其提供一个或多个最终用户定义的动作与可用的计算组件的绑定,使得使用可用的计算组件创建集成的最终用户程序。 还提供了使用该系统的方法。
-
公开(公告)号:US07360202B1
公开(公告)日:2008-04-15
申请号:US10375300
申请日:2003-02-27
申请人: Praveen Seshadri , Shahaf Abileah , Niranjan Nilakantan , Holly Knight , Shyamalan Pather , Robert H. Gerber , Charles Tete Mensa-Annan , Philip Garrett , Michael Anthony Faoro , Darryn Owen Lavery
发明人: Praveen Seshadri , Shahaf Abileah , Niranjan Nilakantan , Holly Knight , Shyamalan Pather , Robert H. Gerber , Charles Tete Mensa-Annan , Philip Garrett , Michael Anthony Faoro , Darryn Owen Lavery
IPC分类号: G06F9/44
CPC分类号: G06F17/30867 , H04L12/1859 , H04L51/24 , Y10S707/99933
摘要: The present invention relates to a system and methodology to facilitate development, debug, and deployment of a notification platform application. This includes providing various editor and display tools that interact with diverse components of the application in the context of a dynamic framework and development environment adapted to the nuances of the components. Visual displays and interfaces are provided that depict the various components of an application along with the relationships between the components. Developers are then directed though the components of the application in a visual manner, wherein various editors can be invoked to design a portion of the application relating to the selected component. Other aspects include providing a debug environment for troubleshooting a notification application along with deployment options to install and execute the application.
摘要翻译: 本发明涉及一种促进通知平台应用的开发,调试和部署的系统和方法。 这包括提供各种编辑器和显示工具,在动态框架和适合于组件细微差别的开发环境的上下文中与应用程序的各种组件进行交互。 提供了可视化显示和界面,其中描述了应用程序的各种组件以及组件之间的关系。 开发者然后以可视方式引导应用程序的组件,其中可以调用各种编辑器来设计与所选择的组件相关的应用的一部分。 其他方面包括提供一个用于排除通知应用程序的调试环境以及安装和执行应用程序的部署选项。
-
5.
公开(公告)号:US07669177B2
公开(公告)日:2010-02-23
申请号:US10693735
申请日:2003-10-24
申请人: Robert H. Gerber , Holly Knight , Murali R. Krishnan , Niranjan Nilakantan , Shahaf Abileah , Shyamalan Pather
发明人: Robert H. Gerber , Holly Knight , Murali R. Krishnan , Niranjan Nilakantan , Shahaf Abileah , Shyamalan Pather
CPC分类号: G06F9/44505
摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.
摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。
-
6.
公开(公告)号:US20050091269A1
公开(公告)日:2005-04-28
申请号:US10693735
申请日:2003-10-24
申请人: Robert Gerber , Holly Knight , Murali Krishna , Niranjan Nilakantan , Shahaf Abileah , Shyamalan Pather
发明人: Robert Gerber , Holly Knight , Murali Krishna , Niranjan Nilakantan , Shahaf Abileah , Shyamalan Pather
IPC分类号: G06F20060101 , G06F7/00 , G06F9/44 , G06F9/445 , G06F13/00 , G06F15/00 , G06K20060101
CPC分类号: G06F9/44505
摘要: The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.
摘要翻译: 本系统和方法公开了一种用于个性化计算机功能的系统。 为最终用户提供了工具,可以轻松地编写丰富和复杂的首选项,例如,通过使用多个简单的IF-THEN命题逻辑。 然后将首选项转换为查询并高效地执行结构化数据。 首选项被满足,然后执行诸如提供通知或将数据存储在特定文件夹中的操作。 此外,根据本发明的一个方面,数据,逻辑,事件等都被示意化,从而使应用程序组件之间和跨应用程序共享数据。
-
公开(公告)号:US20080201302A1
公开(公告)日:2008-08-21
申请号:US11675847
申请日:2007-02-16
申请人: Gur Kimchi , Shahaf Abileah , Pusheng Zhang , Nikolai M. Faaland , Joseph Schwartz , Kenn D. Cartier , Norman L. Bryar
发明人: Gur Kimchi , Shahaf Abileah , Pusheng Zhang , Nikolai M. Faaland , Joseph Schwartz , Kenn D. Cartier , Norman L. Bryar
IPC分类号: G06F17/00
CPC分类号: G06F16/29
摘要: Computerized methods and systems for performing a search utilizing a spatial index are provided. Upon receiving a search query having a zoom level component (e.g., “Italian Restaurants in Seattle”), a search is initially conducted of the zoom level tags associated with the content items in the spatial index to determine if any of the content items include a zoom level tag indicative of the zoom level component of the search query (e.g., zoom level of city for Seattle). Subsequently, only those content items satisfying the zoom level search are grouped into a primary subset, whereby the primary subset may be filtered by selecting those returned content items with location-based tags that match a location-based component of the query (e.g., Seattle, Wash.). Next, the those content items satisfying the location-based filter are grouped into a location-based subset, which are filtered according to the parsed query components (e.g., category component Italian Restaurants).
摘要翻译: 提供了使用空间索引执行搜索的计算机化方法和系统。 当接收到具有缩放级别分量的搜索查询(例如,“西雅图的”意大利餐馆“)时,首先对与空间索引中的内容项相关联的缩放级别标签进行搜索,以确定是否有任何内容项包括 指示搜索查询的缩放级别组件的缩放级别标签(例如,西雅图城市的缩放级别)。 随后,仅满足缩放级别搜索的内容项目被分组为主要子集,由此可以通过选择与基于位置的标签匹配的基于位置的标签的那些返回的内容项来筛选主要子集(例如,西雅图 , 洗。)。 接下来,满足基于位置的过滤器的那些内容项被分组为基于位置的子集,其根据解析的查询组件(例如,类别组件意大利餐馆)被过滤。
-
公开(公告)号:US06910216B2
公开(公告)日:2005-06-21
申请号:US09849816
申请日:2001-05-04
申请人: Shahaf Abileah , Shyh-Mei F. Ho
发明人: Shahaf Abileah , Shyh-Mei F. Ho
CPC分类号: G06F9/547
摘要: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application. The end user application and the application server have at least one connector between them, and the steps of (i) converting the application request from the language of the end user application (as a source language) to the language running on the application server (as a target language), and (ii) converting the response to the application request from the language running on the application server (as a source language) to the language of the end user application (as a target language), each include the steps of invoking connector metamodels of the respective source and target languages, populating the connector metamodels with metamodel data of each of the respective source and target languages, and converting the source language to the target language.
摘要翻译: 一种用于在最终用户应用程序和应用程序服务器上处理应用程序请求的方法和系统。 这是通过利用第一应用程序(例如Web浏览器)以第一语言(例如标记语言)在最终用户应用上发起应用请求来实现的,并且将应用请求发送到服务器并将应用从 将第一最终用户应用程序的第一语言应用于在应用服务器上运行的语言,在应用服务器上处理应用请求,以及将来自应用服务器的响应发送回终端用户应用,以及将来自运行语言的响应转换 在应用服务器上使用最终用户应用程序的语言。 最终用户应用程序和应用程序服务器之间至少有一个连接器,以及(i)将应用程序请求从最终用户应用程序(作为源语言)的语言转换为在应用程序服务器上运行的语言 作为目标语言),以及(ii)将应用程序请求的响应从应用服务器(作为源语言)运行的语言转换为最终用户应用程序的语言(作为目标语言),每个都包括步骤 调用相应的源语言和目标语言的连接器元模型,将连接器元模型与各自的源和目标语言的元模型数据进行填充,并将源语言转换为目标语言。
-
公开(公告)号:US20070263590A1
公开(公告)日:2007-11-15
申请号:US11380167
申请日:2006-04-25
申请人: Shahaf Abileah , Jeffrey Couckuyt
发明人: Shahaf Abileah , Jeffrey Couckuyt
IPC分类号: H04L12/28
摘要: The subject disclosure pertains to systems and methods for optimizing generation of routes within a topology by providing for latency during data retrieval. Frequently, topologies are maintained in multiple data stores, such as cache, local data stores and remote data stores. Delays due to latency in retrieving data from the various data stores can be mitigated by immediately processing available edge data rather than waiting for requested edge data to become available. A list can be provided for tracking edges that have been partially processed. As topology data from data stores with slower data retrieval rates is received, additional edges become available for processing and the list of partially processed edges can be updated.
摘要翻译: 本发明涉及通过在数据检索期间提供等待时间来优化拓扑内路由生成的系统和方法。 通常,拓扑保持在多个数据存储中,例如缓存,本地数据存储和远程数据存储。 可以通过立即处理可用边缘数据而不是等待所请求的边缘数据变得可用来缓解由于从各种数据存储器检索数据的延迟而导致的延迟。 可以提供列表来跟踪部分处理的边缘。 由于接收到具有较慢数据检索速率的数据存储的拓扑数据,附加边缘变得可用于处理,并且可以更新部分处理的边缘列表。
-
公开(公告)号:US06904598B2
公开(公告)日:2005-06-07
申请号:US09849813
申请日:2001-05-04
申请人: Shahaf Abileah , Alan Roeder Elderon , Shyh-Mei F. Ho , James Rush Rhyne, II , William Nicholas John Tindall , Tony Y Tsai
发明人: Shahaf Abileah , Alan Roeder Elderon , Shyh-Mei F. Ho , James Rush Rhyne, II , William Nicholas John Tindall , Tony Y Tsai
摘要: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application. The end user application and the application server have at least one connector between them, and the steps of (i) converting the application request from the language of the end user application (as a source language) to the language running on the application server (as a target language), and (ii) converting the response to the application request from the language running on the application server (as a source language) to the language of the end user application (as a target language), each include the steps of invoking connector metamodels of the respective source and target languages, populating the connector metamodels with metamodel data of each of the respective source and target languages, and converting the source language to the target language.
摘要翻译: 一种用于在最终用户应用程序和应用程序服务器上处理应用程序请求的方法和系统。 这是通过利用第一应用程序(例如Web浏览器)以第一语言(例如标记语言)在最终用户应用上发起应用请求来实现的,并且将应用请求发送到服务器并将应用从 将第一最终用户应用程序的第一语言应用于在应用服务器上运行的语言,在应用服务器上处理应用请求,以及将来自应用服务器的响应发送回终端用户应用,以及将来自运行语言的响应转换 在应用服务器上使用最终用户应用程序的语言。 最终用户应用程序和应用程序服务器之间至少有一个连接器,以及(i)将应用程序请求从最终用户应用程序(作为源语言)的语言转换为在应用程序服务器上运行的语言 作为目标语言),以及(ii)将应用程序请求的响应从应用服务器(作为源语言)运行的语言转换为最终用户应用程序的语言(作为目标语言),每个都包括步骤 调用相应的源语言和目标语言的连接器元模型,将连接器元模型与各自的源和目标语言的元模型数据进行填充,并将源语言转换为目标语言。
-
-
-
-
-
-
-
-
-