IP Library Granted Patent US 9,823,808
Granted Patent B2
US 9,823,808 · App. 14/537,822 · Granted Nov 21, 2017

Methods and devices for recording changes in visual stimuli observed through browser-based interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,823,808
App. No.
14/537,822
Granted
Nov 21, 2017
Kind
B2
Abstract

The invention provides methods and devices that address problems encountered when attempting to accurately reconstruct visual stimuli being displayed to a user as they interact with online-content, typically through a browser interface. In one embodiment, the invention provides for the browser to maintain a record of selected technical parameters and relevant data that may impact the manner in which online-content is being displayed to the user, taking into consideration the current context in which the browser is being operated. In another embodiment, the invention is a device for recording events as reported from a browser interface. The events are recorded in a selected format and syntax to form a primary index of events and related outcomes which comprise the users interface experience. In operation, the devices detect events as detected at the browser interface. Next, the devices identify, categorize, and filter detected events as to their relevance to the visual stimuli being presented to the user. The devices then assign a unique identifier, preferably in the form of an alphanumeric string, to each relevant event. Furthermore, the devices record selected events into a log (along with their categorization), a unique identifier, and the time in which the event occurred. Yet another embodiment are devices that record changes in parameters that may impact the visual stimuli.

Claims (39)

1. A system that enables the recording of user-viewable visual stimuli comprising:

a processor device configured to execute an application configured to record parameters relating to a user-viewable stimulus at a first time, wherein the recording of the parameters is performed by:

receiving information specifying features of a detected visual event;

verifying that the visual event involves to one or more parameters, wherein at least one of the one or more parameters indicates a user's eye position or eye dilation recorded by an eye-tracking device; and

recording one or more recorded parameters that specifies a viewable stimulus of the visual event; and

a storage platform, coupled to the processor device, configured to store the one or more recorded parameters, wherein the stored one or more recorded parameters are usable to recreate, at a second time different from the first time, at least a portion of the user-viewable stimulus.

2. The system of claim 1 wherein the user-viewable stimulus is viewable in a browser application in communication with the application.

3. The system of claim 1 wherein at least one of the one or more recorded parameters stores a network address corresponding to all online content immediately displayed within a browser window.

4. The system of claim 1 wherein at least one of the one or more recorded parameters indicates a two-dimensional offset of online content as the online content is displayed within a browser window.

5. The system of claim 1 wherein the user-viewable stimulus is incorporated into a web page.

6. The system of claim 1 wherein receiving information specifying features of the detected visual event comprises receiving the information specifying features of the detected visual event through a network coupled to the application.

7. The system of claim 6 wherein:

the information specifying features of the detected visual event are communicated from a client computer to the application though the network.

8. The system of claim 1 wherein at least a second one of the one or more of the parameters contains information relating to a property of at least one browser object, the property being one of: a horizontal position, a vertical position, a size of a window, or a network address.

9. The system of claim 1 wherein at least a second one of the one or more of the parameters contains properties from a Document Object Model of web content.

10. The system of claim 1 wherein at least a second one of the one or more of the parameters specifies a size and location of a child window within a parent window.

11. The system of claim 1 wherein receiving information specifying features of a detected visual event is in response to the user interacting with online content.

12. The system of claim 1 further comprising the eye-tracking device.

13. A method for recording user-viewable visual stimuli, the method comprising:

recording a user-viewable stimulus at a first time by:

receiving information specifying features of a detected visual event;

verifying that the visual event involves to one or more parameters, wherein at least one of the one or more parameters indicates a user's eye position or eye dilation recorded by an eye-tracking device; and

recording one or more recorded parameters that specifies a viewable stimulus of the visual event; and

storing the one or more recorded parameters from the user-viewable stimulus, wherein the one or more recorded parameters are usable to recreate, at a second time different from the first time, at least a portion of the user-viewable stimulus.

14. The method of claim 13 wherein at least a second one of the one or more parameters indicates: a two-dimensional offset within a browser window, a horizontal position of a browser object, a vertical position of the browser object, a size of a window, a network address, or properties from a Document Object Model item.

15. The method of claim 13 wherein the user-viewable stimulus is viewable in a browser application.

16. The method of claim 13 wherein the information specifying features of the detected visual event are received through a network.

17. The method of claim 16 wherein:

the visual event is detected on a client computer; and

the information specifying features of the detected visual event are communicated from the client computer though the network.

18. A computer-readable medium that is not solely a transitory propagating signal, storing instructions configured to, when executed by a computing system, cause the computing system to perform operations for recording of user-viewable visual stimuli, the operations comprising:

recording a user-viewable stimulus at a first time by:

receiving information specifying features of a detected visual event; and

recording at least one parameter that specifies a viewable stimulus of the visual event, wherein the at least one parameter indicates an eye position or eye dilation recorded by an eye-tracking device; and

storing the recorded at least one parameter, wherein the stored parameter is usable to recreate, at a second time different from the first time, at least a portion of the user-viewable stimulus.

19. The computer-readable medium that is not solely a transitory propagating signal of claim 18 wherein the at least one parameter includes at least a second parameter that indicates: a two-dimensional offset within a browser window, a horizontal position of a browser object, a vertical position of the browser object, a size of a window, a network address, or properties from a Document Object Model item.

20. The computer-readable medium that is not solely a transitory propagating signal of claim 18 wherein:

the visual event is detected on a client computer; and

the information specifying features of the detected visual event are communicated from the client computer though a network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2020
From: INTELLECTUAL VENTURES ASSETS 117 LLC
To: SLINGSHOT TECHNOLOGIES LLC
Reel/Frame 053175/0370 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 17, 2019
From: RATEZE REMOTE MGMT. L.L.C.
To: INTELLECTUAL VENTURES ASSETS 117 LLC
Reel/Frame 048054/0372 →
MERGER Recorded Dec 9, 2015
From: SCHLUCKTRONIX LLC
To: RATEZE REMOTE MGMT LLC
Reel/Frame 037251/0664 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2015
From: XENO DEVELOPMENT, INC.
To: SCHLUCKTRONIX LLC
Reel/Frame 035617/0123 →