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

Digital Commons Network™

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

Articles 3541 - 3570 of 4617

Full-Text Articles in Entire DC Network

Transforming Copied Text Based On Paste Destination, Matt Sharifi Jul 2019

Transforming Copied Text Based On Paste Destination, Matt Sharifi

Defensive Publications Series

This publication describes systems and techniques directed to transforming copied text based on a paste destination. A user selects, via user input at a computing device, a text string that is output by a first application. The computing device analyzes the text string using natural language processing algorithms to identify associations between the text string and entities included in a knowledge base. In one example, an entity annotator analyzes the text string to determine a meaning and context of the text string (e.g., keywords, data types, conditions, etc.). The computing device generates, based on the meaning and context, …


Selection Of Suitable Mechanisms And Associated Parameters For A Network Slice In A 5g Network Using Machine Learning Approaches, Mukesh Taneja, Sudhir Jain Jul 2019

Selection Of Suitable Mechanisms And Associated Parameters For A Network Slice In A 5g Network Using Machine Learning Approaches, Mukesh Taneja, Sudhir Jain

Defensive Publications Series

Described herein are techniques for activating the appropriate set of mechanisms in a 5G network and for determining the appropriate set of parameters for those mechanisms. This may help create a network slice in the network with specific constraints (e.g., reliability, latency, throughput etc.). These techniques may also enable adjusting mechanisms and/or associated parameters as the situation changes in the network. Currently, it is difficult to select (and dynamically update if needed) the appropriate set of mechanisms and associated parameters. The methods described herein may be located at a digital network center for private 5G networks or at a Network …


Persona Profiles For Prioritization Of Content Output, Victor Carbune, Pedro Gonnet Jul 2019

Persona Profiles For Prioritization Of Content Output, Victor Carbune, Pedro Gonnet

Defensive Publications Series

A persona-specific ranking model creates a persona-specific profile layer in an operating system of a user equipment device that helps users to prioritize their ongoing activities by explicitly enabling a specific persona profile. A profile (e.g., user profile) can be used to manage a visual display of personal data associated with a specific user or a customized desktop environment. Much like today’s work profile, each persona profile is specific to a user context or activity, such as runner, reader, traveler, studier, house cleaner, philosopher, software engineer, rower, manager, skydiver, parent, and so on. The persona-specific ranking model creates a …


Seamless Role Switch Of Two True Wireless Earbuds Which Is Using Relay Solution, Shijing Xian, Eric Macintosh Jul 2019

Seamless Role Switch Of Two True Wireless Earbuds Which Is Using Relay Solution, Shijing Xian, Eric Macintosh

Defensive Publications Series

A solution is provided to make the role switch of fully wireless earbuds in relay format "seamless." As such, no audio glitch is perceptible when the role switch occurs. When role switch occurs, the first accessory sends all wireless communication profile information to the second accessory. The second accessory can then reconstruct all the profiles used between the first accessory and the host. The first accessory and second accessory will negotiate the exact timing of switching roles, then the first accessory makes sure all the existing audio buffer contents are synchronized with the second accessory. Then role switch occurs, and …


Goal-Based Automatic Scheduling Of Joint Activities, Adriana Moisil, Aayush Kumar Jun 2019

Goal-Based Automatic Scheduling Of Joint Activities, Adriana Moisil, Aayush Kumar

Defensive Publications Series

Users often skip activities that they have scheduled, e.g., workouts, training goals, etc. due to boredom or laziness. One mechanism to encourage users to complete activities is by adding a partner for the activity, e.g., a running partner, a gym buddy, etc. This disclosure describes techniques that enable a user to select and invite a partner when scheduling an activity. The activity can be scheduled based on user preferences, including availability, as indicated by the user’s calendar. Scheduling can be performed in an intelligent manner, e.g., by taking into account each user’s availability, each user’s activity goals, a virtual coach …


Machine Learning Techniques To Automatically Advance Slides In A Presentation, Archie Russell Jun 2019

Machine Learning Techniques To Automatically Advance Slides In A Presentation, Archie Russell

Defensive Publications Series

Slideshow presentations require the presenter or other human to click on a button to go to the next slide, to go back a few slides, to stop presenting, etc. This doesn’t work well in some situations, e.g., if the presenter is differently abled, if there is no remote control available, etc. This disclosure describes machine-learning techniques that automatically advance slides in a presentation (with user permission) based on user-permitted factors such as slide content, sentiment analysis, speech understanding, etc.


Multiplayer Games In Online Ads, Tuna Toksoz, Duke Dukellis Jun 2019

Multiplayer Games In Online Ads, Tuna Toksoz, Duke Dukellis

Defensive Publications Series

This disclosure describes online advertisements that include embedded multiplayer games. The techniques enable users to form teams that work towards a common goal in the embedded game. Multiplayer gamified ads, as described herein, can result in deeper user engagement by making advertisements fun and rewarding.


Continuous Game Spanning Multiple Ads With Persistent Scores, Tuna Toksoz, Duke Dukellis Jun 2019

Continuous Game Spanning Multiple Ads With Persistent Scores, Tuna Toksoz, Duke Dukellis

Defensive Publications Series

In an effort to engage users, advertisers serve gamified ads, e.g., ads within which users can play games. Often, users initially engage well with such ads, gaining points as they play the game within the ad. However, when a user eventually exits the ad and later views it again, the user is returned to a ground state of the game, e.g., the gameplay is restarted at zero points. This leads to a waning of user interest. This disclosure describes techniques that maintain the game state for a given user across multiple ad servings. The ad servings can be across different …


Securing Iab Supplychain Objects, Gang Wang, Haskell Garon Jun 2019

Securing Iab Supplychain Objects, Gang Wang, Haskell Garon

Defensive Publications Series

An online advertising marketplace comprises buyers and sellers, each with their intermediaries. A transaction is documented by a SupplyChain object, which includes a set of entities involved in the transaction. As presently drafted, the Interactive Advertising Bureau (IAB) standard that specifies the SupplyChain object is susceptible to tampering. For example, an entry in the SupplyChain object can be changed to falsely imply the involvement of a reputed player. Conversely, an item in the SupplyChain object can be changed to excise the involvement of other intermediaries. Per the techniques of this disclosure, a market player or intermediary in a transaction digitally …


User Interface For Adaptive And Contextual Presentation Of Tasks, Steffen Meschkat, Andrews-Junior Kimbembe Jun 2019

User Interface For Adaptive And Contextual Presentation Of Tasks, Steffen Meschkat, Andrews-Junior Kimbembe

Defensive Publications Series

This disclosure describes techniques for the adaptive presentation of tasks on user interfaces. With user permission and express consent, information regarding user interaction with different tasks on a computing device is obtained along with context information. Machine learning techniques are utilized to determine the likelihood of a specific task to be activated in the current context, e.g., based on the similarity of the current context to the set of past contexts when the task was active. The current context and the set of previously active contexts constitute a set of input features for the machine learning model, and the probability …


An Anti-Tampet Method To Protect Tpm Be Hacking, Hp Inc Jun 2019

An Anti-Tampet Method To Protect Tpm Be Hacking, Hp Inc

Defensive Publications Series

For high security laptop or PC, TPM is the security kernel of modern computer which includes

important data, for example, key or pins. However, there are many reports show it can be

hacked by software or physical attacking. Current TPM are slightly harder to attack, but not

very much harder. Infineon, TPM IC provider, commented that they knew this was possible due

to the high skill level necessary for success. Here we introduce a method to protect it by a micro

switch sensor with a firmware in EC.


Service-Oriented Mobile Network Tracking And Guiding, Jim Sun, Aaron Lee Jun 2019

Service-Oriented Mobile Network Tracking And Guiding, Jim Sun, Aaron Lee

Defensive Publications Series

This publication describes techniques for a User Equipment device (UE) (e.g., a mobile device, a tablet, a wireless-communication device) to guide a user to an area with a requested network service. Mobile device users often encounter situations where the wireless network they are connected to does not provide a requested network service. With no other available means to find a wireless network with the requested network service, users will often wander in attempt to access the network services they desire. Thus, a wireless-connection network manager (WCNM) that can aid the user by guiding them to a physical location …


Sharing Conversation Context Using Call Transcripts In Real-Time Across Telephony Devices, Vikas Vashisht Jun 2019

Sharing Conversation Context Using Call Transcripts In Real-Time Across Telephony Devices, Vikas Vashisht

Defensive Publications Series

Techniques are described herein for providing telephony users with improved context of the conversation for calls in progress by providing a real-time call transcript as long as the device has access to the call Identifier (ID) / dialog ID of the session in which they are interested. The call ID / dialog ID is shared with other telephony devices for various telephony features such as shared line, barge, transfer, whisper coaching, etc. The call transcript may be passed to a transfer target as the call is transferred for further handling. Moreover, agent calls may be monitored or the transcript of …


Determining The Relevancy Of Permissions Requested By An Application Software, Victor Carbune, Sandro Feuz Jun 2019

Determining The Relevancy Of Permissions Requested By An Application Software, Victor Carbune, Sandro Feuz

Defensive Publications Series

This publication describes methods that an application software market (application market) uses to determine a relevancy-permission score on an application software’s (application) permission requests to access resources, features, user data (e.g., calendar, photos, biometric data), and hardware (e.g., microphones, cameras, global navigation satellite system (GNSS), accelerometers). Depending on the request, an operating system (OS) or the application market may prompt a user to approve the requests. The user, however, may be unsure whether they need to accept or deny a particular permission request made by an application. The user may be unclear whether the access is …


Handling A User’S Preferences On Permissions Required By An Application Software, Victor Carbune, Sandro Feuz Jun 2019

Handling A User’S Preferences On Permissions Required By An Application Software, Victor Carbune, Sandro Feuz

Defensive Publications Series

This publication describes an operating system (OS) that uses a privacy layer for handling a user’s preferences on permissions required by an application software (application). The privacy layer injects mock data into application programming interface (API) calls when the application requests a permission-protected resource. As described herein, a permission-protected resource may include user data (e.g., calendar, contacts data, notes, user-biometric data) and access to user equipment (UE) hardware (e.g., gyroscopes, magnetometers, barometers, global navigation satellite system (GNSS) technology, proximity sensors, touchscreen sensors, biometric sensors, heart-rate sensors, thermometers, humidity sensors, radar technology, cameras, microphones) that the user …


Device Dock With Built-In Virtual Assistant, Leon Hong Jun 2019

Device Dock With Built-In Virtual Assistant, Leon Hong

Defensive Publications Series

This disclosure describes a device dock with a speaker that enables selective personalization of a virtual assistant. When no device is coupled to the device dock, user queries to the dock receive responses from a non-personalized virtual assistant. When a user device is coupled, a personalized virtual assistant application specific for the user responds to the user queries. The personalized virtual assistant can have a personality and use a tone of voice personalized for the user.


Secure Pairing And Identification Of Ble Devices, Adam Rodriguez, David Lazarov Jun 2019

Secure Pairing And Identification Of Ble Devices, Adam Rodriguez, David Lazarov

Defensive Publications Series

Today, pairing of Bluetooth Low Energy (BLE) capable devices with user devices is neither secure nor trivial. Secure pairing and identification of BLE devices is described. A service (e.g., web service) provides a list of unique identifiers (UIDs) and an encrypted UID to a BLE device manufacturer without a decryption key. The manufacturer provisions each beacon of each BLE device with a UID generated by the service. The manufacturer also generates a quick response (QR) code to print on the BLE device. To pair with the BLE device, a user uses a camera or other scanner of the end-user …


Heartbeat Mechanism For Synchronization In Low-Power And Lossy Networks, Lele Zhang, Chuanwei Li, Huimin She, Feiliang Wang Jun 2019

Heartbeat Mechanism For Synchronization In Low-Power And Lossy Networks, Lele Zhang, Chuanwei Li, Huimin She, Feiliang Wang

Defensive Publications Series

Described herein are techniques to enable nodes to determine whether the Border Router (BR) is alive. These techniques leverage existing traffic, thereby avoiding wasting bandwidth resources such as periodic asynchronous messages to maintain Wireless Mesh Network (WMN) connectivity.


Genetic Simulated Annealing Based Group Management Solution For Multiple Vendors In Low-Power And Lossy Networks, Lele Zhang, Chuanwei Li, Li Zhao, Feiliang Wang Jun 2019

Genetic Simulated Annealing Based Group Management Solution For Multiple Vendors In Low-Power And Lossy Networks, Lele Zhang, Chuanwei Li, Li Zhao, Feiliang Wang

Defensive Publications Series

Techniques are described herein to transform logical group traffic into a combination of broadcast and unicast messages rather than flood of broadcast messages. These techniques limit redundant traffic to manage logical group traffic over Wireless Mesh Networks (WMNs).


Utilizing Gaze Detection To Enhance Voice-Based Accessibility Services, Matthew Crain, Pingmei Xu, Alex Salo, Tomer Shekel Jun 2019

Utilizing Gaze Detection To Enhance Voice-Based Accessibility Services, Matthew Crain, Pingmei Xu, Alex Salo, Tomer Shekel

Defensive Publications Series

For users that use voice as their primary mode of input, operating a computing device can be difficult due to potential false positives (e.g., unintended voice commands by the user, background noise such as a radio). Voice commands can also be difficult to decipher, resulting in the voice-based accessibility service needing additional, clarifying user input to disambiguate the auditory commands.

This publication describes techniques and procedures for utilizing gaze detection to enhance voice-based accessibility services on a computing device, such as a smartphone or computer. The computing device utilizes camera image input and a machine-learned model to produce …


Distributed Global People Registry, Anonymous Jun 2019

Distributed Global People Registry, Anonymous

Defensive Publications Series

This disclosure describes a distributed people registry that allows any individual to register for free. A registered user can store personal data, including unique personal identifiers, such as biometric data. The registry includes a personal vault for each user that is directly accessible only to the account owner. The user information is stored in the vault in a semantic triple structure, making it machine-readable. Third-party applications can reliably authenticate individuals using the vault. Transaction data for each application can be stored separate from the vault. The vault supports anonymized access to user’s personal information on an as-needed basis for every …


On-Device Multi-Network Switching Enhancements, Andy (Jibing) Wang, Sathish K Jun 2019

On-Device Multi-Network Switching Enhancements, Andy (Jibing) Wang, Sathish K

Defensive Publications Series

This publication describes systems and techniques directed to on-device multi-network switching using cell measurements. The described systems and techniques include an on-device network-switching manager application that directs the user equipment to perform operations that include proceeding with a handover of a wireless connection between the user equipment and a serving cell of a first wireless network to a neighboring cell of the first wireless network. The user equipment determines that a signal received from a cell of a second wireless network meets a quality threshold. After completing the handover of the wireless connection to the neighboring cell of the first …


Automatically Populating Paper Forms, Dale Hawkins Jun 2019

Automatically Populating Paper Forms, Dale Hawkins

Defensive Publications Series

This disclosure describes techniques to automatically populate paper forms. A scanned image of a paper form, e.g., obtained via a device camera of a user device is analyzed using a trained model to detect fields in the form. With user permission, stored user information is accessed to automatically populate the fields. The user is provided with options to edit the automatically filled in information. Confidential information is obtained and filled in upon specific user approval.


Intelligent Suggestions For Actions During Voice Calls, David Petrou, Brandon Barbello, Benjamin Schlesinger, Blaise Aguera-Arcas, Alex Agranovich, Ori Kabeli, Nadav Bar Jun 2019

Intelligent Suggestions For Actions During Voice Calls, David Petrou, Brandon Barbello, Benjamin Schlesinger, Blaise Aguera-Arcas, Alex Agranovich, Ori Kabeli, Nadav Bar

Defensive Publications Series

Participants in a voice call often exchange small yet important pieces of information, e.g., phone numbers, meeting locations, action items, etc. To capture such information, users often interrupt call flow to take down notes, which is an inconvenience. This disclosure describes machine-learning techniques that automatically detect and capture (with permission from the participants to the call) noteworthy pieces of information that are detected in the audio flow between the participants.


Characterizing Electric Scooter Riding Behavior To Detect Unsafe And Non-Compliant Use, Gabriel C. Terrell Jun 2019

Characterizing Electric Scooter Riding Behavior To Detect Unsafe And Non-Compliant Use, Gabriel C. Terrell

Defensive Publications Series

The growing popularity of electric scooters has resulted in surfacing individual and public safety concerns associated with riding them. Many of these safety issues are associated with unsafe riding behaviors. While the terms of the riding agreements of scooter companies explicitly prohibit potentially unsafe riding behaviors, automatic and dynamic detection of unsafe riding is not easily possible simply from the location and speed data typically collected by the scooters. This disclosure proposes fitting an electric scooter with a weight-detecting mechanism that allows dynamic determination of riding behavior that indicates unsafe and/or impermissible use. Pattern recognition and/or machine learning is applied …


Automatically Analyzing Parking Signs To Determine The Validity Of A Parking Spot, Lachlan "Locke" Dunn Jun 2019

Automatically Analyzing Parking Signs To Determine The Validity Of A Parking Spot, Lachlan "Locke" Dunn

Defensive Publications Series

This disclosure describes techniques to automatically determine the validity of a parking spot by using image recognition to recognize the parking sign and restrictions therein. With user permission, the text obtained from the parking sign is cross-referenced with contextual data such as the day of the week, the time of the day, the location of the parking sign, etc. to determine the validity of the parking spot. If the validity of the parking spot is confirmed, a countdown timer is started that triggers when the validity expires. A reminder pin for where the vehicle is parked is provided on a …


Electronic Speed Bump For Vehicles With Autonomous Driving Capabilities, Michael Hancock, Jyrki Alakuijala Jun 2019

Electronic Speed Bump For Vehicles With Autonomous Driving Capabilities, Michael Hancock, Jyrki Alakuijala

Defensive Publications Series

Successfully and smoothly navigating a speed bump requires a vehicle to slow down to an appropriate speed, pass over the bump, and speed up afterward. Such slow-down and speed-up increases the wear and tear of the vehicle suspension and chassis, reduces fuel efficiency, and results in higher traffic latency. This disclosure describes an electronic speed bump devised for calming traffic in presence of vehicles capable of driving autonomously. Communication between the electronic speed bump and the vehicle in autonomous driving mode includes an offer by the vehicle to respect the desired driving parameters in the section of the road covered …


Alleviating Stress By Surfacing Stress-Relieving Visual Games, Lachlan "Locke" Dunn Jun 2019

Alleviating Stress By Surfacing Stress-Relieving Visual Games, Lachlan "Locke" Dunn

Defensive Publications Series

From the mild stress of being in a long, crowded line to the considerably higher stress of suffering during a natural disaster, stressful situations abound. Research has shown that playing engaging visual games during or immediately after times of stress can alleviate stress symptoms and contribute to better mental health. This disclosure describes techniques to automatically detect, with user permission, stressful situations, and to offer to a user stress-relieving visual games via available devices.


Voice Signal Translation On Wireless-Communication Devices For The Speech And/Or Hearing Impaired, Jian Yao Jun 2019

Voice Signal Translation On Wireless-Communication Devices For The Speech And/Or Hearing Impaired, Jian Yao

Defensive Publications Series

Hearing impaired and/or speech impaired individuals can experience difficulties in communicating with other people when utilizing voice transmission of wireless-communication devices, such as smartphones.

This publication describes techniques for aiding hearing impaired and/or speech impaired individuals in communicating during phone calls. The techniques include a translator application on a wireless-communication device that receives incoming voice signals, analyzes the voice signals, and generates a display (e.g., digital text, sign language) on the user interface (UI) of the wireless-communication device for the user’s visualization. Moreover, this publication describes techniques for aiding hearing impaired and/or speech impaired individuals, through use of …


Quality Survey Integrated Into A Virtual Assistant, Xiance Si, Justin Denney, Huayi Li Jun 2019

Quality Survey Integrated Into A Virtual Assistant, Xiance Si, Justin Denney, Huayi Li

Defensive Publications Series

This disclosure describes techniques for a virtual assistant to conduct surveys for the quality of responses provided by the virtual assistant to user queries and commands. For screen-free devices, e.g., smart speakers, the surveys are conducted via voice. For devices with a screen, e.g., smartphones, a screen overlay including a survey is displayed, along with a menu of responses. For queries that do not have a clear termination point, surveys are provided via notifications. Surveys are presented in a throttled manner such that a typical user does not get more than one survey question within a certain period. User responses …