PERSONALIZED CRITERIA-BASED MEDIA ORGANIZATION
Granted: September 17, 2015
Application Number:
20150261752
Personalized criteria-based media organization is provided. Digital media items are organized into one or more albums. At least one album is associated with album membership criteria and includes only digital media items that satisfy the album membership criteria. An album is updated by receiving user input identifying at least one criteria creation element, generating user-defined album membership criteria based on the at least one criteria creation element, identifying any matching…
SYSTEMS AND METHODS FOR KEYWORD SUGGESTION
Granted: September 10, 2015
Application Number:
20150254714
The present disclosure provides a system and method for suggesting a bidding keyword to an advertiser. The system includes a non-transitory processor-readable storage medium comprising a set of instructions for suggesting a bidding keyword to an advertiser; and a processor in communication with the storage medium. The processor is configured to execute the set of instruction to receive an advertisement creative from an advertiser; determine, based on the advertisement creative without…
TECHNIQUES INCLUDING URL RECOGNITION AND APPLICATIONS
Granted: September 10, 2015
Application Number:
20150254520
Methods are systems are provided that include obtaining a digital image from a digital photograph, such as may be taken by a digital camera or a camera phone. The digital image includes, for example, a URI or URL, which may be contained within a visible frame. A character recognition technique, such as an optical character recognition technique, may be used to recognize the URI or URL from the digital image. The URI or URL may be used to access a corresponding Web page. The character…
Methods and Systems for Ranking Items on a Presentation Area Based on Binary Outcomes
Granted: September 10, 2015
Application Number:
20150254246
A method includes accessing a number of cards from a database. The cards are ranked in the database based on a test conducted on a number of users. The cards are associated with one or more rule states. The one or more rule states provide binary outcomes of one or more rules. Each rule is identified using a code. The test is conducted by presenting different random sequences of the cards to different users and receiving inputs from the number of users. The method further includes…
SYSTEM AND METHOD FOR EMAIL NOTIFICATION
Granted: September 3, 2015
Application Number:
20150249633
A system and method for generating a notification email within the framework of standard email messaging protocols employs custom headers providing a short, informative notification of the subject of the email.
3-DIMENSIONAL AUGMENTED REALITY MARKERS
Granted: September 3, 2015
Application Number:
20150248785
In one embodiment, a first perspective of a three-dimensional marker may be detected, where the three-dimensional marker has a shape that presents a different appearance from every angle. A first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be identified or generated. The first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be projected or displayed such that the…
SYSTEMS AND METHODS FOR PROVIDING MOBILE ADVERTISEMENTS
Granted: September 3, 2015
Application Number:
20150248712
Systems and methods for providing mobile advertisements are disclosed. The system includes a plurality of templates to be selected by an advertiser. The system also includes a user interface configured to present the plurality of templates to the advertiser so that the advertiser selects a template. The user interface is further configured to obtain advertiser information corresponding to the selected template. The system includes data that define a mobile advertisement related to the…
LOCALIZED SELECTABLE LOCATION AND/OR TIME FOR SEARCH QUERIES AND/OR SEARCH QUERY RESULTS
Granted: August 27, 2015
Application Number:
20150242419
Briefly, embodiments of methods or systems providing a mobile device user with localized and/or time-selectable search query terms and/or search results are provided.
METHOD OF QUEUING SIGNALS
Granted: August 27, 2015
Application Number:
20150244577
Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to implement a queuing system with an adjustable scalability/reliability level.
AD IMPRESSION AVAILABILITY AND ASSOCIATED ADJUSTMENT VALUES
Granted: August 27, 2015
Application Number:
20150242886
A system can provide ad impression availability for one or more audience segments or at least part of an ad campaign. The system can also adjust such ad impression availability at different stages of ad production, booking, and delivery, such as at a time immediately prior to serving an ad impression or at a time of presenting ad impression availability to an advertiser at booking of ad impressions. Adjustments can be based on attributes of the audience segment(s) or the at least part of…
AUTOMATED SUMMARY AND ACTION GENERATION FOR IDENTIFIED EVENTS
Granted: August 20, 2015
Application Number:
20150234806
Disclosed herein is system, method and architecture to process information received in electronic messages, including identifying events in the lives of users from the information contained in one or more such electronic messages.
Method and System for Invariant Pattern Recognition
Granted: August 13, 2015
Application Number:
20150227849
An adaptive pattern recognition system optimizes an invariance objective and an input fidelity objective to accurately recognize input patterns in the presence of arbitrary input transformations. A fixed state or value of a feature output can nonlinearly reconstruct or generate multiple spatially distant input patterns and respond similarly to multiple spatially distant input patterns, while preserving the ability to efficiently evaluate the input fidelity objective. Exemplary networks,…
RECURSIVE UNIQUE USER METRICS IN REAL TIME
Granted: August 13, 2015
Application Number:
20150227628
A system can provide unique user metrics associated with a node in a hierarchy and the node's decedents in real time. This can occur by merging sketches of the node and its decedents to form a merged sketch, and retrieving the unique user metrics from the merged sketch. The sketches and the merged sketch may each be a separate data form, such as a hash. The hierarchy may include an online content taxonomy and the sketches of each node may include unique user metrics associated with the…
TRACKING USER INTERACTION WITH A STREAM OF CONTENT
Granted: August 6, 2015
Application Number:
20150220235
A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement…
TRACKING AND MEASUREMENT ENHANCEMENTS IN A REAL-TIME ADVERTISEMENT BIDDING SYSTEM
Granted: August 6, 2015
Application Number:
20150222961
Using the disclosed technology, a client device can receive a response from a real-time bidding engine of a real time bidding advertisement insertion system. The response includes information related to a video advertisement to be played by a video player at the client device. The client device can provide the video advertisement to a video player on the client device, execute a program associated with a third-party service provider and send a signaling to a destination provided by the…
THROTTLED SCANNING FOR OPTIMIZED COMPRESSION OF NETWORK COMMUNICATED DATA
Granted: August 6, 2015
Application Number:
20150222693
A system can throttle compression of instrumentation data related to a page view, by throttled scanning processes. Then that data can be communication over the Internet to a server effectively. The scanning of instrumentation data can be performed via batch processing; and therefore, data for compression may be maximized or throttled. The system can also accelerate the various caching options involved with the streaming of content items and ad items. For example, such items can be…
DYNAMIC STREAMING CONTENT PROVIDED BY A CLIENT-SIDE APPLICATION
Granted: August 6, 2015
Application Number:
20150222493
A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by…
ACTIVE PREFERENCE LEARNING METHOD AND SYSTEM
Granted: August 6, 2015
Application Number:
20150220950
A relative labeling approach is disclosed to learn an item preference scoring function to rank items for a user. An iterative process may be used to present a set of items to a user in an interactive user interface, using which the user is asked to identify one of the items in the set that the user prefers over the other items in the set. Input received from the user may be considered to be a “labeling” of the items in the set relative to each other. Subsequent labeling input may be…
CATEGORIZING HASH TAGS
Granted: August 6, 2015
Application Number:
20150220615
A content item categorizer system retrieves content items from Internet sources. If a retrieved content item includes sufficient information for traditional categorization methods, then the system assigns one or more categories to the content item using such traditional methods. The system creates a metadata model, based on information about traditionally-categorized content items, that maps at least hashtags from the content items to one or more content categories. When the system…
COMPRESSED SERIALIZATION OF DATA FOR COMMUNICATION FROM A CLIENT-SIDE APPLICATION
Granted: August 6, 2015
Application Number:
20150220502
A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other…