System, method and computer readable medium for recording authoring events with web page content
    2.
    发明授权
    System, method and computer readable medium for recording authoring events with web page content 有权
    用于记录具有网页内容的创作活动的系统,方法和计算机可读介质

    公开(公告)号:US09336191B2

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

    申请号:US12435758

    申请日:2009-05-05

    申请人: Robert R Hauser

    发明人: Robert R Hauser

    摘要: A web page that includes content form fields may be modified to include an event observer module and an authored content module. The authored content module adds a hidden “events observed” field to the form fields. Events generated during the authoring of content by a user are recorded by the event observer module. When the content is submitted from a client browser to the web server, the events generated during the authoring of the content are added to the events observed field and submitted with the content. The web server uses the events to determine a DOM of the web page and compare the observed DOM with a stored DOM for that web page and that particular interaction. The page structure may be optionally modified by the web server to enhance the analysis of the DOM comparison. The web server analysis facilitates detection of non-human content submission at a client browser.

    摘要翻译: 可以修改包括内容表单字段的网页以包括事件观察器模块和创作的内容模块。 创作内容模块将一个隐藏的“事件观察”字段添加到表单域。 在用户创作内容期间产生的事件由事件观察器模块记录。 当内容从客户端浏览器提交到Web服务器时,在创建内容期间生成的事件将添加到事件观察字段中并与内容一起提交。 Web服务器使用事件来确定网页的DOM,并将观察到的DOM与该网页的存储的DOM进行比较,并将该特定的交互作用进行比较。 可以由web服务器可选地修​​改页面结构,以增强对DOM比较的分析。 Web服务器分析有助于在客户端浏览器中检测非人类内容提交。

    System and method for applications on mobile communications devices
    3.
    发明授权
    System and method for applications on mobile communications devices 有权
    用于移动通信设备应用的系统和方法

    公开(公告)号:US08849233B2

    公开(公告)日:2014-09-30

    申请号:US12945513

    申请日:2010-11-12

    IPC分类号: H04B1/16 H04M1/725

    摘要: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.

    摘要翻译: 通过在基本电话中提供合成器所需数据点的数据合成器,智能电话应用的功能可以扩展到基本电话,即缺乏特定智能手机能力的电话。 数据合成器可以与附近的智能手机进行通信,以收集诸如位置或运动数据的相关数据点。 基本手机的数据点可以从收集的数据点计算。 当基本电话上的应用程序请求数据时,数据提供者代理可以从数据合成器检索合成的数据点。 在一个示例中,没有GPS或类似位置模块的基本电话可以通过对来自附近智能电话的位置数据进行平均来执行映射应用。

    System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection
    4.
    发明授权
    System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection 有权
    用于通过无线连接处理与增强型移动台交换的增强数据的系统和方法

    公开(公告)号:US08644854B2

    公开(公告)日:2014-02-04

    申请号:US12629923

    申请日:2009-12-03

    IPC分类号: H04W24/00

    摘要: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.

    摘要翻译: 通过在基本电话中提供合成器所需数据点的数据合成器,智能电话应用的功能可以扩展到基本电话,即缺乏特定智能手机能力的电话。 数据合成器可以与附近的智能手机进行通信,以收集诸如位置或运动数据的相关数据点。 基本手机的数据点可以从收集的数据点计算。 当基本电话上的应用程序请求数据时,数据提供者代理可以从数据合成器检索合成的数据点。 在一个示例中,没有GPS或类似位置模块的基本电话可以通过对来自附近智能电话的位置数据进行平均来执行映射应用。

    System and method for recording web page events
    5.
    发明授权
    System and method for recording web page events 有权
    用于记录网页事件的系统和方法

    公开(公告)号:US08327385B2

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

    申请号:US12435748

    申请日:2009-05-05

    申请人: Robert R Hauser

    发明人: Robert R Hauser

    IPC分类号: G06F13/00

    摘要: Unobserved user interface events may be detected based on upon previously recorded data streams of events. The prior data streams are obtained by recording events from users who have browsers that support both event capturing and bubbling. When users with browsers that support only event bubbling interact with the page, the data stream is augmented by inferring unobserved events based on similarity to other event stream records.

    摘要翻译: 可以基于先前记录的事件数据流来检测不可观察的用户界面事件。 通过记录具有支持事件捕获和冒泡的浏览器的用户的事件来获得先前的数据流。 当具有仅支持事件冒泡的浏览器的用户与页面进行交互时,通过基于与其他事件流记录的相似性来推断未观察到的事件来增强数据流。

    SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR DETERMINING AN EVENT GENERATOR TYPE
    6.
    发明申请
    SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR DETERMINING AN EVENT GENERATOR TYPE 有权
    用于确定事件发生器类型的系统,方法和计算机可读介质

    公开(公告)号:US20120047256A1

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

    申请号:US13287233

    申请日:2011-11-02

    申请人: Robert R. Hauser

    发明人: Robert R. Hauser

    IPC分类号: G06F15/16

    摘要: Human interaction with a webpage may be determined by processing an event stream generated by the client device during the webpage interaction. A classification server receives the event stream and compares components of the event stream, including components of an event header message, with prerecorded datasets. The datasets include prerecorded event streams having a known interaction type. Training clients may be provided for generating the prerecorded datasets.

    摘要翻译: 可以通过在网页交互期间处理由客户端设备生成的事件流来确定与网页的人际交互。 分类服务器接收事件流,并将事件流的组件(包括事件头消息的组件)与预先记录的数据集进行比较。 数据集包括具有已知交互类型的预先记录的事件流。 可以提供培训客户端来生成预先记录的数据集。

    SYSTEM AND METHOD FOR LOADING RESOURCES INTO A VIRTUAL MACHINE
    7.
    发明申请
    SYSTEM AND METHOD FOR LOADING RESOURCES INTO A VIRTUAL MACHINE 审中-公开
    将资源加载到虚拟机中的系统和方法

    公开(公告)号:US20110138382A1

    公开(公告)日:2011-06-09

    申请号:US12629940

    申请日:2009-12-03

    IPC分类号: G06F9/455

    CPC分类号: G06F9/4862

    摘要: In a heterogeneous environment of virtual machines, an agent can migrate between virtual machines of different types. During migration, classes of the mobile agent may need to be instantiated on the new virtual machine. To support classes across all virtual machine types, a resource server is provided that can provide virtual machine type specific instances of the classfile. The resource server receives a resource request from a resource loader of a virtual machine. The resource request specifies the resource and the virtual machine type, thereby enabling the resource server to retrieve the correct instance of the classfile to return to the resource loader.

    摘要翻译: 在虚拟机的异构环境中,代理可以在不同类型的虚拟机之间迁移。 在迁移期间,移动代理的类可能需要在新虚拟机上实例化。 为了支持跨所有虚拟机类型的类,提供了可以提供类文件的虚拟机类型特定实例的资源服务器。 资源服务器从虚拟机的资源加载器接收资源请求。 资源请求指定资源和虚拟机类型,从而使资源服务器能够检索正确的类文件实例以返回到资源加载器。

    Movement of an agent that utilizes a compiled set of canonical rules
    8.
    发明授权
    Movement of an agent that utilizes a compiled set of canonical rules 有权
    使用经过编纂的规范规则的代理的运动

    公开(公告)号:US07949626B1

    公开(公告)日:2011-05-24

    申请号:US11645303

    申请日:2006-12-22

    申请人: Robert R. Hauser

    发明人: Robert R. Hauser

    IPC分类号: G06F17/00 G06N7/00 G06N7/08

    CPC分类号: G06N5/025

    摘要: A method for moving an agent with a compiled rule set from a first execution environment to a second execution environment, comprising initiating the agent move, sending the agent from the first execution environment to the second execution environment and receiving the agent at the second execution environment.

    摘要翻译: 一种用于将具有从第一执行环境的编译规则集合的代理移动到第二执行环境的方法,包括发起代理移动,将代理从第一执行环境发送到第二执行环境并在第二执行环境处接收代理 。

    Mobile device tracking using mobile agent location breadcrumbs
    9.
    发明授权
    Mobile device tracking using mobile agent location breadcrumbs 有权
    移动设备跟踪使用移动代理位置的面包屑

    公开(公告)号:US07860517B1

    公开(公告)日:2010-12-28

    申请号:US11645195

    申请日:2006-12-22

    IPC分类号: H04W24/00

    CPC分类号: H04W4/029

    摘要: A method, a computer readable medium and a system for using a mobile agent to track a mobile device using a plurality of location breadcrumbs in an environment where network access may be unreliable, comprising, registering with a tracking server by a tracking client to receive a location of the mobile agent, receiving a location breadcrumb by the tracking server from the mobile agent, and reporting the location of the mobile agent by the tracking server to the tracking client.

    摘要翻译: 一种方法,计算机可读介质和系统,用于在网络访问可能不可靠的环境中使用移动代理来跟踪使用多个位置面包屑的移动设备,包括:通过跟踪客户端向跟踪服务器注册以接收 移动代理的位置,由跟踪服务器从移动代理接收位置导航痕迹,以及将跟踪服务器的移动代理的位置报告给跟踪客户端。

    SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR WEB CRAWLING
    10.
    发明申请
    SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR WEB CRAWLING 审中-公开
    系统,方法和计算机可读介质进行网络破解

    公开(公告)号:US20100287152A1

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

    申请号:US12435774

    申请日:2009-05-05

    申请人: Robert R. Hauser

    发明人: Robert R. Hauser

    IPC分类号: G06F17/30

    CPC分类号: G06F16/951

    摘要: In a web crawler, a URL selection module selects URLs for pages to be downloaded. The URL selection module accesses an interaction data store that stores interaction data for web pages, including interaction data that indicates human interactions with the pages. To reduce the effects of link farms, the URL selection module filters the URLs to select only those URLs that have human interaction histories and provides the selected URLs to a download module for web page downloading.

    摘要翻译: 在网页抓取工具中,网址选择模块会为要下载的网页选择网址。 URL选择模块访问存储网页的交互数据的交互数据存储,包括指示人与页面的交互的交互数据。 为了减少链接农场的影响,URL选择模块过滤URL以仅选择那些具有人际交往历史的URL,并将选定的URL提供给用于网页下载的下载模块。