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

Digital Commons Network™

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

Articles 2911 - 2940 of 4633

Full-Text Articles in Entire DC Network

Observing User Engagement, Kentaro Hara Feb 2021

Observing User Engagement, Kentaro Hara

Defensive Publications Series

Content creators can be paid for user engagement by third party observers based on user engagement with their content. However, observers cannot determine user engagement when user agents do not permit access to content consumption history. This disclosure describes web-primitives that enable user agents such as browser applications to enable measurement of user engagement in a privacy-preserving manner. The described primitives are generic enough to enable third party observers to implement tokens based on user engagement, while disabling third-party access to the user’s content consumption history.


System For Preventing Airborne Transmission Of Covid-19 In Schools, Offices, And Similar Venues, Edward Bullister Feb 2021

System For Preventing Airborne Transmission Of Covid-19 In Schools, Offices, And Similar Venues, Edward Bullister

Defensive Publications Series

System for Preventing Airborne Transmission of COVID-19 in Schools, Offices, and Similar Venues

The invention describes systems to isolate and collect the exhaled aerosols that are the primary mechanism of transmission COVID-19.

The segregation of exhalants enables people to meet together in a shared space and breathe shared air without transmitting pathogens amongst themselves. A set of barriers and vents are configured to corral and collect exhaled air to direct the exhalant (along with its COVID-containing aerosols) to be filtered by purifiers or by a building’s heating, ventilation, and A/C (HVAC) system.

These barriers and vents can make air purifiers …


Automatically Switching Query Response Modality Based On Physical Gestures, Alexander James Faaborg, Shengzhi Wu Feb 2021

Automatically Switching Query Response Modality Based On Physical Gestures, Alexander James Faaborg, Shengzhi Wu

Defensive Publications Series

When a user is using earbuds to receive device audio, responses to spoken queries are delivered to the earbuds in audio format. Audio delivery can be slower and inefficient compared to the user looking at the same response on a screen. Moreover, long responses delivered as audio can be cognitively difficult to process. Further, it is difficult to skim the content of a long response or skip portions, when the response is delivered as audio. This disclosure describes techniques that enable a user to perform a physical gesture in response to which the query response is provided on the screen …


Dma Error Management System, Hp Inc Feb 2021

Dma Error Management System, Hp Inc

Defensive Publications Series

DMA protection is a very important industry security feature. It can block any

unauthorized DMA access. Here we use Intel design as the overall example, this

feature is implemented by Intel VT-d (Intel® Virtualization Technology for Directed

I/O).

 Currently, customer may get two kinds of error message while an unauthorized DMA

access blocked on HP commercial personal computer products. One is BSOD 0xE6

(Windows feature) and the other is a warning PPI in pre-boot (HP feature).

 Once the error happened, the worst case is the system stuck every time. Customer

will wait for a very long time for …


Method And System For Managing Data Flow Between Source System And Target System, Shreyas Kunjal Chandrahas Feb 2021

Method And System For Managing Data Flow Between Source System And Target System, Shreyas Kunjal Chandrahas

Defensive Publications Series

The present disclosure relates to a method and a system (103) for managing data flow between a source system (101) and a target system (105). Here, the system comprises a Metadata Definer (MD) 201 for defining metadata of the input dataset associated with the source system (101), output dataset associated with the target system (105), the data transfer pipeline between the input and output datasets and its internal transformation. The system further comprises a Data Flow Manager (DFM) (203) which extracts metadata input from the MD 201, and determines source type, target type, transfer type, data quality strategy, frequency of …


Identifying Verified Business Calls Using Temporary Contacts, Vinit Chandrakant Deshpande Feb 2021

Identifying Verified Business Calls Using Temporary Contacts, Vinit Chandrakant Deshpande

Defensive Publications Series

A computing system (e.g., a cloud server) may cause a computing device to create a temporary contact profile that includes verified business contact information such that, when the verified business calls the computing device, the computing device can display the verified business contact information even if contact information for the business was not previously stored at the computing device. Responsive to receiving an incoming communication (e.g., a phone call, a text message, an instant message, etc.), the computing device may determine whether an address book or other contact repository of the computing device includes an entry for the originator (e.g., …


Peer Learning On The Edge In Vehicles, Hanumant Prasad R. Singh Feb 2021

Peer Learning On The Edge In Vehicles, Hanumant Prasad R. Singh

Defensive Publications Series

A vehicle head unit may train a surround-view (SV) detection module to rectify distortions in fish-eye camera images of the surroundings of a vehicle by comparing the object (e.g., traffic signs, lane markings, etc.) detection results of the SV detection module with those of an advanced driver assistance system (ADAS) detection module (e.g., while the SV detection module and the ADAS detection module are detecting the same objects of the same scenery). The vehicle head unit may receive the object detection results of the ADAS detection module by using one or more communication processes. For example, the vehicle head unit …


Techniques For Accurately Determining A Current Location Of A Device, Brian Cornell Jan 2021

Techniques For Accurately Determining A Current Location Of A Device, Brian Cornell

Defensive Publications Series

This publication describes techniques for accurately determining a current location of a computing device over time while reducing power consumption. The computing device may include a Pretrim Manager configured to direct a processor of the device to perform a sequence of techniques to update the current location of the device over time using a combination of techniques, each technique varying in accuracy and power consumption. For example, the combination of techniques may include a true-range multilateration, a dead reckoning, an atmospheric-pressure adjustment, and a true-range inertial multilateration. Each technique is repeated at a unique frequency to minimize power consumed by …


Anomaly Detection Using A Remote Ground Vehicle, Pascal Kam, Rahul Kini Jan 2021

Anomaly Detection Using A Remote Ground Vehicle, Pascal Kam, Rahul Kini

Defensive Publications Series

A ground vehicle can be used to patrol a given area to detect anomalies, obviating the need for physical presence by a human operator. The ground vehicle can be remotely controlled by an operator that receives images from a camera on the ground vehicle. Alternatively, the ground vehicle can be fully autonomous such that it follows a pre-programmed path and uses a computer vision process to detect anomalies along its path.


Automatic Contextual Adjustment To Speech Recognition To Reduce Query Misrecognition, Ágoston Weisz Jan 2021

Automatic Contextual Adjustment To Speech Recognition To Reduce Query Misrecognition, Ágoston Weisz

Defensive Publications Series

Users interact with virtual assistants by issuing voice queries. Prior to processing, the user’s voice query is converted to text using automatic speech recognition (ASR). For a variety of reasons, ASR can result in errors such that the converted text query does not match the original voice query at least partially. Query misrecognition disrupts the flow of interaction between the user and the virtual assistant, requiring users to reissue the voice query multiple times or enter it using an alternate input mechanism. This disclosure describes techniques to predict misrecognized voice queries and avoid the same misrecognition on the subsequent query …


Custom Application Store Listing For Advertisements, Steve Suppe, Jonathan Cheung, Kobi Glick, Luke Jefferson Jan 2021

Custom Application Store Listing For Advertisements, Steve Suppe, Jonathan Cheung, Kobi Glick, Luke Jefferson

Defensive Publications Series

A computing system (e.g., a cloud server) may cause a computing device to display a custom store listing (e.g., in accordance with a landing page optimization strategy) for an application (hereinafter referred to as “app”) on an app store. The computing system may generate an identifier (e.g., a code, a token, a parameter, etc.) for each custom store listing. The computing system may then combine the respective identifier for each custom store listing with a base link (e.g., a Uniform Resource Locator (URL)) for the application to create a custom store listing link for the custom store listing. As such, …


Data Driven Application Store Listing Optimization, Steve Suppe, Mike Davis, Jonathan Cheung Jan 2021

Data Driven Application Store Listing Optimization, Steve Suppe, Mike Davis, Jonathan Cheung

Defensive Publications Series

A computing system (e.g., a cloud server that hosts an application store) may predict the effect of modifying marketing assets (e.g., text, an image, a screenshot, a description, a video, etc.) of an application (hereinafter referred to as an “app”) on acquisitions (e.g., installations) for the app. The computing system may generate these predictions based on historical performance data (e.g., data relating to modifications to one or more marketing assets of the app and to acquisitions for the app) of marketing assets for a variety of types (e.g., lifestyle apps, social media apps, utility apps, productivity apps, entertainment apps including …


Real-Time Voice-Call Language Translation, Hui Wang, Amruth Ramachandran Jan 2021

Real-Time Voice-Call Language Translation, Hui Wang, Amruth Ramachandran

Defensive Publications Series

This publication describes techniques for real-time voice-call language translation performed on a computing device. A Translation Manager of the device may enable real-time language translation of a voice input during a voice call by directing a processor(s) to perform local speech-recognition of the voice input using a machine-learned (ML) model to improve an accuracy of the translation and convert the voice input into text that may be exchanged with another user by real-time text (RTT) over an internet protocol (IP). The processor(s) may translate the text of the voice input using a cloud or a local module to reduce a …


Automatic Functional Validation Of 3d Printing System Without Use Of Consumables, Hp Inc Jan 2021

Automatic Functional Validation Of 3d Printing System Without Use Of Consumables, Hp Inc

Defensive Publications Series

Printing systems functional validation is a need for design, manufacturing, installation and service

engineers at different phases of the product lifetime. This refers to the systems integration acceptance

after the product manufacturing or a modification is done after a repair or a redesign. The objective of

this validation is to ensure that the product is delivered to the customer with an optimal quality and

performance, meaning that the parts printed with it will accomplish all the quality standards.

This idea is planned to be part of the overall customer acceptance procedure at new installations and

during the product use. This …


Data Driven Application Store Listing Optimization, Steve Suppe, Mike Davis, Jonathan Cheung Jan 2021

Data Driven Application Store Listing Optimization, Steve Suppe, Mike Davis, Jonathan Cheung

Defensive Publications Series

A computing system (e.g., a cloud server that hosts an application store) may predict the effect of modifying marketing assets (e.g., text, an image, a screenshot, a description, a video, etc.) of an application (hereinafter referred to as an “app”) on acquisitions (e.g., installations) for the app. The computing system may generate these predictions based on historical performance data (e.g., data relating to modifications to one or more marketing assets of the app and to acquisitions for the app) of marketing assets for a variety of types (e.g., lifestyle apps, social media apps, utility apps, productivity apps, entertainment apps including …


Sharing Bluetooth Pairing Between Multiple Host Devices, Douglas Stockwell Jan 2021

Sharing Bluetooth Pairing Between Multiple Host Devices, Douglas Stockwell

Defensive Publications Series

When initially pairing devices using wireless communication technologies (e.g., Bluetooth®, Bluetooth Low Energy (BLE), WiFi®, etc.), the devices may exchange a common secret key to enable the device to automatically reestablish the connection in the future. Rather than requiring a new common secret key to be exchanged, techniques of this disclosure enable different host devices (e.g., phones, computers, watches, etc.) to share a common secret key for each client device (e.g., headphones, printers, keyboards, mice, etc.). A virtualized pairing service, which may be provided by a cloud-based or other computing system, may receive common secret keys for a particular user …


Dynamic Blocking Of 5g Cells In Non-Standalone Networks, Todd Ou, Qin Zhang, Xiantao Sun Jan 2021

Dynamic Blocking Of 5g Cells In Non-Standalone Networks, Todd Ou, Qin Zhang, Xiantao Sun

Defensive Publications Series

A multi-mode user equipment (UE) employing multiple radio access technologies (RATs) detects secondary cell group (SCG) failures in a cellular network. The UE implements a dynamic blocking mechanism to block the new radio (NR) cell associated with the SCG failure from being subsequently added as a secondary cell during a blocking period/cycle. In one example, the UE adds the NR cell to a block list and sets a blocking period for the NR cell. During the blocking period, the UE does not send a cell measurement report to the cellular network for the NR cell, which prevents/blocks the network from …


Rogue Base Station Detection Techniques, Madhu Venkata Jan 2021

Rogue Base Station Detection Techniques, Madhu Venkata

Defensive Publications Series

User equipment (UE) and cellular networks implement one or more techniques to detect and mitigate rogue base stations/cells. In one approach, a UE implements base station authentication techniques for detecting and mitigating rogue base stations. In this approach, the UE detects a failed authentication procedure and determines the associated base station is a rogue base station. The UE stores identifying information associated with the rogue base station and location information associated with the UE. Upon attachment with a legitimate base station/cell, the UE sends the identifying information and location information to the network. In another example, the network implements reverse …


Redactable Hashing For Time Verification, Jan Schejbal Jan 2021

Redactable Hashing For Time Verification, Jan Schejbal

Defensive Publications Series

Methods, based on hash trees, of proving a time of origination and a source of digital redactable documents is described. A document is represented via a number of redactable data units masked using a list or tree of blinding values and hashed using a list or tree of hashes, allowing for a selective subsequent revealing of the content of the document, any part of which can be redacted out. Depending on whether a data unit (or multiple data units corresponding to the same branch of the tree) is to be revealed or redacted, a respective blinding value or a respective …


Network Listen Function With Embedded Auxiliary Receiver, Fred Anderson, Matt Silverman, Shailender Potharaju Jan 2021

Network Listen Function With Embedded Auxiliary Receiver, Fred Anderson, Matt Silverman, Shailender Potharaju

Defensive Publications Series

In-band network listen mechanisms employed in Time Division Duplex (TDD) systems often lead to service disruptions. This proposal provides a novel technique that optimizes network listen (NL) operation by enabling synchronized NL receive functions during locally blank physical resource blocks (PRBs), which may help to expose neighbor radio utilization of resources on a regular basis. This novel technique may facilitate in-band network listen functionality, while ensuring that service is not disrupted, even for a slot duration.


Automatic Switching Between Internet Radio And Traditional Radio, Collin Irwin, Rachel Hausmann Jan 2021

Automatic Switching Between Internet Radio And Traditional Radio, Collin Irwin, Rachel Hausmann

Defensive Publications Series

An infotainment system of a vehicle (e.g., an automobile, a motorcycle, a bus, a recreational vehicle (RV), a semi-trailer truck, etc.) is configured to automatically switch from an Internet radio application (e.g., a music streaming application) to a radio station of a traditional radio (e.g., an AM/FM radio built into the vehicle) in certain situations, such as when the Internet is unavailable. In examples, the infotainment system uses machine learning to generate a personalized model of the music preferences of a user (e.g., a driver). Responsive to determining that a connection to the Internet (e.g., via communication components of the …


Predicting Wireless Link Degradation From Observation Against A Known Topology, Mike Lake, Karthik Babu Harichandra Babu, Mankamana Mishra Jan 2021

Predicting Wireless Link Degradation From Observation Against A Known Topology, Mike Lake, Karthik Babu Harichandra Babu, Mankamana Mishra

Defensive Publications Series

Presented herein are techniques to utilize wireless microwave network links as sensors to feed into a customized weather model for use in targeted weather forecasts that can include information regarding observed effects of weather on the wireless transmission links. Such techniques may allow quick adaptation when storms are developing faster than micro-forecasts can be updated by centralized prediction services and may improve the relevance and/or direct interpretability of forecasts to network performance. In various implementations, the weather can be computed centrally within a single router.


Personalized Routing Dynamically Adjusted To Avoid Adverse Situations, Joseph Johnson Jr, Shiblee Hasan, David L. Lee, Christopher P. Hluchan Jan 2021

Personalized Routing Dynamically Adjusted To Avoid Adverse Situations, Joseph Johnson Jr, Shiblee Hasan, David L. Lee, Christopher P. Hluchan

Defensive Publications Series

Routes that are optimal in general for a particular travel need may at times be unsuitable in a specific instance because of various factors such as construction, weather, accidents, rush hour traffic, road surface conditions, presence of crowds, etc. The impact of such factors on a person’s travel plans can depend on the specifics of the person’s travel circumstances, such as travel mode, vehicle characteristics, etc. This disclosure describes techniques to proactively deliver travel routing guidance personalized to a user, based on user-permitted contextual factors. If the user permits, the personalized routing guidance is adjusted to avoid one or more …


Automatic Categorization And Enrichment Of Financial Transactions, Ryan Knapp, Ran Cui, Anand Atreya, Zhun (June) Chen Jan 2021

Automatic Categorization And Enrichment Of Financial Transactions, Ryan Knapp, Ran Cui, Anand Atreya, Zhun (June) Chen

Defensive Publications Series

Users benefit from being able to view and search their financial transaction data. Current techniques suffer from inadequate data, insufficient labeling, incorrect categorization, etc. and fail to provide users with a clear description of a transaction or to search for specific types of transactions. This disclosure describes a framework to ingest data related to financial transactions from multiple user-permitted data sources such as payments via a digital wallet or payment app, third-party data, merchant location data, email, images of receipts etc.; to analyze such data to identify a merchant associated with each transaction; to infer a transaction category; and to …


Bt Audio Self-Healing, Hp Inc Jan 2021

Bt Audio Self-Healing, Hp Inc

Defensive Publications Series

Based on the survey report, there are still many users using wired headset or 2.4GHz proprietary

RF headset with Notebook, PC…etc. while having the conf. call.

After studied the report we found there is one reason to cause this situation that sometimes the

user might NOT hear the audio from the conf. call or they don’t know they are muted by

themselves or someone from the call so they might blame the BT audio no matter on NB or on

headset.

This disclosure is trying to fix this problem with a background service / daemon on behalf of user

to …


Active Phase Current Balancing, N/A Jan 2021

Active Phase Current Balancing, N/A

Defensive Publications Series

This disclosure describes techniques to actively balance phase currents across different phases of an alternating current (AC) power line. A phase current for each phase into an equipment is sensed and A phase current difference across the phases is determined. If the difference meets a threshold, rectifier output voltage adjustment with a suitable step size is performed for rectifiers associated with the corresponding phase(s). This process is continued until the phase current in each phase is within the specified imbalance threshold (tolerance), e.g., 1% tolerance of the averaged phase current of the three phases. The techniques can reduce operating costs, …


Enhanced Error Detection And Correction In High Speed Chip To Chip Connections, Todd Lawson Jan 2021

Enhanced Error Detection And Correction In High Speed Chip To Chip Connections, Todd Lawson

Defensive Publications Series

Chip-to-chip (CTC) connections often involve serializing parallel data. This serialized data is transmitted at a higher frequency than parallel data and is usually subject to a high bit error rate, compared to the error rate associated with normal flop-to-flop data movement within a single die. Error-Correcting Code (ECC) and Forward Error Correction (FEC) are often used as a detection and correction methods. However, each has limitations and neither error correction method allows for correction of a 100% bad link, due to a manufacturing defect (stuck at) or other defect. Techniques presented herein provide for interleaving multiple ECC payload and checksums …


Level-Agreement Vote Counting For Loosely Consistent, Multi-Active Replicated Software Components, Jonathan G. Rossie Jr. Jan 2021

Level-Agreement Vote Counting For Loosely Consistent, Multi-Active Replicated Software Components, Jonathan G. Rossie Jr.

Defensive Publications Series

The use of replicated software components raises a variety of challenges. To address such challenges, techniques are presented herein that support leaderless, multi-version (even multi-vendor) software redundancy in order to provide fault tolerance and in-service software upgrade (ISSU) mechanisms by enabling a "just enough" agreement. Aspects of the presented techniques support redundant active replicas – without locks, peer messaging, or a designated leader – that may actively program the same downstream resources without conflicts even though they differ significantly in their methods of computation and order of outputs. Additionally, the resulting system can tolerate both crashes and non-crash faults (such …


Robust Date-Time Representation, José Edvaldo Saraiva Jan 2021

Robust Date-Time Representation, José Edvaldo Saraiva

Defensive Publications Series

Software application programming interfaces (APIs), frameworks, and databases don’t always account for situations in which the rules for time zones and daylight saving time (DST) change. Software programmers frequently find dealing with dates, times, time-zone, and changes to DST rules to be unintuitive and error prone. This disclosure describes simple, intuitive techniques that enable developers to work with dates and times in a consistent manner free of unpredictable time or duration shifts. The disclosure defines primitive, derived, and chained date-times, notions incorporated transparently into the programming model that result in predictable date and time behavior under updates to time-zone rules.


Realistic Simulated Model For Testing And Developing A Vehicle, Sam Lin, Ben Taitelbaum Jan 2021

Realistic Simulated Model For Testing And Developing A Vehicle, Sam Lin, Ben Taitelbaum

Defensive Publications Series

A computing system may create a realistic simulated model of a driving experience based on sensor data from a sensor system and interconnection mechanisms among automotive entities (e.g., a simulated entity, a real-world entity, etc.) for testing and developing a vehicle. The computing system may represent a platform for converging human-driven and autonomous vehicle simulations (e.g., interoperation between heterogeneous automotive entities) to simulate movement of vehicles in the realistic simulated model. For example, the computing system may allow the swapping of an emulated physical vehicle with a different simulated vehicle (e.g., a prototype vehicle) in the realistic simulated model while …