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

Digital Commons Network™

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

Articles 9121 - 9150 of 11832

Full-Text Articles in Entire DC Network

Exposure Prediction In Video Capturing, Jinglun Gao, Szepo Robert Hung, Ruben Velarde, Gang Sun Dec 2019

Exposure Prediction In Video Capturing, Jinglun Gao, Szepo Robert Hung, Ruben Velarde, Gang Sun

Defensive Publications Series

This publication describes methods, techniques, and apparatuses that enable a handheld electronic device, such as a smartphone, to capture high-quality static images (photographs) and accurately determine an exposure configuration when capturing videos (multiple frames per second (FPS)). To do so, the smartphone utilizes an auto-exposure (AE) algorithm. The AE algorithm combines data from motion sensors (e.g., gyroscopes and accelerometers) and optical flow data from image sensors (e.g., complementary metal-oxide-semiconductor (CMOS) image sensor). The AE algorithm increases video quality without using additional computational power, more battery life, nor more volatile and non-volatile memory.


Quick And Convenient Establishment Of Wireless Communication, Feng-Jui Kuo Dec 2019

Quick And Convenient Establishment Of Wireless Communication, Feng-Jui Kuo

Defensive Publications Series

Communication between paired Bluetooth devices is not always immediate. This is because there are often several devices in the vicinity that are paired with a user’s device, and the user may need to go through a process of selecting one of the paired devices to route communications. This device selection procedure can be further complicated by the sometimes cryptic names assigned to the devices. Per the techniques of this disclosure, images of a Bluetooth accessory are captured at the time of pairing with a Bluetooth device. The user points a camera to the Bluetooth accessory to establish a communication path.


Browser That Provides Website Navigational Assistance, Benjamin Azose, Kathy Brennan Phd Dec 2019

Browser That Provides Website Navigational Assistance, Benjamin Azose, Kathy Brennan Phd

Defensive Publications Series

It is often not clear to a user of a web browser as to where to go next when viewing a website. This disclosure describes techniques to ease web navigation by providing the expected next link in a clear and useful way. The techniques include display of a prominent browser next button that allows the user to select and navigate to the next page from a webpage. The described techniques can be implemented in a web browser application or other applications that display webpages.


Improving Squeeze Gesture Detection Through Machine Learning, N/A Dec 2019

Improving Squeeze Gesture Detection Through Machine Learning, N/A

Defensive Publications Series

This publication describes techniques and methods, implemented on a mobile device, to improve squeeze gesture detection. The technique incorporates the utilization of a machine-learned model that can more precisely determine whether a user squeezed the mobile device with the intent of interaction (e.g., invoke an intelligent virtual assistant user interface, launch applications, dismiss notifications).


An Auction-Based Marketplace For Notifications Delivery, Rio Akasaka Dec 2019

An Auction-Based Marketplace For Notifications Delivery, Rio Akasaka

Defensive Publications Series

A notification delivery module is described that enables a computing system to selectively deliver notifications to a user. The notification delivery module may set a total budget (e.g., a total number of notifications a user may receive for a week) for the user based on prior notification delivery history. The notification delivery module may change (e.g., increase or decrease) the total budget for the user based on user history (e.g., volume and quality of the notifications that are delivered and interacted by the user). The notification delivery module may periodically (e.g., every 24-hour window) allocate a budget to every application …


Smart Display Color Inversion, Laine Herron Dec 2019

Smart Display Color Inversion, Laine Herron

Defensive Publications Series

A color inversion module is described that enables a computing device (e.g., a personal computer, a mobile device, a tablet, etc.) to selectively invert colors of content (e.g., a desktop background, text, an image, a graphic, an animation, a video, etc.) to be displayed, and thereby potentially reduce an amount of light output by a display of the computing device. Reducing the amount of light emitted by the display may improve display clarity and reduce eye strain when using the computing device, particularly when using the computing device in low light conditions (e.g., at night in a dark or low …


Security Camera Module, Hp Inc Dec 2019

Security Camera Module, Hp Inc

Defensive Publications Series

Our idea is simply to use a magnet and magnetic reed switch to turn off the

power to the camera and microphone module when the module is locked in

the down position.

The advantage of this is to ensure that personal privacy and conversations

are not compromised by preventing hackers from using the camera and

microphone module to listen and/or record a user without her knowledge.


Unified Information Processing For Detecting, Triaging, And Responding To Crisis Events, Mor Schlesinger, Jeremy Moskovich Dec 2019

Unified Information Processing For Detecting, Triaging, And Responding To Crisis Events, Mor Schlesinger, Jeremy Moskovich

Defensive Publications Series

Timely detection of dynamically unfolding crisis events is challenging. Further, determining which information is accurate and whether reports represent disinformation attacks is challenging. Parsing available data and transforming it into complete information that can be presented to end users may also add overhead to crisis response processes. This disclosure describes a system to detect, triage, and respond to a variety of crisis events. System performance may improve over time, e.g., by evaluating prior events and corresponding output from the system using machine learning techniques.


Utilizing Consistent User Inputs For System-Wide Undo And Redo Operations For Computing Devices, Jeff Pierce Dec 2019

Utilizing Consistent User Inputs For System-Wide Undo And Redo Operations For Computing Devices, Jeff Pierce

Defensive Publications Series

A computing device, such as a smartphone or tablet, provides a consistent mechanism across applications and/or the operating system by which a user may cause the computing device to perform editorial operations, such as an undo operation and/or a redo operation. The computing device includes a data store that stores information for a plurality of user commands (e.g., typing new text, deleting text, dismissing a message, etc.) for each application and the operating system of the computing device. When the computing device receives a user input or gesture indicative of a command to perform an editorial operation, the computing device …


Pacing Data Consumption For Computing Devices Using Daily Data Allocations, David Hoffman Dec 2019

Pacing Data Consumption For Computing Devices Using Daily Data Allocations, David Hoffman

Defensive Publications Series

Network providers (e.g., a cellular data provider, cable internet provider, or other network provider) allocate a finite or fixed amount of cellular data or mobile data to a computing device for use during a time period (e.g., one month). A computing device may partition or divide the total amount of data into a general data pool and a reserve data pool. The computing device may divide the general data pool for the time period into smaller amounts of data for a portion of the time period (e.g., daily). For example, the computing device may determine a daily data allocation, allotment, …


Virtual Lottery, N/A Dec 2019

Virtual Lottery, N/A

Defensive Publications Series

Users typically purchase lottery tickets at brick-and-mortar vendors. Users need to physically visit the vendor, securely store the lottery ticket, and perform manual matching to determine winnings. This disclosure describes techniques to provide users with an online option to purchase lottery tickets. Per techniques of this disclosure, users are provided with a tab, visual card, or other online user interface that enables them to purchase lottery tickets. The online lottery interface is displayed in response to a user search for lottery, lottery tickets, etc. The UI enables the user to browse and purchase a lottery ticket, after verifying their identity …


Providing Comments On Digital Content By Placing Icons, Bojan Djordjevic, Ken Turner, Jamie Hall Dec 2019

Providing Comments On Digital Content By Placing Icons, Bojan Djordjevic, Ken Turner, Jamie Hall

Defensive Publications Series

Users commonly share digital media content such as documents, blog posts, videos, images, stories, posters, etc. with other users. This disclosure describes techniques to enable users to provide feedback for digital media content via icons placed directly on the digital content. Per techniques of this disclosure, users can overlay icons indicative of user feedback directly on digital content. The spatial placement of the icons over the digital content enables a visualization of the salient response/feedback received from other users to the digital content. The icons can optionally be augmented by textual comments. A review area is provided where textual comments, …


Extracting And Displaying Information From Screenshots, Matthew Sharifi Dec 2019

Extracting And Displaying Information From Screenshots, Matthew Sharifi

Defensive Publications Series

Users often capture and share app screenshots over communication channels such as instant messaging and email. Although a convenient mechanism for the sender, sharing screenshots can be inconvenient for recipients. This is because screenshot information is typically not readily visible in its low-resolution or small version, so that the recipient needs to tap the screen to expand it. Even when expanded, the information in the screenshot is not actionable, e.g., it is not in text format, nor can it be easily copy-pasted. This disclosure describes techniques that automatically extract and display information from screenshots such that relevant information is available …


Processing And Delivering Security Signals From Guests To Hosts In Virtualized Environments, Michael Halcrow, Thomas Garnier, Brandon Baker, Eric Biggers, Maya Kaczorowski, Hovik Manucharyan, Konstantin Stepanyuk Dec 2019

Processing And Delivering Security Signals From Guests To Hosts In Virtualized Environments, Michael Halcrow, Thomas Garnier, Brandon Baker, Eric Biggers, Maya Kaczorowski, Hovik Manucharyan, Konstantin Stepanyuk

Defensive Publications Series

This disclosure describes techniques that leverage memory organization in virtual machines and their hosts to emplace code that protects against malware. Malware detection instrumentation is emplaced in guest kernel space, which is relatively privileged and better protected than other guest memory spaces. Malware behavioral analysis logic, which classifies a guest process as benign or malign, is emplaced in host ring 3 space, to take advantage of the virtualization boundary.

Even if unaffected by the attack, the protected kernel may still not be able to quickly communicate knowledge of the attack to the malware behavioral analysis logic, which resides in the …


Automatic Generation Of Event-Related Checklists, Matthew Sharifi, Wolfgang Haas Dec 2019

Automatic Generation Of Event-Related Checklists, Matthew Sharifi, Wolfgang Haas

Defensive Publications Series

Virtual assistants provide notifications and reminders of upcoming calendar events to users. This disclosure describes the automatic generation of a checklist associated with an upcoming event that is provided to a user. The checklist includes items associated with the event to be carried to the event by the user. The checklist can also include tasks to be performed by the user prior to the event. A machine learned model that is trained to associate event types with items/tasks is utilized to generate the checklist. If the user permits, items mentioned in event related user communications are also included in the …


Detection Of And Response To Accessibility-Related Behavioral Cues, Collin Irwin, Rachel Hausmann Dec 2019

Detection Of And Response To Accessibility-Related Behavioral Cues, Collin Irwin, Rachel Hausmann

Defensive Publications Series

A system is described that enables a computing device (e.g., a mobile phone, smart watch, tablet computer, etc.) to detect behavioral cues from a user and recommend relevant accessibility settings for the user based on the detected behavioral cues. The computing device may use various sensors to detect accessibility-related behavioral cues and analyze the detected behavioral cues to identify a relevant accessibility setting. For example, a computing device may use a radio detection and ranging (radar) system to detect behavioral cues from a user as inputs and may identify a relevant accessibility setting that benefits the user based on the …


Utilizing Spectral Sensor Data And Location Data To Determine The Lighting Conditions Of A Scene, Jinglun Gao, Szepo Robert Hung, Gang Sun Dec 2019

Utilizing Spectral Sensor Data And Location Data To Determine The Lighting Conditions Of A Scene, Jinglun Gao, Szepo Robert Hung, Gang Sun

Defensive Publications Series

This publication describes methods, implemented on an image-capturing device, to utilize spectral sensor data and location data to determine the lighting conditions of a scene. In aspects, an image capture manager implemented on the image-capturing device aggregates and fuses spectral sensor data and location data. A machine-learned (ML) model implemented on the image-capturing device analyzes the fused data and determines the lighting conditions of the scene. Using the determined lighting condition, a camera application implemented on the image-capture device adjusts camera settings (e.g., white balance, exposure) to enable a user to take higher-quality photographs.


Identifying Fingerprint Spoofs Using Skin Properties, Jean-Marie Bussat, Firas Sammoura Dec 2019

Identifying Fingerprint Spoofs Using Skin Properties, Jean-Marie Bussat, Firas Sammoura

Defensive Publications Series

Optical fingerprint sensors enable seamless authentication and bezel-less displays by directly integrating a fingerprint sensor under the display screen of a device such as a smartphone. While conventional optical fingerprint sensors provide a convenient authentication technique, such sensors can be insecure due to the ease of generating and using spoofs that pass the authentication test. This disclosure describes techniques that utilize various skin properties to detect spoofs. Non-uniform illumination from the sensor interacts with the 3D structure of the finger and produces brightness variation that can be utilized to detect spoofs. Further, skin properties such as ridge-valley distance, skin deformation …


Automatic Network Device Identification Using Identifiers Of Contacted Servers, Jan Kohout Dec 2019

Automatic Network Device Identification Using Identifiers Of Contacted Servers, Jan Kohout

Defensive Publications Series

This proposal provides techniques for a system to identify network devices (e.g., classify their types, operating system families, etc.) based on information associated with contacted servers. In some implementations, the system may be designed to include an auto-update mechanism that enables the system to adapt to changing behavior of devices automatically. Thus, only initial labeled seeds may be needed to initialize the system, which may then automatically adapt itself without manual retraining.


Fingerprinting Application To Emulate Ble Tags During Calibration Process, Jérôme Elleouet, Anish Verma Dec 2019

Fingerprinting Application To Emulate Ble Tags During Calibration Process, Jérôme Elleouet, Anish Verma

Defensive Publications Series

Among various technologies available on asset tracking solutions (Wi-Fi, RFID, Ultrasound), Bluetooth Low Energy (BLE) is one of the most efficient with respect to accuracy and cost of deployment of the solution.

In this paper, we propose a solution consisting in emulating a set of BLE tags during the calibration/fingerprinting phase.


Method And System To Display User Face In A Mixed Reality, Anonymous Anonymous Dec 2019

Method And System To Display User Face In A Mixed Reality, Anonymous Anonymous

Defensive Publications Series

The present disclosure describes a mixed reality capture (MRC) system that displays entire face of a user to convey the user’s expressions and reactions in a mixed reality (MR) environment. The MRC system includes the MR environment in which a number of users are interacting with each other or are immersed in a virtual scene. The MRC system deploys two methods: a video capture method within a mixed reality (MR) headset and a method for compositing facial areas (obscured due to the MR headset), captured by the video capture method, into an MRC composition system. The video capture method employs …


Real-Time Driving Insights Using Historical "Attention Level" Data From Good Drivers, Chidambaram Arunachalam, Hazim Dahir Dec 2019

Real-Time Driving Insights Using Historical "Attention Level" Data From Good Drivers, Chidambaram Arunachalam, Hazim Dahir

Defensive Publications Series

Proposed herein is a technique that introduces a novel mechanism to increase the effectiveness of new drivers by providing real-time alerts that can be generated by comparing a new driver’s attention level with an attention level inferred from a group of good drivers that have safely driven different segments of the new driver’s current journey path. This technique of using individual segments versus an entire path increases the availability of good driving data that can be applied to derive useful insights. In one implementation, this augmentation mechanism can be used within a network edge application that may be deployed within …


Dataplane-Based Distributed Denial-Of-Service (Ddos) Mitigation And Spoofing Prevention Via Segment Routing Over Internet Protocol Version 6 (Srv6) Network Programming, Bruce Mcdougall, Karthik Kumaravel, Dave Clough, Meghan Mcginn Dec 2019

Dataplane-Based Distributed Denial-Of-Service (Ddos) Mitigation And Spoofing Prevention Via Segment Routing Over Internet Protocol Version 6 (Srv6) Network Programming, Bruce Mcdougall, Karthik Kumaravel, Dave Clough, Meghan Mcginn

Defensive Publications Series

Techniques described herein augment packet tagging Distributed Denial-of-Service (DDOS) mitigation solutions with a powerful anti-spoofing capability. A Segment Routing over Internet Protocol (IP) version 6 (SRv6) network programming technique is proposed herein wherein authenticated sessions are given an SRv6 header to append to all outbound packets. Traffic with the valid SRv6 header is allowed to pass thru the service provider network whereas all other traffic destined to the victim of the DDOS attack is dropped. The valid SRv6 header address can be rotated from amongst the 18, 446, 744, 073, 709, 551, and 616 possible addresses found in a /64 …


Fingerprinting Application To Emulate Ble Tags During Calibration Process, Jérôme Elleouet, Anish Verma Dec 2019

Fingerprinting Application To Emulate Ble Tags During Calibration Process, Jérôme Elleouet, Anish Verma

Defensive Publications Series

Among various technologies available on asset tracking solutions (Wi-Fi, RFID, Ultrasound), Bluetooth Low Energy (BLE) is one of the most efficient with respect to accuracy and cost of deployment of the solution.

In this paper, we propose a solution consisting in emulating a set of BLE tags during the calibration/fingerprinting phase.


Liquid Cooling Of Cylindrical Transformers Made Of Soft Magnetic Composite Material (Smc) With High Power-To-Weight Ratio And Optimally Shaped Core, Verena Blunder Dec 2019

Liquid Cooling Of Cylindrical Transformers Made Of Soft Magnetic Composite Material (Smc) With High Power-To-Weight Ratio And Optimally Shaped Core, Verena Blunder

Defensive Publications Series

No abstract provided.


Shaping Of An X-Gun Screw Tool Head, Verena Blunder Dec 2019

Shaping Of An X-Gun Screw Tool Head, Verena Blunder

Defensive Publications Series

No abstract provided.


Installing (Flashing) Software On Vehicles By Drone, Verena Blunder Dec 2019

Installing (Flashing) Software On Vehicles By Drone, Verena Blunder

Defensive Publications Series

No abstract provided.


Radial Oil Separator Inside Spray Or Spray-Cooled Electric Machines, Verena Blunder Dec 2019

Radial Oil Separator Inside Spray Or Spray-Cooled Electric Machines, Verena Blunder

Defensive Publications Series

No abstract provided.


Triggering Of Screenshots As Well As Video And Sound Recordings Via The Multifunction Steering Wheel, Verena Blunder Dec 2019

Triggering Of Screenshots As Well As Video And Sound Recordings Via The Multifunction Steering Wheel, Verena Blunder

Defensive Publications Series

No abstract provided.


Ventilation Of Charging Sockets On Electric Vehicles In Frost Areas, Verena Blunder Dec 2019

Ventilation Of Charging Sockets On Electric Vehicles In Frost Areas, Verena Blunder

Defensive Publications Series

No abstract provided.