# US 9,519,725 B2 · Site content clipping control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,519,725 B2
- Document ID: US9519725B2
- Status: Granted
- Kind: B2
- Application number: 13/227,798
- Filed: 2011-09-08
- Published: 2012-03-08
- Granted: 2016-12-13
- Earliest claimed: 2010-09-08
- Assignees: Evernote Corporation
- Applicants: Phil Libin; Phil Constantinou; Dmitry Stavisky; Alex Pachikov; Pavel Skaldin; Andrew Sinkov
- Inventors: Phil Libin; Phil Constantinou; Dmitry Stavisky; Alex Pachikov; Pavel Skaldin; Andrew Sinkov
- Web page: https://patentgrep.com/patent/US9519725B2

## CPC

- G06F 16/9562: {Bookmark management}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system is provided for presenting users with relevant personalized and/or customized information whenever a visitor visits a website or performs an internet search. The described system described herein advantageously provides for the saving (clipping) of website information as an integrated part of a visitor's browsing experience. The content of the website information that is clipped may be advantageously controlled by a website owner/publisher. Using website clips, identified as “notes,” previously stored by a visitor, currently displayed website content may be accordingly modified in connection with identified relevant notes and/or a notification may be displayed on the current website for a particular visitor identifying stored relevant notes of the visitor.

## Claims

### Claim 1

A method for using a processor to control information stored in response to a content clipping process on a website, the method comprising:
configuring an embedded button on the website that activates the content clipping process when the button is actuated by a visitor to the website, wherein the embedded button is presented on the website independently of the user interacting with the website;
configuring at least one parameter associated with the embedded button, wherein the at least one parameter includes a content parameter for identifying content on the website in response to activation of the content clipping process, the content being stored in a presentable form in a database that is provided as a plurality of personal notes previously stored and maintained by the visitor; and
executable code provided at the website causing at least some content on the website, different from the URL of the website, to be stored in a presentable form in response to actuating the embedded button, the content that is stored including content on the website that is independent of the embedded button.

### Claim 2 (depends on 1)

The method of claim 1, wherein the presentable form of the content on the website that is identified in response to activation of the content clipping process is controlled by a site owner of the website by controlling the at least one parameter.

### Claim 3 (depends on 1)

The method of claim 1, wherein the database is maintained by a service to which a visitor to the website subscribes.

### Claim 4 (depends on 3)

The method of claim 3, wherein the visitor activates the embedded button on the website to activate the content clipping process and store the presentable form of the content in the database.

### Claim 5 (depends on 4)

The method of claim 4, wherein the presentable form of the stored content in the database is subsequently accessible by the visitor.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one parameter further includes a parameter for organizing the content in the presentable form that is stored in the database.

### Claim 7 (depends on 1)

The method of claim 1, wherein configuring the button includes configuring visual characteristics of the button.

### Claim 8 (depends on 1)

The method of claim 1, wherein the presentable form of the content is the same as a printable view of the content.

### Claim 9 (depends on 1)

The method of claim 1, wherein the at least one parameter includes the content parameter and at least one other parameter for organizing the content.

### Claim 10 (depends on 9)

The method of claim 9, wherein the at least one other parameter is controllable by a visitor to the website, and wherein the content parameter is exclusively controlled by a site owner of the website.

### Claim 11

A non-transitory computer readable medium storing software for controlling information stored in response to a content clipping process on a website, the software comprising:
executable code that configures an embedded button on the website that activates the content clipping process when the button is actuated by a visitor to the website, wherein the embedded button is presented on the website independently of the user interacting with the website;
executable code that configures at least one parameter associated with the button, wherein the at least one parameter includes a content parameter for identifying content on the website in response to activation of the content clipping process, the content being stored in a presentable form in a database that is provided as a plurality of personal notes previously stored and maintained by the visitor; and
executable code provided at the website that causes at least some content on the website, different from the URL of the website, to be stored in a presentable form in response to actuating the embedded button, wherein the content that is stored includes content on the website that is independent of the embedded button.

### Claim 12 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the presentable form of the content on the website that is identified in response to activation of the content clipping process is controlled by a site owner of the website by controlling the at least one parameter.

### Claim 13 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the database is maintained by a service to which a visitor to the website subscribes.

### Claim 14 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the visitor activates the embedded button on the website to activate the content clipping process and store the presentable form of the content in the database.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the presentable form of the stored content in the database is subsequently accessible by the visitor.

### Claim 16 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the at least one parameter further includes a parameter for organizing the content in the presentable form that is stored in the database.

### Claim 17 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein configuring the button includes configuring visual characteristics of the button.

### Claim 18 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the presentable form of the content is the same as a printable view of the content.

### Claim 19 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the at least one parameter includes the content parameter and at least one other parameter for organizing the content.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the at least one other parameter is controllable by a visitor to the website, and wherein the content parameter is exclusively controlled by a site owner of the website.

### Claim 21 (depends on 1)

The method of claim 1, further comprising:
providing an indication of material previously clipped from the website.

### Claim 22 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising:
executable code that provides an indication of material previously clipped from the website.

### Claim 23 (depends on 1)

The method of claim 1, wherein the executable code provided at the website includes Java code.

### Claim 24 (depends on 11)

The method of claim 11, wherein the executable code provided at the website includes Java code.
