Impression tagging system for locations
First Claim
1. A server system comprising a processor configured to:
- store a plurality of location profiles respectively associated with a plurality of locations, each location profile having calendar data including a plurality of time intervals;
manage an extensible taxonomy of impression tags for categorizing the plurality of locations;
monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals;
based on at least a determination that one of the identified impression tags of the plurality of extracted impression tag inputs is not included in the extensible taxonomy of impression tags, extend the extensible taxonomy of impression tags with the one of the identified impression tags as a crowd-sourced impression tag;
for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input; and
for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags for each of the plurality of time intervals based on at least the aggregated impression tag input data of that location profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system comprising a processor configured to manage an extensible taxonomy of impression tags for categorizing the plurality of locations, monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals, for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input, and for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags based on at least the aggregated impression tag input data of that location profile.
-
Citations
19 Claims
-
1. A server system comprising a processor configured to:
-
store a plurality of location profiles respectively associated with a plurality of locations, each location profile having calendar data including a plurality of time intervals; manage an extensible taxonomy of impression tags for categorizing the plurality of locations; monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals; based on at least a determination that one of the identified impression tags of the plurality of extracted impression tag inputs is not included in the extensible taxonomy of impression tags, extend the extensible taxonomy of impression tags with the one of the identified impression tags as a crowd-sourced impression tag; for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input; and for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags for each of the plurality of time intervals based on at least the aggregated impression tag input data of that location profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed by a computing system of one or more computing devices comprising at least one processor, the method comprising:
-
storing, at one or more computer-readable storage devices, a plurality of location profiles respectively associated with a plurality of locations, each location profile having calendar data including a plurality of time intervals; managing, at the one or more computer-readable storage devices, an extensible taxonomy of impression tags for categorizing the plurality of locations; monitoring content sources of one or more remote computing devices over a communications network for visitor impressions of the plurality of locations and extracting a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals; based on at least determining that one of the identified impression tags of the plurality of extracted impression tag inputs is not included in the extensible taxonomy of impression tags, extending the extensible taxonomy of impression tags at the one or more computer-readable storage devices with the one of the identified impression tags as a crowd-sourced impression tag; for each impression tag input, aggregating that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles stored at the one or more computer-readable storage devices that is associated with the visited location of that impression tag input; and for each location profile, selecting one or more categorizing impression tags from the extensible taxonomy of impression tags for each of the plurality of time intervals based on at least the aggregated impression tag input data of that location profile. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification