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

Digital Commons Network™

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

Articles 4471 - 4500 of 4596

Full-Text Articles in Entire DC Network

Automatic Detection Of Optimal Ad Insertion Points In Video, Ji Chen, Yu Chen Jul 2016

Automatic Detection Of Optimal Ad Insertion Points In Video, Ji Chen, Yu Chen

Defensive Publications Series

This paper describes a system employing supervised machine learning algorithms to automatically detect optimal ad insertion points in an item of video content. The system can learn from data obtained from manual ad insertion. Manual ad insertion examples can be obtained from broadcast television programming containing ads, or from manually applied labels obtained through crowd sourcing. The system can process the raw audio and video signals to obtain a set of features that best describe points of manual video ad insertion, and feed them into a machine learning model. The machine learning model can include a deep neural network or …


Output Aware Volume Controls, Christopher Conover Jul 2016

Output Aware Volume Controls, Christopher Conover

Defensive Publications Series

A device is described that determines when an audio system has been connected via an audio output port of the device, and in response automatically determines a volume level to use for outputting requested audio based on context of the device, such as context that indicates a type of audio system having been connected. For example, the type of audio system may be headphones or an external speaker or other playback system. The device adjusts its volume level settings to the determined level so as to output the audio in accordance with the context.


Distributed Trusted Update Approval, Nelson Araujo Jul 2016

Distributed Trusted Update Approval, Nelson Araujo

Defensive Publications Series

An automatic update system is described that enables a user to elect one or more security delegates that the automatic update system extracts opinions from, regarding software and firmware updates. The automatic update system may compare the opinion of security delegates with an update installation policy associated with each delegate. The automatic update system may use the delegate opinions when confronted with a decision to accept (e.g., download) and optionally install an update to determine whether to install or reject the update, despite whether the update is or is not received from a trusted source.


Selectively Delaying Location-Based Queries, Fredrik Bergenlid, Nils Grimsmo Jun 2016

Selectively Delaying Location-Based Queries, Fredrik Bergenlid, Nils Grimsmo

Defensive Publications Series

To prevent superfluous updating of the location of a mobile device, a search engine can implement a tool to determine if a query is location-based before requesting an updated user location. The tool can also determine a precision of the updated location required to return accurate search results. The tool helps retrieve accurate and quick results to location-based queries while preventing unnecessary updates of a user location for non-location-based queries, in turn saving battery life of the mobile device and bandwidth on the network.


Location Inference Using Co-Presence Of Multiple Devices, Chetan Bhadricha Jun 2016

Location Inference Using Co-Presence Of Multiple Devices, Chetan Bhadricha

Defensive Publications Series

A system is disclosed for inferring physical or semantic location using co-presence of multiple mobile devices. The system gets the location reports from several nearby mobile devices and sends back an accurate location for all these devices. The location reports from each device’s sensors (such as Wi-Fi, cell tower, Bluetooth or GPS) that are close together are used to determine the semantic location for these devices. Each type of sensor is provided a reliability weightage when combining data from the multiple devices. The system then statistically combines the signals from the multiple devices to determine the semantic location more accurately …


Authenticating Financial Accounts, Ryan Weber, Andrew Nelson Jun 2016

Authenticating Financial Accounts, Ryan Weber, Andrew Nelson

Defensive Publications Series

A transaction manager system associates a payment account with a user to allow future transactions with the payment account to be conducted in online transactions, mobile transactions, and other transactions. A user enters payment account information, such as a credit card account or a debit card account, into a user interface of the transaction manager system. The user enters user credentials for the user account on the card issuer that issued the payment account. The transaction manager system requests an authorization hold on the user account with the card issuer system. The transaction manager system submits the provided user credentials …


Live Audience Engagement System, Sarah Ali, Ramona Bobohalma, Julien Marchand Jun 2016

Live Audience Engagement System, Sarah Ali, Ramona Bobohalma, Julien Marchand

Defensive Publications Series

A live fan engagement system enables video creators to engage with viewers while the viewers are watching a video. The system sets up online group viewing sessions for creator and viewers. When the creator and viewers join these sessions, the system initiates playback of a desired media and concurrently starts a chat session. Further, the system determines whether the creator or the viewers have a second screen device available during the session. If the second screen device is present for any of the viewers or the creator, the media is played on one of the screens and the chat session …


Planning Personal Assistant, Mihai Danila May 2016

Planning Personal Assistant, Mihai Danila

Defensive Publications Series

A planning personal assistant system and method is disclosed for producing plans for day-to-day activities. The system enables a user to delegate the process of planning the execution of tasks to a computing device. The method is provided through a software application executed in any computing device that can engage in assistive communication with a user. The system receives a collection of tasks and produces one or more plans based on user location and constraints associated with each of the tasks. The plans are produced by optimizing a parameter such as total time spent performing all the tasks, distance traveled, …


Context-Based Cache Filling From Peer Caches, Christopher John Scott Dougall May 2016

Context-Based Cache Filling From Peer Caches, Christopher John Scott Dougall

Defensive Publications Series

A network cache serves as a local repository of items such as video, audio, images, web pages, files, etc. within a network, e.g., a local area network (LAN). This disclosure describes techniques to fill a network cache with digital assets such as videos, web pages, data files, etc. Assets are selected for the cache based on popularity. One indicator of popularity is the recent demand for different assets. Another indicator of popularity is geographic location of the internet cache. Different assets are downloaded to a cache from different peer caches within a LAN.


Systems And Methods Of Managing Geofences, Levent Besik, Alessio Pace Apr 2016

Systems And Methods Of Managing Geofences, Levent Besik, Alessio Pace

Defensive Publications Series

This paper discusses systems and methods of dynamically prioritizing geofences on a server such that a device can only receive and setup relevant geofences in accordance with a maximum geofence limit of the device, application, or operating system. The system can then maintain those geofences as the device moves around. For example, a system (e.g., one or more processors executing on a server) receives several geofences. The system dynamically prioritizes the geofences based on one or more input signals, including, e.g., an advertisement bid amount made by a content provider or advertiser requesting a geofence around a location, popularity, mapping …


A Method For Controlling Access To Wireless Electricity, Maxwell Sills, Ian Wetherbee Apr 2016

A Method For Controlling Access To Wireless Electricity, Maxwell Sills, Ian Wetherbee

Defensive Publications Series

A wireless electricity access control system provides a way to authenticate access to a power network. The system provides a method for a user of a wireless energy receiver to perform an authentication action at the receiver. Upon successful authentication, the system presents an advertisement or other media file to the user. After the consumption of the media file, the energy receiver receives a shared secret and a timestamp. The energy receiver uses this information to synchronize clocks at the energy receiver and an energy transmitter such as the power network. The energy receiver then selects a frequency using the …


Packet Loss Detection Based On Recent Acknowledgement (Rack), Yuchung Cheng, Neal Cardwell Apr 2016

Packet Loss Detection Based On Recent Acknowledgement (Rack), Yuchung Cheng, Neal Cardwell

Defensive Publications Series

This disclosure describes techniques for packet loss detection in networks based on Recent ACKnowledgement (RACK). RACK technique uses the notion of time, instead of conventional approaches for packet loss detection such as packet or sequence counting. Packets are deemed lost if a packet that was sent sufficiently later has been cumulatively or selectively acknowledged. In example implementations, a sender that implements RACK technique records packet transmission times and infers losses using cumulative or selective acknowledgements.


Name Normalization, Vladimir Yakunin, David Talbot Apr 2016

Name Normalization, Vladimir Yakunin, David Talbot

Defensive Publications Series

"This disclosure is directed generally to methods and apparatus for normalizing tokens found in text input prior to attempting to match those tokens to a database of names (e.g., a contact list). In various implementations, a set of suffix tuples, which may be optionally annotated, may be used to normalize tokens found in text obtained from, for instance, a user speaking into a microphone of a mobile phone or smart watch. For example, a suffix tuple,may indicate that the suffix “u” may be replaced by the suffix “a” to normalize a name, and that the resulting normalized name should be …


Image Orientation Detection, Krzysztof Kulewski, Sevket Babacan Apr 2016

Image Orientation Detection, Krzysztof Kulewski, Sevket Babacan

Defensive Publications Series

An orientation detection system sets an orientation of an image or a video based on the detection of an orientation of objects present within the image or video. The system detects the presence of one or more objects within the image or a frame of the video. The system determines spatial orientation parameters for the detected objects in the image. The system then constructs a histogram with a plurality of bins based on the determined spatial orientation parameters. The system counts the number of objects in each of the bins. The system determines the highest number of objects (M) in …


Application Of Patterns To Image Features, Alex Powell Mar 2016

Application Of Patterns To Image Features, Alex Powell

Defensive Publications Series

Features are described to apply visual patterns or designs to image features of an image. A pattern image depicts a pattern or design created by a user which is intended to be applied to an image feature such as a face. The pattern image is to be applied to modify an input image having detected features such as faces. For example, a face mask is determined that indicates which pixels in the input image are facial skin pixels that are suitable to receive application of the pattern. The pattern image is warped to fit a detected face, and blended pixel …


Personalized Media Streaming System, Nazif Tas Mar 2016

Personalized Media Streaming System, Nazif Tas

Defensive Publications Series

A personalized audio/video streaming system can be used to synchronize an audio and a video of a content playing on separate devices by establishing an audio conference. The system receives a request for content associated with a content ID and a request to publish the audio of the content from a first device. The system, in turn, transmits the request with the associated content ID to a video server. The system receives the requested content and a stream ID from the video server and streams the requested content to the first device. The system further transmits the stream ID to …


Inventory Based Ad Creation And Keyword Targeted Search Advertising System, Senthil Hariramasamy, Gaurav Garg, Lakshmi Dabbiru, Lewis Denizen Mar 2016

Inventory Based Ad Creation And Keyword Targeted Search Advertising System, Senthil Hariramasamy, Gaurav Garg, Lakshmi Dabbiru, Lewis Denizen

Defensive Publications Series

The present paper discusses a system for providing advertisements or content to users that answers the user’s search queries. The present system is a hybrid system that enables a merchant to submit keywords and bid prices for each of the submitted keywords. The merchant’s ability to select keywords and specify how much the merchant is willing to bid on each of the keywords enables the merchant to target the display of their content and ads. Rather than providing the merchant complete control over the text and appearance of the ad or content to be displayed to the user, the merchant …


Presence Indication In Real-Time Chat Applications, Johan Wikström Mar 2016

Presence Indication In Real-Time Chat Applications, Johan Wikström

Defensive Publications Series

This document describes techniques to display presence indicators in real-time chat applications. The techniques enable accurate presence indicators with low overheads. A server compares successive timestamps to determine whether a time threshold is met. If the time threshold is met, the server pushes an updated last-seen timestamp to clients. Otherwise, the server only selectively pushes the updated last-seen timestamp to clients. The client polls the server if the last-seen timestamp meets a threshold difference from the current time. The combination of pushing by a server and polling by a client to selectively update last-seen timestamps enables accurate and consistent representation …


System And Method For Auto-Personalization Of Communication, Amit Agarwal, Christopher Vennard, Eric Jester Mar 2016

System And Method For Auto-Personalization Of Communication, Amit Agarwal, Christopher Vennard, Eric Jester

Defensive Publications Series

This application discloses a system and method for auto-personalization of communication mode based on a number of signals including derived/observed and stated user preferences, multiple signals, or search results obtained by a user. The system could include an application and a database for storing previous communication mode preferences such as phone call, email, SMS, over-the-top (OTT) messaging, etc. associated with different search queries by the user. The application determines the user’s preference of communication mode using automatically determined criteria and prioritizes the communication mode for the user. The system and application automatically facilitates the prioritized communication mode to provide an …


Ultra Smart Bottle, Sudhanshu\ Rawal Mar 2016

Ultra Smart Bottle, Sudhanshu\ Rawal

Defensive Publications Series

This application discloses a system and method of a context-aware ultra-smart bottle that helps a user to keep up with fluid or diet supplements associated with his gym routine. The bottle is fitted with one or more sensors that monitor and record the weight of contents in the bottle which is communicated to the user’s mobile device through wireless communication means. If the user has a routine of refilling the bottle at specified times and misses out doing so on some occasions then the bottle sends reminders to the user. Smart bottles connected with the user’s mobile device could detect …


Saving Content On A Device, Benjamin Azose Feb 2016

Saving Content On A Device, Benjamin Azose

Defensive Publications Series

A content saving system receives a request to download content to a device at a later time, determines a later time to download the content, and notifies the user regarding the downloaded content at an appropriate time. The system determines the later time to download content using one or more variables such as device location, device internet connectivity, device battery level, time-of-day, day-of-week, calendar entry information, etc. When the one or more variables are met, the device downloads the requested content. The system then determines an appropriate time to notify the user regarding the downloaded content using one or more …


Simple Language Translation, Dimitri Kanevsky, Vladimir Vuskovic, A.S. Dogruoz Feb 2016

Simple Language Translation, Dimitri Kanevsky, Vladimir Vuskovic, A.S. Dogruoz

Defensive Publications Series

The disclosure describes techniques for translating speech into simple language for output to a user device. For example, speech content from a video that depicts a speaker is translated into simple language closed captions or speech, such as synthesize voice. Simple language output enables people with limited hearing or language proficiency, such as children or non-native speaker, to understand speech.


Global Reward Search And Redemption Platform, Hassan Abolhassani Feb 2016

Global Reward Search And Redemption Platform, Hassan Abolhassani

Defensive Publications Series

A global reward search and redemption platform allows consumers to redeem rewards points to purchase products. A consumer registers with multiple rewards programs and accumulates rewards points. The consumer also registers with a search provider and enables the search provider to access the rewards points balances associated with the rewards program accounts of the consumer. The search provider communicates with multiple redemption systems to identify products associated with a search query of the consumer. The search provider determines a price for the consumer to purchase each product, where at least part of the price is expressed in rewards points associated …


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.


Tracking Application Crashes, Kamakshi Kodur, Karin Lundberg, Michael Thomas Baxley Feb 2016

Tracking Application Crashes, Kamakshi Kodur, Karin Lundberg, Michael Thomas Baxley

Defensive Publications Series

An application testing system can be utilized to track, store, and report application crashes. The application can be a web browser application. The system receives a list of uniform resource locators (URLs) for testing. The system performs a set of actions (a test) at a URL from the list of URLs. The system detects if a crash occurs at the URL. If the crash occurs at the URL, then the system stores the URL and information associated with the crash. The system then performs another set of actions at a next URL from the list of URLs. The system stops …


Method For Implementing Automated Fusion Of Multiple Audiovisual Recordings, Jason Chang, Krzysztof Kulewski, Clayton Michael Ritcher Feb 2016

Method For Implementing Automated Fusion Of Multiple Audiovisual Recordings, Jason Chang, Krzysztof Kulewski, Clayton Michael Ritcher

Defensive Publications Series

A system and method for implementing automated fusion of multiple recordings of an event by using video processing is disclosed. The application determines the best camera angle from the available recordings for viewing important parts of the event and allows the user to automatically generate a fused version from the several recordings. The method includes video synchronization, tracking and clustering tracked objects in the video, followed by optimum video feed inference. The method greatly reduces time and eliminates manual effort, as processes such as identifying the best quality among different versions available, sequencing various clips correctly, and fusing them seamlessly …


Electronic Pen, Pedro Felix Feb 2016

Electronic Pen, Pedro Felix

Defensive Publications Series

A system and method of an electronic pen is disclosed. The disclosed electronic pen device comprises sensors for motion detection that is incorporated into a writing instrument such as a pen, or any other wearable such as a ring, a glove or a watch. The electronic pen device transcribes the written text and stores it in memory, so that the file transfer could be managed directly from the user’s smartphone. The system further includes a mobile application that enables the mobile or tablet to recognize and respond to written commands from the electronic pen.


Implicit Reviews Via Financial Interactions, Tzuo-Yi Hou, Philip Henderson Feb 2016

Implicit Reviews Via Financial Interactions, Tzuo-Yi Hou, Philip Henderson

Defensive Publications Series

A review/rating (hereinafter “review”) system models the satisfaction of a group of consumers with a product, service, or business (hereinafter “product”) based on objective transaction information, such as transaction amounts, transaction type, transaction frequency, and gratuity characteristics. Such an approach can mitigate the effect of selection bias, inauthentic reviews, and infrequent reviews. The approach also can mitigate the effect of review standards that may vary among reviewers. The models can be used to cluster and rank products, and to respond to a specific consumer’s query in a fashion tailored to that specific consumer.


Maxing Credit Card Benefits Using Location Based Data, Melvin Quintos, John Jenkins Feb 2016

Maxing Credit Card Benefits Using Location Based Data, Melvin Quintos, John Jenkins

Defensive Publications Series

A consumer establishes a digital wallet account with a payment processing system. The consumer configures settings of a digital wallet application on a consumer device to allow the payment processing system to log the consumer device’s location. The consumer, signed in to the digital wallet application on the consumer device, enters a physical location of a merchant, and the payment processing system logs location data of the consumer device. The consumer initiates a transaction at a point of sale device of the merchant. The consumer device forwards transaction data received from the point of sale device to the payment processing …


Installation Of Geofences Responsive To Ad Selection, Can Kirmizibayrak, Russell Quong Feb 2016

Installation Of Geofences Responsive To Ad Selection, Can Kirmizibayrak, Russell Quong

Defensive Publications Series

This paper discusses systems and methods for configuring or installing geofences on mobile devices responsive to a user selecting a geofence ad. The system presents a “geofence ad” to a user via the user’s device. The device can include mobile computing devices, mobile telecommunications devices, smart phones, personal digital assistants, laptop computers, notebooks, tablet computers, smart watches, wearable devices, or similar devices. The geofence ad can be associated with an advertiser, a fence radius, and a duration, and the geofence ad can be configured and provided by an advertiser. When the user selects the geofence ad, the geofence ad configures …