Yahoo! Inc. Patent applications |
Patent application number | Title | Published |
20160125454 | SYSTEMS AND METHODS FOR MANAGING ADVERTISING CAMPAIGNS - Systems and methods for managing advertisement campaign are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The system includes a memory storing a database including campaign data. The system also includes a server computer in communication with the database. The server computer is programmed to receive a budget to be spent on a plurality of websites. The server computer is programmed to estimate a parameter for a non-linear model based on the campaign data. The server computer is programmed to estimate an expected number of conversions for each of the plurality of websites using the non-linear model with the estimated parameter. The server computer is programmed to determine an allocation of impressions for the plurality of websites that maximizes an estimated total number of conversions. | 05-05-2016 |
20160125450 | SYSTEMS AND METHODS FOR TRACKING BRAND REPUTATION AND MARKET SHARE - Systems and methods for tracking brand reputation and market share are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The device is programmed to obtain an awareness index at a plurality of levels at least partially based on the brand data. The device is programmed to obtain a favorability index as a ratio of user numbers based on the brand data. The device is programmed to obtain a branding index by combining the awareness index and the favorability index. The device is programmed to obtain an affinity score for a group of users at least partially based on the brand data and recommend the group of users based on the affinity score to increase the branding index. | 05-05-2016 |
20160125314 | SYSTEMS AND METHODS FOR NATIVE ADVERTISEMENT SELECTION AND FORMATTING - Provided herein is a system or method for a native advertisement selection and formatting module operable to monitor displayable content and store characteristic-related information relating to the monitored content, including keyword-related information and format-related information, utilize one or more machine learning-based algorithms, analyze the characteristic-related information relating to the monitored content, including the keyword-related information and the format-related information, and based in part on the analysis, output detailed contextual settings, and select and format native advertisements to be displayed in visual association with the displayable content, based in part on the detailed contextual settings. | 05-05-2016 |
20160125051 | SYSTEM AND METHOD FOR DYNAMICALLY RETRIEVING DATA SPECIFIC TO A REGION OF A LAYER - A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map. | 05-05-2016 |
20160119294 | METHODS AND SYSTEMS FOR DATA TRAFFIC CONTROL AND ENCRYPTION - Methods, systems and programming for data traffic control and encryption. In one example, data traffic is received from a first node to be sent to a second node. The health of an encryption pathway between the first node and the second node is determined. The data traffic is sent to the second node over the network without going through the encryption pathway when the encryption pathway is not healthy. | 04-28-2016 |
20160117727 | ADAPTIVE RETARGETING - Described herein are solutions for improving ad retargeting. For example, described herein are solutions for improving ad retargeting amongst various online marketing channels, such as search engine and native advertising marketing channels. The solutions can include adaptive ad retargeting. Adaptive ad retargeting can be beneficial in that it can solve the problem of ineffectively predicting which search terms to associate with advertising, such as in a more conventional process of selecting search terms in a search engine marketing campaign. Instead, for example, these technologies can identify behavior of individuals who have already interacted with certain advertising online, so that when similar behavior occurs by those individuals or other users, ads can be retargeted to such users effectively according to the similar behavior. | 04-28-2016 |
20160110755 | ONLINE AD CAMPAIGN TUNING WITH PID CONTROLLERS - Described herein are techniques and systems for online ad campaign tuning using proportional-integral-derivative (PID) controllers, such as proportional (P) controllers and proportional-integral (PI) controllers. Also, described herein are techniques and systems for shortening a learning/tuning phase of a PID controller used for optimizing an online ad campaign. | 04-21-2016 |
20160103758 | ONLINE PRODUCT TESTING USING BUCKET TESTS - The technologies described herein use a statistical test to determine whether differences between data sets of buckets in a bucket test, such as differences between averages of two buckets (e.g., differences between means of two buckets), are directionally larger than a predetermined or preset minimum threshold value. The statistical test may also provide an extension to specify the minimum threshold value as a percentage. Also, described herein are techniques for estimating different control variables of a bucket test, such as estimating minimum bucket size to provide sufficient statistical power with use of the minimum threshold value. | 04-14-2016 |
20160098764 | MITIGATION OF FAILURES IN AN ONLINE ADVERTISING NETWORK - Access requests to a database are monitored for average time taken to fulfill the requests and whether a queue of unfulfilled requests is building up beyond an acceptable threshold. When the queue has built up beyond the acceptable threshold and/or when the average time taken to fulfill the requests has exceeded a delay threshold value, database access requests may be rejected. In one advantageous aspect, a graceful degradation in performance may be achieved by selectively rejecting access requests of a lower priority and favoring access requests of a higher priority for execution. | 04-07-2016 |
20160085318 | SYSTEM FOR MONITORING A VIDEO - A computer-implemented method monitors a video-based graphic. The method includes displaying a video-based graphic. A position of a pointer interaction is monitored. The method includes determining a designation of a pixel of the video-based graphic at a location of the pointer interaction. An action is performed based on the designation of the pixel of the video-based graphic at a location of the pointer interaction. | 03-24-2016 |
20160072803 | SYSTEM AND METHOD FOR AUTHENTICATION ACROSS DEVICES - An authentication approach simplifies the process of authentication across devices, while increasing security. An authentication code is supplied through non-traditional channels, such as audio and visual channels, allowing more complex codes to pass between two devices for authentication with increased security, while reducing user interaction. | 03-10-2016 |
20160071166 | METHOD AND SYSTEM FOR AUTOMATICALLY PAUSING ADVERTISEMENTS BASED ON USER ATTENTION - A computer-implemented method for automatically pausing advertisements based on user attention includes rendering a digital video to a user, in response to the user initiating the digital video through a web multimedia player. The computer-implemented method also includes streaming an advertisement to the user once the user begins to watch the digital video and monitoring the user attention as the user watches the advertisement. The user attention is monitored based on keystrokes and mouse movements. Further, the computer-implemented method includes detecting one or more changes in the user attention. Furthermore, the computer-implemented method includes pausing the advertisement automatically at instance of detecting the one or more changes. Moreover, the computer-implemented method includes detecting the one or more changes that directs the user attention to the paused advertisement and resuming streaming of the advertisement. | 03-10-2016 |
20160063572 | CONTROLLING EFFECTIVENESS OF ONLINE VIDEO ADVERTISEMENT CAMPAIGN - The disclosure provides technology for managing the placement of advertisements. An ad insertion platform contains one or more lists that allow the ad insertion platform to filter advertisement placements and manage placing advertisement opportunities to the appropriate buyers. The disclosure also provides a database and monitoring software to allow faster querying and management of data for the real time bidding system. | 03-03-2016 |
20160048875 | ENTITY BASED SEARCH ADVERTISING WITHIN A MODULAR SEARCH OBJECT FRAMEWORK - A modular search object framework can provide monetization of entity based content. Such a framework can include circuitry configured to manually or automatically link monetized search terms with entities, so that the entities can be monetized without additional bids on the entities. Once the framework generates such links, advertisers may continue to bid on search terms, and create new links or change initial links. Also, through the framework advertisers may bid on an entity that can encompass a set of associated search terms. For example, instead of bidding on a great number of search terms, an advertiser can bid on a few entities that include at least a majority of the associated search terms. With such functionality, the workload of the advertiser can be greatly reduced. | 02-18-2016 |
20160027048 | AUDIENCE RECOMMENDATION - Techniques are provided that include identifying and recommending one or more user segments as an audience for a particular campaign, such as an online advertising campaign, such as even if historical performance information for the particular campaign is limited or unavailable. Similar campaigns to the particular campaign may be identified. High-performing user segments for the similar campaigns may be identified. From these, one or more predicted best-performing user segments for the particular campaign may be identified and recommended as an audience for the particular campaign. | 01-28-2016 |
20160026918 | SYSTEMS AND METHODS FOR PROVIDING RECOMMENDATIONS AND EXPLANATIONS - Provided herein is a system or method for a users-to-follow recommendation engine for, based at least in part on social network information and information about users in one or more social networks, determining features relating to users, including topical features and social features, determining, using a model constructed utilizing the determined features, for a set or users, a subset of the set of users for which the user has a high linkage, relative to other linkages in the set, and determining, using the model, and displaying to the user, a recommendation to follow and an associated explanation, of at least one particular user of the subset of the users wherein the associated explanation includes a topical-based explanation when a predominant basis for the high linkage is determined to be topical and a social-based explanation when a predominant basis for the high linkage is determined to be social. | 01-28-2016 |
20160019583 | SYSTEMS AND METHODS FOR SMOOTH AND EFFECTIVE BUDGET DELIVERY IN ONLINE ADVERTISING - Systems and methods are provided for smooth and effective budget delivery in online advertising. The system includes a storage including a plurality of user groups, where each user group corresponds to a layer comprising a layer-specific parameter. The system further includes a pacing control server in communication with the storage. The pacing control server is programmed to dynamically update the layer-specific parameter for each layer. The system also includes an ad server in communication with the pacing control server. The ad server is programmed to receive an ad call, assign a layer to the ad call, and get a pacing parameter corresponding to the assigned layer from the pacing control server. | 01-21-2016 |
20150379571 | SYSTEMS AND METHODS FOR SEARCH RETARGETING USING DIRECTED DISTRIBUTED QUERY WORD REPRESENTATIONS - A system stored in a non-transitory medium executable by processor circuitry is provided for generating retargeting keywords based on distributed query word representations. The system includes one or more system databases storing historical web search data. Search retargeting circuitry receives requests to generate sets of retargeting keywords related to one or more categories of an advertisement campaign and pre-processing circuitry retrieves a set of historical web search data related to the one or more categories of the advertisement campaign. Modeling circuitry further applies one or more computational linguistic models to the retrieved set of historical web search data and generates distributed query word representations from the retrieved set of historical web search data. Keyword generator circuitry generates a list of retargeting keywords related to the one or more categories of the advertisement campaign using the generated distributed query word representations. | 12-31-2015 |
20150370815 | DIGITAL IMAGE AND CONTENT DISPLAY SYSTEMS AND METHODS - Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include receiving a request for content call from an end-user device, identifying content that is contextually relevant to the image, delivering the content to the end-user device, and delivering a computer-readable instruction that causes the end-user device to perform an animation that displays the content in a spatial relationship with respect to the image as originally published. The spatial relationship is defined such that the content appears to be displayed on a backside of the image. | 12-24-2015 |
20150356595 | ELASTICITY OF ENGAGEMENT TO AD QUALITY - Described herein are solutions for determining quality of online ads and matching the ads to content so that the content is not devalued by the ads. Such solutions may also identify relationships between ads and their influence on user engagement with host content. The solutions may also define and provide the relationships to advertisers, in forms of historical scores and projected scores. The historical scores may include historical elasticity scores and the projected scores may include projected elasticity scores. The scores may be determined per ad and content pair. The solutions can use the scores to influence ad pricing. | 12-10-2015 |
20150350132 | METHOD AND SYSTEM FOR PREDICTING FUTURE EMAIL - Disclosed is a system, method, and non-transitory computer readable storage medium for predicting future messages. A processor receives a message sent to a user operating a client device, analyzes the message in light of previously identified patterns and scores assigned to scanned messages, determines a future message that should be received by the client device based on the received message, and transmits an item of information based on the determined future message. | 12-03-2015 |
20150350116 | SYSTEM AND METHOD FOR EMAIL PRE-DELIVERY - Disclosed is a system and method for automatically pre-delivering messages such as emails that satisfy a certain criteria. Upon a received email satisfying certain criteria conforming to a pattern, an appropriate rule is triggered which pre-delivers an email(s) to other appropriate inboxes. The pre-delivered emails are marked with a display flag and a time-to-live (TTL) flag. The display flag masks the pre-delivered email. The display flag results in the pre-delivered email being hidden until the sending user actually executes the send/forward action. At that time, the display flag is toggled so that the pre-delivered email is instantly displayed in the recipient's inbox. The TTL flag set enables pre-delivered emails to have a life-span, such that in cases where the user chooses not to forward/send the email, they auto-destruct after a period of time. | 12-03-2015 |
20150348107 | SYSTEMS AND METHODS FOR ADVERTISING USING SPONSORED VERBS AND CONTEXTS - A system stored in a non-transitory medium executable by processor circuitry is provided for generating sponsored verbs and contexts. The system includes interface circuitry for receiving a search query from a user device and query processing circuitry for identifying search results comprising entity search result objects and non-entity search result objects related to the search query. Targeting circuitry determines a set of verb keywords associated with the search result objects and analytics circuitry selects one or more sponsored verbs for at least one entity or non-entity search result. Display logic circuitry is communicatively coupled to the interface circuitry and dynamically generates interface elements for each of the one or more sponsored verbs, and displays, in response to the search query, the interface elements as a sub-component of the at least one entity or non-entity search result. | 12-03-2015 |
20150348086 | METHODS AND SYSTEMS FOR AD PLACEMENT PLANNING - Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser. | 12-03-2015 |
20150347591 | INFORMATION MATCHING AND MATCH VALIDATION - Disclosed herein is a matching of multiple different social graphs to generate a combined social graph. Such a combined social graph may be searched and used in determining information to provide to a user, for example. An iterative metric learning approach may be used in matching multiple different social graphs. A mechanism is provided to validate a match from different social graphs. Match validation of data field matching is provided. | 12-03-2015 |
20150347439 | INCREMENTAL DATA PROCESSING - Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries. | 12-03-2015 |
20150339730 | REAL TIME DEBUGGING IN ONLINE VIDEO ADVERTISEMENT SYSTEM - Techniques for monitoring an online video advertisement system include receiving a request for insertion of an online video advertisement, determining, selectively based on presence of a debug suffix, whether the request includes a debug request, performing a bidding auction to select a winning bid, and sending debug information, in response to the request, upon determination that the request includes the debug request. The debug data includes bid data received during the bidding auction. In one advantageous aspect, the use of hypertext transfer protocol headers to communicate debug information allows for activation and deactivation of the debugging operation transparently, e.g., without changing the underlying application layer workflow. | 11-26-2015 |
20150339720 | SYSTEM AND METHOD FOR TARGETING USERS FOR CONTENT DELIVERY - Methods, systems and computer program products are provided for targeting users for content provision. In one method, the method receives at a server, one or more content objects and one or more ZIP+4 codes as targeting parameters for the one or more content objects. The method retrieves personal information of a plurality of users. The method then identifies one or more of the plurality of users located in geographic areas corresponding to the one or more ZIP+4 codes based, at least in part, on the personal information. Subsequently, the method targets a content object of the one or more content objects to the one or more of the plurality of users based on the identified geographic areas of the users and the ZIP+4 codes associated with corresponding ones of the one or more content objects. | 11-26-2015 |
20150339707 | SYSTEM AND METHOD FOR EVENT TRIGGERED SEARCH RESULTS - Disclosed is a system and method for displaying search results upon the occurrence or detection of an event and/or time-delay. The present provides a user with the ability to view search results upon satisfaction of an event trigger or specified time delay (e.g., a rule). The disclosed systems and methods enable features that allow a user to link a search query and/or a set or sets of results for the search query to a trigger, whereby upon detection and satisfaction of such trigger, the search (and/or related results) are displayed. Such trigger can be associated with, but not limited to, a calendar event, to-do list item, location, a product or contact person, among other types of event based information events. | 11-26-2015 |
20150339590 | SYNTHETIC QUESTION FORMULATION - Briefly, embodiments disclosed herein may relate to formulating synthetic questions, such as in response to a search query, for example. Candidate synthetic questions may be presented to a user who may initiate a search at least in part by selecting one or more candidate synthetic questions, for example, in an embodiment. | 11-26-2015 |
20150339381 | CONTENT RECOMMENDATIONS - Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user. | 11-26-2015 |
20150339275 | RENDERING OF ON-LINE CONTENT - 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 facilitate and/or support one or more processes and/or operations for rendering of on-line content, such as via a browser, for example. | 11-26-2015 |
20150334104 | NAVIGATION BRIDGE - Described herein is a system that can link multiple electronic media production and/or publication applications. The linking of the multiple applications may be facilitated through a browser. Also, a toolbar included in the browser may facilitate the links between applications and assist a user in controlling one or more workflows that use the linked applications. | 11-19-2015 |
20150332322 | ENTITY SPONSORSHIP WITHIN A MODULAR SEARCH OBJECT FRAMEWORK - A modular search object framework can provide modular search results including sponsored entity search results. The framework includes circuitry that outputs an interactive entity section based on an online search. The interactive section or at least parts of the section may be sponsored by one or more entities. The interactive section includes a plurality of moveable visual objects, such as cards that can be shuffled, flipped, or swiped around. The visual objects and features associated with the objects may be monetized. | 11-19-2015 |
20150324362 | METHOD AND SYSTEM FOR MEASURING USER ENGAGEMENT WITH CONTENT ITEMS - Method, system, and programs for measuring user engagement with content items. In one example, a query is received. A presentation of a content item related to the query is provided on a user interface. A user activity (e.g., related to manipulation of the content item) is determined. A score associated with the content item is determined based on the user activity. Information related to user engagement with the content item is generated based on the score. | 11-12-2015 |
20150324361 | METHOD AND SYSTEM FOR EVALUATING USER SATISFACTION WITH RESPECT TO A USER SESSION - Methods, systems and programming for evaluating user satisfaction with respect to a user session are presented. In one example, one or more queries in a use session are received from a user. Information about one or more user activities is obtained. Each user activity is related to manipulation of a content item associated with one of the one or more queries. A score associated with the user session is computed based at least partially on the one or more user activities. User satisfaction with respect to the user session is determined based on the score. | 11-12-2015 |
20150324271 | METHOD AND SYSTEM FOR MEASURING USER ENGAGEMENT WITH CONTENT ITEMS - Method, system, and programs for measuring user engagement with content items. In one example, a query is received. A set of content items related to the query is obtained. A presentation of at least one content item of the set of content items is provided on a user interface. A user activity related to the at least one content item is determined. An amount of time between a time at which the presentation of the at least one content item is provided on the user interface and a time at which the user activity occurred is determined. A score associated with the content item is determined based on the amount of time. Information related to user engagement with the set of content items is generated based on the score. | 11-12-2015 |
20150323337 | SYSTEM AND METHOD FOR RECOMMENDING PLEASANT ROUTES FROM THE SENTIMENT OF GEO-TAGGED PHOTOGRAPHS - A system and method generates and recommends a short and pleasant path between a source s and destination d in a geo-location such as a city or city center. The routes are not only short but emotionally pleasant, offering an engaging user experience, going beyond just showing paths on a map. | 11-12-2015 |
20150317945 | SYSTEMS AND METHODS FOR GENERATING TINTED GLASS EFFECT FOR INTERFACE CONTROLS AND ELEMENTS - A system stored in a non-transitory medium executable by processor circuitry is provided for generating a tinted glass visual effect. The system includes interface circuitry configured to receive a search query and query processing circuitry configured to identify a content item related to the search query and to retrieve data for the content item. Image editing circuitry is communicatively coupled to the query processing circuitry. The image editing circuitry is configured to identify a display element associated with the content item from the retrieved data, dynamically generate a semi-transparent portion of the display element, and apply the semi-transparent portion of the display element to a background of an interface element. Display logic circuitry is also communicatively coupled to the interface circuitry and is configured to display, in response to the search query, the interface element as a sub-portion of the display element associated with the content item. | 11-05-2015 |
20150317365 | MODULAR SEARCH OBJECT FRAMEWORK - A modular search object framework provides modular search results including entity and non-entity search results. The framework includes circuitry that outputs an interactive entity section based on an online search. The interactive section includes a plurality of moveable visual objects, such as cards that can be shuffled, flipped, or swiped around. | 11-05-2015 |
20150317354 | INTENT BASED SEARCH RESULTS ASSOCIATED WITH A MODULAR SEARCH OBJECT FRAMEWORK - A modular search object framework provides modular search results including entity search results reflecting the intent of a searcher. Also, an interface (such as a graphical user interface provided by the framework), aids in organizing results (such as links, titles, and description) according to the intent of the user as manifest in the search query and interactions with the interface. Circuitry of the framework also predicts user intent from historical information corresponding to the searcher (or to a group with which the searcher is associated). | 11-05-2015 |
20150317319 | ENHANCED SEARCH RESULTS ASSOCIATED WITH A MODULAR SEARCH OBJECT FRAMEWORK - A modular search object framework provides modular search results, including entity and non-entity search results, with search suggestions in a combined visual display. The framework includes circuitry that outputs search results and search suggestions comprising perceivable differences between the results and the suggestions. In addition, circuitry of the framework outputs search results, wherein non-entity and entity search results are distinguishable from each other, for example in shape, size, color, or other visual effect. | 11-05-2015 |
20150317317 | METHOD AND SYSTEM FOR PROVIDING QUERY SUGGESTIONS INCLUDING ENTITIES - Methods, systems and programming for providing query suggestions including entities. In one example, a prefix of a query is first received. A plurality of query suggestions are then identified based on the prefix of the query. The plurality of query suggestions include at least one entity. Scores of each of the plurality of query suggestions are computed using a first model. The first model includes an adjustable parameter used for computing the score of the at least one entity. The plurality of question suggestions are ranked based, at least in part, on the scores. | 11-05-2015 |
20150317316 | METHOD AND SYSTEM FOR USER SELECTION OF QUERY SUGGESTIONS - Methods, systems and programming for providing a search result based on user selection of query suggestions. In one example, a query is received from a user. A plurality of query suggestions generated based on the query is obtained and provided to the user. A selection of one or more query suggestions from the plurality of query suggestions is received from the user. A first search result generated based on at least one of the one or more query suggestions is obtained and provided to the user. | 11-05-2015 |
20150317310 | METHOD AND SYSTEM FOR EVALUATING QUERY SUGGESTIONS QUALITY - Methods, systems and programming for evaluating query suggestions quality. In one example, a plurality of query suggestions are provided in a ranking to a user. A user activity with respect to one of the plurality of query suggestions is detected. A position of the one of the plurality of query suggestions in the ranking is determined. A quality measure of the plurality of query suggestions is calculated based, at least in part, on the user activity and the position of the one of the plurality of query suggestions. | 11-05-2015 |
20150310491 | DYNAMIC TEXT ADS BASED ON A PAGE KNOWLEDGE GRAPH - In one embodiment, location information indicating a region of a web page with which a user is interacting may be obtained. Contextual information pertaining to the region of the web page with which the user is interacting may be ascertained. Content may be obtained based, at least in part, upon the contextual information pertaining to the region of the web page with which the user is interacting. The content may then be provided for presentation to the user. | 10-29-2015 |
20150310487 | SYSTEMS AND METHODS FOR COMMERCIAL QUERY SUGGESTION - Systems and methods for commercial query suggestion are disclosed. The system includes a database including search logs. The system includes a set of initial suggestion phrases extracted from the database. The system includes a search engine that generates a query search result based on a query and generates a suggestion search result based on each suggestion phrase in the set of initial suggestion phrases. The system includes a feature generation device that generates a query vector and a suggestion vector based on the query search result and the suggestion search result. The system obtains a relevance score for each suggestion phrases based on a relevance model. The system includes a subset of the initial suggestion phrases based on the relevance scores. The system obtains a click probability score for each suggestion phrases in the subset of initial suggestion phrases based on a click model. | 10-29-2015 |
20150310058 | OPPORTUNISTICALLY SOLVING SEARCH USE CASES - In one embodiment, a search query may be obtained. A set of one or more use cases may be determined based, at least in part, upon the search query. A set of one or more search results may be identified based, at least in part, upon the search query. Information that answers the search query for at least one of the set of use cases may be obtained, where the information has been derived from at least a subset of the set of search results. An indication of at least a portion of the information may be provided. | 10-29-2015 |
20150310016 | METHOD AND SYSTEM FOR ENTITY RECOGNITION IN A QUERY - Methods, systems and programming for entity recognition in a query. In one example, an index that associates an alias with one or more entities is obtained. Each of the one or more entities is associated with one or more features. A query associated with one or more features is received from a user. The alias is then identified in the query. At least one of the one or more entities is determined based, at least in part, on the features associated with each of the one or more entities and the features associated with the query. | 10-29-2015 |
20150304447 | USER SPECIFIC VISUAL IDENTITY CONTROL ACROSS MULTIPLE PLATFORMS - A content-generating user is enabled to set visible attributes for a content item from any device so that the content item maintains a uniform look and feel across the various platforms. The visible attributes set by the generating user are stored in the user's profile on a user profile database. When a request to display the content item is received from a client device, the platform associated with the request is determined. Display data comprising one or more of the visible attributes retrieved from the user profile database, the content item and a template based on the platform is transmitted to the client device. The client device configures a display of the content item to a viewer based on the received display data. | 10-22-2015 |
20150304367 | SYSTEM AND METHOD FOR PROVIDING USERS FEEDBACK REGARDING THEIR READING HABITS - Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score. | 10-22-2015 |
20150295795 | SYSTEM FOR TRACKING DIFFUSION - A tracking system is provided comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for monitoring a database. The storage medium comprises instructions for receiving a current shortened content address from a requesting user, the current shortened content address including a shortened content address base and an appended link identifier, and instructions for determining a content address associated with the current shortened content address. The storage medium further comprises instructions for storing the shortened content address base and the appended link identifier in a database and instructions for determining if the tracking system has previously received a request for a shortened content address associated with the content address from the requesting user. The storage medium also comprises instructions for generating a new link identifier when the system has not previously received a request for a shortened content address associated with the content address from the requesting user and instructions for recording a chain of relationships of appended link identifiers with any new link identifiers in the database | 10-15-2015 |
20150294375 | FREQUENT MARKUP TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT - Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document Object Model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, construction and utilization of a suffix tree of a string of tags comprising all tags in the Document Object Model. Some techniques may utilize, in the analysis, a node flattening technique in connection with the Document Object Model. | 10-15-2015 |
20150293977 | INTERACTIVE SEARCH RESULTS - Based on a user's search query, a search result (such as a sponsored search result) can appear within a graphical user interface (GUI) of a client-side application, and the client-side application can provide a mechanism for user interaction with the search result. The GUI of the client-side application can be a page view of a web browser. The mechanism of the client-side application can occur within the same page view as the search result. For example, the mechanism can include a sub-GUI that extends out from the search result on the same page view as the search result. Also, the search result and/or the sub-GUI can be monetized. | 10-15-2015 |
20150289005 | Secure Information Exchange Between Devices Using Location and Unique Codes - Software receives a communication from a smart-television device. The communication includes a device identifier, which is unique, for the smart-television device and a geo-location associated with the smart-television device. The software causes the smart-television device to display a first view that includes a visual icon along with a message identifying a connected-television service. The software receives a request from a mobile device to connect to the connected-television service. The request results in transmission of a geo-position from the mobile device. Upon determining that the geo-position of the smart-television device is proximate to the geo-location of the mobile device, the software causes the mobile device to display a second view that includes the visual icon for the device identifier. The software receives a communication from the mobile device that indicates a match between the visual icons. The software causes the smart-television device to display a user identifier received from the mobile device in a third view. | 10-08-2015 |
20150286383 | SYSTEMS AND METHODS FOR DELIVERING TASK-ORIENTED CONTENT USING A DESKTOP WIDGET - Various embodiments of the present disclosure relate to systems and methods for presenting content to users using desktop widgets. Among other things, embodiments of the present disclosure allow users to quickly and easily access content (such as news articles) from their home screen without having to independently start a software application to do so. | 10-08-2015 |
20150286346 | GESTURE INPUT FOR ITEM SELECTION - Many applications may display information through lists. For example, an email application may display a current visual interface comprising a list of emails. A gesture input may be received for an item within the item list. Responsive to receiving the gesture input, the item may be selected. In an example, the item list may be transitioned into an editing mode based upon the gesture input. While in the editing mode, context indicators (e.g., indicating whether an email item has been read or is unread) may be modified (e.g., shrunk) and/or selection indicators may be displayed for items within the item list. A selection indicator may be selected to select a corresponding item. In this way, gesture input (e.g., single gesture) may be used to select items and/or to transition the item list into the editing mode without transitioning away from the item list. | 10-08-2015 |
20150279390 | SYSTEM AND METHOD FOR SUMMARIZING A MULTIMEDIA CONTENT ITEM - A multimedia content item is summarized based on its audio track and a desired compression budget. The audio track is extracted and processed by an automatic speech recognizer to obtain a time-aligned text transcript. The text-transcript is partitioned into a plurality of segment sequences. An informativeness score based on a salience score and a diversity score is computed for each of the segments. A coherence score is also computed for the segments in the plurality of sequences. A subsequence of one of the segment sequences that optimizes for informativeness and coherence is selected for generating a new content item summarizing the multimedia content item. | 10-01-2015 |
20150278909 | TECHNIQUES FOR IMPROVING DIVERSITY AND PRIVACY IN CONNECTION WITH USE OF RECOMMENDATION SYSTEMS - Techniques are provided that include determining recommendations, of items, to be provided to users, based on information that may include social graph information. Techniques may be used prior to recommendation determination, or afterwards to modify initially determined recommendations. The techniques may improve diversity or privacy aspects associated with recommendations, such as by reducing duplication, or reducing effects of social grouping connections on recommendation determination or on initially determined recommendations. | 10-01-2015 |
20150278883 | XPATH RELATED AND OTHER TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT - Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native advertisement placement candidate container, is generated at an injection time, subsequent to the configuration time, based on the configuration XPath and the additional information. The additional information may include information regarding at least one of a title element, description element and image element identified by a user as being associated with native advertisement placement candidate containers. Generating the injection XPath may include removing a numerical identifier from one or more tags of the configuration XPath. | 10-01-2015 |
20150278877 | User Engagement-Based Contextually-Dependent Automated Reserve Price for Non-Guaranteed Delivery Advertising Auction - A system for adjusting reserve price for impressions of non-guaranteed delivery (“NDG”) auctions includes a processor to retrieve a publishers' reserve price for an impression that is finable by eligible advertisements (“ads”) streamed to users in a display content stream; and to retrieve dwell time information for users that engage them. A data aggregator aggregates ads into different groups of different display and online campaign contexts. The system computes short-click ratios of ads in each ad group based on short-click threshold and user dwell time information. A statistical analyzer applies a statistical function to the dwell time information of the ads, to generate a dwell time statistic. A reserve price adjuster adjusts pricing of the reserve price of ad groups for bidding in the NGD auction based on the short-click ratio and the dwell time statistic, to favor ad groups having higher dwell times and lower short-click ratios. | 10-01-2015 |
20150278847 | XPATH RELATED AND OTHER TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT - Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document object model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. With some techniques, the analysis includes identifying a deepest set of nodes in the Document Object Model, corresponding to a particular tag sequence, whose cardinality is no less than a cardinality of a set of nodes in the Document Object Model, corresponding to a particular tag sequence, corresponding to the identified elements. Some techniques may utilize XPaths in the analysis. | 10-01-2015 |
20150278387 | CONTENT GUIDED TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT - Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document object model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, identification of one or more secondary source HTML documents associated with a primary HTML document, and may identify, within the secondary source HTML document(s), content associated with native advertisement placement candidate containers of the primary HTML document(s). | 10-01-2015 |
20150269613 | Network-Adaptive Ad Modality Selection - A method for adjusting delivery of electronic advertisement to a user device. The method comprises receiving a request for an electronic advertisement asset, where the request includes one or more indicators associated with at least one of the user device and at least one network condition in relation to the user device and determining a modality of delivery of the electronic advertisement asset based on the one or more indicators. The method further comprises transmitting the electronic advertisement asset in the determined modality to the user device in response to the request. | 09-24-2015 |
20150269178 | SYSTEM AND METHOD FOR ENHANCED ACCURACY CARDINALITY ESTIMATION - Techniques are provided for improving the accuracy of analytics on big data using sketches and fixed-size buckets. In a technique for enhancing a unique count (cardinality) estimate of a large data set, a request for a cardinality estimate for the large data set is received. An initial cardinality estimate is determined using a sketch or a fixed-size bucket. If the initial cardinality estimate is within a range where the initial estimate could be further enhanced, the initial estimate is used for a lookup into a lookup table. Based on retrieved values from the lookup table and the initial estimate, an enhanced cardinality estimate is calculated. | 09-24-2015 |
20150269122 | COMPUTATION THROUGH ARRAY DECOMPOSITION - Briefly, embodiments of methods and/or systems of computation via array decomposition are disclosed. For one embodiment, as an example, a system may be capable of implementation of an advertising audience overlap analysis dashboard in which for an audience exceeding 100 million users and exceeding 10,000 user groups. Such a system embodiment, for example, may be capable of computing an exact count of user overlap among the user groups in less than two hours. | 09-24-2015 |
20150264565 | MACHINE BIOMETRICS BY THE USE OF DYNAMIC BENCHMARKS - In one embodiment, a request may be transmitted to a mobile device, where the request identifies one or more actions. An indication of a first time value may be received from the mobile device, where the first time value indicates a time that it has taken for the mobile device to perform the one or more actions. A device type of the mobile device may be determined. At least a second time value associated with the device type may be obtained, where the second time value indicates an approximate time that it takes for devices of the device type to perform the one or more actions. The first time value may be compared with the second time value. The mobile device may be authenticated according to a result of the comparing. | 09-17-2015 |
20150262037 | VISUAL RECOGNITION USING SOCIAL LINKS - System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc. which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. A kernel jointly modeling content, semantic and social network information may be built and used in automatic image annotation and/or determination of relationships between individuals, for example. | 09-17-2015 |
20150261752 | PERSONALIZED CRITERIA-BASED MEDIA ORGANIZATION - 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 digital media items that satisfy the user-defined album membership criteria, and associating the matching digital media items with the album. | 09-17-2015 |
20150254714 | SYSTEMS AND METHODS FOR KEYWORD SUGGESTION - 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 using an externally input seed keyword, a recommended bidding keyword associated with the advertisement creative; and return the recommended keyword for online advertisement bidding. | 09-10-2015 |
20150254520 | TECHNIQUES INCLUDING URL RECOGNITION AND APPLICATIONS - 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 recognition technique may be applied on the digital camera or cell phone itself, or remotely. | 09-10-2015 |
20150254246 | Methods and Systems for Ranking Items on a Presentation Area Based on Binary Outcomes - 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 receiving a request for a presentation area from a client device operated by a user. The presentation area is used for displaying the number of cards in an order, which is determined based on the test. The method includes providing the number of cards for display in the order within the presentation area on the client device of the user in response to the request. | 09-10-2015 |
20150248785 | 3-DIMENSIONAL AUGMENTED REALITY MARKERS - 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 first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker. | 09-03-2015 |
20150248712 | SYSTEMS AND METHODS FOR PROVIDING MOBILE ADVERTISEMENTS - 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 advertiser on a mobile device so that the mobile device is configured to render a mobile view on the mobile device based on the selected template and the obtained advertiser information when the mobile advertisement is selected. | 09-03-2015 |
20150244577 | METHOD OF QUEUING SIGNALS - 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. | 08-27-2015 |
20150242886 | AD IMPRESSION AVAILABILITY AND ASSOCIATED ADJUSTMENT VALUES - 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 an ad campaign. For example, ad impression availability can be adjusted according to breadth and/or popularity of the segment(s) or the at least part of an ad campaign. | 08-27-2015 |
20150242419 | LOCALIZED SELECTABLE LOCATION AND/OR TIME FOR SEARCH QUERIES AND/OR SEARCH QUERY RESULTS - 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. | 08-27-2015 |
20150234806 | AUTOMATED SUMMARY AND ACTION GENERATION FOR IDENTIFIED EVENTS - 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. | 08-20-2015 |
20150227849 | Method and System for Invariant Pattern Recognition - 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, including a novel factorization of a third-order Boltzmann machine, exhibit multilayered, unsupervised learning of arbitrary transformations, and learn rich, complex features even in the absence of labeled data. These features are then used to classify unknown input patterns, to perform dimensionality reduction or compression, | 08-13-2015 |
20150227628 | RECURSIVE UNIQUE USER METRICS IN REAL TIME - 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 node, such as user interaction metrics associated with a category of content of the node. The system may build sketches for the nodes of a hierarchy, associate each sketch with its ancestor sketches, invert the associations, tie corresponding descendant sketches of an ancestor sketch based on the inversions, and merge the descendant sketches with their ancestor sketches to generate the merged sketches. | 08-13-2015 |
20150222961 | TRACKING AND MEASUREMENT ENHANCEMENTS IN A REAL-TIME ADVERTISEMENT BIDDING SYSTEM - 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 third-party service provider to indicate occurrence of a predefined event as defined by the third-party service provider. | 08-06-2015 |
20150222693 | THROTTLED SCANNING FOR OPTIMIZED COMPRESSION OF NETWORK COMMUNICATED DATA - 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 retrieved by the local and/or remote caches associated with the client-side application and/or the page view, prior to the items being requested by and/or presented to a user, via batch retrieval processes. These batch retrieval processes can also be combined with the batch scanning processes. | 08-06-2015 |
20150222493 | DYNAMIC STREAMING CONTENT PROVIDED BY A CLIENT-SIDE APPLICATION - 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 requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data. | 08-06-2015 |
20150220950 | ACTIVE PREFERENCE LEARNING METHOD AND SYSTEM - 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 added to previous labeling input to generate an updated preference scoring function for the user. Selection of each item for inclusion in the set of items presented to the user may be based on a measure of the knowledge that may be gained by including the item in the set. | 08-06-2015 |
20150220615 | CATEGORIZING HASH TAGS - 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 retrieves a sparse-info item that does not include sufficient information for traditional categorization, the system applies the metadata model to categorize the content item using at least hashtags in the sparse-info item. The metadata model may also include information indicating mappings between categories and coincidence of hashtags and additional content item attributes. Also, the metadata model may provide information for categorizing sparse-info items based on multiple hashtags in the sparse-info item metadata. | 08-06-2015 |
20150220502 | COMPRESSED SERIALIZATION OF DATA FOR COMMUNICATION FROM A CLIENT-SIDE APPLICATION - 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 processes run by the client-side application. For example, a web worker can implement the code compression described herein. | 08-06-2015 |
20150220235 | TRACKING USER INTERACTION WITH A STREAM OF CONTENT - 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 tracker may also be configured to determine user interaction data according to the tracked amount of movement. | 08-06-2015 |
20150213509 | REAL TIME PACING OF ONLINE VIDEO ADVERTISEMENTS - Techniques and systems are provided for fulfilling an advertisement campaign where online advertisements are paced by controlling, in real time, how many advertisements are served to users in a given time interval. Audit information gathered from a viewer's device may also be used to provide input to the real time pacing of advertisements. | 07-30-2015 |
20150213479 | QUALITATIVE USER ASSESSMENT IN ONLINE VIDEO ADVERTISING - Whether video advertisements are being delivered to a human user or a machine is determined passively, i.e., without having the user to perform any explicit actions. Based on the time and frequency of ad requests generated from a user device, a daily schedule is estimated for the user. The estimated daily schedule is compared with a daily schedule pattern to determine whether the user is a human user or not. | 07-30-2015 |
20150199435 | USER INTERFACE FOR NAVIGATING A KEYWORD SPACE - The present invention relates to systems, methods, and user interfaces for browsing a collection of content items saved by a user or by one or more buddies associated with a given user. The method of the present invention comprises saving one or more content items and one or more associated keywords as specified by a user. An interface is generated that displays the one or more saved content items and the one or more associated keywords, as well as the one or more buddies associated with a given user. A user indication of the selection of a given keyword or the selection of a given buddy by the user is received. The one or more displayed content items are filtered according to the selected keyword, buddy, or combination of selected keyword and buddy. | 07-16-2015 |
20150195379 | SYSTEMS AND METHODS FOR CONTENT DELIVERY - Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article. | 07-09-2015 |
20150195344 | Method and System for a Scheduled Map Executor - Method, system, and programs for data processing. In one example, a record is received. The record is separated into multiple partitions. Each partition is submitted to an iterative pipeline, wherein the iterative pipeline comprises two or more processing stages that are run in parallel and one of the multiple partitions passes through one of the two or more processing stages in one iteration. The multiple partitions are passed through two or more processing stages. The partitions that have passed through each of the two or more processing stages are merged. | 07-09-2015 |
20150195224 | METHOD AND SYSTEM FOR CLASSIFYING MAN VS. MACHINE GENERATED E-MAIL - A computer system, computer program product, and computer-implemented method for communicating electronic messages over a communication network coupled thereto are provided. The computer system comprises a network interface for receiving messages sent over the network and addressed to a user of the computer system; and computer executable electronic message processing software. The software comprises instructions for directing the computer system to receive a message over the network, and to identify whether a sender of the received electronic message is a human or a machine. The identifying includes first and second phases of operation. The first phase includes an offline phase employing information and activities resident on the computer system. The second phase includes an online phase employing resources remotely accessible over the network. The software further includes instructions for providing the user with the results of the identification as human or machine; and for performing automatic data extraction from the message if the message was identified to be from a machine. | 07-09-2015 |
20150193540 | CONTENT RANKING BASED ON USER FEATURES IN CONTENT - Methods, systems, and computer programs are presented for providing a personalized news stream to a user. One method includes an operation for identifying user features associated with a user. The user features include personal features and social features. The personal features are based on activities of the user and the profile of the user. The social features are based on information about social connections of the user. The method further includes operations for extracting content features from a corpus of content items, for identifying intersections between user features and content features, and for assigning weights to the content features from the corpus based on the identified intersections. A score for each content item is determined based on the content features and the respective weights of the content items. The content items are then ranked based on the scores. One or more of the ranked content items are displayed. | 07-09-2015 |
20150193495 | SYSTEMS AND METHODS FOR QUOTE EXTRACTION - Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article. | 07-09-2015 |
20150193440 | SYSTEMS AND METHODS FOR CONTENT PROCESSING - Embodiments of the present disclosure may be used to gather, rank, categorize, and perform other processing of various types of content. In some embodiments, content items such as text, images, video, and other content are received from a variety of different sources and are processed to generate an article containing selected content items. While there may be hundreds or thousands of separate articles and stories regarding a particular topic, embodiments of the present disclosure help provide users with a single concise article that contains high-quality content items selected from among a potentially vast number of disparate sources. | 07-09-2015 |
20150193426 | SYSTEMS AND METHODS FOR IMAGE PROCESSING - Various embodiments of the present disclosure relate to systems and methods for dynamically modifying images based on the content of articles associated with the images, particularly the emotional content of an article. Among other things, embodiments of the present disclosure allow users to quickly and easily identify the emotional nature of an article based on such an image. Characteristics of an image associated with an article may also be modified in response to comments from viewers regarding the article. | 07-09-2015 |
20150186939 | Systems and Methods for Search Results Targeting - Systems and methods are provided for search results targeting. The system includes a first database including advertiser bidding information and a second database including websites statistics generated by a search engine. The system includes an input from an advertiser and a plurality of advertiser keywords obtained from the first database system based on the input from the advertiser. The system includes one or more modules configured to: rank the plurality of advertiser keywords; obtain a plurality of website identifiers for each top ranked advertiser keywords from a second database; rank the obtained website identifiers based on history statistics of the obtained website identifiers; and select the top ranked website identifiers as retargeting candidates for the advertiser. | 07-02-2015 |
20150186932 | SYSTEMS AND METHODS FOR A UNIFIED AUDIENCE TARGETING SOLUTION - Systems and methods for providing a unified targeting solution are disclosed. The system obtains user data for each user in a user group from a database stored in the non-transitory storage medium. The database is organized on a user by user basis and includes signals from a plurality of sources. The system receives an input from an advertiser including a marketing intention. The system includes features extracted from the user data and the input. The system obtains a score for each user based on the extracted features. The system selects users from the user group based on the obtained scores. | 07-02-2015 |
20150186545 | Smart Content Pre-Loading on Client Devices - Software on a client device presents a webpage through a browser. The webpage is from an online content-aggregation website and includes a plurality of panels containing a plurality of content items. The software selectively pre-loads into a cache a resource associated with a content item in a panel if the content item is relatively persistent in comparison to other content items. The cache is controlled by the browser. The software retrieves the resource from the cache upon receiving command from a user and presents the resource through the browser. | 07-02-2015 |
20150186394 | QUERY SUGGESTIONS - Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed. | 07-02-2015 |
20150178790 | User Engagement-Based Dynamic Reserve Price for Non-Guaranteed Delivery Advertising Auction - A system for adjusting reserve price for impressions of non-guaranteed delivery (“NDG”) advertising auctions includes a processor configured to retrieve a reserve price set by a publisher for an impression that is fillable by eligible advertisements to be streamed to users in a display content stream; and to retrieve user engagement information for users that engage the eligible advertisements. A statistical analyzer applies a statistical function to the user engagement information of an identified advertisement of the eligible advertisements, to generate a user engagement statistic for the identified advertisement related to a user engagement level. A reserve price adjuster dynamically adjusts the reserve price for the identified advertisement responsive to a value of the user engagement statistic, where the adjusted reserve price for the identified advertisement is different than the reserve price for at least another of the eligible advertisements based on different user engagement levels for each. | 06-25-2015 |
20150178282 | FAST AND DYNAMIC TARGETING OF USERS WITH ENGAGING CONTENT - Methods, systems and programming for targeting users with engaging content. In one example, a metric with respect to a piece of content is measured for each of a plurality of users. A first set of users is identified from the plurality of users based on the measured metrics and a threshold. User profiles of the first set of users are obtained. A second set of users is then identified based on the user profiles of the first set of users. The piece of content is provided to the second set of users. | 06-25-2015 |
20150163193 | SYSTEM FOR TRACKING DIFFUSION - A tracking system comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor is provided. The storage medium of the tracking system includes instructions for receiving a request for content from a device using a first shortened content address, the first shortened content address including a shortened content address base and a first link identifier. The storage medium further includes instructions for determining a content address identifier associated with the first shortened content address and instructions for searching the device for a cookie associated with the content address identifier, the cookie including a cookie link identifier. The storage medium also includes instructions for providing the content to the device using the first shortened content address when the cookie is found on the device and the cookie link identifier is the first link identifier and instructions for providing the content to the device using a second shortened content address when the cookie is found on the device and the cookie link identifier is not the first link identifier, the second shortened content address including the shortened content address base and the cookie link identifier. The storage medium further includes instructions for generating a new link identifier when the cookie is not found on the device and instructions for providing the content to the device using a third shortened content address when the cookie is not found on the device, the third shortened content address including the shortened content address base and the new link identifier. | 06-11-2015 |
20150156419 | BLUR AWARE PHOTO FEEDBACK - Users are provided with feedback regarding blurriness of an image in real-time. When an image is received, a blur score is automatically generated in addition to a visual that indicates the extent of blurriness across the picture. The blur score is calculated by aggregating an image_blur_score and optionally a motion_blur_score. A user can also be provided with suggestions on improving image sharpness and help in determining if another image needs to be taken. | 06-04-2015 |
20150156201 | METHOD FOR SHARING A MEDIA COLLECTION IN A NETWORK ENVIRONMENT - A method of acquiring rights to content to be burned to a CD, comprising defining a first content set; defining a second content set comprised of content selected from the first content set whose content attributes match those selected by a user; identifying as a third content set that content in the second content set for which DRM rights sufficient to permit the content to be burned to CD are not currently possessed; allowing a user to authorize obtaining rights for members of the second content set for which rights permitting the content to be burned to CD are not currently possessed; obtaining rights which allow at least a subset of the third content set to be burned to CD; and, allowing the content defined in the second content set and for which appropriate rights have been obtained to be burned to CD. | 06-04-2015 |
20150156088 | SYSTEM FOR TRACKING DIFFUSION - A tracking system comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for monitoring a database is provided. The storage medium includes instructions for storing a plurality of link identifiers in a database, each link identifier associated with a content address identifier and instructions for receiving a current shortened content address with an appended link identifier from a requesting user. The storage medium further includes instructions for determining a requested content address identifier associated with the current shortened content address and instructions for determining if the tracking system has previously received any previous shortened content address associated with the requested content address identifier from the requesting user. The storage medium also includes instructions for creating a new link identifier for the requesting user only when the tracking system has not previously received any previous shortened content address associated with the requested content address identifier from the requesting user. | 06-04-2015 |
20150154659 | SYSTEM AND METHOD FOR DISPLAYING TRANSITIONAL MOBILE ADS DURING NETWORK PAGE DOWNLOAD LATENCY TIME - An electronic computer appliance, method, and computer program product are provided for providing a user of a mobile electronic device with a predetermined message during a communication network page loading latency time. The method comprises pre-caching the predetermined message; detecting the beginning of a page loading latency time; displaying the predetermined message on the mobile electronic device during the page loading latency time; and supplanting the predetermined message with a page that had been loaded during the page loading latency time. | 06-04-2015 |
20150154292 | RECIRCULATING ON-LINE TRAFFIC, SUCH AS WITHIN A SPECIAL PURPOSE SEARCH ENGINE - 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 facilitate or support one or more processes or operations for recirculating on-line traffic within a special purpose search engine. | 06-04-2015 |
20150154242 | Automatic Detection Of Expiration Time Of Event-Based Articles - Methods and systems for detecting expiration time of an article include receiving the article for a pre-planned event. The article is analyzed to identify one or more attributes. The article is matched to an event identifier using the article attributes. The event identifier is pre-defined and stored in an event database. The event identifier acts as an index to the event database for obtaining event characteristics of the pre-planned event. The article attributes are examined to identify event phase indicators that correlate to a specific event phase of the pre-planned event. The expiration time of the article is computed based on the specific event phase identified for the pre-planned event. The expiration time is used to rank the article and for considering assigning the article to a content pool of articles that is selected for publishing for the specific event phase of the pre-planned event. | 06-04-2015 |
20150149951 | LIVE PREVIEWS FOR MULTITASKING AND STATE MANAGEMENT - Invoked states of one or more activities invoked in a web application is detected. The web application is configured to display, in a foreground, a current activity on a client device. On the client device, display of a multitask preview interface that includes one or more live previews is caused. Each live preview of the one or more live previews corresponds to an invoked state of an activity of the one or more activities. The one or more live previews includes a particular live preview that corresponds to a particular invoked state of a particular activity of the one or more activities. Selection of the particular live preview is detected. In response to detecting selection of the particular live preview, the current activity displayed in the foreground of the web application is switched to the particular state of the particular activity. | 05-28-2015 |
20150149891 | WEB APPLICATION THEME PREVIEW BASED ON LIVE PREVIEWS - Live preview of themes is provided. At least one invoked activity is detected in a web application. At least one candidate theme is obtained. The at least one candidate theme includes at least one style element for the web application. On the client device, display of a theme preview interface is caused. The theme preview interface includes at least one live preview. Each live preview corresponds to one of the at least one invoked activity and one of the at least one candidate theme. In response to selection of a selected theme, a current theme of web application is switched to the selected theme. | 05-28-2015 |
20150149737 | METHOD OR SYSTEM FOR ACCESS TO SHARED RESOURCE - Methods and/or systems are provided that may be utilized to read from or write to a resource, such as a shared memory, for example. | 05-28-2015 |
20150149502 | AUTOMATIC DRAFT EMAIL NOTIFICATION - A system and method for automatic draft email notification includes the following steps or acts performed while a user is engaged with a first email in an active email session: retrieving a value from the first email to use as a search term; accessing draft emails associated with the user; determining if the search term from the first email matches a corresponding string in the draft emails associated with the user; and presenting the draft emails that match the search term as a listing of selectable draft emails. | 05-28-2015 |
20150149275 | QUASI-PROPORTIONAL ALLOCATION OF COMBINATION ITEMS FOR SERVING IN AN ONLINE AUCTION-BASED MARKETPLACE - Methods and systems are provided that can include value-based quasi-proportional allocation of combinations of online content items, such as online advertisements, for potential serving on Web pages. Combinations may be assembled and valued. A highest valued or otherwise qualified subset of combinations may be identified for serving. Combinations of the highest valued subset may be allocated for serving, and served, in accordance with a value-based quasi-proportional allocation scheme. | 05-28-2015 |
20150142930 | SYSTEM AND METHOD FOR GLOBAL LOAD BALANCING OF REQUESTS FOR CONTENT BASED ON MEMBERSHIP STATUS OF A USER WITH ONE OR MORE SUBSCRIPTION SERVICES - The present description is directed towards systems and methods for directing a user request for content over a network to a given content server on the basis of one or more rules. Methods and systems implemented in accordance with the present description comprise receiving a request for content form a user, the request for content including a profile of the user identifying one or more characteristics associated with the user. One or more rules are retrieved for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules. The one or more retrieved rules are applied to the request for content to identify a content server to which the request for content is to be delivered and the request for content is delivered to the identified content server. | 05-21-2015 |
20150142557 | User Engagement-Based Contextually-Dependent Automated Pricing for Non-Guaranteed Delivery - A method for adjusting pricing for advertisements of non-guaranteed delivery (“NDG”) advertising auctions includes retrieving dwell time information for users that engage advertisements streamed to the users in a display content stream. The method aggregates the advertisements into different groups according to display context (such as advertisement category, viewing device, product in which the advertisement is streamed, etc.) and computes short-click ratios of advertisements in each group based on a short-click threshold assigned to the group and the user dwell time information for the group. The method further determines average dwell time by users on advertisements in respective groups. The method adjusts pricing of the advertisements of a group for NGD bidding based on the short-click ratio and average dwell time of the group, to favor groups having higher dwell times and lower short-click ratios. Prices may be dynamically adjusted across different contexts based on user engagement information. | 05-21-2015 |
20150142513 | JUST-IN-TIME GUARANTEED ADVERTISEMENT SUPPLY FORECASTING SYSTEM AND METHOD - A just-in-time advertisement supply forecasting system includes a query engine configured to receive an advertiser query specifying an advertising contract time period of a contract, an historical database having stored therein time series data for a plurality of base profiles, each time series representing previously stored samples corresponding to daily impression counts over a predetermined period of time, and a forecasting engine operatively coupled to the query engine and to the historical database, and configured to generate an impression inventory forecast to satisfy the advertiser query, where the impression inventory forecast is generated in real-time based on the time series, upon receipt of the advertising query. | 05-21-2015 |
20150135058 | Media Forums for Managing Mobile Generated User Content and Associations to Articles - Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving content from a mobile device. The received content is associated to one or more entities. The method associates the received content to a media forum. The association of the content to the media forum enabling at least one discussion regarding the received content on the media forum. The media forum having an interest graph that adjusts over time. Responsive to receiving a request to view an article, the method selects the media forum to be associated with the article when the article is presented on a display, the association of the media forum to the article provides an adjustment to the interest graph of the media forum. | 05-14-2015 |
20150135057 | Media Forums for Presenting and Managing User Generated Content Regarding Articles Presented on Websites - Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving a request to access an article having descriptive content that includes one or more entities. Each entity in the article has an assigned prominence score, and the request is received from a website in response to user selection of the article. The method further includes identifying one or more media forums to relate to the article. Each media forum includes one or more discussion threads, and each media forum is associated with an interest graph that changes over time. Responsive to the request, the method selects a media forum from the one or more media forums to associate with the article based on examination of the interest graph of the media forum and the assigned prominence scores of entities in the article. The method presents the article on the website, wherein the presentation of the article includes additionally presenting the identified media forum in association with the article. | 05-14-2015 |
20150134402 | SYSTEM AND METHOD FOR NETWORK-OBLIVIOUS COMMUNITY DETECTION - Disclosed is a system and method for detecting online social communities through network-oblivious community detection techniques that involve modeling social contagion from a log of user activity. The log includes a dataset of tuples that record the instances when a user has adopted an item at a specific time. The disclose systems and methods then apply a stochastic framework that assumes that the adoptions of the item are governed by an underlying diffusion process over an unobserved social network, and that such diffusion model is based on community-level influence. By fitting the model parameters to the user activity log, community membership information and level of influence information can be derived for each user in each community. | 05-14-2015 |
20150130716 | AUDIO-VISUAL INTERACTION WITH USER DEVICES - A user device is enabled by an audio-visual assistant for audio-visual interaction with a user. The audio-visual assistant enables the user device to track the user's eyes and face to determine objects on the screen that the user is currently observing. Various tasks can be executed on the objects based on further input provided by the user. The user can provide further inputs via facial gestures, voice or combinations thereof for executing the various tasks. | 05-14-2015 |
20150128157 | CLIENT-SIDE SCOUT AND COMPANION IN A REAL-TIME BIDDING ADVERTISEMENT SYSTEM - A client-side component in a real-time bidding (RTB) system for video advertisements configures the client device to, in response to a request for a video advertisement sent by the client device to the real-time bidding system, receive a first set of information associated with the video advertisement, parse the received first set of information to obtain the video advertisement and associated pixel firing information, provide the video advertisement to a video player on the client device, and fire a first pixel upon occurrence of a first predefined event associated with the video advertisement. | 05-07-2015 |
20150127662 | DWELL-TIME BASED GENERATION OF A USER INTEREST PROFILE - A method is provided for building a user interest profile, including the following method operations: identifying features of each of a plurality of articles; for a given user, logging views of one or more of the plurality of articles; for each view, measuring a corresponding dwell time for the view by the given user; applying a weight to each view based on the corresponding measured dwell time; determining user interest scores for features of the one or more of the plurality of articles based on the weighted views; generating a user interest profile for the given user based on the user interest scores. | 05-07-2015 |
20150121431 | CROSS-PLATFORM INTERFACE FOR A TELEVISION DEVICE - A method for providing a cross-platform interface for a television device is provided, including the following method operations: identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service; determining a current date and time; determining content items available for consumption from each of the available services at the current date and time; determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device; assigning content items to the display locations in accordance with the determined allocation. | 04-30-2015 |
20150121408 | RECOMMENDATION OF TELEVISION CONTENT - A method for recommending television content is provided, including the following operations: identifying available television channels for a television device; determining a current date and time; identifying a plurality of content items broadcast on the available television channels at approximately the current date and time; determining a device profile associated with the television device, the device profile being time-dependent; determining recommended content items from the plurality of content items based on the device profile of the television device. | 04-30-2015 |
20150120745 | DYNAMIC DATABASE INDEXES FOR ENTITY ATTRIBUTE VALUE STORES - A system and method for database storage may be dynamically optimized for entity-attribute-value (EAV) data. In one embodiment, this dynamic EAV database may include one column for the entity identification (“ID”) and a second column for the serialized data for that ID (each attribute and the values for those attributes). The database may be dynamically updated to move or copy certain attributes to a separate column. The dynamic updating of one or more attributes may be based on certain factors (seasonal, temporal, usage, etc.), such as frequent requests for a particular attribute. This dynamic updating and indexing of particular attributes may improve certain queries and data requests. | 04-30-2015 |
20150120712 | Customized News Stream Utilizing Dwelltime-Based Machine Learning - Methods, systems, and computer programs are presented for selecting news articles for presentation to a user. One method includes an operation for measuring dwelltimes for a first set of news items, where the dwelltime for a news item is based on the amount of time that the news item is displayed to a viewer. Further, the method includes an operation for training a classifier of news items based on the measured dwelltimes and based on features associated with the first set of news items. Additionally, the method includes an operation for ranking with the classifier a second set of news items for presentation to the user, the ranking also using the profile of the user for delivery of customized news to the user. The ranked second set of news item is then presented to the user. | 04-30-2015 |
20150120470 | MULTI-PROTOCOL INTERACTIVE MOBILE VIDEO ADVERTISING - Techniques are provided for playback and event reporting of video advertisements on a user device. Two different event reporting protocols are simultaneously supported to enable application-based playback of video advertisements while collecting event information associated with the video playback. In some configurations, initialization of the event reporting protocols is serialized to avoid conflict conditions during the video playback. | 04-30-2015 |
20150113091 | MASTERLESS CACHE REPLICATION - In an example of masterless cache replication, a processor of a server of a plurality of servers hosting a distributed application can receive a local cache event for a local data item stored in an application cache of the server. The processor can determine whether the local cache event is from another server. The processor can also determine whether a remote cache event of the other server is different from the local cache event and whether the local cache event is in conflict with at least one other cache event for the local data item. The processor can also determine whether the local cache event has a higher priority over the at least one other cache event and direct performance of the local cache event amongst the plurality of servers. | 04-23-2015 |
20150105017 | CROSS DEVICE INFORMATION EXCHANGE USING GESTURES AND LOCATIONS - A method, apparatus and software related product (e.g., a computer readable memory) are presented for exchanging information between two or more devices when they are in a close proximity using gestures and web technologies. According to an embodiment, the identification of one or more devices using gestures is asynchronous, so that the two or more devices do not have to be shaken together at the same time synchronously, which is one advantage over conventional approaches. Another advantage is that various embodiments described herein do not require a user to download any special software (application), and it can work on all platforms, for example, with HTML5-compliant browsers. | 04-16-2015 |
20150100908 | ALTERNATE SCREEN REVEAL FOR INSTANT PRIVACY - A system and method for assuring the privacy of a computer application includes generating a user interface with a privacy feature coupled with a computer application. Through the user interface, the user is able to activate the privacy feature while interacting with the computer application. The computer application displays application-based screen elements against a backdrop. Once activated, the privacy feature presents a visual display hiding the application-based screen elements in the application from view without closing or logging out of the application. | 04-09-2015 |
20150100644 | EMAIL FREQUENCY AND CONSOLIDATION ASSISTANT - An email system is configured to enable a user to identify frequent email senders and block or consolidate emails from such senders. The emails received within a predetermined time period from a sender, who is selected for consolidation by a user of an email account, are consolidated into one entry in the inbox. This mitigates the inbox from getting overcrowded with frequent emails from various senders. Statistics related to various senders are also generated in order to aid the user in identifying senders whose emails need to be consolidated or blocked. | 04-09-2015 |
20150100437 | TECHNIQUES FOR ORGANIZING AND PRESENTING DEAL CONTENT - Techniques for organizing and presenting deals/commercial offers received by users in emails are provided. Emails directed to a user that contain commercial offers for the user are determined. The determined emails are stored in a deal folder for the user. A deal newsletter is generated that at least summarizes commercial offers contained in at least a portion of the emails stored in the deal folder. The deal folder may be displayed to show the user the received deal emails. Furthermore, the deal newsletter may be displayed to the user to summarize the received deals for the user. | 04-09-2015 |
20150096012 | SECURE PHYSICAL AUTHENTICATION INPUT WITH PERSONAL DISPLAY OR SOUND DEVICE - A secure user input system is implemented for a computer system having a user input apparatus and a user output apparatus. The system comprises a user input template, provided to the user on the user output apparatus; and a personal user output interface providing, to the user, personal input interface information, mapped to the user input template, to enable the user to input information through the user input apparatus that is intelligible only to a party having access both to the user input template and the personal input interface information. | 04-02-2015 |
20150095984 | METHOD AND SYSTEM FOR SYSTEM FOR CONTROLLING ONLINE USER ACCOUNT USING A MOBILE DEVICE - A method and system for controlling online user account using a mobile device. The method includes receiving an option to lock an online account of a user from a service provider. The computer-implemented method also includes locking the online user account by using a mobile device. Further, the computer-implemented method includes initiating a user action at a later point of time. Furthermore, the computer-implemented method includes receiving an alert to unlock the online user account in order to perform the user action and obtaining an unlock password from the service provider. Moreover, the computer-implemented method includes unlocking the online user account with the unlock password by using the mobile device and performing the user action subsequent to the unlocking, thereby controlling the online user account using the mobile device. The system includes a computing device, a web browser, a service provider and a mobile device. | 04-02-2015 |
20150095770 | METHOD AND APPARATUS FOR AUTOMATICALLY SUMMARIZING THE CONTENTS OF ELECTRONIC DOCUMENTS - One embodiment of a method for summarizing an electronic document includes splitting the electronic document into a plurality of terms, wherein each of the plurality of terms is associated with a respective length, a respective informativeness score, and a respective coherence score, automatically selecting a subset of the plurality of terms, such that an aggregate informativeness score of the subset is maximized while an aggregate length of the subset is less than or equal to a maximum length, and arranging the subset as a summary of the electronic document. | 04-02-2015 |
20150095155 | METHOD AND SYSTEM FOR COLLABORATIVE LOCATION DETECTION - Disclosed is a system, method, and computer readable medium for collaboratively detecting location. A computing device detects a client device in communication with the computing device. The computing device requests, from the client device, a location of the client device and receives this location. The computing device performs the detecting, requesting, and receiving steps for each of a plurality of client devices, where the performing occurs for a predetermined number of client devices. The computing device then determines its location from the received locations of the predetermined number of client devices. | 04-02-2015 |
20150089348 | SYSTEM AND METHOD FOR WEB PAGE BACKGROUND IMAGE DELIVERY - Disclosed is a system and method for progressively deploying a large size wallpaper of a web page, without compromising on image quality, perceived load time or user experience. The present disclosure involves embodiments for reducing the size of background image of a web page for initial deployment of the page. This reduced size background image maintains its high quality features; however, there is a reduction in detail resulting in a “blurred” image. Therefore, the deployed page does not reduce page performance upon attempting to download large background images. Upon serving the web page with the compressed image, higher detail versions of the compressed background image are progressively downloaded until the original high quality image is displayed. | 03-26-2015 |
20150088990 | Cache Refreshing for Online Social Newsfeeds - Software for an online social service receives a request for a newsfeed from a user. The newsfeed depends at least in part on a memory-cached list of social friends of the user and on a memory-cached list of events associated with each social friend. The software refreshes a memory-cached copy of the list of social friends from a corresponding list in a persistent data store, based upon a determination of a utility associated with the user. And the software refreshes a memory-cached copy of a list of events associated with a social friend from a corresponding list of events in a persistent data store, based upon a determination of a utility associated with the social friend. Then the software causes the newsfeed to be displayed to the user. | 03-26-2015 |
20150082280 | AUTOMATIC VERIFICATION BY COMPARING USER INTERFACE IMAGES - A method, apparatus and software related product (e.g., a computer readable memory) are presented for automatic testing of software products such as front-ends of computing devices. Various embodiments described herein can simplify the delivery and verification of software products and services across computing devices and screens by comparing user interface images using image analysis. For example, a screen buffer or visual representation of a new version of a software application can be compared with those representations generated using one or more previously released (positively tested) software versions of that application. This can broaden the reach of the solution and facilitate automation of workflows, which previously required human interaction. | 03-19-2015 |
20150081765 | SYSTEM AND METHOD FOR ENHANCING MULTI-MODULE EXPERIENCE - Methods and systems for processing content from multiple content sources includes identifying a plurality of content sources for rendering content on a website. A plurality of content modules associated with the website, are identified. Each content module is configured to render content from each of the plurality of content sources. A rendering size of each of the content modules selected for rendering on the website, is identified. The content format for each of the plurality of content module is defined for the identified rendering size of each of the content modules. A selection of one of the plurality of content modules is received. The selection causes a reconfiguration of the rendering sizes of one or more of the plurality of content modules. The content format of the one or more of the plurality of content modules is adjusted based on the rendering sizes after the reconfiguration. | 03-19-2015 |
20150081695 | LOCAL RECOMMENDATION ENGINE - A recommendation engine and a user profile stored on a user device are employed by the user device to select from a content store, content that is relevant to a current display of the user device. The selected content is combined with the current display to generate the contextually relevant display. The user profile on the user device is updated based on user interaction with the displayed content and the updated profile may be uploaded to the server in accordance with privacy settings associated with the user profile. | 03-19-2015 |
20150081653 | TYPE FREE SEARCH ASSIST - Techniques are described herein for assisting a user of a portable computing device with a touch screen display in formulating a search engine search query. The techniques may assist the user in a more efficient funnel querying approach when compared to conventional funnel querying approaches. In particular, with the techniques, the user can add one or more additional keywords to an initial search query without having to enter the individual letters of the additional keywords. As a result, the techniques enable the user to find relevant search results with less tedium and frustration compared to conventional funnel querying approaches, thereby increasing user satisfaction with the search engine. | 03-19-2015 |
20150074533 | USER-PROGRAMMABLE CHANNEL STORE FOR VIDEO - A system and method for providing a more relevant user viewing experience on a mobile device includes providing a video application providing access to a virtual video channel store with selectable tiles representing digital video content sources (channels). A user is able to select channels from the virtual channel store and interact with the selections within a graphical user interface that enhances the channel viewing experience. | 03-12-2015 |
20150074512 | IMAGE BROWSING SYSTEM AND METHOD FOR A DIGITAL CONTENT PLATFORM - Systems and methods for presenting and/or browsing images on a digital content platform. In one embodiment, for example, there is provided an image-browsing system, including: (1) a database having a plurality of images; (2) an image frame provided on the digital content platform, wherein the image frame displays a first image from the database; and (3) a user-actionable interface, wherein activation of the interface replaces the first image within the frame with a second image. Various alternative aspects and embodiments are further described herein. For example, in certain instances, such systems and methods may be used to browse images on a digital content platform (e.g., a web page), conduct image searches directly from an image frame within a digital content platform, and/or provide contextually relevant advertising on the digital content platform. | 03-12-2015 |
20150074235 | METHOD AND SYSTEM FOR MEDIA COLLECTION EXPANSION - Systems and methods have been developed for expanding collections of media objects that are stored remotely. More specifically, systems and methods have been developed for continuously monitoring and updating collections of media objects stored in a user's media repository (e.g., a “media locker”). | 03-12-2015 |
20150074191 | UNIFIED END USER NOTIFICATION PLATFORM - A unified end-user notification platform delivers event alerts to different types of clients including mobile devices and HTTP clients. Users can subscribe to a plurality of notification channels and select from the associated various delivery options via a single user interface. The events are received by the unified notification platform which matches the received events with the user subscription data to identify subscribers and their respective delivery options. Corresponding event alerts are generated and delivered based on the user or subscriber specified options. Multiple event alerts corresponding to public and private data notification channels are provided to a user device via a single connection. | 03-12-2015 |
20150074070 | SYSTEM AND METHOD FOR RECONCILING TRANSACTIONAL AND NON-TRANSACTIONAL OPERATIONS IN KEY-VALUE STORES - Techniques are provided for detecting and resolving conflicts between native and transactional applications sharing a common database. As transactions are received at the database system, a timestamp is assigned to both the start and the commit time of a transaction, where the timestamps are synchronized with a logical clock in the database system. When the database system receives a native operation, the database system increments the time in the logical clock and assigns that updated time to the native operation. When the transaction is ready to commit, database system may determine conflicts between native and transactional operations. If the database system determines that a native operation conflicts with a transactional operation, database system will abort the transaction. | 03-12-2015 |
20150073905 | SYSTEM FOR PROVIDING FOR A REVENUE GENERATOR TO BID EXCLUSIVELY ON MOBILE SEARCH TRAFFIC - A system is described for providing for a revenue generator to bid exclusively on mobile search traffic. The system may include a processor, a memory and an interface. The memory may store a plurality of bids, a keyword, a mobile search request and a mobile advertisement associated with a revenue generator. The interface may communicate with a user and a plurality of revenue generators. The processor may receive bids on the keyword from the revenue generators. The bids may apply to the keyword when the keyword is searched for through the mobile carrier. The processor may receive the mobile search request from the user. The processor may determine if the mobile search request originated from the mobile carrier. The processor may serve the user the advertisement if the mobile search request originated from the mobile carrier, otherwise the mobile advertisement is not served for the keyword. | 03-12-2015 |
20150073895 | SYSTEM AND METHOD FOR IDENTIFICATION OF SUBJECT LINE TEMPLATES - Disclosed is a system and method for email management that leverages information derived from automatically generated templates in order to identify types of message and message content. The systems and methods discussed herein involve identifying messages matching specific template types and structures, and automatically extracting important data from email messages matching those templates. The extracted data enables improvements for a user's experience and increased monetization. That is, templates can be analyzed to determine a type of email message, which in turn can be presented to a receiving user within an automatic folder or tag designation. Additionally, email snippets or previews can be generated from the extracted data for display within a user's inbox. Also, the extracted data can be used for monetization purposes, by serving targeted advertisements based upon the data extracted from such messages. | 03-12-2015 |
20150067505 | System And Methods For User Curated Media - Methods and systems for recommending online media content to other users includes receiving a selection of media content rendered on content page. The media content is identified by a user for sharing. A list of topics associated with the user is generated for presenting on a user interface. The topics are descriptive of the media content selected for sharing. Selection of one or more topics for the selected media content is received from the user. The received selections define the user's relevancy perspective for the selected media content. A recommendation for the selected media content is provided in content streams of users that follow the selected topics for users interactions with the selected media content. | 03-05-2015 |
20150066959 | Prioritizing Items From Different Categories In A News Stream - Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus. | 03-05-2015 |
20150066656 | TIME-TRIGGERED ADVERTISEMENT REPLACEMENT - A system to place online advertisements on a first page includes a display output to render a primary advertisement on at least a portion of a first web page and a timer to measure a first predetermined period of time that the first web page is displayed. The system includes an advertisement controller, coupled to the display output and the timer, to switch the primary advertisement to display a secondary advertisement on the portion of the first web page. The advertisement controller is further responsive to a request to recall the primary advertisement after the switching has occurred and to switch the secondary advertisement with the primary advertisement. | 03-05-2015 |
20150066646 | SPARK SATELLITE CLUSTERS TO HADOOP DATA STORES - An advertising and data analysis platform may need to mine through vast amounts of data to come up with insights into advertising effectiveness, and measure and improve the effectiveness of advertising reach. Distributed network data analytics may be applied to ad matching/targeting, such that an in-memory cluster computing environment may be used with advertising data. For example, HADOOP may be utilized for distributed processing of the vast amounts of data and the HADOOP distributed file system (HDFS) is used for organizing communications and storage of that data. Satellite clusters or nodes may be generated that also utilize HDFS. For example, a SPARK or SHARK satellite cluster may be arranged to further utilize the HDFS of the HADOOP clusters. | 03-05-2015 |
20150058720 | SYSTEM AND METHOD FOR AUTOMATICALLY SUGGESTING DIVERSE AND PERSONALIZED MESSAGE COMPLETIONS - Disclosed is a system and method for suggesting messages that are automatically learned, personalized and diversified by leveraging messages sent by a large number of users in order to provide message completions that are as engaging as possible. The disclosed systems and methods learn from recurrent messages sent to a recipient, and suggest message completions based upon user behavior. The systems and methods compute a ranked list of suggested message completions after every key stroke or character input, and if the list satisfies a given confidence threshold, it is returned and displayed to the user. | 02-26-2015 |
20150058114 | DWELL TIME BASED ADVERTISING IN A SCROLLABLE CONTENT STREAM - A method for online advertising includes: receiving a request for a content stream from a client device; embedding an advertisement in the content stream, and transmitting the content stream to the client device; determining a scroll dwell time of the advertisement when the content stream is presented on the client device; determining a level of performance of a guaranteed presentation amount associated with the advertisement, the level of performance based on the scroll dwell time of the advertisement. In another embodiment, candidate advertisements are identified for presentation in the content stream; for each candidate, an expected cost per time unit (eCPTU) of exposure is determined; one of the candidate advertisements is selected for inclusion in the content stream based on the eCPTU's; the content stream is transmitted to the client device. | 02-26-2015 |
20150058113 | DWELL TIME BASED ADVERTISING - A method for online advertising, is provided, including: receiving a request for a web page from a client device; in response to the request, selecting an advertisement for presentation on the web page, and transmitting the web page to the client device; determining a duration of exposure of the advertisement when the web page is presented on the client device; determining a level of performance of a guaranteed presentation amount associated with the advertisement, the level of performance based on the duration of exposure of the advertisement. In another embodiment, a plurality of candidate advertisements are identified for presentation on a requested web page; for each candidate, an expected cost per time unit (eCPTU) of exposure is determined; one candidate advertisement is selected for presentation on the web page based on the eCPTU's; the web page is transmitted to a client device. | 02-26-2015 |
20150057035 | SYSTEM AND METHOD FOR CONTEXTUAL SOCIAL MESSAGING - Disclosed is a system and method for selectively delivering shared information. The disclosed systems and methods enable a sending user to decide what context of information is to be shared, in that a sending user can determine when and where information is shared. This enables increased social engagement towards relevant information. Additionally, this enables a vast opportunity for commercial opportunities, whereby advertisements can be served contingent upon a consumer's context, and/or only when the product or service offered to the consumer is relevant. | 02-26-2015 |
20150052586 | ENHANCING NETWORK SECURITY - Briefly, embodiments of methods or systems for providing enhancements to network security are disclosed. | 02-19-2015 |
20150052548 | ENCODING PRE-ROLL ADVERTISEMENTS IN PROGRESSIVELY-LOADING IMAGES - Some embodiments of the invention provide techniques for an advertisement mask and a target media content being jointly encoded, transformed, and progressively rendered for presentation to a user. Specifically, a request for the target media content by a user is received. The target media content and the advertisement mask are scaled and divided into equally sized blocks and, further, jointly encoded into a compressed media file. Transformation of the content of the compressed media file is followed by progressively loading and rendering the advertisement mask and a partially obscured view of the media content. As the target media content is transmitted and fully rendered, the advertisement mask gradually decreases in opacity until it is removed for presentation of the fully-rendered target media content. | 02-19-2015 |
20150052500 | TESTING COMPUTER-IMPLEMENTABLE INSTRUCTIONS - Briefly, embodiments of methods or systems for testing software modules are disclosed. | 02-19-2015 |
20150052462 | CAPTURE AND RETRIEVAL OF A PERSONALIZED MOOD ICON - Disclosed herein is system, method and apparatus to capture and retrieve personalized mood icons. A personalized mood icon may be used to express a mood, tone, emotion, etc., and may comprise one or more components, including without limitation one or more visual and/or audible components. An icon may be generated from a media item depicting a user and a mood of the user. For example, an icon may be generated from a media item comprising one or more of still image, video, audio, multimedia, etc. content. An icon may comprise content from one or more media items and/or content portions of one or more media items. An icon may comprise a textual component, such as for example a textual title or description of the mood, tone, motion being portrayed using the icon. | 02-19-2015 |
20150052203 | SYSTEM AND METHOD FOR MAILING LIST IDENTIFICATION AND REPRESENTATION - Disclosed is a system and method for managing mailing list newsletter messages for a recipient user, and organizing such messages in accordance with a receiving user's interests. The present disclosure enables novel organizational tools for emails by intuitively organizing received newsletters and providing highly visible features within a user's inbox respective the newsletters. Organization of received newsletters is ensured through ranking users' mailing lists according to his/her interest in them, based on actions made by the respective user, in addition to actions of other users receiving the same newsletters. Additionally, upon reception of such newsletters, the present disclosure provides a specialized view, in addition to added functionality within a user's inbox, thereby enhancing a user's experience and engagement with received messages of a newsletter. | 02-19-2015 |
20150052126 | METHOD AND SYSTEM FOR RECOMMENDING RELEVANT WEB CONTENT TO SECOND SCREEN APPLICATION USERS - Disclosed is a system and method for recommending web content to a second screen. A server computer analyzes closed captioning text associated with a media program being experienced in a time period by a user having a client device. In response to the analyzing of the closed captioning text, the server automatically extracts an entity from the closed captioning text and determines an online web page describing the entity. The server utilizes a graph model to retrieve a relevant information item for the entity, where the graph model includes a plurality of entity nodes and a plurality of query nodes. The server communicates, within the time period, the relevant information item to the client device. | 02-19-2015 |
20150050921 | DISPLAYING LOCATION-BASED IMAGES THAT MATCH THE WEATHER CONDITIONS - An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data. | 02-19-2015 |
20150039630 | METHOD AND APPARATUS FOR ACCURATE LOCALIZATION OF POINTS OF INTEREST - Geo-referenced and oriented media items may be used to determine a location of one or more points of interest depicted by the media items. A difference between an actual capture location and orientation and a reported location and orientation may be modeled according to one or more distributions, which distribution(s) may be used to assign one or more weights to each location in the world where such weight(s) may be considered to be a likelihood that a point of interest might have been seen by a capturing device. A density map may be acquired by superimposing the derived likelihoods, and a maximum, e.g., local maximum, may be determined to represent a location of a point of interest. | 02-05-2015 |
20150039449 | INDICATING UNAVAILABILITY OF AN UPLOADED VIDEO FILE THAT IS BEING BITRATE ENCODED - A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video file by performing bit rate encoding on the uploaded video file. The bit rate encoding generates a plurality of encoded video files of the uploaded video file having respective bitrates. The advertiser system displays a set of menu options on the graphical user interface for each of the encoded video files. | 02-05-2015 |
20150039432 | KEYWORD RECOMMENDATION - An example system can include a server that includes or is associated with a keyword recommendation module. The keyword recommendation module can be configured to select keywords for a search engine for use in a search engine marketing campaign, wherein the search engine provides more traffic to Internet content of a publisher than other search engines, for the keywords. The module can also be configured to determine, per keyword, user engagement with the Internet content resulting from the traffic provided by the search engine for the keywords, according to one or more of time spent viewing the Internet content, page views of the Internet content, and dwell times. The module can also be configured to score, per keyword, the keywords according to the determined user engagement with the Internet content, and generate keyword recommendations according to the scoring of the keywords. | 02-05-2015 |
20150039426 | REVENUE SHARE ANALYSIS - A revenue share analysis module can determine individual session revenues for content items provided by content providers. The module can also determine total session content revenues for each of the content items according to the determined individual session revenues, and determine respective content values for each of the content items according to the determined total session revenues for each of the content items. It also may determine total session provider revenues for each of the content providers according to the determined total session revenues for each of the content items, and determine respective provider values for each of the content providers according to the determined total session revenues for each of the content providers. Also, it can determine revenue share offers according to the content values and/or the provider values. | 02-05-2015 |
20150039424 | SYSTEM AND METHOD FOR SOCIAL DISPLAY ADVERTISEMENTS - Disclosed is a system and method for providing automated micro-targeted advertisements to a small group of engaged users based on the users' interactions with each other. The systems and methods disclosed provide relevant advertisements to members of a small targeted online group, where the members of the group share common interests, behaviors, preferences, online activities, and the like. The advertisements include calls to action for a receiving user to consummate a transaction, which encourages product (or brand) engagement by specifically identifying friends (or other users who have an established relationship with the user) that may be interested in a product, thereby, providing an initial dialogue between the friends over the targeted product. | 02-05-2015 |
20150039420 | AUDIENCE CENTRIC PRICING - A system can include a server that includes or is associated with a revenue analysis module. The module can be configured to receive user web browsing session data from a data source. The session data may include page view data, page interaction data, and page referral data. The module may also be configured to determine page referral events, revenue generating events, and relationships between the page referral events and the revenue generating events, according to at least part of the session data. The revenue generating events may include events in which a user interaction with the webpage generates revenue. The module may also be configured to determine revenue generated by the revenue generating events per page referral event of the page referral events, according to the relationships between the page referral events and the revenue generating events. | 02-05-2015 |
20150039419 | KEYWORD PRICE RECOMMENDATION - An system can include a server that includes or is associated with a keyword price recommendation module. The module can be configured to recommend an optimal price for a keyword, per referral event, in a search engine marketing campaign. For making such a recommendation, the module can be configured to determine revenue generated per referral event for the keyword according to a number of referral events for the keyword for a plurality of users and revenue generated for the keyword by the plurality of users. It can also be configured to select a return on investment percentage for the keyword, and determine the optimal price for the keyword according to the revenue generated per referral event and the return on investment percentage. Additionally or alternatively, the keyword price recommendation module can be configured to calculate the return on investment percentage for the keyword according to at least one market condition. | 02-05-2015 |
20150039360 | DEPENDENCY MANAGEMENT FOR ENTERPRISE COMPUTING - Briefly, embodiments disclosed herein may relate to managing dependencies among software components executed in enterprise computing environments, for example. | 02-05-2015 |
20150038114 | Methods and System for Device Authentication - A request is received to access a user account. A geolocation of a mobile device registered with the user account is obtained directly from the mobile device. Authentication credentials for the user account are verified for correctness. A mobile device geolocation verification request is transmitted to a cellular data provider. The cellular data provider is equipped to independently determine a true geolocation region of the mobile device for comparison with the geolocation of the mobile device as obtained directly from the mobile device. A verification response to the mobile device geolocation verification request is received from the cellular data provider. The verification response indicates whether or not the geolocation of the mobile device as obtained directly from the mobile device corresponds to the true geolocation region of the mobile device. A response to the access request based on the verification response is transmitted. | 02-05-2015 |
20150033194 | MULTI-FINGER USER IDENTIFICATION - A method for identifying a user is provided, including the following method operations: identifying at least three contact regions on a touch sensitive surface, the contact regions defined by simultaneous contact of at least three fingers of the user with the touch sensitive surface; for each contact region, determining a center point; determining distances between each of the determined center points of the contact regions; comparing the determined distances against predefined distances associated with a known user; based on the comparing, determining the user to be the known user or not the known user. | 01-29-2015 |
20150033141 | SYSTEM AND METHOD FOR PROVIDING AN INTERACTIVE MESSAGE INBOX - Disclosed is a system and method for email management that leverages information associated with an incoming email message in order to organize the recipient's inbox and display relevant message content from the inbox. The present disclosure identifies messages by their relevance to a recipient, and effectively displays the relevant portions of the message to the recipient in an efficient manner which allows users to interact with the messages from the inbox. According to some embodiments, the present disclosure categorizes emails and provides a user interface for presenting the emails prioritized by importance or relevance to the recipient. The present disclosure logically categorizes incoming emails and displays enriched snippets extracted from the messages from the inbox without the user having to open the message, thereby allowing the user to view and/or interact with the message from the inbox. | 01-29-2015 |
20150033132 | METHOD AND SYSTEM FOR DYNAMICALLY CHANGING A HEADER SPACE IN A GRAPHICAL USER INTERFACE - Disclosed is a method and system for transmitting, by a processor to a client device, a software application (e.g., a mobile app or a web page) configured to load, by a computer processor of the client device, a graphical user interface (GUI), the GUI including a header space and a content display space. The software application is further configured to display, by the computer processor, the GUI in a first frame, detect, by the computer processor, user interaction with content displayed in the content display space of the GUI, compare, by the computer processor, the user interaction with a set of stored user interactions, and, based on the comparing, change, by the computer processor, the header space in the GUI in the first frame. | 01-29-2015 |
20150032720 | OPTIMIZING DATABASE QUERIES - A system and method for database management and accessing data stored in the database may be optimized based on the database structure. For example, data associated with a range (e.g. owners of IP addresses) may have query requests optimized by utilizing two tables. The first table may include all the ranges, such that the ranges are continuous and not overlapping, and an identifier for each of the ranges. The second table may include the identifiers and the data that is associated with the range corresponding with those identifiers. Query requests for a particular range may be optimized by utilizing specialized database queries for the first table and because the data associated with the range is not part of the first table. Further, the second table size is reduced because an identifier may be associated with multiple ranges. | 01-29-2015 |
20150032535 | SYSTEM AND METHOD FOR CONTENT BASED SOCIAL RECOMMENDATIONS AND MONETIZATION THEREOF - Disclosed is a system and method for automatically detecting social relationships from consumer image collections. The disclosed systems and methods provide the ability to infer relationships between people thereby creating dynamic social networks from the occurrences of people appearing in digital images. Occurrences of people in pictures can be detected based on known or to be known facial recognition technology. These inferences enable relationship determinations regarding whether the people are family members, friends, acquaintances or merely strangers who happen to be in the same place at the same time. The disclosed detection of such relationships enables the building of intelligent image management systems. Furthermore, based on the detected social relationships, advertisements can be served not solely to a single person, but to multiple people within the scope of the social relationship | 01-29-2015 |
20140373030 | METHOD AND SYSTEM FOR RECORDING AND REPLAYING USER SESSIONS IN BROWSER BASED APPLICATIONS - A computer-implemented method for recording and replaying user sessions in browser based applications includes initiating a user session as a result of a user accessing an application in a web browser. The computer-implemented method also includes attaching an event handler to the application as a replacement for an original event handler. Further, the computer-implemented method includes executing the event handler in response to an event, wherein the event is a plurality of user actions performed during the user session. Furthermore, the computer-implemented method includes receiving the plurality of user actions as inputs to the application. Moreover, the computer-implemented method includes recording the plurality of user actions and replaying the plurality of user actions recorded at a later time. | 12-18-2014 |
20140372229 | METHOD AND SYSTEM FOR AUTOMATICALLY PAUSING ADVERTISEMENTS BASED ON USER ATTENTION - A computer-implemented method for automatically pausing advertisements based on user attention includes rendering a digital video to a user, in response to the user initiating the digital video through a web multimedia player. The computer-implemented method also includes streaming an advertisement to the user once the user begins to watch the digital video and monitoring the user attention as the user watches the advertisement. The user attention is monitored based on keystrokes and mouse movements. Further, the computer-implemented method includes detecting one or more changes in the user attention. Furthermore, the computer-implemented method includes pausing the advertisement automatically at instance of detecting the one or more changes. Moreover, the computer-implemented method includes detecting the one or more changes that directs the user attention to the paused advertisement and resuming streaming of the advertisement. | 12-18-2014 |
20140359479 | SYSTEMS AND METHODS FOR AUTO-ADJUST POSITIONING OF PREFERRED CONTENT FOR INCREASED CLICK AND CONVERSION RATES - A computer-implemented user notification method includes displaying, at user-accessible locations on a graphical display of a mobile device, notifications corresponding to user interest, preference, and frequency of interaction with particular applications or activities on the mobile device. By increasing ease of interaction with particular notifications and advertisements that are of increased importance and relevance for the user, a higher click through and conversion rate is anticipated. | 12-04-2014 |
20140359015 | PHOTO AND VIDEO SHARING - In one embodiment, a set of tags associated with a media item may be ascertained. One or more of a plurality of individuals may be identified based, at least in part, upon the set of tags associated with the media item and a plurality of sets of sharing preferences, each one of the plurality of sets of sharing preferences being associated with a corresponding one of the plurality of individuals and indicating tags for which media items are to be automatically shared with the corresponding one of the plurality of individuals. Information pertaining to the media item may be shared with the identified individuals. | 12-04-2014 |
20140358847 | Method and System for Document Update - Method and system for document update are provided. Information related to document update in the database is obtained. A stochastic model is generated based on the obtained information. An update sequence is determined based on the stochastic model. The update sequence indicates at least one document that needs to be updated in a time slot. One or more documents are retrieved from the database based on the update sequence. The retrieved one or more documents are updated in the time slot. | 12-04-2014 |
20140355907 | PHOTO AND VIDEO SEARCH - In one embodiment, a set of tags that has been generated by performing computer vision analysis of image content of a visual media item may be obtained, where each tag of the set of tags has a corresponding probability. In addition, a set of information that is independent from the image content of the visual media item may be obtained. The probability of at least a portion of the set of tags may be modified based, at least in part, upon the set of information. | 12-04-2014 |
20140351000 | Dynamic Modification of A Parameter of An Image Based on User Interest - Methods and systems for changing a parameter associated with an image displayed on a display screen based on criteria related to a user are described. One of the methods includes receiving a selection of an image from a plurality of images. The method further includes examining the selected image to identify a keyword and criteria associated with the selected image. The keyword includes an identification of the image and the criteria including a time associated with the selected image. The method further includes ranking the selected image compared to remaining images of the plurality of images based on the keyword and the criteria, assigning a weight to an image parameter of the selected image to associate the image parameter with the rank of the selected image, and sending the assigned weight of the image parameter to a display device for display of the selected image according to the assigned weight. | 11-27-2014 |
20140350912 | METHOD AND SYSTEM FOR PREDICTING PERFORMANCE OF SOFTWARE APPLICATIONS ON PROSPECTIVE HARDWARE ARCHITECTURE - A system and method for identifying optimal system architectures for a reference application are provided. The system and method comprise executing a reference application and a plurality of test applications on a current system architecture and sampling performance data for each of the applications. The performance data is used to compute an application signature for each application. A similarity element is derived from the application signatures that illustrates the similarity between each application and every other application. Using a similarity threshold and an algorithm, a subset of test applications that are similar to the reference application are derived. | 11-27-2014 |
20140344060 | SYSTEM AND METHOD FOR TARGETING USER INTERESTS BASED ON MOBILE CALL LOGS - Techniques are provided that include targeting a user of a mobile electronic device with an interest-based advertisement, based at least in part on various call logs on a user device. Techniques are provided in which a set of calls from a user's call log from a mobile device are assigned to one or more categories indicative of potential user interests for the purposed of targeted advertisements. The usage pattern of the user's call log takes into account the time of the day, week, and/or month that the user tends to make particular calls to determine recurring patterns and calculate individual metrics for comparison with other users. | 11-20-2014 |
20140337356 | Identifying Communities Within A Social Network Based on Information Propagation Data - Methods and systems for identifying communities based on information propagation data are described. One of the methods includes receiving a social graph, which includes nodes and relationships between the nodes. The method further includes receiving a number of the communities to find within the social graph, receiving data regarding propagation of information between the nodes, and calculating a probability of formation of a link between a first one of the nodes and a second one of the nodes based on the data. The link provides a direction of flow of media between the first and second nodes. The method includes calculating a probability that media will be accessed by the second node based on the data. One of the communities includes the first node, the second node, and the link. | 11-13-2014 |
20140337169 | ONLINE AND OFFLINE COLLABORATION ASSOCIATED WITH SHOPPING AND PURCHASING - Techniques are provided that include using a collaborative arrangement between a first entity associated with a physical location, such as a physical store or residence that has or sells one or more products of a first product type, and a second entity, such as a Web site offering for purchase products of the first product type. According to some such arrangements, if, for example, a user purchases a product from the Web site after the user evidently made a visit to the physical location, or received a display or demonstration of a product of the first product type at the physical location, then revenue or value resulting from the purchase may be split or shared between entities including the first entity and the second entity. | 11-13-2014 |
20140337132 | DYNAMIC TEXT REPLACEMENT IN E-BOOKS FOR ADVERTISING - Techniques are provided in which advertisements are presented to a user via access to electronic reading content. A first set of information is obtained regarding electronic reading content evidenced as being accessed by the user. A second set of information is obtained pertaining to a particular user. Using both sets of information, advertising targeting parameters are generated to target the user with one or more advertisements by inserting the advertisements within Based at least in part on the targeting parameters, the user is targeted with at least one advertisement via inserting the advertisement within the electronic reading content. | 11-13-2014 |
20140337116 | MARKETING TECHNIQUE TO NEGOTIATE PRICE OF PRODUCT - Techniques are provided in which the current price of a commodity purchased from a seller by a buyer with a price guarantee policy is monitored. Upon detection of the current price dropping below the purchase price, the buyer and seller are notified, leading to a rebate being provided to the buyer from the seller to be redeemed based on the terms of the price guarantee policy. In some embodiments, buyers are offered incentives, such as a discounted price, in exchange for a reduced time period within which a price guarantee policy is redeemable. | 11-13-2014 |
20140331169 | Content Selection Based on Scroll Pattern Recognition - A method and apparatus for scroll pattern recognition is provided. First content is provided to an application with a scrolling interface and a display window. The application is configured to display a portion of the first content to a user based on a current display position, where the scrolling interface is configured to change the current display position based on input from the user. User interaction data that includes scroll data is obtained. The occurrence of an actionable event based on the user interaction data is determined. Second content is provided to the application based on the actionable event. | 11-06-2014 |
20140324578 | SYSTEMS AND METHODS FOR INSTANT E-COUPON DISTRIBUTION - A system for online e-coupon distribution comprises a processor in communication with the computer-readable storage medium. The processor may execute a set of instructions saved in the computer-readable medium to receive purchase intention (PI) information associated with a user and a target product, and then determine, based on the PI information, a PI score that reflects a present purchase intention of the user. If the PI score exceeds a predetermined value, the processor may provide an online e-coupon associated with the target product to a target webpage rendered to the user. | 10-30-2014 |
20140323189 | ADVERTISING GAME SYSTEM - An advertising game system can include a user interface, e.g., a graphical user interface (GUI), configurable to output, e.g., display, a clue related to a brand. The output of the clue may be a part of a game. The user interface may also be configurable to display a user input field configurable to receive a guess of the brand. The user interface may also be configurable to display an advertisement related to the brand, where a received guess identifies the brand. The system can also include a processor communicatively coupled to the user interface. The processor may be executable to determine whether a received guess identifies the brand. | 10-30-2014 |
20140317086 | Efficient Database Searching - Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension. | 10-23-2014 |
20140316884 | INTERACTIVE ADVERTISING SYSTEM - An electronic device implemented method may include presenting an advertisement via user interface of a first application, receiving an anticipated user input associated with the presented advertisement, and performing an action associated with the anticipated user input. The anticipated user input being a gesture and the action being at least an interaction with an advertiser or an agent of the advertiser associated with the advertisement. Alternatively or additionally, the action may be at least an interaction with a second application associated with the gesture. | 10-23-2014 |
20140310100 | METHODS OF DYNAMICALLY CREATING PERSONALIZED INTERNET ADVERTISEMENTS BASED ON CONTENT - Advertising is used to generate awareness of commercial Internet web sites. To greatly simplify the marketing of a commercial Internet web site, the automatic creation of an advertising campaign would be desirable. A method of automatically creating an Internet web site may be performed by first crawling through the Internet web site to identify products and services offered by the Internet web site. Information about the identified products and services is stored. The system then creates advertisements for the identified products and services. The advertisements may include images, text, a link to the web page where the product or service was found, and keywords associated with the product or service. The automatically created advertisements may then be placed into an advertisement pool for use with advertising supported web sites. The automatic Internet advertisement campaign creations system of the present invention may be used to create free trial advertisement campaigns for potential advertising clients. | 10-16-2014 |
20140310095 | MOBILE CLICK FRAUD PREVENTION - A system is disclosed for detecting and handling click fraud in a mobile environment. The system may identify a source of a request. The request may be handled differently based on whether the source of the request originated from mobile traffic or web traffic. The source of the request may be used to determine whether a request is valid or invalid. The request may be flagged if the request is invalid. | 10-16-2014 |