Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network™

Open Access. Powered by Scholars. Published by Universities.®

Articles 3811 - 3835 of 3835

Full-Text Articles in Entire DC Network

Automatic Detection Of User Language, Rachel Blum, Aurimas Liutikas, Alex Ainslie, Rachel Simpson Feb 2016

Automatic Detection Of User Language, Rachel Blum, Aurimas Liutikas, Alex Ainslie, Rachel Simpson

Defensive Publications Series

This disclosure describes techniques to automatically detect a user’s proficiency in particular languages. Signals from user activity, such as search, browsing activity, location history, mobile usage, etc. are interpreted as indicators of the user’s likely language proficiency. Further, user preferences, such as language preferences, spell checking preferences, etc. are analyzed as indicators of the user’s language proficiency. Multiple signals are combined to determine languages in which the user is proficient. Detected proficiency is utilized to customize user experience, e.g., to automatically offer translation for content that is in a language in which the user is not proficient.


Application Install Retargeting Based On Duration Of Virtualized Session, Sofia Andrianakou, Yuanying Xie Feb 2016

Application Install Retargeting Based On Duration Of Virtualized Session, Sofia Andrianakou, Yuanying Xie

Defensive Publications Series

A user may be retargeted with advertisements, offers, discounts, or other content items related to an application based on the user previously interacting with the application. For example, the user may be retargeted or remarketed with an advertisement to install an application on the user’s device in response to the user spending at least a threshold amount of time interacting with the application in a virtualized environment or via streaming. The provided 3 advertisement may be an application install advertisement that, when selected, initiates the installation of the application on the user’s device.


Mapping Tokens To Images, Yuan Li, Benjamin Sapp Feb 2016

Mapping Tokens To Images, Yuan Li, Benjamin Sapp

Defensive Publications Series

The disclosure includes a system for mapping tokens to images to improve user queries for images. User queries, electronic documents with known relevance to each of the user queries, and a set of tokens are received by the system. The user queries and the electronic documents are mapped to the set of tokens by measuring an effectiveness of each token and electronic document combination based on a retrievalperformance metric. Search tokens for the electronic documents from the set of tokens are identified based on the mapping. The search tokens are output for each user query. The system advantageously retrieves documents …


Systems And Methods For Social Sharing Of Suggested Content Items, Justin Lewis, Gavin James Jan 2016

Systems And Methods For Social Sharing Of Suggested Content Items, Justin Lewis, Gavin James

Defensive Publications Series

Systems and methods of the present disclosure provide a data processing system that allows for social sharing of suggested content items configured with an action button. The data 5 processing system generates an online content item (e.g., an online advertisement) to display to a user via an online social network feed. The data processing system identifies one or more friends of the user that may be interested in the content item, and configures the content item with an action button that allows the user to share the content item with the identified one or more friends. The data processing system …


Measuring Wireless Network Connection Quality, Mike Mu, Avery Pennarun Jan 2016

Measuring Wireless Network Connection Quality, Mike Mu, Avery Pennarun

Defensive Publications Series

A system can run network tests to determine throughput for a wireless network connection between two devices. For example, a testing device can send a number of intentionally invalid test packets to a receiving device. The wireless MAC layer of the receiving device automatically sends back acknowledgment packets indicating that the test packets have been received. The timing and/or counts of the test packets and acknowledgment packets can be analyzed to determine throughput on the wireless network connection. Described features can measure network performance for any kind of wireless (e.g., Wifi™) device without installing any software on that device and …


Emotional Assistants For Applications, Dimitri Kanevsky, Mikhail Leder Jan 2016

Emotional Assistants For Applications, Dimitri Kanevsky, Mikhail Leder

Defensive Publications Series

This disclosure describes techniques that provide appropriate emotional responses to users of computing devices, irrespective of the specific interaction context. The techniques can be implemented as an emotional module that is called by an application. In response, the emotional module provides an appropriate response that the application renders. The techniques can learn from various sources of interaction data, such as books, movies, chats etc. and from user behavior after an emotional response is rendered. The techniques generate a database of emotions and appropriate computer responses. The techniques enable computers to provide effective emotional responses and improve human-computer interaction. The techniques …


Real Time Traffic Prediction For Physical Stores, Raghava Viswa Mani Kiran Peddinti, Lakshmi Kumar Dabbiru Jan 2016

Real Time Traffic Prediction For Physical Stores, Raghava Viswa Mani Kiran Peddinti, Lakshmi Kumar Dabbiru

Defensive Publications Series

A traffic predictor system can be used to predict customer traffic to physical stores. The system receives data describing search queries from a population of users. The system identifies intents of the population of users based on the search queries from the population of users. The intents may include local intent, i.e., intent to visit a physical store, and/or a product intent, i.e., intent to obtain a product. The system determines probabilities that the identified intents will lead to customers visiting the store. Subsequently, the system can generate traffic predictions for stores based on the determined probabilities for the identified …


Setting Allocations And Prices In Auctions, Patrick Hummel, Uri Nadav Jan 2016

Setting Allocations And Prices In Auctions, Patrick Hummel, Uri Nadav

Defensive Publications Series

This disclosure describes techniques to rank advertisers in an auction, such as an auction for advertisements delivered over the Internet. Advertisers that participate in the auction are classified into two types. The first type includes advertisers that make use of remarketing lists, or other valuable information. The second type includes advertisers that do not use remarketing lists. Bids from advertisers of the first type are adjusted to a virtual bid prior to conducting the ad auction. Bidders are ranked on the basis of their bids. Prices that the winning bidders pay, e.g., price per click, are adjusted by a scaling …


Detecting Search Query Language, Tal Cohen Jan 2016

Detecting Search Query Language, Tal Cohen

Defensive Publications Series

A language detection system can be used for detecting language of a search query that is provided at a search engine by a user. The system receives the search query in a first language, that is detected by the system. The search engine determines a first set of search results in response to the search query. The system receives the first set of search results. The system then identifies language of the first set of search results. The identified language is concluded to be the search query language (first language).


Systems, Methods And Apparatus For One Touch Ordering, Scott Savage Jan 2016

Systems, Methods And Apparatus For One Touch Ordering, Scott Savage

Defensive Publications Series

No abstract provided.


Using Machine Translation For Query Rewrite Generation, Massimiliano Ciaramita, Anton Andryeyev, Babak Behsaz, Srinivas Narayanan, Nitin Gupta, Neil Houlsby, Preyas Popat, Wei Wang Jan 2016

Using Machine Translation For Query Rewrite Generation, Massimiliano Ciaramita, Anton Andryeyev, Babak Behsaz, Srinivas Narayanan, Nitin Gupta, Neil Houlsby, Preyas Popat, Wei Wang

Defensive Publications Series

A query rewrite system can be used to improve query understanding of search engines by generating multiple reformulations of the same query using machine translation. The query rewrite system receives an initial query from a user. It then retrieves known related queries to the initial query from a database. Subsequently, the system generates variant queries from the query and the related queries by passing them through a monolingual machine translator. Thereafter, the system ranks the variant queries according to predefined parameters and transmits one or more of the ranked variant queries to a search engine for further processing.


Tracking Location Dependent Advertising Conversions, Senthil Kumar Hariramasamy, Lakshmi Kumar Dabbiru Dec 2015

Tracking Location Dependent Advertising Conversions, Senthil Kumar Hariramasamy, Lakshmi Kumar Dabbiru

Defensive Publications Series

An ad conversion system proposes a new type of conversion technique. This technique tracks change conversions such as home and job changes which occurred as a result of advertisements (ads) searched. The system receives a search query from a user at a predetermined location for the user. In response to this search query, the system provides ads to the user. Thereafter, the system can receive a user interaction with one of the ads displayed to the user. After receiving this interaction, the system identifies a change in the predetermined location for the user. Subsequently, the system determines a conversion for …


System For Providing Push Media Notifications Meeting Search Criteria, Vincent Dureau, Jonathan Wald Nov 2015

System For Providing Push Media Notifications Meeting Search Criteria, Vincent Dureau, Jonathan Wald

Defensive Publications Series

A system and method are disclosed for providing push notifications on TV and movie content meeting set criteria based on categorical queries. The system considers queries recently issued by users, runs them offline, and identifies any new additions to the result set. The system either responds to specific user interest in receiving updates or infers relevance to decide whether or not to send a push notification to the user. The system calculates a score and sets threshold values above which a notification is sent to the user. The notifications could be sent by email, bite-sized alert, operating system (OS) alert …


Using First-Party Website Identity For Remarketing Attribution And Optimization, Chao Cai Nov 2015

Using First-Party Website Identity For Remarketing Attribution And Optimization, Chao Cai

Defensive Publications Series

An improved method of evaluating and optimizing marketing campaigns utilizes first-party cookies to facilitate split testing. Users are assigned to control or treatment groups to assess the relative effectiveness of two different approaches. Marketers can produce precise, granular estimates of the ROI of a particular campaign by combining content optimization and marketing optimization in the context of evaluating campaign strategy.


Google Votes: A Liquid Democracy Experiment On A Corporate Social Network, Steve Hardt, Lia C. R. Lopes Jun 2015

Google Votes: A Liquid Democracy Experiment On A Corporate Social Network, Steve Hardt, Lia C. R. Lopes

Defensive Publications Series

This paper introduces Google Votes, an experiment in liquid democracy built on Google's internal corporate Google+ social network. Liquid democracy decision-making systems can scale to cover large groups by enabling voters to delegate their votes to other voters. This approach is in contrast to direct democracy systems where voters vote directly on issues, and representative democracy systems where voters elect representatives to vote on issues for them. Liquid democracy systems can provide many of the benefits of both direct and representative democracy systems with few of the weaknesses. Thus far, high implementation complexity and infrastructure costs have prevented widespread adoption. …


Pre-Fetching Batched Advertisements On Mobile Devices, Russell Quong, Steve Osborn May 2015

Pre-Fetching Batched Advertisements On Mobile Devices, Russell Quong, Steve Osborn

Defensive Publications Series

A mobile device may include an advertisement subsystem that can transmit ad requests to an advertisement network to receive batched advertisements to be stored in an ad cache. When an application executing on the mobile device requests an advertisement from the advertisement subsystem, the advertisement subsystem can select and serve the prefetched advertisement even if the mobile device is offline. Impression and/or performance data may be transmitted to the advertisement network once the mobile device is online. In some implementations, the advertisement subsystem can combine signal data from multiple applications having differing permissions to create a more comprehensive ad request. …


Mood Advisor Based On A User's Online And Device Activity, Javier Maria Gomez Beltran Apr 2015

Mood Advisor Based On A User's Online And Device Activity, Javier Maria Gomez Beltran

Defensive Publications Series

A system can determine correlations between user moods and user activities performed with devices, and can provide advice affecting user moods based on such correlations. For example, the system records moods of a user, such as by requesting that the user input his or her current moods periodically to devices. The system also determines and records activities and conditions that are engaged in by the user over time, based on the user's usage of devices for physical and online activity and based on detection of user activity using devices and device data. The system correlates moods of the user to …


Absolute Attribution Using Frequency Extrapolation, Robert Marsa Apr 2015

Absolute Attribution Using Frequency Extrapolation, Robert Marsa

Defensive Publications Series

Systems and methods pertaining to attribution are provided. In some implementations, a method enables assigning accurate credit to known factors by quantifying the effects of unknown factors in influencing behavior. The method may include examining a lift of being exposed to additional advertising to quantify the effect of the additional advertising. The method may further include measuring the lift directly for the non-zero events and using extrapolation to determine a baseline for the zero event.


Determination Of A Primary Window, Marcel Gordon Apr 2015

Determination Of A Primary Window, Marcel Gordon

Defensive Publications Series

A primary window management system can be used to determine a primary window from a multitude of windows opened in one or more applications. Applications may include web browsers, text editors, raster graphics editors, word processors, etc. The system determines the primary window from the multitude of windows based on user input. Then, the system modifies user interfaces of the one or more applications to provide easy navigation to the primary window from other windows.


Proximity Based Social Search, Justin Lewis, Gavin James Apr 2015

Proximity Based Social Search, Justin Lewis, Gavin James

Defensive Publications Series

The invention discloses a proximity search system. The system receives a search query from a first user to search for a second user. The system then identifies one or more candidate users in proximity to the first user. Further, the system transmits a proximity token to the respective client devices of the one or more candidate users. The system further causes the client devices to broadcast the proximity token. The system then determines that the first user’s client device detects the proximity token broadcasted by a second user’s client device. The system provides the first user with search results that …


Ranking Resources Referring To Locations, Weihao Lin Mar 2015

Ranking Resources Referring To Locations, Weihao Lin

Defensive Publications Series

A system and method ranks resources referring to locations. In one aspect, the method includes generating a location graph, the graph including resource nodes representing resources, location nodes representing geographic locations, and edges between resource nodes and location nodes. Each edge between the resource nodes and the location nodes represents a reference in the resource represented by the resource node to the geographic location represented by the location node. The method includes initializing scores in the location graph for resource nodes or location nodes or both; calculating a score for each resource node based on scores for location nodes sharing …


Management Of Versioned Map Data Tiles Stored On A Client Device, Keith Ito, Ronghui Zhu, Tommy Nourse Mar 2015

Management Of Versioned Map Data Tiles Stored On A Client Device, Keith Ito, Ronghui Zhu, Tommy Nourse

Defensive Publications Series

A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database and in the form of map data tiles bearing version numbers. The pre-fetching map data system identifying those map data tiles that correspond to the subset of map data corresponding to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for storing the pre-fetch map data tiles. …


Temporal/Spatial Calendar Events And Triggers, Daniel Klein, Dean Jackson Mar 2015

Temporal/Spatial Calendar Events And Triggers, Daniel Klein, Dean Jackson

Defensive Publications Series

Spatial and/or temporal triggers may be established so that when actuated, one or more notifications such as reminders may be provided to one or more users. These triggers may be established manually, e.g., by a user operating a user interface, automatically, e.g., by scraping calendar and/or email data to ascertain and/or predict various aspects of upcoming appointments such as start times, duration, date, location, and so forth, or a combination of the two. Spatial triggers may be actuated based on a determination that a user is, or will be, at a particular location. Temporal triggers may be actuated at particular …


Incentivizing Publishers To Join A Publisher Network, Patrick Hummel, Christopher Harris Feb 2015

Incentivizing Publishers To Join A Publisher Network, Patrick Hummel, Christopher Harris

Defensive Publications Series

This paper discusses an automated system in which publishers would be able to tell the advertisement platform which features they would value having and how much these features are worth to them. The advertisement platform can decide which features to develop as well as which publishers to invite to join the advertisement platform. The advertisement platform uses the information about how the publishers value certain features to find publishers who value the same features, before the advertisement platform develops the features. The advertisement platform may invite the publishers who value the same features to join the system, and may make …


Secure Traffic Metering With A Router, Swaminathan Krishnamurthy, Nick Arini Feb 2015

Secure Traffic Metering With A Router, Swaminathan Krishnamurthy, Nick Arini

Defensive Publications Series

Current gateway-based metering is not capable of capturing secured traffic because the gateway sits in the middle of the server-client transaction. A current solution uses client-side metering for secured traffic and gateway-based metering for unsecured traffic. This current solution is becoming less practical with the ever-increasing use of encryption for Internet delivered traffic. To overcome the above-noted problems, and other problems, with metering Internet traffic, disclosed herein are systems and methods that enable such secured traffic to be metered at a router or gateway.