Automatic Image Sharing via Person Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image sharing methods require manual user intervention for selecting and sharing images, which is burdensome and inefficient, especially for large collections, and do not facilitate automatic sharing based on predefined criteria.
Innovation Solution
Implementing a system that programmatically analyzes images in a user's library and automatically shares them with designated users based on predefined sharing criteria, such as face recognition, image content, location, and time, and allows automatic saving of shared images in the recipient's library based on save criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual user intervention is used for selecting and sharing images, then users can control which images are shared, but the process becomes burdensome and inefficient especially for large collections
Solution Approach 1:
The system performs preliminary actions by pre-selecting images that match sharing criteria before user review. The server automatically identifies images containing specified persons or meeting defined criteria, preparing them for sharing in advance, so users only need to review and confirm rather than manually search through entire collections.
Solution Approach 2:
The system enables self-service by allowing users to configure sharing criteria once, after which the server autonomously performs image selection and sharing operations without requiring continuous manual intervention. The system serves itself by automatically monitoring new images, comparing them against stored criteria, and executing sharing decisions based on predefined rules.
2Extent of automation
If automatic image sharing based on predefined criteria is implemented, then manual user interaction is reduced, but the system complexity increases due to programmable image analysis
Solution Approach 1:
The server acts as an intermediary between the user's image collection and the sharing destination. It hosts the image library, stores sharing criteria, performs the programmable analysis, and manages the actual sharing operations. This intermediary architecture isolates the complexity from user devices, allowing simple client interfaces while concentrating sophisticated processing on the server side.
Solution Approach 2:
The system replaces manual mechanical image selection with automated computational analysis. Instead of users physically browsing and selecting images, the server uses programmable image analysis algorithms to automatically identify and select images matching sharing criteria, substituting human manual operations with automated digital processing.
3Reliability
If users manually review and approve each image before sharing, then sharing accuracy is maintained, but processing time and resource usage increase
Solution Approach 1:
The system applies partial review action by automatically pre-selecting images that clearly match sharing criteria, requiring user review only for borderline cases or confirmation. This partial automation approach maintains reliability for clear matches while improving overall productivity by reducing the volume of images requiring manual attention.
Data Source
AI summary
Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.


