Open Access. Powered by Scholars. Published by Universities.®
- Publication Year
- File Type
Articles 11251 - 11280 of 11753
Full-Text Articles in Entire DC Network
Secure Separation And Control Of Multiple Virtual Machines, David Weekly
Secure Separation And Control Of Multiple Virtual Machines, David Weekly
Defensive Publications Series
A hypervisor provides secure separation of multiple virtual machines on a device, thus removing conflicts when using the device for multiple purposes, including business and personal use. The hypervisor ensures security and privacy amongst the multiple virtual machines and prevents malicious attacks on one virtual machine from threatening another virtual machine. A switch provides a dedicated interface to the hypervisor, enabling secure switching between the multiple virtual machines. In addition, an indicator enables the hypervisor to identify an active virtual machine. Furthermore, the hypervisor hibernates inactive virtual machines in order to conserve power and provide another layer of protection against …
Displaying Closed Captioning On A Separate Device From Display, Brant Candelore, Mike Nejat, Peter Shintani
Displaying Closed Captioning On A Separate Device From Display, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
A device and system for placing closed captioning (CC) on a separate device than the original rendering device or screen is disclosed. Accordingly, the system may override the placement of CC by the content provider. The system includes an original rendering device and an external display that is connected to the original rendering device via USB or wirelessly through WI-FI or Bluetooth. In another implementation, the external device may use audio clips to sync-up with the video to display CC. Alternatively, the external device may also sync up to the program, and retrieve and display CC from a web server. …
Display For Cataracts - High Contrast Content, Brant Candelore, Mike Nejat, Peter Shintani
Display For Cataracts - High Contrast Content, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
A system and method are disclosed to improve visibility of content on a TV display. The method includes increasing parameters, such as brightness and contrast, and magnifying the most active part of a display. The system provides access to settings that would enable a user to adjust the parameters. The system may automatically magnify the most active part of the display by recognizing where most of the action is taking place with motion vectors and I-macroblocks. Alternatively, the viewer may switch to various predetermined blocks, which enables the viewers to back-out and then back-in to certain video scenes as needed. …
Accessibility Remote Control For The Visually Impaired, Fred Zustak, Brant Candelore, Mike Nejat, Peter Shintani
Accessibility Remote Control For The Visually Impaired, Fred Zustak, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
A system and method are disclosed to enable the visually impaired to easily access and control a remote. The system includes a remote control device with proximity or touch detecting sensors on the keys. When a user tries to access the remote, the sensors on the keys sense the user’s finger approaching a key. The system sends an announcement identifying the key which is likely to be pressed by the user. The user further proceeds to press the key if the selection is what they intended. Otherwise, the user proceeds to select another key. The system helps visually impaired users …
Synchronizing Closed Captioning With Dialogue, Brant Candelore, Mike Nejat, Peter Shintani
Synchronizing Closed Captioning With Dialogue, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
Systems and methods are disclosed for synchronizing closed captioning with dialogue in a video. The synchronization may be carried out in a couple of ways, the first involving having the user adjust the CC forward or backward in video time to sync. The second method includes an automatic rendering application that may use voice-to-text to match up the CC segments to display them simultaneously. Synchronization of closed captioning with dialogue may assist hearing impaired users who depend on CC to gain meaning from videos.
Displaying Closed Captioning Using Speech-To-Text, Brant Candelore, Mike Nejat, Peter Shintani
Displaying Closed Captioning Using Speech-To-Text, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
A system and method for providing synchronized Closed Captioning (CC) for live programming is disclosed herein. The method includes providing CC by speech-to-text conversion of the live content followed by synchronization of the CC with the dialogue to be displayed in a device. The speech-to-text conversion may be run in real-time or non-real time. The system provides annotations for different speakers and background music. The live content may also be stored on a video recorder, such as a set-top box, and processed offline. Similarly, a web stream may be recorded and processed offline. Alternatively, it may also be possible to …
Techniques For Disambiguation Of Uncertain User Input, Philip Weaver, Maya Ben Ari
Techniques For Disambiguation Of Uncertain User Input, Philip Weaver, Maya Ben Ari
Defensive Publications Series
This disclosure describes techniques to perform disambiguation of uncertain or inaccurate user inputs to a computing device. Uncertain input can occur, for example, by an inadvertent touching of the touchscreen of a smartphone in a user’s pocket, inadvertent detection of gesture, etc. Current devices often interpret such input incorrectly, and respond in a manner that is unexpected for the user. Techniques disclosed herein determine a user intent based on the detected gesture. Machine learning is used to disambiguate user-intended input from inadvertent input. The framework described herein detects input and triggers an analyzer. The analyzer receives data from various sources, …
Systems And Method To Deliver Addressable Advertisements, Kevin Flanagan, Timothy Olds, Jose Gonzalez
Systems And Method To Deliver Addressable Advertisements, Kevin Flanagan, Timothy Olds, Jose Gonzalez
Defensive Publications Series
System and method are disclosed for customizable ad delivery to targeted clients with efficient bandwidth usage. The system includes an ad server, asynchronous ad delivery server and an ad client. The ad client in a set top box (STB) device periodically requests for a set of possible ads from the asynchronous ad delivery server. The asynchronous ad delivery server is directly interfaced to the ad server and communicates with the ad server to determine a set of possible ads. The ad delivery server responds to the client request for possible ads by generating the customized ads. The asynchronous ad delivery …
Vehicle To Android Communication Mode, Tanmay Wadhwa, Neil Dhillon
Vehicle To Android Communication Mode, Tanmay Wadhwa, Neil Dhillon
Defensive Publications Series
System and method for vehicle-to-Android (V2A) communication mode is disclosed. The system includes an Android smartphone with the real time operating system (RTOS) responsible specifically for V2A communication. The RTOS-enabled device is connected to the vehicle’s OBD-II port using a special cable, providing both vehicle data and power. The device reads data from the vehicle’s CAN-bus and from neighboring V2X messages received by the device’s WiFi module. The inference obtained is then securely broadcast to neighboring V2X systems. The information is sent to Android where it may be logged, analyzed, and displayed to the driver with insights about his/her driving …
Linescan Projector And Camera Offset From Each Other Around Display For Creating Image That Appears To Be Captured From Middle Of Display, Andrew Ian Russell
Linescan Projector And Camera Offset From Each Other Around Display For Creating Image That Appears To Be Captured From Middle Of Display, Andrew Ian Russell
Defensive Publications Series
A linescan projector and camera can be offset from each other around a display, such as the linescan projector being at the top of the display and the camera being at the side of the display. The linescan projector can sweep vertical lines horizontally, and the camera can capture horizontal images at different vertical locations. A processor can construct an image of a user’s face that appears to have been taken from a middle of the screen, creating the appearance that the user is looking directly into the camera.
Multiple Simultaneous Responses For Instant Messaging, Nadav Golbandi
Multiple Simultaneous Responses For Instant Messaging, Nadav Golbandi
Defensive Publications Series
A system and method are disclosed for multiple responses in instant messaging conversations. The first part of the system is a machine learning algorithm to predict and identify cases in which a second input box would be needed. The second aspect is a mechanism in the chat or instant messaging application to show an additional text input box. The system includes an algorithm that could collect training datasets from the user’s messaging log. From the collected data, a binary classification model could be trained to classify such cases. When the messaging system identifies a similar case it would open a …
Browser That Archives Webpages, Ricardo Garcia
Browser That Archives Webpages, Ricardo Garcia
Defensive Publications Series
An Internet web browser can archive webpages visited by a user. The archived pages can be verified by a trusted third party. The archived pages can include signatures and/or certificates that can be verified by the trusted third party, ensuring authenticity of the archived pages. The web browser can archive and request the trusted third party to verify the webpages by use of a plugin provided by the trusted third party.
Dynamic 2d Video Cropped From 360-Degree Video, Alexander Rothera, Leon Bayliss
Dynamic 2d Video Cropped From 360-Degree Video, Alexander Rothera, Leon Bayliss
Defensive Publications Series
A system and method are disclosed for providing interesting 2D video formats from 360-degree video. The system includes a 360-degree image capturing device paired with a synced 360-degree microphone for audio localization. The system filters to crop 2D frames in four steps: 1) audio identification, 2) visual identification, 3) identifying focus, and 4) object recognition. The system determines the scene that is to be cropped into 2D video format and crops the 360° video frame into a 2D video frame that encompasses the identified person or object. The system then curates or sequences the 2D frames as a story to …
System To Superimpose And Replace Character In Video With Custom Character, Manikandan Gopalakrishnan
System To Superimpose And Replace Character In Video With Custom Character, Manikandan Gopalakrishnan
Defensive Publications Series
A system and method are disclosed that replaces a character in a video with a user-provided character. The method involves using video processing and machine learning techniques to identify and tag the characters in a video. The system then identifies various attributes of the user-provided character. Depending on whether an image or a video is provided, the system uses artificial intelligence or machine learning techniques to derive the attributes. The extracted attributes from the image are then mapped to the character to be replaced in the target video. The system then replaces the character in each frame of the video …
Keyboard With Built-In Calculator, Dong Kim, Peter Ciccotto
Keyboard With Built-In Calculator, Dong Kim, Peter Ciccotto
Defensive Publications Series
Calculator applications are available for most platforms, e.g., as a built-in feature of an operating system or as an add-on application. Mobile devices such as smartphones, tablets, etc. provide software keyboards that can be used for data entry with a touchscreen display. To use a calculator, a user needs to leave a current application includes data or context for a calculation, open the calculator application, and toggle between the two applications to perform a calculation. This is both inconvenient and prone to mistakes as the user loses the context of the original application when switching to the calculator application. Techniques …
A Method To Improve The Call Handling On Reciprocal Peer To Peer Calls, Yann Grostete, Jérôme Elleouet, Ronan Thepaut
A Method To Improve The Call Handling On Reciprocal Peer To Peer Calls, Yann Grostete, Jérôme Elleouet, Ronan Thepaut
Defensive Publications Series
The solution consists in implementation of algorithms inside the call handling to determine if two distinct calls have finally the same objective and could automatically be merged.
Algorithm To Enrich Display Of A Link In A Web Application, Erwan Gereec
Algorithm To Enrich Display Of A Link In A Web Application, Erwan Gereec
Defensive Publications Series
This document describes a universal algorithm to enhance display of a link tag in web applications. The purpose is to display at least the title of the website, a little description and if exist, some preview of images which are displayed on the website. Thus, the user who receive a link will have relevant information to know what is the content of the website.
Precaching Of Incomplete Content And Its On Demand Completion, Bart Thomee
Precaching Of Incomplete Content And Its On Demand Completion, Bart Thomee
Defensive Publications Series
A mechanism to separate a content item provided by a content item service into a first portion that is to be pre-cached by a device of a user and a second portion that is to be initially withheld from the device of the user. The first portion of the content item may correspond to a majority of the content item and may be transmitted to the device. Subsequently, the user may request playback of the content item. In response to the request, the device of the user may retrieve the second portion of the content item that was previously withheld …
In-Band Speed Test For Livestreams, Brian Schmidt
In-Band Speed Test For Livestreams, Brian Schmidt
Defensive Publications Series
A method for in-band speed test for live streams is described. A user device opens a network connection for transmitting of a video item as a livestream, captures video data and audio data, encapsulates the video data and the audio data in one or more unused virtual channels, transmits the one or more unused virtual channels as stream data, determines network conditions based on transmission of the stream data, and sets quality of the video item to be transmitted as the livestream based on the network conditions. The server device receives the stream data including the video data and the …
Dynamic User-Affinity Based Curation, Justin Lewis, Scott Davies
Dynamic User-Affinity Based Curation, Justin Lewis, Scott Davies
Defensive Publications Series
Online content providers recommend content based on the user’s viewing history, e.g. to sustain user interest and promote content that users are likely to be interested in. Current recommendation systems generally focus on one signal, e.g., content viewed by others who also viewed the present content (“co-watch signal”), to make recommendations. Co-watch signal-based recommendations tend to skew towards lowest-common-denominator content and are not capable of accurately recommending niche content. Niche content recommendations that are poorly targeted result in low click-through / view-through rates (CTR/VTR) and miss truly interested audiences. This disclosure describes recommendation systems that take contextual information into account. …
Secure Separation And Control Of Multiple Virtual Machines, David Weekly
Secure Separation And Control Of Multiple Virtual Machines, David Weekly
Defensive Publications Series
A hypervisor provides secure separation of multiple virtual machines on a device, thus removing conflicts when using the device for multiple purposes, including business and personal use. The hypervisor ensures security and privacy amongst the multiple virtual machines and prevents malicious attacks on one virtual machine from threatening another virtual machine. A switch provides a dedicated interface to the hypervisor, enabling secure switching between the multiple virtual machines. In addition, an indicator enables the hypervisor to identify an active virtual machine. Furthermore, the hypervisor hibernates inactive virtual machines in order to conserve power and provide another layer of protection against …
Dynamically Placing Closed Captioning Outside Rendered Video, Fred Zustak, Brant Candelore, Mike Nejat, Peter Shintani
Dynamically Placing Closed Captioning Outside Rendered Video, Fred Zustak, Brant Candelore, Mike Nejat, Peter Shintani
Defensive Publications Series
A system and method are disclosed to dynamically place closed captioning (CC) outside of a rendered video. When the user plays a video with CC on the system, the system overrides the placement of captioning by the content provider and instead renders it within a letterbox on the display screen. The letterbox may be placed above, below, to the left or right of the active video. The active video may be moved from the center of the screen to accommodate a designated area in which closed captioning is placed. The advantage of the disclosed system is that the user may …
Automatic Occupancy Sensing And Navigation Through Hov Lanes, J. R. Milne, Greg Carlsson
Automatic Occupancy Sensing And Navigation Through Hov Lanes, J. R. Milne, Greg Carlsson
Defensive Publications Series
A system and method for in-car navigation systems that could recommend using high occupancy vehicle (HOV) or carpool lanes when there is a passenger in the vehicle is disclosed. Accordingly, the vehicle control system may share the vehicle occupancy information with the navigation system that may recommend using the HOV lane when the vehicle occupancy is more than one. The system may include one or more sensors that detect the number of occupants in the vehicle and provide inputs to the vehicle control system architecture. The vehicle control system shares occupancy status with the in-car navigation system. The in-car navigation …
Modifying Metadata Based On A Received Gesture, Ricardo Marquez, David Tabb, Amit Chandak, Ella Musina, Melissa Nikolic, Reagan Kim, Jennifer Low
Modifying Metadata Based On A Received Gesture, Ricardo Marquez, David Tabb, Amit Chandak, Ella Musina, Melissa Nikolic, Reagan Kim, Jennifer Low
Defensive Publications Series
A metadata modification system can be used to modify metadata associated with one or more products displayed at a display screen. The system presents the metadata associated with one or more products at the display screen of the electronic device. The system receives a gesture from a user at the display screen. The system modifies the metadata associated with one or more products based on the received gesture from the user.
Tracking Application Crashes, Michael Baxley, Kamakshi Kodur, Karin Lundberg
Tracking Application Crashes, Michael Baxley, Kamakshi Kodur, Karin Lundberg
Defensive Publications Series
An application testing system can be utilized to track, store, and report application crashes. The application can be a web browser application. The system receives a list of uniform resource locators (URLs) for testing. The system performs a set of actions (a test) at a URL from the list of URLs. The system detects if a crash occurs at the URL. If the crash occurs at the URL, then the system stores the URL and information associated with the crash. The system then performs another set of actions at a next URL from the list of URLs. The system stops …
Single Band Antenna For Ism Remote Controls, Vincent Mei, Peter Bevelacqua
Single Band Antenna For Ism Remote Controls, Vincent Mei, Peter Bevelacqua
Defensive Publications Series
Disclosed herein is a novel antenna device design that could be applied in hand-held radio band remote controls for devices. Accordingly, the antenna structure uses a unique ground cut-out and capacitive coupling to the ground structure on a PCB that includes a button located on the other side of the antenna. The design utilizes the close proximity of the battery and battery terminal as part of the antenna structure and their relative placement could be tuned to maintain performance. Further, the selection of inductive chokes for the button control pins allows the antenna to continue to operate without significant degradation …
Automatic Advertisement Investment Through In-Ad Transactions, Adam Ruxton
Automatic Advertisement Investment Through In-Ad Transactions, Adam Ruxton
Defensive Publications Series
An advertisement investment system can be used for receiving funds directly through an advertisement of an advertisement campaign with the help of a transaction portal within the advertisement. The system presents the user with an advertisement of the advertisement campaign that has an user interface button for initiating a transaction. The system receives a selection of the user interface button. The system opens the transaction portal in response to the selection of the user interface button. The system then receives funds once the transaction is completed by the user at the transaction portal. The system invests the received funds in …
Receiving Watch Faces For Wearable Devices, Kirsten Koa
Receiving Watch Faces For Wearable Devices, Kirsten Koa
Defensive Publications Series
A watch face system transmits a watch face to a user, based on a current context of the user and one or more predetermined criteria associated with the watch face. The system receives the current context for the user (e.g., the user’s current location, events, and/or activities associated with the user). The system determines that the current context for the user satisfies the predetermined criteria associated with the watch face. The system then transmits the watch face for display by a wearable computing device associated with the user.
A Novel Method To Discover Datacenter Hardware Instantly Using Software Defined Grid Model, Umesh M L, Naveena Kedlaya
A Novel Method To Discover Datacenter Hardware Instantly Using Software Defined Grid Model, Umesh M L, Naveena Kedlaya
Defensive Publications Series
Hardware (Servers, Storage, Switches) in Research & Development (R&D) datacenters may be used for ongoing research, development, testing, build, qualification and certification, performance, regression testing, resolving customer issues, and the like. Engineers may move the hardware frequently without involving the IT department to meet project requirements and may shutdown the hardware whenever not in use. Currently, there are no solutions available to locate the hardware when it is powered off. It may be useful to detect datacenter hardware instantly, even if the hardware is shutdown, powered off, or exists in an isolated private network. Further, a reporting module capable of …
A Method To Do Binary Analysis And Provide Smart Advisory Using Runtime Architecture Layer To Improve Quality And Performance In Enterprise Applications, Suprateeka R. Hegde, Shridhar Prakash Joshi
A Method To Do Binary Analysis And Provide Smart Advisory Using Runtime Architecture Layer To Improve Quality And Performance In Enterprise Applications, Suprateeka R. Hegde, Shridhar Prakash Joshi
Defensive Publications Series
Enterprise applications, by their very nature, need security, performance and robustness in addition to being reliable and scalable. Providing useful diagnostics and analysis, generating optimized code to produce such enterprise applications, have always been a research topic in compilers and system software technologies, and has so far resulted in many successful implementations through compiler optimizations and performance analysis tools. Here we propose a newer and smarter unique technique by tapping the potential of Runtime Architecture Layer of an Operating System Platform, which has been untapped so far.
RTA (Runtime Architecture) Layer mainly includes assemblers, static and dynamic linkers, loaders, runtime …