| CPC G06F 16/435 (2019.01) [G06F 16/48 (2019.01); G06F 16/55 (2019.01); G06F 18/23 (2023.01); G06F 18/2323 (2023.01); G06V 10/7635 (2022.01); G06V 20/30 (2022.01); G06V 40/174 (2022.01); G06V 40/23 (2022.01); H04N 1/00 (2013.01); H04N 1/00185 (2013.01); H04N 21/234372 (2013.01); H04N 21/454 (2013.01); H04W 4/021 (2013.01); H04W 4/21 (2018.02); H04W 4/80 (2018.02); G01S 5/0244 (2020.05); G01S 19/42 (2013.01); G06F 1/1605 (2013.01)] | 19 Claims |

|
1. A method of displaying photos on a digital picture frame including a digital display mounted within a frame, a microphone and speaker connected to the frame, and a network connection module, the method comprising:
automatically clustering original photos within a digital photo collection into a plurality of sub-clusters, each for a corresponding common detected content in the original photos selected from a person, a thing, a place, an activity, or combinations thereof, wherein each of the plurality of sub-clusters is formed for the corresponding common detected content of interest at a similar time and/or age;
extracting one or more photo features from the corresponding common detected content within the each of the sub-clusters of the original photos to form a cluster representation, wherein the photo features are predetermined as having the limited change over a timeframe;
comparing the cluster representation of the each of the sub-clusters to new photos added to the digital photo collection, to determine a corresponding sub-cluster for each of the new photos;
linking the each of the new photos to the corresponding sub-cluster for display; automatically displaying a slideshow on the digital display of the original photos and the new photos from the digital photo collection as a function of the clustering;
automatically providing a verbal interaction with a viewer of the digital picture frame via the microphone and speaker, wherein the verbal interaction comprises a plurality of automated back-and-forth conversational iterations with the viewer to establish the identity of the user and/or the search parameter, the plurality of automated back-and-forth conversational iterations comprising more than one spoken statement or spoken question from the speaker;
automatically determining a search parameter from the verbal interaction;
automatically connecting to the digital photo collection;
automatically searching the digital photo collection for digital photos matching the search parameter; and
automatically displaying on the digital display matching photos obtained from the digital photo collection over the network connection.
|