Open Access. Powered by Scholars. Published by Universities.®
Articles 2971 - 3000 of 4633
Full-Text Articles in Entire DC Network
Route Selection Based On Safety Parameters, N/A
Route Selection Based On Safety Parameters, N/A
Defensive Publications Series
Digital maps provided via websites, mobile apps, in-car navigation systems, etc. include features to provide route guidance. Currently, such maps compute routes based on parameters such as travel time, cost, transport mode, type of roadway, etc. This disclosure describes techniques to automatically assign a safety rating to routes based on historical data related to each route. For example, such data can include accident data for road segments along the route, data regarding injuries suffered in such accidents, etc. The safety rating can be displayed to users and can be utilized in route selection.
An Accelerated Peer-To-Peer (P2p) Communication Method Facilitated By Reusing Existing P2p Paths For Low-Power And Lossy Networks, Huimin She, Harbor Dong, Wenjia Wu, Nan Yi
An Accelerated Peer-To-Peer (P2p) Communication Method Facilitated By Reusing Existing P2p Paths For Low-Power And Lossy Networks, Huimin She, Harbor Dong, Wenjia Wu, Nan Yi
Defensive Publications Series
The Wireless Smart Utility Networks (Wi-SUN) alliance promotes interoperable wireless standards-based solutions for Internet of Things (IoT) deployments, such as distributed automation (DA). For some applications, such as smart utility or smart city applications, it is desirable to provide optimized peer-to-peer (P2P) routing. However, for P2P traffic within a Destination Oriented Directed Acyclic Graph (DODAG), packets either have to be routed through a root in a non-storing mode or through a common ancestor in a storing mode. Techniques herein provide for locally reusing and distributing projected directed advertisement object (P-DAO) tracks. For example, when a node receives a P-DAO track …
Contextual Suggestions Based On Driving Stage And Context, Sriram Natarajan, Dharminder Singh
Contextual Suggestions Based On Driving Stage And Context, Sriram Natarajan, Dharminder Singh
Defensive Publications Series
A framework for providing suggestions based on drive context is described. Described techniques can be implemented in virtual assistant or other software accessed via a device directly installed in a vehicle or available via a user mobile device paired with a vehicle infotainment system. With user permission, a drive context and a drive stage (e.g., pre-drive, active drive, end of drive) is determined based on one or more user-permitted factors, and is utilized along with other permitted contextual information to generate a ranked list of suggestions for activities such as media playback, communication actions (calls, messages, etc.), etc. and of …
Automatic Delivery Of Machine Learning Models To User Device To Enable App Features, Keun Soo Yim, Neha Pattan
Automatic Delivery Of Machine Learning Models To User Device To Enable App Features, Keun Soo Yim, Neha Pattan
Defensive Publications Series
Many mobile apps, e.g., virtual assistants, navigation apps, video apps, etc., use various machine learning (ML) models. Different features of the app may have respective associated ML models which may often not be available locally on a user device and need explicit user action to download from a server. This disclosure describes techniques for automatic synchronization of machine learning models to a user device. With user permission, ML model(s) of an app that are not available locally or for which a new version is available are automatically downloaded when certain conditions such as are met. The conditions can include network …
Use Of Augmented Reality To Enable Comparisons Between Physical And Virtual Objects, Alexander James Faaborg, Brett Barros
Use Of Augmented Reality To Enable Comparisons Between Physical And Virtual Objects, Alexander James Faaborg, Brett Barros
Defensive Publications Series
Augmented reality (AR) shopping is typically thought of as the filling up of an empty space with virtual objects to assess the fit of that object to that space. This formulation ignores the portion of shopping that involves the replacement of an item. While a user can take a photo of an item, without an AR model of the item, the user cannot determine the fit or suitability of the item to their spaces. Current AR tools cannot identify and describe the key differences between what a user has and what the user wants to purchase. This disclosure describes techniques …
Sure Usb-C Power Source Detection, Hp Inc
Sure Usb-C Power Source Detection, Hp Inc
Defensive Publications Series
The host uses USB-C power source from USB-C port on notebook or AIO now. The
USB-C power source detection fail happens sometimes. The power status is incorrect
and keep DC when the failure happens. The USB-C power source detection fail may
cause by communication problem between PD, EC, chipset and OS. The
communication problems are maybe related about the hardware, firmware, driver and
OS. It is a complex process for USB-C power source detection. We provide a Sure
USB-C Power Source Detection (SUPSD). When the USB-C power source plug-in,
SUPSD can detect the power status from OS. It can recover …
Improving Query Suggestions Based On Search Box Edits, Cliff Chin Ngai Sze, Lingyi Zhang
Improving Query Suggestions Based On Search Box Edits, Cliff Chin Ngai Sze, Lingyi Zhang
Defensive Publications Series
Users often enter terms into a search box and then modify the query. Such modifications may be based on, e.g., the real-time query suggestions offered by the search engine, or the user thinking of a different phrasing for the query. Such changes to entered search terms prior to executing the search are not captured in the search history, and are not taken into account for tailoring post-search query suggestions or search results. This disclosure describes the use of a trained machine learning model to customize query suggestions and/or search results based on terms previously typed in the search box, obtained …
Personal Finance Goals Creation And Progress Tracking Using A Payment Application, Michael Hopkins, Sergio Alves, Diane Spengel, Bruno Martins
Personal Finance Goals Creation And Progress Tracking Using A Payment Application, Michael Hopkins, Sergio Alves, Diane Spengel, Bruno Martins
Defensive Publications Series
A sizable fraction of the population does not have high-yield savings accounts, thereby missing out on the opportunity for earning interest. Savings accounts are liquid, making them a good vehicle for an emergency fund and for meeting short-term goals (vacation, wedding, etc.) while enabling the growth of money. This disclosure describes a savings account that can be signed up and accessed from a payment application on a mobile device. The described savings account, interfaced to the user via a familiar payment application, enables users to learn the benefits of, gain trust in, and readily access savings accounts, thereby enjoying a …
Audio Status Adjustment Based On Lip Movements And Gaze Direction, N/A
Audio Status Adjustment Based On Lip Movements And Gaze Direction, N/A
Defensive Publications Series
Video conference (VC) user interfaces include a feature that provides users with the option to mute or unmute their audio status during a meeting. A user may forget to mute themselves when they are not speaking, causing background audio to be transmitted. A user may attempt to speak while unmuted, without realizing that they are muted. Such mode errors can interrupt the flow of the VC meeting. This disclosure utilizes one or more user-permitted factors, detected locally at a user device, to automatically adjust the user’s audio status within a video conference. If the user permits, data from the local …
Seamlessly Embedding Relevant Related Video Content In A Video Playback Stream, Alexandru Damian, Victor Carbune
Seamlessly Embedding Relevant Related Video Content In A Video Playback Stream, Alexandru Damian, Victor Carbune
Defensive Publications Series
Online video content often includes links to additional video content related to the main video. The links to the related videos can be included in one or more places within the user interface , such as inline within the main video, within the description of the main video, etc. Users must interact explicitly with the links in order to view the linked related videos. This disclosure describes techniques to insert relevant related video content with permission inline within a main video to generate a video stream that seamlessly shows the combined content.
Automated Extraction Of Pivot Topics For Sideways Expansion Of Search Scope, Alankar Jain, William Mcmeans, William M Leszczuk, Sitaram Iyer, Seher Aylin Altiok, Mehrbod Sharifi, Jerome Miglino, James K. Barlow
Automated Extraction Of Pivot Topics For Sideways Expansion Of Search Scope, Alankar Jain, William Mcmeans, William M Leszczuk, Sitaram Iyer, Seher Aylin Altiok, Mehrbod Sharifi, Jerome Miglino, James K. Barlow
Defensive Publications Series
Users benefit from mechanisms that can help them refine their queries to facilitate searching for information connected to their underlying intent. Apart from refinements to narrow the scope of a query, users can benefit from suggestions that can help them pivot their information seeking by expanding their search sideways to related topics. This disclosure describes computational techniques for automated determination of suitable topics and/or queries for helping users expand the scope of their information search by pivoting to topics related to their query. The techniques involve selecting a meta-query, performing query expansion, identifying, aggregating, and deduplicating related entities. The identified …
Scalable Near Realtime Loss And Duplicate Detection From Received Sequence Numbers, N/A
Scalable Near Realtime Loss And Duplicate Detection From Received Sequence Numbers, N/A
Defensive Publications Series
In a system where a transmitter transmits packets to a number of receivers, a packet may be received one or more times over the set of receivers or may be lost (not received at any of the receivers). The problem is to determine, in a scalable and computationally feasible manner, packets that have been received over the set of receivers and packets that have been lost. For such single-transmitter-multiple-receiver scenarios, this disclosure describes scalable and computationally efficient techniques to detect missing or duplicate packets based on sequence numbers. Each receiver maintains an array of bits corresponding to packets it received. …
Simultaneous Participation In Multiple Video Conferences, Brian Silverstein, Benjamin Azose
Simultaneous Participation In Multiple Video Conferences, Brian Silverstein, Benjamin Azose
Defensive Publications Series
This disclosure describes techniques to enable content from a second, additional online meeting to be included in a first meeting. To enable such content provision, the meeting platforms that host the two meetings (which may be the same or different) can establish a connection to allow content from the second meeting to be streamed to the user device via the first meeting platform. The received content from the second meeting can be displayed as a picture-in-picture or other suitable view. Audio from the second meeting can be muted automatically and closed-captions be provided, with user permission. The user can be …
Use Of Per-Cpu Counters To Protect Kernel-Mode Processes On A Multicore Processor, Joel Agnel Fernandes
Use Of Per-Cpu Counters To Protect Kernel-Mode Processes On A Multicore Processor, Joel Agnel Fernandes
Defensive Publications Series
When user and kernel mode processes are scheduled to run simultaneously on the same physical processor core via simultaneous multithreading, processor vulnerabilities can result in sensitive data restricted to kernel-mode processes being leaked to user-mode processes. While disabling simultaneous multithreading or use of a scheduler that determines sequence of execution can prevent such leakage, these changes degrade processor performance. This disclosure describes the use of per-CPU counters to track when each physical core of a processor begins and ends the execution of a program thread running in the kernel mode. Upon detection of such a thread, the core is identified …
Improved Color Compression For People With Color Blindness, Collin Irwin, Rachel Hausmann
Improved Color Compression For People With Color Blindness, Collin Irwin, Rachel Hausmann
Defensive Publications Series
Color blindness is estimated to affect around 9% of the population. Streaming media requires large bandwidth due to the size of the video which depends in part on the color information in the video. This disclosure describes techniques that leverage, with user permission, a user’s unique visual acuity to automatically adjust the parameters and the encoding of a video stream to incorporate suitably modified color information to reduce bandwidth and/or to improve quality of the video stream for the particular user.
Virtual Classroom Assistant For Question Answering In An Online Instructional Session, Robert Benea, Christian Plagemann, Irina Blok
Virtual Classroom Assistant For Question Answering In An Online Instructional Session, Robert Benea, Christian Plagemann, Irina Blok
Defensive Publications Series
During an instruction session in a physical classroom, teachers often ask questions to the students in class. Since students in an online classroom are not co-present in the same location at the same time, online teachers do not face the constraint of needing to select individual students to answer a question. This disclosure describes virtual classroom assistant functionality that enables teachers who deliver online instructional content to pose questions to the set of students participating in an instructional session. The functionality can include delivery of questions to the students, collection and processing of their answers, and generation grades and feedback …
Eco-Friendly Ozone Sterilization On Rotatable Oled, Hp Inc
Eco-Friendly Ozone Sterilization On Rotatable Oled, Hp Inc
Defensive Publications Series
This invention is to apply a corona‐discharged ozone sterilization process on flexible OLED touch
display by rotating dual flexible OLED touch screens to prevent and avoid the infection in
contact with the virus or bacteria on OLED screen to cause the diseases, which is highly suitable
to apply in meeting room or public areas such as banks and libraries.
A Mechanism To Enable Creation Of Per-Student Worksheet Copies Through Interoperation Between Learning Management System And Cloud-Based Content Software Tools, Akshat Sharma, Kara Levy, Chris Leon, George Reis
A Mechanism To Enable Creation Of Per-Student Worksheet Copies Through Interoperation Between Learning Management System And Cloud-Based Content Software Tools, Akshat Sharma, Kara Levy, Chris Leon, George Reis
Defensive Publications Series
A method for enabling creation of per-student worksheet copies through interoperation between learning management systems (LMS) and cloud-based content software tools is disclosed. The LMS may receive, from an educator, a request to create copies of a specific third-party cloud-based content software tool worksheet for a class. The LMS may send the request to the third-party software tool along with a class roster, which may create a unique digital copy of the worksheet for each student in the class. The LMS may then send, to each student, a unique resource link to the worksheet. The LMS may, alternatively, create a …
Service Category System In Low-Power And Lossy Networks, Caijun Jiang, Xiao Xu, Xiaopu Zhang, Dapeng Zhu
Service Category System In Low-Power And Lossy Networks, Caijun Jiang, Xiao Xu, Xiaopu Zhang, Dapeng Zhu
Defensive Publications Series
Presented herein are novel techniques to resolve cache capacity issues in Low-Power and Lossy Networks (LLNs) by utilizing border router edge computing. Following deployment of a network, such as an information-centric networking (ICN) network, a border router will generate a bitmap for all support services through negotiations with a cloud service (CS) and low-power devices. The border router will then cache data that satisfies specific service criteria for low-power devices that have registered for such data. The border router will further publish the service bitmap to a sleep proxy. A given low-power device can periodically examine the service bitmap via …
Method, System, And Computer Program Product For Automatically Generating A Recommended Order, Prasun Ghosh Mr
Method, System, And Computer Program Product For Automatically Generating A Recommended Order, Prasun Ghosh Mr
Defensive Publications Series
A method for automatically generating a recommended order is disclosed. The method may include receiving transaction data associated with a plurality of transactions of a user. The transaction data may include line-item data associated with at least one item for each transaction of the plurality of transactions. Merchant inventory data associated with at least one merchant may be received. A recommended order for the user may be generated based on the transaction data and the merchant inventory data. The recommended order may include a plurality of items from the at least one merchant. The recommended order may be communicated to …
Two-Stage Machine Learning Model For Local Processing Of Frequent Queries, Vinod Das Krishnan
Two-Stage Machine Learning Model For Local Processing Of Frequent Queries, Vinod Das Krishnan
Defensive Publications Series
Virtual assistants implemented on a client device can recognize and fulfill spoken queries locally on device, e.g., using trained machine learning models. However, on-device query processing requires substantial processing power and memory. Heavy use of processor and/or memory resources can slow down the operation of the entire device, including queries for which processing is offloaded to an external server. This disclosure describes techniques to enhance the performance of local processing of voice based user queries via a two-stage serial pipeline of trained machine learning models. A first stage includes a limited-scope high efficiency model that can only recognize and fulfill …
Automatically Generating Variant Queries Of An Input Query Based On Input Mode, Matthew Sharifi, Victor Carbune
Automatically Generating Variant Queries Of An Input Query Based On Input Mode, Matthew Sharifi, Victor Carbune
Defensive Publications Series
This disclosure describes techniques for translating an input query provided to a digital assistant to equivalent queries having a different input mode than the input query, such as typed or spoken input mode. A query provided by the user in one input mode is translated to variants for one or more other input modes based on grammars, user-permitted query logs, and/or machine learning models. Components of the digital assistant are updated with both the query and the equivalent query. The described techniques can be used to adapt digital assistant speech recognition and query response generation based on previous user queries, …
Adaptive Summarization Of Digital Assistant Responses To User Queries, Matthew Sharifi, Victor Carbune
Adaptive Summarization Of Digital Assistant Responses To User Queries, Matthew Sharifi, Victor Carbune
Defensive Publications Series
This disclosure describes techniques for performing adaptive summarization of responses provided by a digital assistant to a user’s queries based on explicit and/or implicit feedback from the user that is indicative of their engagement with given responses. The feedback is determined based on user-permitted data from device sensors. If the user permits, past reactions of the user to output responses are used to train machine learning models or heuristics/rules that are used to determine the length of a query response appropriate for the user. Described features enable a digital assistant to automatically match the response length (duration) to the user’s …
Automatic Reporting Of Smartphone Privacy Risks, N/A
Automatic Reporting Of Smartphone Privacy Risks, N/A
Defensive Publications Series
This publication describes techniques for the automatic reporting of privacy risks detected on a computing device to a user. Some risks may include content collected and shared by physical sensors (e.g., camera, microphone, location, activity sensors) with applications installed on a computing device. These applications may use information from the sensors to perform operations for the user (e.g., providing directions on a map application, sharing a photo on a social media application, reporting on the health of a user). A user may opt in to a Privacy Manager to help detect risks by ranking content collected by applications, for example, …
Quickly Monitor And Control All Physical Sensors, N/A
Quickly Monitor And Control All Physical Sensors, N/A
Defensive Publications Series
This publication describes techniques to turn on and off physical sensors of a computing device to protect user privacy. Users may be afforded a quick and easy way to turn on and off all physical sensors using a Privacy Manager that can be activated, for example, with a “sensor mute” icon located on the user interface or a physical switch located on the computing device. Users may monitor and/or customize the activity (e.g., on/off settings) of each sensor in a centralized control setting on the computing device. The Privacy Manager may identify each physical sensor of the computing device and …
Techniques For Passive Sharing Of Detailed User Status, N/A
Techniques For Passive Sharing Of Detailed User Status, N/A
Defensive Publications Series
This publication describes techniques for passively sharing a current, detailed status of a user (e.g., availability, what they are doing, how to best communicate with the user) with close contacts. A user opts in to a Status Manager and can enable customized sharing with individuals (e.g., family, friends). The Status Manager best determines the current status of the user by passively using contextual information, for example from the computing device sensors or associated applications. Utilizing this information, a notification can be displayed on the computing device (e.g., messaging applications, communication applications, on a launcher …
Compilation Of Media Consumption For User Enjoyment, N/A
Compilation Of Media Consumption For User Enjoyment, N/A
Defensive Publications Series
This publication describes techniques for compiling a history of media (e.g., movies, songs, shows) consumed by a user and providing the user with access to their media history. In aspects, a Media Manager, which identifies media as it is consumed by the user, is provided on a computing device of the user. The Media Manager may use information collected by physical sensors (e.g., microphone, camera) on the computing device to identify the media and may store information about the media (e.g., title, date consumed) on the computing device. The Media Manager may provide the user with information relating to media …
Concurrency-Aware Peer-To-Peer Negotiation On Wireless Devices, Omar El Ayach, Nihar Jindal, Kumar Anand
Concurrency-Aware Peer-To-Peer Negotiation On Wireless Devices, Omar El Ayach, Nihar Jindal, Kumar Anand
Defensive Publications Series
This publication describes techniques of optimally establishing peer-to-peer connections between a group of wireless devices. In aspects, the techniques are performed by a Connection Manager implemented on one or more of the wireless devices. The Connection Manager utilizes a selection process to select a wireless device from the group to act as the group owner of the peer-to-peer network. Through the selection process, the Connection Manager selects the wireless device that is most suited to become the group owner. For example, the Connection Manager may select as group owner the wireless device with the highest probability of providing optimal data-exchange …
Route Selection Based On Sunlight Exposure, Joseph Turner
Route Selection Based On Sunlight Exposure, Joseph Turner
Defensive Publications Series
Digital maps provided via websites, mobile apps, in-car navigation systems, etc. include features to provide route guidance. Currently, such maps compute routes based on parameters such as travel time, cost, transport mode, type of roadway, etc. This disclosure describes techniques that enable digital map applications to provide routing information based on expected exposure to sunlight along the route. The sunlight exposure information can be displayed to users and utilized in route selection to minimize or maximize sunlight exposure depending on travel parameters. For example, higher sunlight exposure may be preferred by users who drive vehicles with solar panels while lower …
Method To Secure Telemetry Logs In A Multi-Tenant Environment, Robert Barton, Vinay Saini, Cesar Obediente, Jerome Henry, Amit Singh
Method To Secure Telemetry Logs In A Multi-Tenant Environment, Robert Barton, Vinay Saini, Cesar Obediente, Jerome Henry, Amit Singh
Defensive Publications Series
Modern service/hosting models utilize the concept of a multi-tenant infrastructure to share common network services while providing secure logical network segmentation between tenant customers. An on-going problem with network telemetry tools in multi-tenant and shared environments is that often they do not provide data confidentiality between tenants. Presented herein are techniques in which an access policy to telemetry logs can be generated in a multi-tenant environment through the use of role-based policy tokens that are attached to log entries as they are received at a collector.