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

Digital Commons Network

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

Articles 10831 - 10860 of 11790

Full-Text Articles in Entire DC Network

Mechanism For Queuing Livestream Content In A Media Content Display Queue, Ruxandra Davies, Justin Lewis Dec 2017

Mechanism For Queuing Livestream Content In A Media Content Display Queue, Ruxandra Davies, Justin Lewis

Defensive Publications Series

A mechanism is provided to queue live content items in a playlist by including timestamps corresponding to a start time and end time of a content item. A livestream may be added to a playlist that includes a timestamp and content items from the playlist may be provided to a user. Subsequently, a content item service may determine a user may not reach a livestream on time. The content item service may generate a notification to be presented to the user in a user interface that includes selectable icons representing actions that may be performed on the content items. In …


Configuring An Application Based On Settings In Similar Applications, N/A Dec 2017

Configuring An Application Based On Settings In Similar Applications, N/A

Defensive Publications Series

Generally, the present disclosure is directed to configuring settings in an application, such as an application on a device. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to predict a value for a setting in an application based on values of one or more settings in one or more similar applications.


Generating A User-Specific Reduced Content Webpage, N/A Dec 2017

Generating A User-Specific Reduced Content Webpage, N/A

Defensive Publications Series

Generally, the present disclosure is directed to generating a user-specific reduced content webpage that is tailored for a user. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to predict content on a webpage that is relevant to and/or irrelevant to a user based on the content of the webpage.


Identifying And Determining Trustworthiness Of A Machine-Learned Model, N/A Dec 2017

Identifying And Determining Trustworthiness Of A Machine-Learned Model, N/A

Defensive Publications Series

Generally, the present disclosure is directed to identifying and determining trustworthiness of a production machine-learned model. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to identify a production machine-learned model output within a production system and/or trustworthiness of the production machine-learned model based on the context in which the production machine-learned model is provided.


Predicting User Intent In A Recently Changed Interface, N/A Dec 2017

Predicting User Intent In A Recently Changed Interface, N/A

Defensive Publications Series

Generally, the present disclosure is directed to predicting an intent of an action performed by a user in a recently changed interface. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to predict the intent of a user in performing an action in a previous state of an interface based on user interaction data and/or interface data.


Context-Aware Switching Of Input Systems, N/A Dec 2017

Context-Aware Switching Of Input Systems, N/A

Defensive Publications Series

Generally, the present disclosure is directed to switching between one or more input systems based on a context of a user. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to predict one or more input systems to provide to a user based on context data relating to a context in which the one or more input systems are used.


Changing Watch Style And Functionality To Match Fashion Products, Matthew Tait Dec 2017

Changing Watch Style And Functionality To Match Fashion Products, Matthew Tait

Defensive Publications Series

The disclosed techniques enable automatic configuration of a wearable computing device, e.g., a smartwatch, to match style and/or functionality to fashion product or accessories. With user permission, the smartwatch obtains information about the fashion product via short-range communication technology, e.g., by reading a near field communication (NFC) tag in fashion products, e.g., jackets, handbags, shoes, etc. Information from the tag is used to identify characteristics of the fashion product such as function, brand, color, style, etc. The smartwatch is automatically configured to update style and/or function to match the identified characteristics.


Location Of Writing Instruments Using Position Sensing Diodes In Stereo Configuration, N/A Dec 2017

Location Of Writing Instruments Using Position Sensing Diodes In Stereo Configuration, N/A

Defensive Publications Series

The present disclosure relates to a position determination system and related method for accurately and rapidly capturing the position of an input device (e.g., a stylus). The position determination system can include an input device such as a writing instrument that includes a light emitting diode (LED) that can be detected by two or more position sensing diodes. The position sensing diodes (PSDs) can generate a bias voltage proportional to the position of a point (e.g., a brightest point) of light incident to the surface of the PSDs. As a result, based on the position of the LEDs relative to …


Automatic Context-Based Alerts For Content Sharing, Matthew Sharifi, Jakob Foerster Dec 2017

Automatic Context-Based Alerts For Content Sharing, Matthew Sharifi, Jakob Foerster

Defensive Publications Series

This disclosure describes techniques for automatic detection of unintentional sharing of content. A user attempt to share content, e.g., from a clipboard via a paste operation, is detected. With user permission, the clipboard contents and the context in which the content is being shared are analyzed to determine suitability of the content to the context. An alert is provided to the user upon detection that sharing the content is likely unintentional.


Ranking And Automatic Selection Of Machine Learning Models Abstract, Sandro Feuz, Victor Carbune Dec 2017

Ranking And Automatic Selection Of Machine Learning Models Abstract, Sandro Feuz, Victor Carbune

Defensive Publications Series

Generally, the present disclosure is directed to an API for ranking and automatic selection from competing machine learning models that can perform a particular task. In particular, in some implementations, the systems and methods of the present disclosure can include or otherwise leverage one or more machine-learned models to provide to a software application one or more machine learning models from different providers. The trained models are suited to a task or data type specified by the developer. The one or more models are selected from a registry of machine learning models, their task specialties, cost, and performance, such that …


Visual Search Using Automatically Annotated Images, Alexander Haubold Dec 2017

Visual Search Using Automatically Annotated Images, Alexander Haubold

Defensive Publications Series

Users interested in obtaining content related to certain concepts sometimes struggle with identifying suitable textual search terms. Users may be unable to formulate a query due to limitations of vocabulary, lack of language skills, lack of knowledge of the specific topic, etc. This disclosure describes techniques to enable a user to conduct a visual search and exploration using images with textual annotations that correspond to objects and concepts in the images. The textual annotations are analogous to hyperlinks, and are used by a search engine to obtain and display search results to the user. The search results can be text …


Automatic Generation Of Affiliate Links, Abhijit Chandgadkar, Eugenio Marchiori Dec 2017

Automatic Generation Of Affiliate Links, Abhijit Chandgadkar, Eugenio Marchiori

Defensive Publications Series

Online publishers that create new content are dissatisfied with currently available advertising formats, e.g., due to a belief that some current advertising formats spoil customer experience or drive customers away from their websites. This disclosure uses a single script within an online publisher website to automatically insert affiliate links within the publisher’s content. Upon execution, these script sends a request an online advertising provider. Page content is analyzed using machine learning techniques to identify entities that refer to products. The identified products are matched with products available for sale from an online vendor and corresponding links are provided to the …


Method For Media Content Selection Based On Historical Presence Duration, Justin Lewis, Richard Rapp Dec 2017

Method For Media Content Selection Based On Historical Presence Duration, Justin Lewis, Richard Rapp

Defensive Publications Series

A method is disclosed for media content selection based on historical presence duration. The method includes running a MapReduce model over ad visibility logs and building a key for each ad impression opportunity. For each key, a model is built that describes the visibility distribution over time. The MapReduce calculates the percentage of impressions that pass the visibility time threshold and stores it in a data store. At ad serving time the advertising service determines the minimum view-through rate time threshold for each candidate advertisement. The method then involves calculating the likelihood that the user will view the advertisement long …


Selective Provision Of Notifications To Devices That Are Offline, Victor Cărbune, Sandro Feuz Dec 2017

Selective Provision Of Notifications To Devices That Are Offline, Victor Cărbune, Sandro Feuz

Defensive Publications Series

Client mobile devices that are offline are unable to receive notifications via the internet. This disclosure describes techniques to selectively transmit important notifications via alternate channels such as phone calls, SMS, etc. to client mobile devices that are offline. A machine learning model is trained to predict importance scores for incoming notifications, based on training data that includes human-provided ground truth scores. The trained machine learning model ranks the importance of various notifications. The techniques ensure that important notifications are delivered even when a client mobile device is disconnected from the internet.


Volumetric Rotational Control, Michael Alger Dec 2017

Volumetric Rotational Control, Michael Alger

Defensive Publications Series

Techniques are described that utilize a volumetric rotational control that can be activated and controlled in an intuitive manner using natural movements. To use the volumetric rotational control, the user operates a virtual reality (VR) controller to virtually touch a VR object that represents a selectable control that includes a collider. A collider is a physics object that can be added to a virtual object to give the virtual object “physical” properties and cause the virtual object to be subject to the “physics” of the VR environment. The user activates the volumetric rotational control by causing the VR controller to …


Cyclical Data Presentation With A Helical Display, Michael Alger Dec 2017

Cyclical Data Presentation With A Helical Display, Michael Alger

Defensive Publications Series

Techniques are described that enable cyclical data presentation with a helical display. A helix, which is a particular form of a spiral, is generally not used for conventional data presentations because it can be difficult to understand in two-dimensional (2D) presentations. In a three-dimensional (3D) presentation, however, such as in a VR environment, helices, curls, and spirals are well-known forms and can be used for data presentation. In particular, cyclical information can be presented in embedded helices in which the helical shape is used to display cycles within cycles continuing in one or more directions. For example, a 3D helical …


Adjustable Conical Laser, Michael Alger Dec 2017

Adjustable Conical Laser, Michael Alger

Defensive Publications Series

Techniques are described that enable a virtual laser pointer with an adjustable conical laser. The adjustable conical laser includes a main ray, like a conventional virtual laser pointer, but also provides a conical laser that expands the user’s target area. When the user misses the intended target with the main ray, the VR system can use the cone to determine the likely target. If the cone intersects a single object, the VR system selects that object. If the cone does not intersect any objects, the VR system can expand the cone and determine if any objects intersect the expanded cone. …


Text Field With Volumetric Input, Michael Alger Dec 2017

Text Field With Volumetric Input, Michael Alger

Defensive Publications Series

Techniques are described that utilize a text field with volumetric input that can accept text or a virtual reality (VR) object that represents text. To use the text field with volumetric input, the user selects a virtual object that represents the environment that the user wants to be immersed in and puts the virtual object in the text field. For example, the user may speak, gesture, or use a controller (e.g., a VR controller such as a laser pointer) to select a virtual object that represents a game.


Tone Insertion To Indicate Timing Or Location Information, Peter Doris Dec 2017

Tone Insertion To Indicate Timing Or Location Information, Peter Doris

Defensive Publications Series

Disclosed herein is a mechanism for inserting a series of tones that indicate timing information or location information. For example, the mechanism can include inserting tones into audio data associated with a video to indicate timing and/or location information.


Scalable Methods And Systems For Storing Matching Segments, Luca Chiarandini, Johan Granstrom Dec 2017

Scalable Methods And Systems For Storing Matching Segments, Luca Chiarandini, Johan Granstrom

Defensive Publications Series

Disclosed herein is a mechanism for providing a compact representation of match information. Such a mechanism can include (i) accessing a repository or database of match information or other information about a segment of a video being re-used by a segment of another video, (ii) dividing each video from the match information into multiple segments (e.g., segments of a fixed duration or segments of a fixed number), and (iii) selecting a representative segment from the multiple segments, where the representative segment is stored in a storage device. The representative segment can be a compact approximate representation of the match information …


Captions Based On Speaker Identification, Andrew Gallagher, Terrance Mccartney, Zhonghua Xi, Sourish Chaudhuri Dec 2017

Captions Based On Speaker Identification, Andrew Gallagher, Terrance Mccartney, Zhonghua Xi, Sourish Chaudhuri

Defensive Publications Series

Disclosed herein is a mechanism for generating and providing captions based on speaker identification. In some instances, the mechanism can be used to determine intervals where a single-speaker is speaking within particular image frames to assist the task of manual captioning or manual transcription. In some instances, the mechanism can be used to provide an awareness or indication of speaker turn-changes in captions, where a particular word or phrase can be grouped by particular speaker. In some instances, the mechanism can be used to provide an awareness or indication of speaker position and identity information corresponding to the speaker.


Using Fingerprints To Position Advertising Content, Johan Granstrom, Steven Dropsho Dec 2017

Using Fingerprints To Position Advertising Content, Johan Granstrom, Steven Dropsho

Defensive Publications Series

Disclosed herein is a mechanism for using content-based video and audio fingerprints to find suitable locations for placing midroll advertising content. The mechanism can include assigning penalty information to different locations within a video, where the penalty information can be a combination of an audio penalty score and a video penalty score. The mechanism can use the penalty information to determine a suitable location for placing or positioning content within the video, such as midroll advertising content.


Adjusting User Nameplates In Online Conversations, Justin Lewis, Ruxandra Davies Dec 2017

Adjusting User Nameplates In Online Conversations, Justin Lewis, Ruxandra Davies

Defensive Publications Series

Disclosed herein is a mechanism for adjusting user nameplates in online conversations. The mechanism can include determining that a user that is not registered with a service has been invited by a registered user to participate in an online conversation. In response to determining that the unregistered user transmits a request to post a message to the online conversation, the mechanism can transmit a registration request to provide user account information. In turn, the mechanism can generate a user pseudonym or adjusted nameplate that replaces the previous nameplate used in the online conversation, where the user pseudonym can incorporate previous …


Presenting A Limited Avatar Of A User In A Virtual Reality Environment, Samuel Keene Dec 2017

Presenting A Limited Avatar Of A User In A Virtual Reality Environment, Samuel Keene

Defensive Publications Series

Disclosed herein is a mechanism for presenting a limited avatar of a user in a virtual reality environment. The mechanism can receive an indication that a user wants to preview a virtual reality environment. In response to receiving the indication that the user wants to preview the virtual reality environment, the mechanism can cause a first representation of the user to appear in the virtual reality environment, which can indicate a presence of the user without revealing personal information about the user. The mechanism can receive an indication that the user wants to enter the virtual reality environment in a …


Determining Affinity Scores For Live Video Content Dec 2017

Determining Affinity Scores For Live Video Content

Defensive Publications Series

Disclosed herein is a mechanism for determining affinity scores for live video content. The mechanism can include identifying a live video stream and a target user. The mechanism can then determine viewership scores for users similar to the target user based on a number of users viewing the live video stream. The mechanism can update the viewership scores over time to determine whether the number of users is increasing or decreasing and whether users prefer to watch the video content when it is live or after it has already aired. The mechanism can determine an affinity of the target user …


Connecting Devices Based On Captured Image Data, Joseph Cohen, Justin Lewis Dec 2017

Connecting Devices Based On Captured Image Data, Joseph Cohen, Justin Lewis

Defensive Publications Series

Disclosed herein is a mechanism for connecting devices based on captured image data. A streaming media device can transmit content information indicating content that is currently being presented on a display associated with the streaming media device to a server device. A user device can transmit image data (e.g., captured by a camera associated with the user device) to the server device that represents content that is currently being presented on a display device. The server device can, in turn, compare the content information received from multiple streaming media devices with the image data received from the user device to …


Pull-Based Casting Of Media Content Items, Thomas Price, Justin Lewis Dec 2017

Pull-Based Casting Of Media Content Items, Thomas Price, Justin Lewis

Defensive Publications Series

Disclosed herein is a mechanism for transferring the playback of media content from a user device to a media device. A media content item can be presented on a user device, and a media device can receive an input from a user indicating that the playback of the media content item is to be transferred from the user device to the media device. The media device can record ambient sounds that may include audio content corresponding to the media content item being presented on the user device, and can transmit the recorded ambient sounds to a server for identification. The …


Presenting Indications Of Alternative Search Results Associated With A Voice Query, Justin Lewis, Thomas Price Dec 2017

Presenting Indications Of Alternative Search Results Associated With A Voice Query, Justin Lewis, Thomas Price

Defensive Publications Series

Disclosed herein is a mechanism for presenting indications of available alternative search results associated with a voice query. In response to receiving a voice query on a user device that instructs a system to cause a media content item to be presented on a particular media device (e.g., "play Artist A on bedroom television", the mechanism can parse the query to identify a group of candidate media content items each corresponding to a result in a group of results associated with the query and can assign a keyword to each of the results in the group of results. The mechanism …


Synchronizing Media Content In A Shared Virtual Reality Environment, Bryce Reid, Samuel Keene, Erin Teague, Joshua Austin, Cong Li Dec 2017

Synchronizing Media Content In A Shared Virtual Reality Environment, Bryce Reid, Samuel Keene, Erin Teague, Joshua Austin, Cong Li

Defensive Publications Series

Disclosed herein is a mechanism for synchronizing media content in a shared virtual reality environment. The mechanism can cause a shared virtual reality space to be presented on multiple user devices corresponding to multiple users participating in the shared virtual reality space. In some instances, users in the shared virtual reality space can be viewing different media content items. The mechanism can cause indications of the media content items being viewed by each user to be presented within the shared virtual reality space. In response to receiving a selection from a first user device of an indication of a media …


Detecting Spam Content By Clustering Media Channels Having Similar Thumbnail Images, Bing Jian, Charles Curry Dec 2017

Detecting Spam Content By Clustering Media Channels Having Similar Thumbnail Images, Bing Jian, Charles Curry

Defensive Publications Series

Disclosed herein is a mechanism for detecting spam content by clustering media channels having similar thumbnail images. In some instances, the mechanism can construct an index of video thumbnail images. For example, the index of thumbnail images can be a unique set of the most frequently used thumbnail images from the thumbnail images associated with each video in a corpus of videos. The mechanism can use the index of thumbnail images to cluster videos having thumbnail images that are the same or substantially similar to those in the index of thumbnail images. The mechanism can then, based on the video …