System and method for processing user interface events
    1.
    发明授权
    System and method for processing user interface events 有权
    用于处理用户界面事件的系统和方法

    公开(公告)号:US08751628B2

    公开(公告)日:2014-06-10

    申请号:US12435751

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: A system and method to detect and prevent non-human interaction between a client and a web server invokes an effect to change the event generation behavior at the client. Subsequent event streams from the client to the server are analyzed to determine whether the event streams contain events corresponding to expected reactions of a human operator at the client to the effect. Indications of non-human behavior may invoke more direct human testing, for example using a dynamic CAPTCHA application, or may cause a termination of the client/URL interaction.

    Abstract translation: 用于检测和防止客户端和Web服务器之间的非人为交互的系统和方法调用效果来改变客户端处的事件生成行为。 分析从客户端到服务器的后续事件流,以确定事件流是否包含与客户端上的操作人员的预期反应相对应的事件。 非人类行为的适应症可能会引起更多的直接人体检测,例如使用动态CAPTCHA应用程序,或者可能导致终止客户端/网址交互。

    System, method and computer readable medium for web crawling

    公开(公告)号:US09940391B2

    公开(公告)日:2018-04-10

    申请号:US13287535

    申请日:2011-11-02

    Inventor: Robert R Hauser

    CPC classification number: G06F17/30864

    Abstract: 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.

    System and method for processing user interface events
    3.
    发明授权
    System and method for processing user interface events 有权
    用于处理用户界面事件的系统和方法

    公开(公告)号:US08296427B2

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

    申请号:US13287274

    申请日:2011-11-02

    Inventor: Robert R Hauser

    Abstract: A system and method to detect and prevent non-human interaction between a client and a web server invokes an effect to change the event generation behavior at the client. Subsequent event streams from the client to the server are analyzed to determine whether the event streams contain events corresponding to expected reactions of a human operator at the client to the effect. Indications of non-human behavior may invoke more direct human testing, for example using a dynamic CAPTCHA application, or may cause a termination of the client/URL interaction.

    Abstract translation: 用于检测和防止客户端和Web服务器之间的非人为交互的系统和方法调用效果来改变客户端处的事件生成行为。 分析从客户端到服务器的后续事件流,以确定事件流是否包含与客户端上的操作人员的预期反应相对应的事件。 非人类行为的适应症可能会引起更多的直接人体检测,例如使用动态CAPTCHA应用程序,或者可能导致终止客户端/网址交互。

    System, method and computer readable medium for placing advertisements into web pages

    公开(公告)号:US10699235B2

    公开(公告)日:2020-06-30

    申请号:US12435770

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: Selection of web page advertisements for placement into a web page may use attention data that ranks the elements of the web page according to the attention the elements receive from users during interactions with the web page. The content of ads can be matched to the content of the most highly ranked elements of the web page rather than the web page as a whole. Alternatively, ads can be selected that historically produce a preferred pattern of behavior such as an attention shift from a highly ranked element of the web page to the ad.

    System and method for content selection for web page indexing

    公开(公告)号:US10303722B2

    公开(公告)日:2019-05-28

    申请号:US12435777

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.

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

    公开(公告)号:US09336191B2

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

    申请号:US12435758

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: 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.

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

    System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection
    7.
    发明授权
    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

    CPC classification number: H04M1/7253 H04M1/72527 H04M2250/02

    Abstract: 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.

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

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

    公开(公告)号:US08327385B2

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

    申请号:US12435748

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: 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.

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

    System, method and computer readable medium for invoking applications
    9.
    发明授权
    System, method and computer readable medium for invoking applications 有权
    用于调用应用程序的系统,方法和计算机可读介质

    公开(公告)号:US09285869B2

    公开(公告)日:2016-03-15

    申请号:US12435778

    申请日:2009-05-05

    Inventor: Robert R Hauser

    CPC classification number: G06F3/01 G06F2203/011

    Abstract: When a user clicks a widget, such as a button, to invoke a widget behavior in a web page, an overlay module may delay the invoking of the widget behavior while executing a stimulatory effect. The stimulatory effect may be a visual effect, such as a gradual fill of the button, that stimulates the user to provide a re-click. A re-click can cause the stimulatory effect to conclude and to invoke the widget behavior. The re-click event, based on human impatience, may be determined to be an indicator of a human user.

    Abstract translation: 当用户单击诸如按钮的小部件以调用网页中的小部件行为时,覆盖模块可以在执行刺激效果的同时延迟调用小部件行为。 刺激效果可以是视觉效果,例如逐渐填充按钮,刺激用户提供重新点击。 重新点击可能导致刺激效果得出结论并调用窗口小部件的行为。 基于人的不耐烦的重新点击事件可能被确定为人类使用者的指标。

    System, method and computer readable medium for determining an event generator type
    10.
    发明授权
    System, method and computer readable medium for determining an event generator type 有权
    用于确定事件发生器类型的系统,方法和计算机可读介质

    公开(公告)号:US08838786B2

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

    申请号:US13287233

    申请日:2011-11-02

    Inventor: Robert R Hauser

    Abstract: 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.

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

Patent Agency Ranking