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

Digital Commons Network™

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

Articles 3211 - 3240 of 4633

Full-Text Articles in Entire DC Network

Incremental File Streaming Of A Package File For Application Installation On A Mobile Electronic Device, Jamal Eason, Yurii Zubrytskyi, Eugene Zemtsov, Todd Kennedy, Oleksiy Buynytskyy, Songchun Fan, Paul Lawrence May 2020

Incremental File Streaming Of A Package File For Application Installation On A Mobile Electronic Device, Jamal Eason, Yurii Zubrytskyi, Eugene Zemtsov, Todd Kennedy, Oleksiy Buynytskyy, Songchun Fan, Paul Lawrence

Defensive Publications Series

This publication describes techniques to allow a mobile application to launch on a mobile electronic device (“mobile device”) once a portion of a package file associated with the application is transferred to the device using an incremental file streaming technology. An application may be created or modified by an application developer on a development device. The application can be packaged into a package file format that can be installed onto the mobile device for, e.g., testing the application by the application developer or use by the end user. The package file includes core files, for example executables, object, image, …


Electrode With Tip Life Improvement And Related Methods, Dechao Lin, Dewei Zhu, Zhuoru Wu, Zeqin Liang, Julio Malpica, Joerg Simon, Cyrille Bezencon May 2020

Electrode With Tip Life Improvement And Related Methods, Dechao Lin, Dewei Zhu, Zhuoru Wu, Zeqin Liang, Julio Malpica, Joerg Simon, Cyrille Bezencon

Defensive Publications Series

A resistance spot welding system includes an electrode with a cap that includes a cap body having a tip, a body cavity defined within the cap body, and a tip cavity defined within the cap body that extends from the body cavity towards the tip. A method of manufacturing the electrode includes forming a body cavity within a cap body of the electrode, and forming a tip cavity within the cap body of the electrode such that the tip cavity extends from the body cavity towards a tip of the cap body. In other aspects, a resistance spot welding system …


Apparatuses, Systems, And Methods For Calibrating Displays, Anonymous Anonymous May 2020

Apparatuses, Systems, And Methods For Calibrating Displays, Anonymous Anonymous

Defensive Publications Series

A display calibration system may include (i) a spectrometry device positioned to capture light emitted by a group of sub-pixels in a sub-region of a display that is both (a) located within a light-emitting region of the display and (b) is smaller than the light-emitting region, (ii) at least one camera device positioned to capture light emitted by a plurality of sub-pixels, in the light-emitting region of the display, that includes the group of sub-pixels, and (iii) a calibration computing device that is (a) communicatively coupled to both the spectrometry device and the at least one camera device and that …


Health Diagnostics Using User Utterances, Aleksandar Kracun, Ignacio Lopez Moreno May 2020

Health Diagnostics Using User Utterances, Aleksandar Kracun, Ignacio Lopez Moreno

Defensive Publications Series

Respiratory illnesses can be hard to track and diagnose. Obtaining useful clinical data on these illnesses is difficult because it requires physical interaction, e.g., via nasal or sinus swab. It is known that respiratory illness can impact speech pathways. To this end, this disclosure describes techniques to use readily accessible software to obtain and classify potentially useful data. With user permission, utterances of the user, e.g., activation of a speech-activated device via a hotword, are analyzed to form speaker-ID models. These models are evaluated against additional utterances of the user in a sequential manner. The evaluation scores, along with the …


Smartphone Assisted Setup For Headless Devices, Erdi Chen May 2020

Smartphone Assisted Setup For Headless Devices, Erdi Chen

Defensive Publications Series

This disclosure describes techniques for secure setup and/or configuration for headless devices using a smartphone or other available device. A smartphone is connected to a headless device via USB and is utilized to perform setup and debug operations related to the headless device. The headless device advertises itself as an accessory device and provides a device ID and vendor ID to the smartphone. An app on the smartphone is launched with the headless device identifier as parameters. Additional communication between the headless device and the smartphone is performed over the connection using a custom protocol or encapsulated HTTP. The internet …


Wi-Fi And Cell Coexistence Mechanism Accounting For Co-Interference, Sriram Sundararajan, Jibing Wang, Nick Mcdonnell, Nihar Jindal May 2020

Wi-Fi And Cell Coexistence Mechanism Accounting For Co-Interference, Sriram Sundararajan, Jibing Wang, Nick Mcdonnell, Nihar Jindal

Defensive Publications Series

Co-interference between Wi-Fi and cellular radios, e.g., in a wireless communication device that is concurrently operating using Wi-Fi and cellular radio technologies, is managed using victim tables that indicate channels that can potentially co-interfere. The victim tables are implemented as lookup tables (LUTs) that include entries for combinations of cell band and Wi-Fi and/or channel. The entries indicate whether the Wi-Fi channel is safe or should be avoided because there is a high likelihood of co-interference. The entries also include a power back off that indicates that the Wi-Fi subsystem is to back off its transmission power setting by …


Integrating Neuromuscular And Touchscreen Input For Machine Control, Anonymous May 2020

Integrating Neuromuscular And Touchscreen Input For Machine Control, Anonymous

Defensive Publications Series

Current touchscreen interfaces are unable to distinguish between individual fingers or to determine poses associated with the user’s hand. This limits the use of touchscreens in recognizing user input. As discussed herein, a statistical model can be trained using training data that includes sensor readings known to be associated with various hand poses and gestures. The trained statistical model can be configured to determine arm, hand, and/or figure configurations and forces (e.g., handstates) based on sensor readings, e.g., obtained via a wearable device such as a wristband with wearable sensors. The statistical model can identify the input from the handstate …


Virtual Assistant That Selectively Announces Device Notifications, Vinh Ly, Eusebius Lai, Mark Regan May 2020

Virtual Assistant That Selectively Announces Device Notifications, Vinh Ly, Eusebius Lai, Mark Regan

Defensive Publications Series

Users receive notifications for various events, e.g., incoming messages, device alerts, notifications from apps, etc. Currently, to avoid being inundated with notifications, users need to review and dismiss each notification, turn off certain notifications, or turn on a do-not-disturb mode of their device. This disclosure describes an intelligent virtual assistant that utilizes machine learning techniques to automatically determine whether a particular notification is important at any given moment. Based on the determined importance level, the virtual assistant can either proactively announce the notification, delay the notification announcement, or silence the notification.


Automatic Reminders Based On User Queries, Robert Benea, Irina Blok, Christian Plagemann May 2020

Automatic Reminders Based On User Queries, Robert Benea, Irina Blok, Christian Plagemann

Defensive Publications Series

Users commonly use devices such as smartphones, smart speakers, smart displays, etc. to discover or search for meanings of words, terms, or concepts. This disclosure describes techniques that enable users to set reminders and alerts via their devices regarding words and/or concepts that they intend to learn. Per techniques of this disclosure, when a repeat query from a user about a word or concept is detected, the user is asked if they would like to set a reminder for the word or concept. After the user sets the reminder, the user is provided with a reminder question or additional information …


Automatic Issue Identification And Clustering, Petr Pilar, Mike Zuniga, Vladimir Yakovlev, Daniel Balle, Norbert Kalb, Stephan Wenger, Martin Baeuml May 2020

Automatic Issue Identification And Clustering, Petr Pilar, Mike Zuniga, Vladimir Yakovlev, Daniel Balle, Norbert Kalb, Stephan Wenger, Martin Baeuml

Defensive Publications Series

Search engines and virtual assistants receive a large number of queries, and also report a large number of issues such as user queries that didn’t work, triggered the wrong features, or were not understood due to speech recognition errors, etc. This disclosure presents techniques that cluster similar issues, identify issues with the largest impact, and identify the root cause of an issue. The techniques scale easily, detect large patterns of similar issues, and prevent one-off fixes that need repeated application across similar issues. The techniques help improve the search engine or virtual assistant to provide responses that are more reliable, …


Accuracy Evaluation Of Automated Speech Transcription Via User Feedback, Omar Abdelaziz, Justice Ogbonna, Ágoston Weisz, Ragnar Groot Koerkamp, Xinran Lu, Saisuresh Krishnakumaran, Tâmara Baía, Vladimir Vuskovic, Tony Yu Apr 2020

Accuracy Evaluation Of Automated Speech Transcription Via User Feedback, Omar Abdelaziz, Justice Ogbonna, Ágoston Weisz, Ragnar Groot Koerkamp, Xinran Lu, Saisuresh Krishnakumaran, Tâmara Baía, Vladimir Vuskovic, Tony Yu

Defensive Publications Series

Effective operation of a voice-activated virtual assistant requires accurate speech recognition. Manual determination of the accuracy of machine-generated speech transcriptions requires involvement of third parties to evaluate transcriptions of a user’s speech. Automated accuracy evaluation approaches that use machine-generated speech as input and determine quality of transcription have limited effectiveness since the machine-generated speech is a poor proxy for real-world user speech, e.g., volume of input, microphone and room characteristics, pronunciations, etc. This disclosure describes obtaining user confirmation of the transcription of a small subset user queries as performed by a virtual assistant or other applications that accept speech input. …


Maximum Transmit Power Level Controller Architecture For Simultaneous Transmission, Gregory Black, Bob Trocke, Shawn Yang, Jie Song, Jibu Joseph Apr 2020

Maximum Transmit Power Level Controller Architecture For Simultaneous Transmission, Gregory Black, Bob Trocke, Shawn Yang, Jie Song, Jibu Joseph

Defensive Publications Series

A mobile device configured to operate within a wireless communication network includes a Maximum Transmit Power Level (MTPL) controller. In order to meet specific absorption rate (SAR) limit requirements during simultaneous transmissions or during a dual connection mode, the mobile device employs a compact look-up table containing MTPL values and offset values. The MTPL controller generates runtime MTPL values for instances when the mobile device is operating in a stand-alone mode and for instances when the mobile device is operating in a simultaneous transmission mode. In the simultaneous transmission mode, the runtime MTPL value is generated by offsetting an MTPL …


Fusion Of Speech And Gesture Inputs For Improved Speech Recognition, Tyler Thornblade Apr 2020

Fusion Of Speech And Gesture Inputs For Improved Speech Recognition, Tyler Thornblade

Defensive Publications Series

While speech is an important input mechanism used in many products, interpretation of user speech is challenging when the user input is ambiguous, e.g., due to the presence of punctuation or commands, as opposed to only verbatim text. This disclosure describes the utilization of a combination of speech analysis and gesture recognition to automatically disambiguate between verbatim text input (dictation) and commands. User provided speech and gestures are analyzed and used for interpretation of the spoken input, without the user having to switch between text entry and command entry modes.


Handling Of Extensible Authentication Protocol Based Non-Access Stratum Authentication Failures, Roy Lin, Poying Chuang Apr 2020

Handling Of Extensible Authentication Protocol Based Non-Access Stratum Authentication Failures, Roy Lin, Poying Chuang

Defensive Publications Series

In a 5G System (5GS), the network initiates and controls the authentication method, meaning that the network determines whether the user equipment (UE) and the network use EAP-based NAS authentication or 5G AKA-based NAS authentication for the mutual authentication of the UE and the network. The specification for 5GS presumes that in a 5G standalone case, the UE supports both EAP-based NAS authentication and 5G AKA-based NAS authentication. However, not all wireless carriers have required support for EAP-based NAS authentication. As a result, many UEs manufactured do not support EAP-based NAS authentication. This publication describes techniques for preventing an authentication …


Assistance Function As A Driving Trainer, Verena Blunder Apr 2020

Assistance Function As A Driving Trainer, Verena Blunder

Defensive Publications Series

No abstract provided.


Display Kinematics Staging For The Piloted Driving, Verena Blunder Apr 2020

Display Kinematics Staging For The Piloted Driving, Verena Blunder

Defensive Publications Series

No abstract provided.


Performing Gnss Shadow Matching For User Equipment With Varied Carrying Positions, Kevin Watts, Michael Fu Apr 2020

Performing Gnss Shadow Matching For User Equipment With Varied Carrying Positions, Kevin Watts, Michael Fu

Defensive Publications Series

This publication describes apparatuses, methods, and techniques for performing Global Navigation Satellite System (GNSS) shadow matching for user equipment (e.g., smartphones) with varied carrying positions, such as in a user’s hand, pocket, purse, backpack, and so forth. To do so, the smartphone utilizes an Urban Canyon Positioning Algorithm to find line-of-sight (LOS) signals of satellites of the GNSS. Then, the Urban Canyon Positioning Algorithm estimates a signal-strength degradation of the LOS signals due to the carrying position, such as when the user puts their smartphone in their pocket. After estimating the signal-strength degradation of the LOS signals, the Urban Canyon …


Gnss Shadow Matching In A Changing Urban Environment, Kevin Watts, Diana Delibaltov Apr 2020

Gnss Shadow Matching In A Changing Urban Environment, Kevin Watts, Diana Delibaltov

Defensive Publications Series

This publication describes apparatuses, methods, and techniques for performing Global Navigation Satellite System (GNSS) shadow matching in a changing urban environment. To do so, a user equipment (e.g., a smartphone) utilizes a comprehensive positioning algorithm. The smartphone can measure a signal strength of satellites of the GNSS. When the signal strength matches an expected shadow, the comprehensive positioning algorithm can utilize GNSS data, area network data, inertial data, and an Urban Canyon Positioning Algorithm. The Urban Canyon Positioning Algorithm uses GNSS shadow matching data to increase user location accuracy in the urban environment. When the signal strength does not match …


Sequential Likelihood Updates For User Position Estimation With Gnss Signal Strength Matching, Kevin Watts Apr 2020

Sequential Likelihood Updates For User Position Estimation With Gnss Signal Strength Matching, Kevin Watts

Defensive Publications Series

This publication describes apparatuses, methods, and techniques for performing Global Navigation Satellite System (GNSS) shadow matching that can increase user location accuracy in an urban environment by appropriately calculating and reporting sequential likelihood (probability) updates for user location estimation. To do so, an electronic device (e.g., a smartphone) utilizes an Urban Canyon Positioning Algorithm, which uses particle filters to solve filtering problems arising in Bayesian statistical inference. The Urban Canyon Positioning Algorithm performs sequential likelihood updates for user position estimation by weighting various particles of the particle filters to account for numerous factors, such as the number of GNSS signals, …


Vehicle Theft Tracking Function For Breakdown And First Aid Assistance With Gawker Suppression Function, Verena Blunder Apr 2020

Vehicle Theft Tracking Function For Breakdown And First Aid Assistance With Gawker Suppression Function, Verena Blunder

Defensive Publications Series

No abstract provided.


Real-Time Clothing Size Estimation Using Body Segmentation, Jason Mayes Apr 2020

Real-Time Clothing Size Estimation Using Body Segmentation, Jason Mayes

Defensive Publications Series

Users that shop for clothes online need to select the appropriate clothing size from available options. This can pose a problem since different brands define sizes (e.g., small, medium, large, etc.) differently. This disclosure describes techniques that enable a user to measure body dimensions relevant to clothing size, e.g., chest, waist, inseam, etc., based on capturing images of the user. The techniques can be implemented using the camera and the browser of the user’s device, such that clothing-size measurement is frictionlessly integrated with the online shopping experience.


Avoiding Unnecessary Wi-Fi Connections While Moving, Ning Zhang, Oscar Shu Apr 2020

Avoiding Unnecessary Wi-Fi Connections While Moving, Ning Zhang, Oscar Shu

Defensive Publications Series

A highly-mobile user equipment (UE) may use a cellular connection over a wireless local area network (WLAN) connection. For example, when a candidate WLAN access point (AP) is encountered, the UE first ensures that the WLAN AP is present in the last two WLAN AP scans performed at least a threshold duration apart. The difference in the Received Signal Strength Indicator (RSSI) of a candidate WLAN AP over the last two WLAN AP scans is compared to a threshold. If the difference in RSSI is greater than the threshold, the WLAN AP is identified as likely having a coverage area …


Partial Mapping Of Abstract Rich Ui Model, Nicolas Roard, John Hoford Apr 2020

Partial Mapping Of Abstract Rich Ui Model, Nicolas Roard, John Hoford

Defensive Publications Series

Visual UI editors generally have certain inflexibilities. For example, if a UI model is used to directly generate compilable code, a developer cannot modify the UI from the generated code. Further, tight coupling that exists between the UI model and the UI elements can make cross-platform development and reactive programming difficult, and can result in limited expressivity. This disclosure describes a rich, abstract, declarative UI model that encompasses layout, navigation, animation, and static visuals. The declarative UI techniques and partial scene mapping described herein can reduce developer workload and enable the building of two-way tooling, cross-platform development, gradual prototype-to-application evolution, …


Constraint-Based Active-Active Service Redundancy In Wireless Cluster, Tapraj Singh, Jeffrey Lo, Harsh Parandekar, Shankar Sthanuretnam Apr 2020

Constraint-Based Active-Active Service Redundancy In Wireless Cluster, Tapraj Singh, Jeffrey Lo, Harsh Parandekar, Shankar Sthanuretnam

Defensive Publications Series

Techniques are described herein for using different constraints and electing a leader based on those constraints. This may help to fairly distribute services among different leader-capable nodes. The constraints may include resources such as Central Processing Units (CPUs), memory, bandwidth, network forwarding resources, etc. For example, compute-intensive applications may require more CPU resources, whereas some applications (e.g., logging) may require more memory. The constraint may also be a combination of multiple resources, such as a log collector analysis service.


Context-Aware Message Delivery With Sender-Specified Priority, Felix Weissenberger, Victor Carbune Apr 2020

Context-Aware Message Delivery With Sender-Specified Priority, Felix Weissenberger, Victor Carbune

Defensive Publications Series

Solutions to manage incoming messages such as email, chat, etc. put the burden on the message recipient. In the absence of cues from the message sender about the urgency and/or importance, the recipient cannot determine whether a message requires immediate attention without reading the message first. As a result, many users hesitate to adopt solutions that defer message delivery or notification out of a fear of missing an urgent message that requires prompt action. This disclosure describes techniques to provide message senders capabilities to augment sent messages by specifying additional information, such as priority and contextual delivery parameters. Recipient applications …


Social-Distancing Monitoring Using Portable Electronic Devices, Joseph Johnson Jr., Shiblee Hasan, David Lee, Chris Hluchan, Nazia Ahmed Apr 2020

Social-Distancing Monitoring Using Portable Electronic Devices, Joseph Johnson Jr., Shiblee Hasan, David Lee, Chris Hluchan, Nazia Ahmed

Defensive Publications Series

The coronavirus pandemic is an ongoing pandemic of coronavirus disease 2019 (COVID-19) caused by a virus. The virus is mainly spread through close contact and respiratory droplets produced when people cough or sneeze. Recommended measures to prevent the spread of the infection include maintaining social distancing. As a result of these recommendations, there is a need to monitor and maintain physical distance between people in real-time and alert people of any deviation from recommended distancing.

This publication describes systems and techniques for portable electronic devices, such as smartphones, tablets, smartglasses, and smartwatches, to measure and analyze the distance between a …


Matching Search Engine Responses To User’S Domain Expertise Level, Marcos Calvo, Jakub Kriz, Jakob Zwiener Apr 2020

Matching Search Engine Responses To User’S Domain Expertise Level, Marcos Calvo, Jakub Kriz, Jakob Zwiener

Defensive Publications Series

A user’s query to a search engine or virtual assistant may reasonably be answered at several levels of complexity. In current search or information-retrieval engines, the user’s domain expertise is not typically accounted for when providing a response. Thus, even if the answer is correct, it may not be appropriate for the user given their prior knowledge about the topic. This disclosure describes techniques that, with user permission, determine a user’s domain expertise and select an answer appropriate to the user’s level in the domain of the query.


Selective Disabling Of Antenna Modules Affected By Handgrip Or Other Blockage, Madhu Venkata, Siddharth Ray, Shivank Nayak, Jibing Wang, Qin Zhang Apr 2020

Selective Disabling Of Antenna Modules Affected By Handgrip Or Other Blockage, Madhu Venkata, Siddharth Ray, Shivank Nayak, Jibing Wang, Qin Zhang

Defensive Publications Series

User equipment (UE) employing millimeter-wave (mmWave) radio frequency (RF) signaling uses one or more techniques to detect signaling blockages caused by handgrip, body blockage, or lack of line-of-sight with the wireless base station, identifies one or more antenna modules of an array of antenna modules of the UE affected by the blockage, and temporarily disables the one or more affected antenna modules until the blockage is no longer present. As the UE otherwise would consume considerable power attempting to overcome the blockage at the affected antenna module, either by transmitting at a higher power to overcome the attenuation caused by …


Methods And Apparatus To Scale Annotations For Desirable Viewing In Augmented Reality Environments, Alexander James Faaborg, Shengzhi Wu Apr 2020

Methods And Apparatus To Scale Annotations For Desirable Viewing In Augmented Reality Environments, Alexander James Faaborg, Shengzhi Wu

Defensive Publications Series

In at least one general aspect, a computer-implemented method can include inserting an annotation associated with an augmented reality (AR) object in an augmented environment, the annotation being a textual information, and changing a size of the annotation based on a threshold distance from the AR object.


Debris-Collecting Vacuum Machine With Grounded Safety System And Associated Methods, John Robert Buster Mccallum, Aaron David Sinden, William M. Betts, Jordan Fenton, James E. Boorman, Randal Guy Womack, Cameron J. Koentopp, John Adams Apr 2020

Debris-Collecting Vacuum Machine With Grounded Safety System And Associated Methods, John Robert Buster Mccallum, Aaron David Sinden, William M. Betts, Jordan Fenton, James E. Boorman, Randal Guy Womack, Cameron J. Koentopp, John Adams

Defensive Publications Series

A debris collection machine includes a vacuum system (including a suction source operable to provide suction for pulling debris into a receptacle), a ground reference portion, a ground test portion, and a ground-checking module. The ground reference portion is electrically coupled with an electrically grounded reference point, and the ground test portion is electrically coupled with a portion of the vacuum system. The ground-checking module determines a resistance between from the ground reference portion and the ground test portion and prevents or terminates operation of the suction source of the vacuum system when the resistance exceeds a predetermined threshold value, …