# US 2013/0159104 A1 · Hierarchical folders for keyword management

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

- Number: US 2013/0159104 A1
- Document ID: US20130159104A1
- Status: Published application
- Kind: A1
- Application number: 13/329,227
- Filed: 2011-12-17
- Published: 2013-06-20
- Earliest claimed: 2011-12-17
- Assignees: Microsoft Corporation
- Inventors: Viswanathan Ramaiyer
- Web page: https://patentgrep.com/patent/US20130159104A1

## CPC

- G06Q 30/00: Commerce
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A first indicator associated with a first group modification request to modify a first attribute value associated with each one of a plurality of keyword phrases that are stored as a first group indicating that the first group is included in a first hierarchical entity may be obtained. The first request may specify the first hierarchical entity as a target of the first group modification request. A first group modification of the first attribute value may be initiated, based on a first group modification of the first attribute value representing the first attribute value associated with each one of the plurality of keyword phrases, in response to the first group modification request.

## Claims

### Claim 1

A system comprising:
a keyword phrase acquisition component that obtains a first plurality of keyword phrases associated with searches that are associated with a first topic;
a label acquisition component that obtains a first label corresponding to the first topic;
a keyword storage component that initiates storage of the first plurality of keyword phrases in association with a first hierarchical entity representing the first topic;
a hierarchical storage component that initiates, via a device processor, a first storage arrangement of the first hierarchical entity and a second hierarchical entity hierarchically related to the first hierarchical entity, the arrangement indicating a hierarchical relationship of the second hierarchical entity that is higher than the first hierarchical entity in a hierarchical storage arrangement;
a task request receiving component that obtains a first request to perform a first operation associated with each of the first plurality of keyword phrases, based on the first request indicating the first hierarchical entity as a target of the first request; and
a task performance component that initiates performance of the first operation associated with each of the first plurality of keyword phrases, in response to the first request indicating the first hierarchical entity as the target of the first request.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
the first topic includes a first advertisement category associated with one or more advertising campaigns associated with the first plurality of keyword phrases.

### Claim 3 (depends on 1)

The system of claim 1, wherein:
the first request includes a first request to perform the first operation that includes one or more of:
editing a bid value associated with the first plurality of keyword phrases,
deleting the first plurality of keyword phrases,
editing an attribute value indicating a negative keyword phrase,
editing a maximal expense value associated with accumulated expenses relating to a plurality of displays of one or more related advertisements based on search queries related to any of the first plurality of keyword phrases,
generating one or more reports based on activities associated with the first plurality of keyword phrases, or
editing a pause attribute value associated with the first plurality of keyword phrases, indicating a request to inhibit display of the one or more related advertisements based on search queries related to any of the first plurality of keyword phrases.

### Claim 4 (depends on 1)

The system of claim 1, wherein:
the first plurality of keyword phrases includes one or more of:
a single word keyword phrase,
a negative keyword phrase indicating a request to inhibit display of a related advertisement based on a search query related to the negative keyword phrase,
an exact-match keyword phrase, or
a multi-word keyword phrase.

### Claim 5 (depends on 1)

The system of claim 1, wherein:
the task request receiving component obtains a second request to perform a second operation associated with each of the first plurality of keyword phrases, based on the second request indicating the second hierarchical entity as a target of the second request; and
the task performance component initiates performance of the second operation associated with each of the first plurality of keyword phrases, in response to the second request indicating the second hierarchical entity as the target of the second request.

### Claim 6 (depends on 1)

The system of claim 1, wherein:
the first hierarchical entity includes a first folder, and
the second hierarchical entity includes a second folder that hierarchically includes the first folder, wherein
the hierarchical storage component initiates, via the device processor, the first storage arrangement based on initiating the first storage arrangement of the first folder and the second folder hierarchically related to the first folder, the arrangement indicating a hierarchical relationship of the second folder that is higher than the first folder in a hierarchical folder storage arrangement.

### Claim 7 (depends on 6)

The system of claim 6, wherein:
the hierarchical storage component assigns the first label to the first folder.

### Claim 8

A method comprising:
initiating storage of a first plurality of keyword phrases in association with a first hierarchical entity representing a first topic;
initiating, via a device processor, a first storage arrangement of the first hierarchical entity and a second hierarchical entity hierarchically related to the first hierarchical entity, the arrangement indicating a hierarchical relationship of the second hierarchical entity that is higher than first hierarchical entity in a hierarchical storage arrangement;
obtaining a first request to perform a first operation associated with each of the first plurality of keyword phrases, based on the first request indicating the first hierarchical entity as a target of the first request; and
initiating a performance of the first operation associated with each of the first plurality of keyword phrases, in response to the first request indicating the first hierarchical entity as the target of the first request.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
obtaining the first plurality of keyword phrases, the first plurality of keyword phrases associated with searches that are associated with the first topic.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
obtaining a first label corresponding to the first topic; and
assigning the first label to a first hierarchical folder representing the first hierarchical entity.

### Claim 11 (depends on 8)

The method of claim 8, further comprising:
obtaining a second request to perform a second operation associated with each of the first plurality of keyword phrases, based on the second request indicating the second hierarchical entity as a target of the second request; and
initiating a performance of the second operation associated with each of the first plurality of keyword phrases, in response to the second request indicating the second hierarchical entity as the target of the second request.

### Claim 12 (depends on 8)

The method of claim 8, wherein:
the first hierarchical entity includes a first folder, and
the second hierarchical entity includes a second folder that hierarchically includes the first folder, wherein
initiating the first storage arrangement includes initiating the first storage arrangement of the first folder and the second folder hierarchically related to the first folder, the arrangement indicating a hierarchical relationship of the second folder that is higher than the first folder in a hierarchical folder storage arrangement.

### Claim 13 (depends on 8)

The method of claim 8, wherein:
the first topic includes a first advertisement category associated with one or more advertising campaigns associated with the first plurality of keyword phrases.

### Claim 14

A computer program product tangibly embodied on a computer-readable storage medium and including executable code that causes at least one data processing apparatus to:
obtain a first indicator associated with a first group modification request to modify a first attribute value associated with each one of a plurality of keyword phrases that are stored as a first group indicating that the first group is included in a first hierarchical entity, the first request specifying the first hierarchical entity as a target of the first group modification request; and
initiate, via a device processor, a first group modification of the first attribute value, based on a first group modification of the first attribute value representing the first attribute value associated with each one of the plurality of keyword phrases, in response to the first group modification request.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein the executable code is configured to cause the at least one data processing apparatus to:
obtain a first input keyword phrase;
obtain a first input request to store the first input keyword phrase as a member of the first group; and
initiate, via the device processor, storage of the first keyword phrase as an additional one of the plurality of keyword phrases that are stored as the first group, wherein:
the first group modification of the first attribute value is associated with each one of the plurality of keyword phrases, including the first input phrase.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein:
the first attribute value includes one or more of:
a bid value associated with the first group,
a deletion attribute value associated with the first group,
a display attribute value indicating a negative keyword phrase, the display attribute value associated with the first group,
a maximal expense value associated with accumulated expenses relating to a plurality of displays of one or more related advertisements based on search queries related to any of the plurality of keyword phrases included in the first group,
a group reporting attribute indicating a generation of one or more reports based on activities associated with the plurality of keyword phrases included in the first group, or
a pause attribute value associated with the first group, indicating a request to inhibit display of the one or more related advertisements based on search queries related to any of the plurality of keyword phrases included in the first group.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein:
the first hierarchical entity is stored in a first storage arrangement that includes the first hierarchical entity and a second hierarchical entity hierarchically related to the first hierarchical entity, the arrangement indicating a hierarchical relationship of the second hierarchical entity that is higher than the first hierarchical entity in a hierarchical storage arrangement.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the executable code is configured to cause the at least one data processing apparatus to:
obtain a second indicator associated with a second group modification request to modify a second attribute value associated with each of the plurality of keyword phrases, based on the second group modification request indicating the second hierarchical entity as a target of the second group modification request; and
initiate a modification of the second attribute value associated with each of the plurality of keyword phrases, in response to the second group modification request indicating the second hierarchical entity as the target of the second group modification request.

### Claim 19 (depends on 14)

The computer program product of claim 14, wherein:
the plurality of keyword phrases is associated with a topic, wherein
the first hierarchical entity is associated with the topic.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein:
the topic includes a first advertisement category associated with one or more advertising campaigns associated with the plurality of keyword phrases.
