IP Library Patent Application 18181799
Patent Application
App. No. 18/181,799

SYSTEMS AND METHODS FOR AR/VR DEVICE IMPROVEMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/181,799
Abstract

The disclosed computer-implemented methods may include detecting malicious usage based on a user's behavior in connection with a wearable computing device. Similarly, another method may detect a bystander within range of a sensor, in which the device may determine if capturing information associated with a bystander is authorized. Another method may also include performing a segmentation of the media content and detecting a privacy portion of the media content. Furthermore, a method may include identifying a set of image frames and designating an optimal frame for storing. Additionally, a method may include a visibility-based subscription for video streams to determine a subset of the registered participant tiles to be subscribed to and displayed via the display device. Lastly, a system may include a processor that detects the difference of mutual capacitance between a first and second wire. Various other methods, systems, and computer-readable media are also disclosed.

Claims (64)

1 . A plurality of methods comprising:

a method for detecting malicious usage of wearable devices comprising:

receiving, from a wearable computing device, an analytics report comprising usage data;

generating a malicious usage prediction by applying a trained user model to aggregations of the usage data; and

causing the wearable computing device to perform a security action based on the malicious usage prediction;

a method for camera frame selection comprising:

identifying a set of image frames stored in a memory buffer;

measuring, for each frame in the set of image frames, a sharpness value of the frame;

designating the frame with a highest sharpness value out of the set of image frames as an optimal frame; and

storing the optimal frame to memory that does not comprise the memory buffer;

a method for preserving media quality comprising:

receiving media content;

performing segmentation on the received media content;

detecting, based on the segmentation, a privacy portion of the media content;

generating synthetic data corresponding to the privacy portion; and

replacing, in the media content, the privacy portion with the synthetic data to generate augmented media content;

a method for using color change patterns for device pairing comprising:

generating, at a first device, a unique number;

converting, at the first device, the unique number to a color sequence pattern; and

transmitting, from the first device, the color sequence pattern via one or more lights;

a method of using technical solutions to enhance social acceptability comprising:

detecting a bystander within range of a sensor of a mobile computing device;

determining, based on one or more privacy policies associated with the bystander or the mobile computing device, whether capturing of information associated with the bystander using the sensor is authorized;

when capturing of information associated with the bystander is authorized, capturing information associated with the bystander; and

when capturing of information associated with the bystander is not authorized, refraining from capturing the information associated with the bystander; or

a method for a visibility-based subscription for video calls, the method comprising:

creating a participant tile for each of a plurality of participants of a video call, each participant tile being associated with a video stream of a participant of the plurality of participants;

registering each participant tile;

determining a number of registered participant tiles exceeds a maximum number of registered participant tiles that can be displayed in a device screen display area;

determining a subset of the registered participant tiles that meet at least one visibility criterion;

subscribing to the video streams of the participants associated with the subset of registered participant tiles; and

causing the subset of registered participant tiles to be displayed in the device screen display area.

2 . The computer-implemented method of claim 1 , wherein measuring the sharpness value of the frame comprises:

retrieving luminance data of the frame; and

measuring the sharpness value based on the luminance data of the frame.

3 . The computer-implemented method of claim 1 , wherein identifying the set of image frames stored in the memory buffer comprises identifying image frames captured by a camera recording streaming image data.

4 . The computer-implemented method of claim 1 , wherein the segmentation includes at least one of pose segmentation, face segmentation, address segmentation, surrounding segmentation, voice segmentation, or license plate segmentation.

5 . The computer-implemented method of claim 1 , wherein detecting the privacy portion is based on a privacy score applied to each segmented element.

6 . The computer-implemented method of claim 5 , wherein the privacy score is based on at least one of a face orientation, a media metadata, a location, or user settings.

7 . The computer-implemented method of claim 1 , further comprising pairing the first device with another device using the unique number.

8 . The computer-implemented method of claim 7 , wherein pairing the first device with another device comprises broadcasting the unique number as part of a wireless advertisement packet.

9 . The computer-implemented method of claim 7 , wherein pairing the first device with another device comprises detecting that the unique number is part of a received wireless advertisement packet transmitted by another device.

10 . The computer-implemented method of claim 1 , further comprising transmitting to an additional mobile computing device of the bystander an indication of the one or more privacy policies.

11 . The computer-implemented method of claim 1 , further comprising:

detecting a desire of the bystander to understand the one or more privacy policies; and

emitting, in response to the desire, an auditory indication of the one or more privacy policies.

12 . The computer-implemented method of claim 1 , further comprising:

detecting a desire of the bystander to understand whether the mobile computing device is capturing information associated with the bystander; and

emitting, in response to the desire, an auditory indication of whether the mobile computing device is capturing information associated with the bystander.

13 . The computer-implemented method of claim 1 , wherein the one or more privacy policies comprise a privacy policy associated with and maintained by the bystander.

14 . The computer-implemented method of claim 1 , further comprising:

determining that a registered participant tile of the subset of registered participant tiles no longer meets the at least one visibility criterion; and

unsubscribing from the video stream of the participant associated with the registered participant tile.

15 . The computer-implemented method of claim 14 , further comprising:

determining that a new registered participant tile meets the at least one visibility criterion; and

subscribing to the video stream of a participant associated with the new registered participant tile.

16 . The computer-implemented method of claim 1 , wherein determining the subset of the registered participant tiles that meet the at least one visibility criterion comprises determining the subset of the registered participant tiles using impression tracking.

17 . A wearable device comprising:

a surface dimensioned to fit over an interior side of a hinge joint;

a first wire extending along a surface and second wire extending along the surface; and

a processor configured to detect a difference of mutual capacitance between the first wire and the second wire, wherein the processor assesses an increase or decrease in the mutual capacitance to calculate a bend measurement.

18 . The wearable device of claim 17 , wherein the processor is programmed to emit a drive signal that travels from the first wire to the second wire.

19 . The wearable device of claim 17 , wherein the processor is programmed to store the bend measurement as a calibration value.

20 . The wearable device of claim 17 , wherein the processor is programmed to detect touch between the first wire and the second wire to sense a finger pinch gesture.