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

Digital Commons Network

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

Articles 11551 - 11580 of 11692

Full-Text Articles in Entire DC Network

Photo Analyzer And Auto Hashtag Tagger, Charles Lai, Nicolas Miranda Feb 2016

Photo Analyzer And Auto Hashtag Tagger, Charles Lai, Nicolas Miranda

Defensive Publications Series

A photo identification application involving photo analysis and automatic hashtag generation is disclosed. The application analyzes the content of the uploaded photo and applies automatic hashtags corresponding to the themes identified in the analysis to the photo for identification purposes. Thus the application allows search for images corresponding to one or more themes and makes them more accessible.


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 …


Real-Time Instant Messaging, Gabriel Dottl Feb 2016

Real-Time Instant Messaging, Gabriel Dottl

Defensive Publications Series

An application for realtime instant messaging from a sender to a receiver is disclosed. The application sends the text typed in realtime by the sender to the receiver instead of waiting until the sender actually hits “Enter”. The advantages of the method include instant communication to create an effect similar to face to face conversation.


Capturing Panorama Images, Natalie Naruns, Craig Robinson Feb 2016

Capturing Panorama Images, Natalie Naruns, Craig Robinson

Defensive Publications Series

A panorama imaging system can be used to reduce parallax errors when capturing high quality panoramas. The panorama imaging system includes a panorama guidance apparatus and an image capturing device. A user of the system attaches the panorama guidance apparatus to the image capturing device and captures a panorama image with the image capturing device while maintaining a stable position of the panorama guidance apparatus.


Providing Fund Updates To A Stored Value Card, Aneto Okonkwo, Erwin Aitenbichler, Iyad Assad Feb 2016

Providing Fund Updates To A Stored Value Card, Aneto Okonkwo, Erwin Aitenbichler, Iyad Assad

Defensive Publications Series

A payment processing system provides offline fund updates to a stored value card. The stored value card may be used to conduct transactions with a merchant using funds maintained on the stored value card. The payment processing system receives funds to supplement a stored value card when the stored value card does not have a communication connection with the payment processing system. After receiving the funds, the payment processing system identifies a set of merchants with which a user of the stored value card is likely to interact. The payment processing system transmits the fund update to the merchants. When …


Audio/Video Sync Over Wi-Fi In Different Devices, Simon Wang Feb 2016

Audio/Video Sync Over Wi-Fi In Different Devices, Simon Wang

Defensive Publications Series

A method for audio/video sync over a wireless network such as WiFi in different devices using a timecode is disclosed. The timecode is sent back via WiFi browser channel to enable low latency transmission, and synchronization is achieved by sending a control signal alone. The advantages of the method include synchronizing video stream playback from a mobile device with audio stream playback from another device in real time.


A System For Determining Location And Creating Real-Time Augmented Reality Experiences, Glenn Cochon, Asa Block, Richard The, Isaac Blankensmith Feb 2016

A System For Determining Location And Creating Real-Time Augmented Reality Experiences, Glenn Cochon, Asa Block, Richard The, Isaac Blankensmith

Defensive Publications Series

A system for determining location and creating realtime augmented reality experiences on a human scale using a visually coded floor is presented. The user uses an app on their mobile device that shows an augmented reality path overlaid on top of their camera feed. The floor of the indoor space is divided into regions overlaid with uniquely identifiable QR codes. To create the path, the camera detects coded patterns in the floor and references the coded patterns against a Cloud map of the space to draw a path between identified patterns and lead the user to their desired destination. The …


Leveraging Co-Presence To Display Information About People Not Met Before, Alexander Faaborg, Gabriel Cohen Feb 2016

Leveraging Co-Presence To Display Information About People Not Met Before, Alexander Faaborg, Gabriel Cohen

Defensive Publications Series

A system of leveraging copresence to display information about people whom a user has not met before is presented. The user's log of copresence data is analyzed to build up a model of the people they have interacted with in person. Additionally the user's email, texts, hangouts and social network data is analyzed to build up a model of the people that the user has interacted with virtually. The two data are compared to identify a new person not met before, and the system automatically informs the user about that person.


Method For Ensuring Data Correctness Between Client And Server With A Limited Client Implementation, Sorin Mocanu Feb 2016

Method For Ensuring Data Correctness Between Client And Server With A Limited Client Implementation, Sorin Mocanu

Defensive Publications Series

A method for ensuring data correctness between client and server with a limited client implementation in a calendar application is disclosed. The client runs an application, which supports creating and editing a limited number of simple scenarios. Through interoperability with third party application programming interface (APIs) events, further complex recurring rules can be created. In one instance, the application is implemented with a trimmed down recurrence library for allowing expansion of canonical events to the list of instances directly by the client. The application for ensuring data correctness between client and server using the method illustrated can be implemented in …


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 …


Tokenization Of A Physical Debit Or Credit Card For Payment, Ritcha Ranjan Jan 2016

Tokenization Of A Physical Debit Or Credit Card For Payment, Ritcha Ranjan

Defensive Publications Series

In conventional technology, consumers may provide actual credit card numbers, debit card numbers, or bank account numbers to a merchant point of sale terminal or to merchant websites when making in person or online purchases, respectively. In conventional technology, data breaches are a common security concern, and a risk exists that hackers may steal financial account information of the consumers. Current applications for in store and online purchasing may allow a consumer to safely conduct a transaction without having to provide actual financial account data to a merchant point of sale terminal or merchant website. However, applications for in store …


Contextually Aware Navigation System, Ariel Sachter-Zeltzer, Alexander Faaborg Jan 2016

Contextually Aware Navigation System, Ariel Sachter-Zeltzer, Alexander Faaborg

Defensive Publications Series

A contextually aware navigation system equipped in a vehicle can be used to identify that the vehicle is deviating from a predetermined route during navigation guidance. The system determines if the deviation is intentional or unintentional based on a combination of various situational factors. Thereafter, if the system determines that the deviation is intentional, the system can suspend the navigation guidance. On the other hand, if the system determines that the deviation is unintentional the system can continue with the navigation guidance.


Smart Appliance System, David Ellahu, Astrid Weber, Lia Carrari Rodrigues Lopes, Jotsna Kaki, Philip Weaver, Hugh Oh, Eve Andersson, Fangzhao Wang, Louis Cheng, Scott Newman, Casey Burkhardt, Adam Ankenmann Jan 2016

Smart Appliance System, David Ellahu, Astrid Weber, Lia Carrari Rodrigues Lopes, Jotsna Kaki, Philip Weaver, Hugh Oh, Eve Andersson, Fangzhao Wang, Louis Cheng, Scott Newman, Casey Burkhardt, Adam Ankenmann

Defensive Publications Series

The invention describes a smart appliance system. The system receives instructions from a user over a network to control an appliance. The system then transmits these instructions to the appliance to control the appliance. The system causes the appliance to operate according to the transmitted instructions.


Receiving Contacts Through Nearby Broadcasts, Nicholas Caston, Cayden Meyer, Jennifer King, Xudong Yang, Harold Kim Jan 2016

Receiving Contacts Through Nearby Broadcasts, Nicholas Caston, Cayden Meyer, Jennifer King, Xudong Yang, Harold Kim

Defensive Publications Series

A contact broadcast system can be used to transmit broadcasts containing contact information from user devices. Contact information may include phone number, email address, mail address, social network profile, etc. The contact broadcast system transmits a broadcast from a first user device to a second user device. The contact broadcast system displays the contact information at the second user device. Once displayed, the system receives an input to add the contact information to a list of stored contacts at the second user device. The system then adds the contact information to a list of stored contacts at the second user …


Automated Scheduling Of An Internet Connected Device, Matt Ruhstaller Jan 2016

Automated Scheduling Of An Internet Connected Device, Matt Ruhstaller

Defensive Publications Series

An automatic scheduling system can be used to adjust behaviour of a user’s Internet connected device based on a schedule of the user. The system identifies the schedule of the user from their client device such as an electronic communication device. The schedule may include information such as user’s calendar appointments, alarms, meetings, reminders, etc. The system determines the user’s physical location based on the identified schedule. The system modifies the behaviour of the user’s Internet connected device based on the user’s physical location.


Automated Vent Registers, Jonathan Elsas Jan 2016

Automated Vent Registers, Jonathan Elsas

Defensive Publications Series

An automated vent register system modifies the opening of a vent register . The system determines an occupancy status and temperature of a room. Then, the system modifies the opening of a vent register in the room based on a combination of the occupancy status and the temperature in the room .


Personalized Content Recommendations, Wei Zhang, Xiaohong Gong Jan 2016

Personalized Content Recommendations, Wei Zhang, Xiaohong Gong

Defensive Publications Series

A recommendation system uses a graph mining based approach to cluster web pages with similar contents and provide related content recommendations. The system receives a request from a user to access a first web page. The system then retrieves a list of secondary web pages that are associated with the first web page in an entity graph. The system calculates a similarity score between a secondary web page and the first web page. The similarity score between the first and a secondary web pages is calculated based on overlapping entities between the first web page and the secondary web page. …


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 …


Automated Advertisement Creation System, Nathan Frey, Nestor Hernandez, Guannan Zhang, Jingbin Wang, Qifeng Tan, Song Lin, Xiangrong Chen, Yi Shen, Qiong Cheng, Hua Hui, Zuo Yan, Daniel Kaemmerer Jan 2016

Automated Advertisement Creation System, Nathan Frey, Nestor Hernandez, Guannan Zhang, Jingbin Wang, Qifeng Tan, Song Lin, Xiangrong Chen, Yi Shen, Qiong Cheng, Hua Hui, Zuo Yan, Daniel Kaemmerer

Defensive Publications Series

An advertisement creation system generates sizeless creatives and renders the creatives as display advertisements of any arbitrary dimension. The system extracts text assets and image assets from creatives provided by an advertiser. In particular, the system selects assets to display based on scores for the respective text assets and image assets. The system then combines selected text assets and image assets to generate a final creative. Finally, the system optimizes the final creative and renders the final creative for display.


Media Licensing System, Jason Karsh, Daniel Cohen Jan 2016

Media Licensing System, Jason Karsh, Daniel Cohen

Defensive Publications Series

A media licensing system can be used to license user generated media content on a multimedia platform. The media licensing system receives a media file uploaded by a user on the multimedia platform. The system prompts the user to identify whether to make the media file available in a repository of stock media content. The system also prompts the user to select a monetization method, which can include royaltybearing and royaltyfree options. The system stores the media file as a licensed media file available to video creators.


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 …


Unmanned Fire Extinguishing Aerial Vehicle, Derrick Lingle, Paul Austin Jan 2016

Unmanned Fire Extinguishing Aerial Vehicle, Derrick Lingle, Paul Austin

Defensive Publications Series

An Unmanned Aerial Vehicle (UAV) fire extinguishing system extinguishes a fire using an UAV. The UAV carries a payload such as a fire extinguishing unit. The system keeps on monitoring the surrounding environment and detects a fire using a detector. Upon this determination, the system launches the UAV. The system then determines the exact location of the fire using the UAV. Subsequently, the system extinguishes the fire by activating a fire extinguishing unit in the UAV over the location of the fire.


Mediator For Integration Testing, Karin Lundberg, Kamakshi Kodur Jan 2016

Mediator For Integration Testing, Karin Lundberg, Kamakshi Kodur

Defensive Publications Series

The subject technology provides a software infrastructure that makes it easy to write integration tests for applications and related back-end processes that utilize services over a network (e.g., web applications, operating systems, mobile applications, browsers, etc.) to, for example, improve automation coverage and prevent certain security issues. A Mediator component provides a mechanism for connecting disparate infrastructures to allow applications and/or devices under test to utilize and communicate with processes that would not normally be available during integration testing.


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 …


Conditional Triggering Of User Survey, Julia Chapple, Robert Rose Jan 2016

Conditional Triggering Of User Survey, Julia Chapple, Robert Rose

Defensive Publications Series

A conditional survey system can be used to display a survey to a user within an application when some predefined triggering conditions for the survey are fulfilled. The survey captures user feedback regarding the use of the application. The system detects a series of actions, performed by the user in the application. The system then detects a terminal action performed by the user. Based on the series of user actions and the terminal action, the system identifies a relevant survey. The system then determines whether to present the survey to the user or not. Based on a positive determination, the …


Mounting Screw Based System Identification, Katie Roberts-Hoffman, Bernard Thompson Jan 2016

Mounting Screw Based System Identification, Katie Roberts-Hoffman, Bernard Thompson

Defensive Publications Series

A mounting screw identification system can be used to determine a software configuration for an electronic device based on a type of electronic device chassis. A Printed Circuit Board (PCB), having screw holes with an open electrical circuit formed upon them, is placed in an electronic device chassis with mounting screw receiving threads. Conductive mounting screws are then inserted through the aligned PCB screw holes into the mounting screw receiving threads of the chassis to hold the PCB in place with the device chassis and also fill the electrical gap in the PCB screw holes to close the electrical circuit. …


Reducing Granularity Of Browser Fingerprinting Techniques, Mike West, Dominic Battré Jan 2016

Reducing Granularity Of Browser Fingerprinting Techniques, Mike West, Dominic Battré

Defensive Publications Series

A data transformation system transforms a data representation of an image displayed by an application such as a web browser. The system receives a data representation of an image. The system fetches a stored seed value associated with a user profile. The system performs a transformation of the data representation of the image based on the seed value. The seed value updates occasionally. Transforming the image using a sporadically-changing seed value reduces canvas-based fingerprinting granularity.


Television Settings Management, Adam Glazier, Adam Champy Jan 2016

Television Settings Management, Adam Glazier, Adam Champy

Defensive Publications Series

A television settings management system can automatically manage television settings using one or more electronic devices associated with a user. The system r eceives a request to configure settings for a television. The system also receives a request to associate the configured settings with a particular user device. Based on the received request, the system associates the television settings with the user device. Further, whenever the system detects presence of the user device in a vicinity of the television, the system applies, to the television, the television settings associated with the user device.


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).