Back to results
US 12,542,838 B2Granted
Methods, devices, and systems for determining a subset for autonomous sharing of digital media
OwnerElliot Berookhim, Pejman Yedidsioninventors
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for determining a subset of users from among a set of users based on a set of received information associated with a photograph, where the disposition of the information is used to first determine the subset and then perform facial recognition on the subset of photographs for each user in order to accurately identify each user or users present in the photograph.
Claims15
A system comprising a computing device, a first user equipment, and a set of user equipment;
- wherein the computing device comprises a processor and addressable memory, the processor configured to:
- receive a digital media, wherein the digital media is received from the first user equipment;
- perform facial detection check on the received digital media, wherein the facial detection is performed to detect one or more faces based on determination that one or more faces are present in the digital media;
- skip transmission of the digital media to the set of user equipment when no faces are detected, thereby conserving bandwidth and reducing server processing overhead;
- and
- transmit the digital media to the set of user equipment based on a successful detection of one or more faces;
- wherein the set of user equipment each comprises a processor and addressable memory, the processor configured to:
- determine whether there is a successful match via locally performing a facial recognition check on the received digital media via matching at least one facial image of the detected one or more faces in the received digital media with at least one locally stored facial image associated with a user of that user equipment without transmitting biometric data to the computing device;
- and
- transmit a signal to the computing device based on the successful match;
- and
- wherein the processor of the computing device is configured to:
- determine and update the association of the digital media with a subset of one or more user equipment from the set of user equipment based on receiving the signal indicating a successful match, the updating comprising adding each user equipment with a successful match to the subset of one or more user equipment thereby associating the digital media only with user equipment whose users appear in the digital media;
- and
- adding each user equipment with a successful match to the subset of one or more user equipment thereby identifying a set of one or more users who appear in the digital media;
- and
- make the digital media available to the user equipment of the determined subset of one or more user equipment thereby digital media not containing any faces matching any users are not made available and reduce processing time by the computing device wherein the computing device reduces network latency and processing overhead by refraining from transmitting or storing media for user equipment that fails to provide a successful match signal.
14 more elements
A device comprising:
- a processor and addressable memory, the addressable memory comprising a set of one or more rules, wherein the device is in communication with a first user equipment having a processor and addressable memory and a set of user equipment each having a processor and addressable memory, and wherein the processor is configured to:
- receive a digital media, wherein the digital media is received from the first user equipment;
- perform facial detection check on the received digital media, wherein the facial detection is performed to detect one or more faces based on determination that one or more faces are present in the digital media;
- and
- skip transmission of the digital media to the set of user equipment when no faces are detected, thereby conserving bandwidth and reducing server processing overhead;
- transmit the digital media to the set of user equipment based on a successful detection of one or more faces;
- determine a subset of one or more user equipment from the set of user equipment based on receiving a transmitted signal from one or more user equipment from the set of user equipment, the signal indicating that a successful match was made by the user equipment via locally performing a facial recognition check on the received digital media, wherein the successful match is determined by matching at least one facial image of the detected one or more faces in the received digital media with at least one locally stored facial image associated with a user of that user equipment without transmitting biometric data to the computing device;
- add each user equipment with a successful match to the subset of one or more user equipment thereby identifying and updating a set of one or more users who appear in the digital media, the updating comprising associating the digital media only with user equipment whose users appear in the digital media;
- and
- make the digital media available to the user equipment of the determined subset of one or more user equipment thereby digital media not containing any faces matching any users are not made available and reduce processing time by the device wherein the computing device reduces network latency and processing overhead by refraining from transmitting or storing media for user equipment that fails to provide a successful match signal.
7 more elements
A method comprising:
- receiving, by a computing device comprising a processor and addressable memory, a digital media, wherein the digital media is received from a first user equipment;
- performing facial detection check on the received digital media, wherein the facial detection is performed to detect one or more faces based on determination that one or more faces are present in the digital media;
- skipping transmission of the digital media to the set of user equipment when no faces are detected, thereby conserving bandwidth and reducing server processing overhead;
- transmitting the digital media to the set of user equipment based on a successful detection of one or more faces;
- determining a subset of one or more user equipment from the set of user equipment based on receiving a transmitted signal from one or more user equipment from the set of user equipment, the signal indicating that a successful match was made by the user equipment via locally performing a facial recognition check on the received digital media, wherein the successful match is determined matching at least one facial image of the detected one or more faces in the received digital media with at least one locally stored facial image associated with a user of that user equipment without transmitting biometric data to the computing device;
- adding each user equipment with a successful match to the subset of one or more user equipment thereby identifying and updating a set of one or more users who appear in the digital media, the updating comprising associating the digital media only with user equipment whose users appear in the digital media;
- and
- making the digital media available to the user equipment of the determined subset of one or more user equipment thereby digital media not containing any faces matching any users are not made available and reduce processing time by the computing device wherein the computing device reduces network latency and processing overhead by refraining from transmitting or storing media for user equipment that fails to provide a successful match signal.
5 more elements
Dependencies are inferred from the claim text.