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

Digital Commons Network™

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

Articles 3991 - 4020 of 4606

Full-Text Articles in Entire DC Network

Applications On Top Of Dna Center: Software Facilitated Method To Reliably Isolate, Remove And Insert Devices In The Network, Vishal Murgai, Zach Cherian, Amarender Musku, Ankur Bhargava, Saurabh Agarwal, Nikul Bhatt Jun 2018

Applications On Top Of Dna Center: Software Facilitated Method To Reliably Isolate, Remove And Insert Devices In The Network, Vishal Murgai, Zach Cherian, Amarender Musku, Ankur Bhargava, Saurabh Agarwal, Nikul Bhatt

Defensive Publications Series

A set of software functions is presented to allow network operators to reliably manage network changes with minimal or no impact to other parts of a currently operating network. Software functions in a centralized network controller such as Digital Network Architecture Center (DNAC) provide network assessment, automation, and mechanism for Graceful Insertion Removal (GIR) feature to communicate with controller for operational reliability. These software functions provide a secured communication channel to an extended version of GIR for easier use along with predictable and reliable network change management.

The present techniques provide a centralized mechanism for a reliable and assured network …


A Logical Layer To Interpret User Interactions, Alison Lentz, Benny Schlesinger, John Thomas Dimartile Iii, Gabriel Taubman, Regina O'Dell Jun 2018

A Logical Layer To Interpret User Interactions, Alison Lentz, Benny Schlesinger, John Thomas Dimartile Iii, Gabriel Taubman, Regina O'Dell

Defensive Publications Series

Some computing user interfaces include a large number of user-selectable options which can make it difficult for a user to locate the right option. Another frequent user interface problem is inadvertent or unintended invocation of actions, e.g., by selection of an incorrect icon from two icons placed close to each other. In some user interfaces, simple actions sometimes require a disproportionately tedious sequence of interactions. This disclosure introduces a layer between the user and the application such that user commands or interactions are interpreted in light of past interactions, and corrected, filtered or automated as appropriate. Past interactions are utilized, …


Blockchain Based Wi-Fi Onboarding Simplification, Identity Management And Device Profiling For Iot Devices In Enterprise Networks, Byju Pularikkal, Santosh Patil, Swami Anantha, Sourav Chakraborty Jun 2018

Blockchain Based Wi-Fi Onboarding Simplification, Identity Management And Device Profiling For Iot Devices In Enterprise Networks, Byju Pularikkal, Santosh Patil, Swami Anantha, Sourav Chakraborty

Defensive Publications Series

A consortium blockchain fabric is provided as a Digital Network Architecture Center (DNAC) Application (APP) stack running in a Cloud Neutral Facility. This consortium blockchain fabric achieves two important functions: Verification of Internet of Things (IoT) Vendor Installed Identity and IoT Device Network Usage Profile.

Verification of IoT Vendor Installed Identity. IoT device vendors will be part of the IoT consortium that maintains the blockchain fabric. The manufacturer installed identity credentials of the devices are registered on the blockchain. This allows the enterprises to verify the manufacturer installed identity of the device at the time of onboarding.

IoT Device …


Weight Compression For Deep Networks Using Kronecker Products, Yair Movshovitz-Attias, Elad Eban Jun 2018

Weight Compression For Deep Networks Using Kronecker Products, Yair Movshovitz-Attias, Elad Eban

Defensive Publications Series

Deep networks have shown success in many challenging applications, e.g., image understanding, natural language processing, etc. The success of deep networks is traced to the large numbers of neurons deployed, each with weighted interconnections to other neurons. The large numbers of weights result in classification accuracy, but also use significant memory.

This disclosure describes techniques to reduce the number of weights used in deep networks by representing the matrices of deep network weights as the Kronecker product of two or more smaller matrices. The reduction in weights is made possible by the observation that deep networks do not always use …


Providing Link Suggestions Based On Recent User Activity, Jakob Foerster, Matthew Sharifi May 2018

Providing Link Suggestions Based On Recent User Activity, Jakob Foerster, Matthew Sharifi

Defensive Publications Series

Web browsers typically include a navigation bar to enable users to enter URLs or search phrases. The browser often supplies suggestions to complete a URL or search-phrase when the user types a first few characters into the navigation bar. This disclosure provides techniques to provide link or URL suggestions based on text that was recently copied or highlighted by a consenting user. The text is classified into one or more types, e.g., geographical addresses, product categories, foreign language, etc., using a machine learning model. A map is established between text types and URLs associated with such types. When the user …


A Budget-Based Policy For Operating System Scheduling Of Background Tasks, Alhaad Gokhale May 2018

A Budget-Based Policy For Operating System Scheduling Of Background Tasks, Alhaad Gokhale

Defensive Publications Series

Background applications in an operating system (OS) can be either running or sleeping. If a background application continues running without going to sleep or attempts to wake up with an unnecessarily high frequency, it needlessly consumes system resources, such as power, memory, etc., thus decreasing operational efficiency.

The techniques of this disclosure allocate each background application with a time budget proportional to the number of CPU cycles. The budget decreases with the use of CPU cycles by the background application until the application goes to sleep or runs out of budget. The budget for each background application is replenished over …


Progressive Delivery Of Interactive Content, Jared M. Zimmerman May 2018

Progressive Delivery Of Interactive Content, Jared M. Zimmerman

Defensive Publications Series

Interactive elements in online content often lead to substantially increased total payload size to be delivered to a client device, e.g., to render a page. Delivering such content may introduce latency, thus degrading user experience. The techniques of this disclosure address this issue by delivering a compressed static image that mimics the visual feel of interactive elements of content. The image can be delivered faster because its size is significantly smaller than that of the interactive content. Subsequently, the image is replaced with the corresponding interactive content. With user consent, the replacement of the image with the corresponding content may …


Policy Based Authentication Service With Mobile Connect, Bo Wang May 2018

Policy Based Authentication Service With Mobile Connect, Bo Wang

Defensive Publications Series

Secure Identity Broker (SIB) solution provides authentication, authorization and identity services based on GSMA mobile connect standard and enables identity-focused services to carriers and Service Providers. We invent policy based identity services in SIB product to support variant customer requirements such as Delegation, Time Period control, Joint authentication, geographical location based authentication etc. Then differentiate our solution with vendors and maximize the customer value.


Detecting Evasive Malicious Url Using Graph Algorithm, Mu Lin, Sanjay D'Abreu Noronha, Kan Yan, Zhifeng Cai, Kevin Hayes May 2018

Detecting Evasive Malicious Url Using Graph Algorithm, Mu Lin, Sanjay D'Abreu Noronha, Kan Yan, Zhifeng Cai, Kevin Hayes

Defensive Publications Series

The present disclosure describes systems and methods to enable inspecting of byte streams using a bipartite match algorithm to detect use of evasive techniques to defeat Uniform Resource (URL) filtering. According to an aspect of the present disclosure, a two stage dynamic programming algorithm is provided that matches signatures once and only once just like DFA in the first stage, and uses polynomial runtime to select a matching pattern in the second stage. According to an example implementation of the present disclosure, the patterns are compiled into an n*m binary matrix plus one additional column to describe the modifiers, where …


Enabling Determinism In A Best Effort Hopping Sequence Time Slotted Channel Hopping Mesh, Pascal Thubert, Huimin She, Charlie Chen May 2018

Enabling Determinism In A Best Effort Hopping Sequence Time Slotted Channel Hopping Mesh, Pascal Thubert, Huimin She, Charlie Chen

Defensive Publications Series

Techniques are described for sharing a network between flows that follow a deterministic hopping sequence (same sequence for all) and flows that follows a best effort hopping sequence (which depends on the receiver Media Access Control (MAC) address for unicast). This is accomplished by moving the best effort channel in case of a collision in a manner that can be predicted by the sender and that maintains the pseudo-randomness of the selection.


Seamless Transfer Of Ambient Media From Environment To Mobile Device, Dominik Roblek, Matthew Sharifi May 2018

Seamless Transfer Of Ambient Media From Environment To Mobile Device, Dominik Roblek, Matthew Sharifi

Defensive Publications Series

Some mobile devices are capable of performing always-running, on-device music recognition. This feature enables users to obtain information about music or other audio playing in their environment. Typically, the detected ambient music is transient, e.g., once the song ends or the user leaves the current environment, the results disappear. However, a user may want to continue listening to the ambient music after leaving a location where it is being played. This disclosure enables seamless playback of identified ambient media on a user mobile device such that a user can continue listening or viewing such content after leaving the current environment.


Wake Up Radio Protection From Denial Of Service Attack Based On Baseband Monitoring, Matt Silverman, Santosh Pandey May 2018

Wake Up Radio Protection From Denial Of Service Attack Based On Baseband Monitoring, Matt Silverman, Santosh Pandey

Defensive Publications Series

A malicious attacker can drain the batteries of Internet of Things (IoT) devices by sending many wake up radio (WUR) transmissions. Accordingly, techniques are provided herein to enable an Access Point (AP) to detect any malicious WUR requests. The AP may intelligently mitigate the attack with the help of the stations (STAs).


Traffic Redirection With Distributed Denial Of Service Segment Identifiers, Robert Barton, Jerome Henry, Siva Sivabalan May 2018

Traffic Redirection With Distributed Denial Of Service Segment Identifiers, Robert Barton, Jerome Henry, Siva Sivabalan

Defensive Publications Series

Distributed Denial of Service (DDoS) information is extended to a network Path Computation Element (PCE). The PCE uses a network function Segment Identifier (SID), referred to herein as a DDoS SID, imposed on the edge routers by the PCE, to identify potentially suspicious DDoS traffic. The DDoS SID is used in Segment Routing (SR) routers to direct suspicious traffic to nearby or specially optimized DDoS scrubbing engines so that traffic may be cleaned. Other traffic flows proceed unchanged through the network.


Automatic Measurements And Analytics In Cloud Based Media Applications, Alessandro Duminuco, Peter Bosch, Andre Surcouf, Jeffrey Napper May 2018

Automatic Measurements And Analytics In Cloud Based Media Applications, Alessandro Duminuco, Peter Bosch, Andre Surcouf, Jeffrey Napper

Defensive Publications Series

Techniques are provided to measure and analyze the “health” of a cloud-based professional media application. In particular, described are (1) a (media) probing infrastructure, based on a mix of virtual and physical measurement probes or collectors; and (2) a set of techniques that allow an orchestration system to control the probing infrastructure, to deploy and/or configure measurement probes, and/or to divert or mirror traffic to be “measured” through such probes. This approach not only uses virtual or physical probes, but also the automatic and policy-driven orchestration of such probing infrastructure and leverages Internet Protocol (IP) probing and measurement mechanisms for …


Dynamically Generated Device-Specific Application Executables, John Ayres, Anthony Morris, Milena Nikolic, Yaakov Gluck, Pierre Lecesne, Idries Hamadi May 2018

Dynamically Generated Device-Specific Application Executables, John Ayres, Anthony Morris, Milena Nikolic, Yaakov Gluck, Pierre Lecesne, Idries Hamadi

Defensive Publications Series

An application management system is described that dynamically generates and disseminates application executables based on device information of a computing device requesting installation of the application. Using application bundles that include the resources required to execute the application on all of the supported devices, the application management system determines the portion of the resources included in the application bundle that are required to execute the application at the particular device that is requesting the application and dynamically generates the application executable using only the required resources. In some examples, each application may be broken into a number of modules that …


Interaction With Smart Assistants Using Alternative And Augmentative Communication, Lorenzo Caggioni, Paolo Pigozzo, Davide Ferraro, Egil Hogholt, Teresa Pato, Thomas Riga May 2018

Interaction With Smart Assistants Using Alternative And Augmentative Communication, Lorenzo Caggioni, Paolo Pigozzo, Davide Ferraro, Egil Hogholt, Teresa Pato, Thomas Riga

Defensive Publications Series

Smart assistants utilize speech recognition, sensing, artificial intelligence, and networking technologies to enable improved human-machine interaction. However, there remain use cases where smart assistants are not easily usable by humans. For example, voice-activated assistants are not accessible to those that are hearing or speech impaired. Touchscreen based assistants are not usable by those who lack fine motor skills and/or reading ability.

This disclosure adds to the modalities by which humans can control and communicate with smart assistants by enabling use of physical objects, facial expressions, gross motor skills, body movements, etc. to provide commands. Collectively, these techniques of control and …


Adapting The Formality Level Of The Language In User Interface Localization, Steffen Meschkat May 2018

Adapting The Formality Level Of The Language In User Interface Localization, Steffen Meschkat

Defensive Publications Series

Different languages utilize different levels of formality when the language is used to address another person. When software applications are customized to a specific country or region, e.g., by localizing the user interfaces to use the language(s) of that country or region, static translation can result in use of formal linguistic features different from that expected by the users. This disclosure describes incorporation of local languages in the application user interfaces with contextually appropriate levels of formality.


Patient Health Monitoring Prioritization, Abhishek Dhammawat, Mansi Jain May 2018

Patient Health Monitoring Prioritization, Abhishek Dhammawat, Mansi Jain

Defensive Publications Series

Techniques are presented herein that provide a health care application (e.g., “Patient Inspection Prioritization” application) which utilizes existing wireless infrastructure to identify health instrument clients based on a provisioned group identifier (ID) field (e.g., a vendor element field) in an association request. A Wireless Local Area Network (LAN) Controller (WLC) may perform traffic handling to route this client-mapped traffic to the “Patient Inspection Prioritization” application. The application may perform operations associated with the implemented logic or analytics, thereby providing useful information to doctors before patient inspection/treatment. The group ID may be the same for the devices in same room and …


Image Enhancement Suggestions Based On Machine Learning, Karolina Pyszkiewicz, Vahid Kazemi, Hao Xu, Xuefeng Song, Shinko Cheng, Jingyu Cui, Shengyang Dai, Kechun Mao, Mugdha Kulkarni, Shalini Sah, Marc Cannon, Yun Liu, Aleksei Timofeev, Megan Gebhard, Nan Wang, Jaishanker Pillai May 2018

Image Enhancement Suggestions Based On Machine Learning, Karolina Pyszkiewicz, Vahid Kazemi, Hao Xu, Xuefeng Song, Shinko Cheng, Jingyu Cui, Shengyang Dai, Kechun Mao, Mugdha Kulkarni, Shalini Sah, Marc Cannon, Yun Liu, Aleksei Timofeev, Megan Gebhard, Nan Wang, Jaishanker Pillai

Defensive Publications Series

Images in image libraries are sometimes oriented incorrectly. For example, a photograph taken with a camera held vertically may be displayed horizontally, or vice-versa. Further, users often capture images of documents; however, the resultant image can include distortions due to camera angle, poor lighting, etc. The captured image of a document often also includes objects outside the document boundary, e.g., a surface on which the document is placed. For some photos, automatic enhancements can enhance the quality of the image.

This disclosure applies machine learning techniques to detect if an image is that of a document, if the image is …


Product Unboxing, Setup, And Registration Using A Low Power Beacon, Andrew Lewis, Peter Lewis May 2018

Product Unboxing, Setup, And Registration Using A Low Power Beacon, Andrew Lewis, Peter Lewis

Defensive Publications Series

Products are typically shipped with paper manuals and guides with instructions regarding setup, registration, and operation. Paper-based instructions can be expensive and inefficient and lack customization. Moreover, the experience of dealing with paper while setting up and operating a product can be cumbersome and inconvenient.

This disclosure describes use of a small low power transmitter within product packaging to transmit a signal upon unboxing of the product. The signal includes a product identifier. Upon receiving the identifier, appropriate product information is retrieved by a nearby receiving device to trigger relevant actions. For example, the user is provided with customized multimedia …


Automatic Setup / Configuration For New Devices, Yevgeniy Gutnik Apr 2018

Automatic Setup / Configuration For New Devices, Yevgeniy Gutnik

Defensive Publications Series

The present disclosure describes systems and methods that provide for automated setup and/or configuration of new devices for a user. More particularly, the present disclosure can enable automatic setup and/or configuration of a new device for a user based on a user’s already provisioned device. In an example implementation, a user-new device association can be established for a new device and the user and the user-new device association can be provided to a user’s already provisioned companion device. The user’s companion device can use the user-new device association to identify a new device and begin an automated setup and/or configuration …


Context Aware Routing For Automobiles, Hilary Richardson, Maxwell Sills Apr 2018

Context Aware Routing For Automobiles, Hilary Richardson, Maxwell Sills

Defensive Publications Series

Routing of automobiles is typically based on user-provided input such as starting point, destination, intermediate point, etc. Such user-provided input itself arises from some user constraints, e.g., a meeting at the destination, a pick-up at the intermediate point, etc. Further, vehicle parameters, e.g., fuel level, can influence the route. This disclosure describes creation of vehicle routing plans based on user constraints and vehicular state. User constraints can be expressed directly by the user, e.g., to a virtual assistant, or determined based on permitted user data, e.g., from the user’s calendar. Routing plans tailored to user context are more efficient and …


Context-Sensitive Display Adaptation, Sanjay D'Abreu Noronha Apr 2018

Context-Sensitive Display Adaptation, Sanjay D'Abreu Noronha

Defensive Publications Series

The present disclosure describes systems and methods that provide for dynamically adapting the display of content based on the content and/or the environment context. More particularly, the present disclosure provides for adjusting the parameters of a display device based on the content being displayed and the context of the display device to enhance a user experience. In some implementations, a device can obtain content to be displayed. The context of the display device and factors associated with the content to be displayed can be determined. Based on the content factor(s) and the context, one or more display parameter adjustments can …


Systems And Methods For Identifying A Speaker And/Or Their Attention With Cameras And/Or Microphones, Seth Raphael Apr 2018

Systems And Methods For Identifying A Speaker And/Or Their Attention With Cameras And/Or Microphones, Seth Raphael

Defensive Publications Series

The present disclosure describes systems and methods that can determine a context of an audible query based at least in part on a source and/or a source location of the query. More particularly, the present disclosure enables a computing system, and methods for controlling the same, to determine a source location of an audible query, identify a source (e.g., a user/speaker) of the audible query, and determine a context for the audible query based in part on a subject of an attention of the source. The computing system can user the determined context to improve a response to the audible …


Seamless Traffic Preemption For Emergency Vehicles Using Ussd Services With Set Triggers, Thippeswamy Jhm Apr 2018

Seamless Traffic Preemption For Emergency Vehicles Using Ussd Services With Set Triggers, Thippeswamy Jhm

Defensive Publications Series

This paper attempts to explore a method and system for providing a solution for preemption of the traffic for Emergency vehicles such as ambulance,Fire service and VIP vehicles using SUPL enabled terminals (SET) using Unstructured Supplementary Services.


Multi-Level Donation Attribution In Social Networks, Justin Lewis, Ruxandra Davies Apr 2018

Multi-Level Donation Attribution In Social Networks, Justin Lewis, Ruxandra Davies

Defensive Publications Series

Online fundraising platforms (including social media platforms) encourage donors to publicize their donations via social media to increase visibility for the cause being funded. Credit for social donations is generally given only from one level to the next. For example, credit is given to the user who shares the event of their donation if their sharing led to another donation. However, if the user’s share in turn shared the event of their donations, the original user that started the train of donations is not credited for donations originating beyond the first audience. This disclosure provides techniques such that when a …


Real-Time Scheduling For Software Testing, Keun Soo Yim, Yuexi Ma Apr 2018

Real-Time Scheduling For Software Testing, Keun Soo Yim, Yuexi Ma

Defensive Publications Series

Software is subjected to a large variety of tests on different devices prior to public release, including pre-submit and post-submit tests, that have different scheduling attributes. The number of physical devices available for testing is limited, e.g., due to the devices being unreleased or under development. This disclosure provides techniques for scheduling software tests on a scarce pool of physical devices. The tests have differing scheduling attributes, e.g., durations, periodicity, degree of preemptiveness, etc. Tests are scheduled such that a test experiences low latency (queueing delay) regardless of test duration, the availability of the device pool is improved, and device …


Digital Advertising Effectiveness Measurement, Zachary Lupei, Dasarathi Sampath Apr 2018

Digital Advertising Effectiveness Measurement, Zachary Lupei, Dasarathi Sampath

Defensive Publications Series

This disclosure describes techniques to measure the effectiveness of advertising campaigns. For example, the techniques can be implemented to measure brand lift generated by an advertising campaign. Advertisements are displayed to a set of users that form a treatment group and are selectively withheld from another set of users that form a control group. Offers of discounts, coupons, complementary samples, etc. are provided to both sets of users. Uptake of offers by users in the control and treatment groups is utilized to measure brand lift from the advertisements.


Disabling Facial Unlocking Using Facial Expression, Bernadette Alexia Carter Apr 2018

Disabling Facial Unlocking Using Facial Expression, Bernadette Alexia Carter

Defensive Publications Series

The techniques of this disclosure temporarily disable biometric recognition in a device to prevent unlocking of the device. The user registers one or more specific facial expressions as do-not-unlock expressions. If the facial recognition tool recognizes a registered do-not-unlock facial expression, then unlocking of the device is disabled until preconfigured conditions are met. The user can also register context, e.g., location, time, environmental parameters, etc., that makes the device ineligible for the biometric unlock.


Comparative User Feedback Rating, Lingyi Zhang, Raamesh Deshpande, Mohamad Susli Apr 2018

Comparative User Feedback Rating, Lingyi Zhang, Raamesh Deshpande, Mohamad Susli

Defensive Publications Series

This disclosure describes comparative user feedback for products and services. Users are presented with choices of products and/or services and requested to make an ordered selection of their preferred choice(s). A user’s spatial ordering of choices on a slider provides information about the degree of user preferences. The comparative user feedback data are analyzed and used to train a machine learning (ML) model using ordinal regression. Absolute training data are provided to the machine learning model as seed training data. Ordinal ML regression is used to generate a comparison metric based on the comparison data, and is utilized for ranking …