Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
    1.
    发明授权
    Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface 有权
    通过单个用户界面向用户提供计算和解决方案的个性化汇总报告的方法和装置

    公开(公告)号:US06802042B2

    公开(公告)日:2004-10-05

    申请号:US09425626

    申请日:1999-10-22

    IPC分类号: G06F1500

    摘要: An Internet-connected portal system has a data repository, a data-gathering system, a request processor, a plurality of report algorithms, and a report processor. The request processor receives a request from a user and matches the request to an individual one of the report algorithms. The data-gathering subsystem accesses plural Internet sites associated with the user and extracts raw data therefrom according to needs of the report algorithm. The report processor processes the raw data according to the report algorithm into metasummarized information defined by the report algorithm, and the portal system transmits the metasummarized information as a report to a destination associated with the report request. In some cases there is an aggregated-data database in the data repository storing aggregated data retrieved for specific users periodically, and the request processor checks the aggregated-data database for needed data before requiring the data-gathering system to retrieve data from the associated Internet sites. In the instance that the needed data is stored in the aggregated-data database, the report is prepared from the aggregated data. Reports can be in a mix of text and graphic formats.

    摘要翻译: 互联网连接的门户系统具有数据存储库,数据收集系统,请求处理器,多个报告算法和报告处理器。 请求处理器从用户接收请求,并将请求与报告算法中的单个报告算法相匹配。 数据采集​​子系统访问与用户相关联的多个互联网站点,并根据报告算法的需要从中提取原始数据。 报表处理器根据报表算法将原始数据处理为由报表算法定义的元数据信息,门户系统将元数据信息作为报告发送到与报告请求相关联的目的地。 在某些情况下,数据存储库中存在一个聚合数据数据库,用于定期检索特定用户的聚合数据,请求处理器在需要数据收集系统从相关联的互联网中检索数据之前,对聚合数据数据库进行所需数据的检查 网站。 在所需数据存储在聚合数据数据库中的情况下,报告是从聚合数据准备的。 报告可以是文本和图形格式的混合。

    Network-based bookmark management and web-summary system
    2.
    发明授权
    Network-based bookmark management and web-summary system 有权
    基于网络的书签管理和网络摘要系统

    公开(公告)号:US08190629B2

    公开(公告)日:2012-05-29

    申请号:US11457270

    申请日:2006-07-13

    IPC分类号: G06F17/30

    摘要: A network-based URL management and data gathering system is provided. The system utilizes a client-side utility for capturing URLs during normal Web browsing, and a server-side utility for organizing and managing the captured URLs on the network. The server-side utility periodically sends a request to a proxy browsing and data gathering utility for navigating to and retrieving data from Web pages associated with the captured URLs. Data retrieved from the Web pages is returned in summary form for presentation to subscribing users. In preferred embodiments, the system is practiced on the Internet network between users operating an Internet-capable appliance having an Internet connection, and an Internet portal service.

    摘要翻译: 提供基于网络的URL管理和数据采集系统。 该系统利用客户端实用程序在正常Web浏览期间捕获URL,以及用于组织和管理网络上捕获的URL的服务器端实用程序。 服务器端实用程序定期向代理浏览和数据收集实用程序发送请求,用于从与捕获的URL相关联的网页导航和检索数据。 从网页检索的数据以摘要形式返回,以呈现给订阅用户。 在优选实施例中,系统在互联网上实施,用户操作具有互联网连接的具有互联网能力的设备和互联网门户服务。

    Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
    3.
    发明授权
    Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface 有权
    通过单个用户界面向用户提供计算和解决方案的个性化汇总报告的方法和装置

    公开(公告)号:US07178096B2

    公开(公告)日:2007-02-13

    申请号:US10933851

    申请日:2004-09-02

    IPC分类号: G06F15/00

    摘要: An Internet-connected portal system has a data repository, a data-gathering system, a request processor, a plurality of report algorithms, and a report processor. The request processor receives a request from a user and matches the request to an individual one of the report algorithms. The data-gathering subsystem accesses plural Internet sites associated with the user and extracts raw data therefrom according to needs of the report algorithm. The report processor processes the raw data according to the report algorithm into metasummarized information defined by the report algorithm, and the portal system transmits the metasummarized information as a report to a destination associated with the report request. In some cases there is an aggregated-data database in the data repository storing aggregated data retrieved for specific users periodically, and the request processor checks the aggregated-data database for needed data before requiring the data-gathering system to retrieve data from the associated Internet sites. In the instance that the needed data is stored in the aggregated-data database, the report is prepared from the aggregated data. Reports can be in a mix of text and graphic formats.

    摘要翻译: 互联网连接的门户系统具有数据存储库,数据收集系统,请求处理器,多个报告算法和报告处理器。 请求处理器从用户接收请求,并将请求与报告算法中的单个报告算法相匹配。 数据采集​​子系统访问与用户相关联的多个互联网站点,并根据报告算法的需要从中提取原始数据。 报表处理器根据报表算法将原始数据处理为由报表算法定义的元数据信息,门户系统将元数据信息作为报告发送到与报告请求相关联的目的地。 在某些情况下,数据存储库中存在一个聚合数据数据库,用于定期检索特定用户的聚合数据,请求处理器在需要数据收集系统从相关联的互联网中检索数据之前,对聚合数据数据库进行所需数据的检查 网站。 在所需数据存储在聚合数据数据库中的情况下,报告是从聚合数据准备的。 报告可以是文本和图形格式的混合。

    Network-based bookmark management and web-summary system
    4.
    发明授权
    Network-based bookmark management and web-summary system 有权
    基于网络的书签管理和网络摘要系统

    公开(公告)号:US07085997B1

    公开(公告)日:2006-08-01

    申请号:US09575491

    申请日:2000-05-18

    IPC分类号: G06F15/00 G06F17/00 G06F17/21

    摘要: A network-based URL management and data gathering system is provided. The system utilizes a client-side utility for capturing URLs during normal Web browsing, and a server-side utility for organizing and managing the captured URLs on the network. The server-side utility periodically sends a request to a proxy browsing and data gathering utility for navigating to and retrieving data from Web pages associated with the captured URLs. Data retrieved from the Web pages is returned in summary form for presentation to subscribing users. In preferred embodiments, the system is practiced on the Internet network between users operating an Internet-capable appliance having an Internet connection, and an Internet portal service.

    摘要翻译: 提供基于网络的URL管理和数据采集系统。 该系统利用客户端实用程序在正常Web浏览期间捕获URL,以及用于组织和管理网络上捕获的URL的服务器端实用程序。 服务器端实用程序定期向代理浏览和数据收集实用程序发送请求,用于从与捕获的URL相关联的网页导航和检索数据。 从网页检索的数据以摘要形式返回,以呈现给订阅用户。 在优选实施例中,系统在互联网上实施,用户操作具有互联网连接的具有互联网能力的设备和互联网门户服务。

    System for completing a multi-component task initiated by a client involving Web sites without requiring interaction from the client
    5.
    发明授权
    System for completing a multi-component task initiated by a client involving Web sites without requiring interaction from the client 有权
    用于完成由涉及网站的客户端发起的多组件任务的系统,而不需要客户端的交互

    公开(公告)号:US06510451B2

    公开(公告)日:2003-01-21

    申请号:US09419708

    申请日:1999-10-14

    IPC分类号: G06F1516

    CPC分类号: G06Q10/10 G06Q30/02

    摘要: An Internet portal system for accomplishing a multi-component task involving interaction with one or more Internet Web sites includes an Internet-connected server having access to client-related data, an internet-capable client station usable by a client, and software executing on the server for managing individual component tasks in execution of the multi-component task. The software, in response to initiation of a multi-component task specified by the client, defines the component tasks, identifies Internet Web sources for completion of the tasks, manages interaction with the identified Web sites gathering results of the interactions, integrates the gathered results, and communicates final results to the client at the client station. Tasks may be such as trip planning and may include payment for services rendered at Web sites, such as airline reservations, car rentals and the like. A similar system is provided for broadcasting messages to multiple Internet destinations, and further for gathering answers to such messages and communicating the answers to the client.

    摘要翻译: 用于完成涉及与一个或多个因特网网站交互的多组件任务的因特网门户系统包括具有访问客户端相关数据的因特网连接服务器,可由客户端使用的具有因特网能力的客户站,以及在 服务器,用于管理执行多组件任务的各个组件任务。 该软件响应于客户端指定的多组件任务的启动,定义组件任务,识别用于完成任务的Internet Web源,管理与识别的Web站点的交互,收集交互结果,将收集的结果集成 并将客户端的最终结果传达给客户端。 任务可能是旅行计划,可能包括在网站上提供的服务的付款,例如航空公司预订,租车等。 提供了类似的系统用于将消息广播到多个因特网目的地,并进一步用于收集对这些消息的答复并将答案传达给客户端。

    Method and apparatus for retrieving information from semi-structured, web-based data sources
    6.
    发明授权
    Method and apparatus for retrieving information from semi-structured, web-based data sources 有权
    从半结构化的基于Web的数据源中检索信息的方法和装置

    公开(公告)号:US06725425B1

    公开(公告)日:2004-04-20

    申请号:US09532647

    申请日:2000-03-22

    IPC分类号: G06F1700

    摘要: An Internet search system is structured for efficient data retrieval from semi-structured data sources. The configurable Internet WEB search system has a browser module for navigating to and displaying a WEB page, a block selection and configuration function having input tools for a user to select at least one block portion of a displayed WEB page for data retrieval, a data-type input function for a user to denote data type to be extracted from a selected block portion, and a search implementation function for implementing a search under the search system. The data type entered by the data input function is associated with a WEB page block selected, and upon search implementation the block selected is searched for the data type requested, and data found is retrieved to be provided to the user. In a preferred embodiment portions of the system are executed on a user station, and other portions on a Portal server to which the user may subscribe.

    摘要翻译: 网络搜索系统的结构是为了从半结构化数据源进行有效的数据检索。 可配置的因特网WEB搜索系统具有用于导航和显示WEB页面的浏览器模块,具有用于用户选择用于数据检索的所显示的WEB页面的至少一个块部分的输入工具的块选择和配置功能, 类型输入功能,用于表示要从所选择的块部分提取的数据类型;以及搜索实现功能,用于在搜索系统下实现搜索。 由数据输入功能输入的数据类型与所选择的WEB页面块相关联,并且在搜索实现时,搜索所选择的块以查找所请求的数据类型,并且检索找到的数据以提供给用户。 在优选实施例中,系统的部分在用户站和用户可以订阅的门户网站服务器上的其他部分执行。

    Generating software application user-input data through analysis of client-tier source code
    7.
    发明授权
    Generating software application user-input data through analysis of client-tier source code 有权
    通过分析客户端源代码生成软件应用程序用户输入数据

    公开(公告)号:US08479170B2

    公开(公告)日:2013-07-02

    申请号:US12778745

    申请日:2010-05-12

    IPC分类号: G06F9/45

    CPC分类号: G06F11/3608 G06F11/3684

    摘要: In one embodiment, analyze client-tier source code of a client-server software application to extract one or more software modules that handle user-input data of the software application. For each one of the software modules, extract from the software module one or more user-input constraints placed on the user-input data, comprising: analyze source code of the software module to determine one or more failure points in the source code; perform symbolic execution on the software module to extract one or more first expressions that cause the software module to reach the failure points, respectively; obtain a second expression as the disjunction of all the first expressions; obtain a third expression as the negation of the second expression; and extract the user-input constraints from the third expression. Determine one or more user-input data that satisfy all the user-input constraints.

    摘要翻译: 在一个实施例中,分析客户端 - 服务器软件应用程序的客户层级源代码以提取处理软件应用程序的用户输入数据的一个或多个软件模块。 对于每个软件模块,从软件模块中提取放置在用户输入数据上的一个或多个用户输入约束,包括:分析软件模块的源代码以确定源代码中的一个或多个故障点; 在软件模块上执行符号执行,以提取分别导致软件模块到达故障点的一个或多个第一表达式; 获得第二个表达式作为所有第一个表达式的分离; 获得第三个表达式作为第二个表达式的否定; 并从第三个表达式中提取用户输入约束。 确定满足所有用户输入约束的一个或多个用户输入数据。

    System and method for providing middleware for capture of global requirements and validation for web applications
    8.
    发明授权
    System and method for providing middleware for capture of global requirements and validation for web applications 有权
    用于提供中间件以捕获全局需求和Web应用程序验证的系统和方法

    公开(公告)号:US08271953B2

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

    申请号:US12046736

    申请日:2008-03-12

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44589 H04L67/02

    摘要: In accordance with a particular embodiment of the present invention, a method is offered that includes supporting requirement validation middleware and capturing global requirements or properties for one or more web applications. A template-based formalism is employed to capture the requirements or properties. A small set of relevant temporal patterns are provided from which to choose in capturing the global requirements or properties. In specific embodiments, the method uses a set of pre-coded semi-configurable checkers. A Java-like syntax is used to specify expressions. A library of atomic entities or events (to compose expressions) is automatically generated. In still other embodiments, a small set of light-weight automatically-customizable checkers are employed in capturing the global requirements or properties. The method can be used with both formal and semi-formal techniques.

    摘要翻译: 根据本发明的特定实施例,提供了一种方法,其包括支持需求验证中间件并且捕获一个或多个web应用的全局要求或属性。 采用基于模板的形式来捕捉需求或属性。 提供了一小组相关的时间模式,从中可以选择捕获全局需求或属性。 在具体实施例中,该方法使用一组预先编码的半可配置检查器。 类Java语法用于指定表达式。 自动生成原子实体或事件(组合表达式)的库。 在其他实施例中,采用一小组轻量级的自动定制的检查器来捕获全局要求或属性。 该方法可以与正式和半正式技术一起使用。

    Method and System to Extract a Navigation Model for Analysis of a Web Application
    9.
    发明申请
    Method and System to Extract a Navigation Model for Analysis of a Web Application 有权
    提取用于Web应用程序分析的导航模型的方法和系统

    公开(公告)号:US20120084609A1

    公开(公告)日:2012-04-05

    申请号:US12895323

    申请日:2010-09-30

    IPC分类号: G06F11/07 G06F15/16

    CPC分类号: G06F11/3696 G06F11/3688

    摘要: In one embodiment, a method includes automated extraction of the Page Transition Graph (PTG) model for model-based analysis of web applications. Specifically, the method includes accessing one or more JAVASERVER PAGES (JSP) files, one or more Extensible Markup Language (XML) configuration files, and one or more class files of a web application; parsing the JSP files and extracting data in the JSP files that encode user or server events supported by the event-driven application; parsing the XML configuration files and extracting data in the XML configuration files that encode definitions used by the event-driven application when deployed; parsing the class files and extracting data in the class files that encode one or more actions or one or more forms used by the event-driven application when deployed; storing the extracted data as an abstract syntax tree (AST); populating a page transition graph (PTG) of the event-driven application based on the AST; and checking the extracted PTG for navigation errors such as unreachable pages, ghost pages and undefined transitions.

    摘要翻译: 在一个实施例中,一种方法包括自动提取页面转换图(PTG)模型以用于web应用的基于模型的分析。 具体地,该方法包括访问一个或多个JAVASERVER PAGES(JSP)文件,一个或多个可扩展标记语言(XML)配置文件以及web应用的一个或多个类文件; 解析JSP文件并提取编码由事件驱动的应用程序支持的用户或服务器事件的JSP文件中的数据; 解析XML配置文件并提取XML配置文件中的数据,该配置文件在部署时对事件驱动应用程序使用的定义进行编码; 分析类文件并提取编码一个或多个动作的类文件中的数据,或者在部署时由事件驱动的应用程序使用的一个或多个表单; 存储提取的数据作为抽象语法树(AST); 基于AST填充事件驱动应用程序的页面转换图(PTG); 并检查提取的PTG以获得导航错误,例如不可访问的页面,鬼页面和未定义的转换。

    Methods and Systems for Test Automation of Forms in Web Applications
    10.
    发明申请
    Methods and Systems for Test Automation of Forms in Web Applications 有权
    Web应用程序中表单测试自动化的方法和系统

    公开(公告)号:US20120011489A1

    公开(公告)日:2012-01-12

    申请号:US12832131

    申请日:2010-07-08

    IPC分类号: G06F9/44

    CPC分类号: G06F21/577

    摘要: In one embodiment, a method may include accessing a particular page of Web application that includes an interactive form having at least one field for entry of data by a user of the Web application, the interactive form rendered by the Web application based on code for the interactive form. The method may also include extracting input validation code from the code, the input validation code including at least one constraint on data entered into the at least one field. The method may additionally include extracting the at least one constraint based on an analysis of the input validation code. The method may further include solving, for the at least one field, for a string value based at least on the at least one constraint for the at least one field. The may also include automatically entering, into the at least one field, the string value. The method may additionally include automatically submitting the interactive form, including the string value entered into the at least one field.

    摘要翻译: 在一个实施例中,一种方法可以包括访问Web应用的特定页面,该页面包括具有至少一个用于Web应用的用户输入数据的字段的交互式表单,Web应用程序基于代码为 互动式 该方法还可以包括从代码中提取输入验证码,输入验证码包括输入至少一个字段的数据的至少一个约束。 该方法可以另外包括基于对输入验证码的分析来提取至少一个约束。 该方法可以进一步包括至少针对所述至少一个场的至少一个约束来解决对于至少一个字段的字符串值。 还可以包括自动地将至少一个字段输入到字符串值。 该方法可以另外包括自动提交交互式表单,包括输入至少一个字段的字符串值。