United State Botha et al.

Patent

Patent No.: US 12,462,089 B1

Date of Patent: Nov. 4, 2025

Applicant: All Turtles Corporation, Bentonville AR (US)

Inventors: Dala Botha, Corvallis, OR (US); Phil Libin, Bentonville, AR (US)

Assignee: All Turtles Corporation, Bentonville AR (US)

Notice

Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C.154(b) by 263 days.

Appl. No.: 18/142,169

Filed: May 2, 2023

Provisional application No.: 63/337,630, filed on May 3, 2022.

Related U.S. Application Data

(51) Int. Cl.
G06F 40/103 (2020.01)
G06F 3/01 (2006.01)
G06F 40/197 (2020.01)
G06T 11/00 (2006.01)
G06V 40/16 (2022.01)

U.S. Cl.

CPC ..... G06F 40/103 (2020.01); G06F 3/012 (2013.01); G06F 40/197 (2020.01); G06T 11/001 (2013.01); G06V 40/176 (2022.01); G06F 2203/011 (2013.01); G06T 2200/24 (2013.01)

Field of Classification

CPC ..... G06F 40/1 G06F

References Cited

U.S. PATENT DOCUMENTS

2003/0016241 A1* 1/2003 Burke G06F 16/958707/E17.116
2009/0106257 A1* 4/2009 Iskold G06F 16/958
2012/0010995 A1* 1/2012 Skirpa G06F 16/9577705/14.49

ABSTRACT

Enhancing interactivity of a user with a portion of a web page includes providing visual codes for some items on the web page that are part of the portion of the web page. Each of the visual codes corresponds to temporal, geographical, content, activity, and/or behavior attributes of the at least some items. Enhancing interactivity also includes providing a user-actuatable mechanism on the web page to capture the portion of the web page and to create a visual code shortcut for each of the visual codes corresponding to the portion of the web page and storing the portion of the web page. The portion is stored in a repository that is indexed according to the visual code shortcuts. The portion of the web page is retrievable from the repository at a later time by accessing the visual code shortcuts. The portion of the web page may be a news page.

DETAILED DESCRIPTION OF VARIOUS EMBODIMENTS

The system described herein offers visual coding of web and application pages and parts of the pages, interactive objects, and user interfaces based on visual coding sequences and graphs, which may be based on temporal geographical, environmental, and other factors and on various types of activities, and may employ colors, textures ornaments, and other visual mechanisms.

FIGURES

FIG. 1 A schematic illustration of extracting visual coding schemes from photographs. A collection of photographs is categorized by temporal attributes, geographic and territorial attributes, and may be additionally categorized by other attributes. Characteristic color sets are extracted from the photographs and form a training sample for a machine learning component and an optimization component, resulting in an optimal series of geotemporal visual coding schemes.

FIG. 2 A schematic illustration of a website with gradient color-coded hourly logos. A web page with a search bar, page title, and page content is carrying a gradient color-coded logo with a two-component gradient color scheme. The color-coded logo changes appearance according to a gradient type within a time interval.

FIG. 3 A schematic illustration of a circular gradient sequence for visual monthly coding.

FIG. 4 A schematic illustration of visual gradient coding for territorial objects.

FIG. 5 A schematic illustration of a visual coding graph with alternative cyclic and acyclic gradient sequences.

FIG. 6 A schematic illustration of temporal gradient coding of hourly logos.

FIG. 7 A schematic illustration of a visually coded news page with user capturing and categorized visually coded retrieval of saved news. A news page displays a collection of news items each of which has a heading visually (color) coded according to a territory (country, region, continent, etc.).

FIG. 8 A schematic illustration of a visual ornamental coding of activities employing non-verbal cues. A user is receiving, processing, writing, and sending emails using a notebook computer. The facial recognition component assesses emotional states of the user, and the system reacts to changes in the user's state.