One method of using a computer-implemented method of operating a drone device comprises receiving capture instructions identifying one or more subject faces found in a collection of images stored at a user device; positioning the drone device based on priorities assigned to the one or more subject faces; and capturing an image including the one or more subject faces identified in the capture instructions.
G06V 20/17 - Scènes terrestres transmises par des avions ou des drones
G06V 20/30 - ScènesÉléments spécifiques à la scène dans les albums, les collections ou les contenus partagés, p. ex. des photos ou des vidéos issus des réseaux sociaux
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/661 - Transmission des signaux de commande de la caméra par le biais de réseaux, p. ex. la commande via Internet
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
B64U 101/30 - Véhicules aériens sans pilote spécialement adaptés à des utilisations ou à des applications spécifiques à l’imagerie, à la photographie ou à la vidéographie
G05D 105/30 - Applications spécifiques des véhicules commandés pour des applications dans le domaine social ou des soins
H04N 3/02 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens optiques-mécaniques uniquement
2.
Operating a drone device based on capture instructions determined from social network information
One technique for operating a drone device to capture an image based on capture instructions comprises receiving capture instructions determined from social graph information from a social network, the capture instructions identifying one or more subject faces corresponding to one or more social network users identified in the social graph information; and capturing an image including the one or more subject faces based on the capture instructions. Another technique for operating a drone device to capture an image based on capture instructions comprises receiving capture instructions determined from social graph information from a social network, the capture instructions identifying geographic locations of one or more social network users identified in the social graph information; and capturing an image at a geographic location of the geographic locations included in the capture instructions.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G05D 1/686 - Maintien d’une position relative par rapport à des cibles en mouvement, p. ex. pour suivre des animaux ou des êtres humains
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
G06V 20/17 - Scènes terrestres transmises par des avions ou des drones
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G05D 105/30 - Applications spécifiques des véhicules commandés pour des applications dans le domaine social ou des soins
H04N 3/02 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens optiques-mécaniques uniquement
3.
Sharing images based on face matching in a network
The present disclosure describes a first device sending to a second device a face template of the user of the first device. When the second device captures an image, the second device may compare the face template to a second face template derived from the captured image. If a match is determined to exist, the second device may send the captured image to the first device. The face template may be transferred over a first communication interface, while the captured image may be sent over a second communication interface. The first communication interface may be Bluetooth and the second communication interface may be WIFI Direct. As such, the system may function in environments without cellular coverage and/or infrastructure WIFI networks. Additionally, the user of the first device does not need to be identified, only matched to the second face template.
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p. ex. transmission de fac-similésLeurs détails
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
4.
Determining capture instructions for drone photography for event photography
Methods, systems, and devices are disclosed for using drone imaging to capture images. Capture instructions are provided to a drone device to aid in image capture related to events. Events may be defined by characteristics such as geographical boundary information, temporal boundary information, and participant information. In one aspect, capture instructions are determined based on subject faces appearing in images associated with a sharing pool associated with an event. In another aspect, capture instructions are determined based on factor-of-interest information and remuneration policy information. The factor-of-interest information identifies subjects of interest gathered from different user devices with corresponding weights In another aspect, a drone may be assigned to one of a plurality of events based on event opportunity scores. The event opportunity scores may be determined from users associated with events, and the factors and weights associated with those users.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 23/661 - Transmission des signaux de commande de la caméra par le biais de réseaux, p. ex. la commande via Internet
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 3/02 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens optiques-mécaniques uniquement
B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
B64U 101/30 - Véhicules aériens sans pilote spécialement adaptés à des utilisations ou à des applications spécifiques à l’imagerie, à la photographie ou à la vidéographie
5.
Method for determining comparative usage information of an irrigation resource
Methods are described for receiving from a device at a server device resource dispensing system usage information and settings and sending from the server device ecorank information, wherein the ecorank information is derived from a comparison of usage of resource dispensing systems controlled by the device in comparison to a comparison group, the comparison group comprising other resource dispensing systems controlled by other devices. The comparison group is determined based on profile information describing the dwelling, dwelling size, dwelling location, dwelling occupants, resource dispensing system technology, and related information. In some embodiments, the ecorank information may be one or more of a numerical score, percentage, graphic, icon, color, letter, and an audio item. In some embodiments, the energy consumed by the resource dispensing systems may be reported by an associated energy measurement device or estimated by heating and cooling usage hours.
F24F 11/62 - Aménagements de commande ou de sécurité caractérisés par le type de commande ou par le traitement interne, p. ex. utilisant la logique floue, la commande adaptative ou l'estimation de valeurs
G05B 15/02 - Systèmes commandés par un calculateur électriques
F24F 11/30 - Aménagements de commande ou de sécurité en relation avec le fonctionnement du système, p. ex. pour la sécurité ou la surveillance
G05D 23/19 - Commande de la température caractérisée par l'utilisation de moyens électriques
Methods, systems, and devices are described for identifying images which may be of interest to a user based on their current geographic location. In some embodiments, a check is first performed to determine if the current geographic location is a location-of-interest. Images are searched that are in geographical proximity to the current geographic location of the user to identify images-of-interest. The images-of-interest may be designated in part based on actions taken by subjects having had interactions with the images. The user is notified based on the discovery of one or more images-of-interest. The one or more images-of-interest may be presented to the user through the use of map overlays and/or augmented reality techniques.
G06F 16/587 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des informations géographiques ou spatiales, p. ex. la localisation
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 16/535 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
7.
Venue operated camera system for automated capture of images
Methods, devices, computer readable medium, and systems are described for capturing images at venues. Venues are organized around one or more shotspots. Shotspots are geographic locations which may have one or more subspots and one or more venue operated camera devices. Subspots identify positions to be occupied by subjects within a shotspot. Shotspots are installed, registered, and operated by venue operators. Images are captured based on triggers which may include one or more conditions under which images will be stored. Conditions may also include negative limitations. Users wishing to use a shotspot do so through a mobile device. Interacting through the mobile device, a user may discover, receive directions to, navigate to, and arrange sessions during which they may use a shotspot. Users may also receive sample images, define triggers, initiate triggers, preview framing, and receive images through the mobile application.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/21 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
H04W 4/42 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour les véhicules de transport collectif, p. ex. les autobus, les trains ou les aéronefs
Methods, Systems, and Devices are disclosed for using drone imaging to capture images. Capture instructions are provided to a drone device to aid in image capture. The capture instructions may include factors-of-interest. The factors-of-interest may include subject faces derived from a collection of images stored at a user device such as a cell phone. The factors-of-interest may also include information derived from images associated with an event, geographical and temporal information associated with the event and social graph information received from a social network and used to determine subject faces to target for image capture by the drone device. The factors-of-interest may also include current geographical location information of one or more friends identified in the social graph. This information may also be used to locate subjects for image capture. The social graph information may also be used to distribute any images captured to subjects appearing in those images.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04N 3/02 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens optiques-mécaniques uniquement
B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
9.
Sharing images based on face matching in a network
The present disclosure describes a first device to send a second device a face template of the user of the first device. When the second device captures an image, the second device may compare the face template to a second face template derived from the captured image. If a match is determined to exist, the second device may send the captured image to the first device. The face template may be transferred over a first communication interface, while the captured image may be sent over a second communication interface. The first communication interface may be Bluetooth and the second communication interface may be WIFI Direct. As such, the system may function in environments without cellular coverage and/or infrastructure WIFI networks. Additionally, the user of the first device does not need to be identified, only matched to the second face template.
G06K 13/00 - Transport de supports d'enregistrement d'une position à une autre, p. ex. d'une position d'alimentation à une position de poinçonnage
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p. ex. transmission de fac-similésLeurs détails
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
10.
Display device content selection through viewer identification and affinity prediction
Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 9/87 - Régénération des signaux de télévision en couleurs
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
G06F 16/50 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données d’images fixes
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G11B 27/19 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement
11.
Determining images of interest based on a geographical location
Methods, systems, and devices are described for identifying images which may be of interest to a user based on their current geographic location. In some embodiments, a check is first performed to determine if the current geographic location is a location-of-interest. Images are searched that are in geographical proximity to the current geographic location of the user to identify images-of-interest. The images-of-interest may be designated in part based on actions taken by subjects having had interactions with the images. The user is notified based on the discovery of one or more images-of-interest. The one or more images-of-interest may be presented to the user through the use of map overlays and/or augmented reality techniques.
G06F 16/587 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des informations géographiques ou spatiales, p. ex. la localisation
G06F 16/535 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
12.
Venue operated camera system for automated capture of images
Methods, devices, computer readable medium, and systems are described for capturing images at venues. Venues are organized around one or more shotspots. Shotspots are geographic locations which may have one or more subspots and one or more venue operated camera devices. Subspots identify positions to be occupied by subjects within a shotspot. Shotspots are installed, registered, and operated by venue operators. Images are captured based on triggers which may include one or more conditions under which images will be stored. Conditions may also include negative limitations. Users wishing to use a shotspot do so through a mobile device. Interacting through the mobile device, a user may discover, receive directions to, navigate to, and arrange sessions during which they may use a shotspot. Users may also receive sample images, define triggers, initiate triggers, preview framing, and receive images through the mobile application.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/21 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
H04W 4/42 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour les véhicules de transport collectif, p. ex. les autobus, les trains ou les aéronefs
Methods, Systems, and Devices are disclosed for using drone imaging to capture images at events. Capture instructions are provided to a drone device to aid in image capture. The capture instructions may include factors-of-interest. The factors-of-interest may include social graph information received from a social network and used to determine subject faces to target for image capture by the drone device. The factors-of-interest may also include current geographical location information of one or more friends identified in the social graph. This information may also be used to locate subjects for image capture. The social graph information may also be used to distribute any images captured to subjects appearing in those images.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04N 3/02 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens optiques-mécaniques uniquement
B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
14.
Interface for receiving subject affinity information
Devices and methods are described for presenting a graphical user interface on a display for the purpose of receiving inputs from a reference person indicating a subject affinity between the reference person and a subject. Images for presentation are determined by scoring images based on the subjects that appear in the images and the subject affinity scores for the subjects. In some embodiments, the subject affinity is sent from a display device to a server device and the server device scores the images and returns the designated images back to the display device for presentation. In some embodiments, the images are displayed sequentially on the display device. In some embodiments, the subject information is displayed with the images as they are presented on the display.
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
15.
Determining images of interest based on a geographical location
Methods, systems, and devices are described for identifying images which may be of interest to a user based on their current geographic location. In some embodiments, a check is first performed to determine if the current geographic location is a location-of-interest. Images are searched that are in geographical proximity to the current geographic location of the user to identify images-of-interest. The images-of-interest may be designated in part based on actions taken by subjects having had interactions with the images. The user is notified based on the discovery of one or more images-of-interest. The one or more images-of-interest may be presented to the user through the use of map overlays and/or augmented reality techniques.
G06F 16/587 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des informations géographiques ou spatiales, p. ex. la localisation
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 16/535 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
16.
Multi zone, multi dwelling, multi user climate systems
An architecture is presented for one or more climate systems controlled by one or more thermostat devices located in one or more dwellings associated with one or more users. Depending on the combination of the above factors, ecorank information is determined and presented. In some cases, the thermostats operate independently and settings are not propagated. In other cases, the thermostats operate dependently and settings are mirrored. One thermostat may be used to control another. Setting changes in at one thermostat may be presented at another thermostat. In some cases, the setting changes may require confirmation. In some instances, a hub device may be used to interconnect a thermostat device and server device.
F24F 11/62 - Aménagements de commande ou de sécurité caractérisés par le type de commande ou par le traitement interne, p. ex. utilisant la logique floue, la commande adaptative ou l'estimation de valeurs
G05B 15/02 - Systèmes commandés par un calculateur électriques
F24F 11/30 - Aménagements de commande ou de sécurité en relation avec le fonctionnement du système, p. ex. pour la sécurité ou la surveillance
G05D 23/19 - Commande de la température caractérisée par l'utilisation de moyens électriques
Methods, systems, and non-transitory computer readable medium are described for forming an image sharing pool at a server device. The event associated with the sharing pool may be proposed by a moderator or detected by the server device based on examination of the metadata included in images received at the server device. Users who have uploaded images associated with the event or who are at the event may be invited to join the event. In another aspect of the present disclosure, provisional rights may be granted based on a user accepting an invitation to the event and permanent rights may be granted based on a user contributing an image to the sharing pool.
Methods are described for presenting in an user interface information regarding the subject faces that will appear in upcoming images. In general, many of the images available to display will be comprised of images containing subject faces. Based on a subject affinity score between the viewer and the subjects, an image affinity is computed. Based on the image affinity scores, images are selected for presentation on the display. As images are displayed, the system analyzes one or more upcoming images to determine information to display. As each image is displayed, subject information comprising the subject's face is presented in an area of the display adjacent to the current image.
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
H04N 9/87 - Régénération des signaux de télévision en couleurs
G11B 27/19 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
19.
Providing subject information regarding upcoming images on a display
Methods are described for presenting in a user interface information regarding the subject faces that will appear in upcoming images. In general, many of the images available to display will be comprised of images containing subject faces. Based on a subject affinity score between the viewer and the subjects, and image affinity is computed. Based on the image affinity scores, images are selected for presentation on the display. As images are displayed, the system analyzes some portion of the upcoming images to determine the subject information to display. As each image is displayed, subject information comprised of the subjects face and subject prominence information may be shown in an area of the display adjacent to the current image. The subject prominence information may be determined as a function of a face size ratio value and a zone value.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
20.
Method and system for determining comparative usage information at a server device
Methods, devices, and computer readable medium are described for receiving from a thermostat device at a server device climate system usage information and settings and sending from the server device ecorank information, wherein the ecorank information is derived from a comparison of usage of climate systems controlled by the thermostat device in comparison to a comparison group, the comparison group comprising other climate systems controlled by other thermostat devices. The comparison group is determined based on profile information describing the dwelling, dwelling size, dwelling location, dwelling occupants, climate system technology, and related information. In some embodiments, the ecorank information may be one or more of a numerical score, percentage, graphic, icon, color, letter, and an audio item. In some embodiments, the energy consumed by the climate systems may be reported by an associated energy measurement device or estimated by heating and cooling usage hours.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
F24F 11/62 - Aménagements de commande ou de sécurité caractérisés par le type de commande ou par le traitement interne, p. ex. utilisant la logique floue, la commande adaptative ou l'estimation de valeurs
G05B 15/02 - Systèmes commandés par un calculateur électriques
F24F 11/30 - Aménagements de commande ou de sécurité en relation avec le fonctionnement du système, p. ex. pour la sécurité ou la surveillance
Connected thermostat for controlling a climate system based on a desired usage profile in comparison to other connected thermostats controlling other climate systems
Methods, devices, computer readable medium, and systems are described for sending from a thermostat device to a server device a target ecorank setting, and receiving from the server a climate system setting wherein the climate system setting is derived from a comparison of energy consumed by the climate system controlled by the thermostat device in comparison to energy consumed by a comparison group, the comparison group comprising other climate systems controlled by other thermostat devices. The comparison group is determined based on profile information comprising information describing the dwelling, dwelling size, dwelling location, occupants, and climate system technology. The climate system setting is determined based on an energy savings needed to match or better the ecorank target setting based on a comparison group and comparison time period. The energy consumed by the climate systems may be reported by an associated energy measurement device or inferred by heating and cooling hours.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
F24F 11/00 - Aménagements de commande ou de sécurité
G05B 15/02 - Systèmes commandés par un calculateur électriques
Methods, devices, computer readable medium, and systems are described for sending from a thermostat device to a server device climate system usage information and settings, and receiving from the server device ecorank information wherein the ecorank information is derived from a comparison of energy consumed by the climate system controlled by the thermostat device in comparison to energy consumed by a comparison group, the comparison group comprising other climate systems controlled by other thermostat devices. The comparison group is determined based on profile information comprising information describing the dwelling, dwelling size, dwelling location, occupants, and climate system technology. The ecorank information is one or more of a numerical score, percentage, graphic, icon, color, letter, trend indicator, audio item, and a video item. The energy consumed by the climate systems may be reported by an associated energy measurement device or inferred by heating and cooling hours.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
F24F 11/62 - Aménagements de commande ou de sécurité caractérisés par le type de commande ou par le traitement interne, p. ex. utilisant la logique floue, la commande adaptative ou l'estimation de valeurs
G05B 15/02 - Systèmes commandés par un calculateur électriques
F24F 11/30 - Aménagements de commande ou de sécurité en relation avec le fonctionnement du système, p. ex. pour la sécurité ou la surveillance
In the present disclosure, methods, systems, and non-transitory computer readable medium are described whereby images are obtained at a server or another suitable computing device. The images may contain metadata indicating the time, date, and geographic location of capture. In one aspect of the present disclosure, this metadata may be used to determine that the images were captured at an event that is still occurring (in-process event). Users who have uploaded images that are captured at the event may be invited to join an image sharing pool. In response to accepting the invitation, the images provided by the user may be contributed to the image sharing pool, and other users having also joined the image sharing pool will be able to access the newly contributed images. The event associated with the sharing pool may be detected by the system or proposed by a moderator.
A method for generating a media recommendation is disclosed. The method comprises receiving information about a user associated with a requesting device, identifying profile information based on the information about the user, receiving a media recommendation request from the requesting device, the media recommendation request comprising seed information comprising information identifying a media item, determining at least one related media item based on at least the information identifying the media item and the profile information, and providing information identifying the at least one related media item to the requesting device.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
25.
Providing subject information regarding upcoming images on a display
Methods are described for presenting in an user interface information regarding the subject faces that will appear in upcoming images. In general, many of the images available to display will be comprised of images containing subject faces. Based on a subject affinity score between the viewer and the subjects, an image affinity is computed. Based on the image affinity scores, images are selected for presentation on the display. As images are displayed, the system analyzes one or more upcoming images to determine information to display. As each image is displayed, subject information comprising the subject's face is presented in an area of the display adjacent to the current image.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
26.
Display device content selection through viewer identification and affinity prediction
Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device.
H04N 9/87 - Régénération des signaux de télévision en couleurs
G06K 9/18 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales utilisant des caractères imprimés pourvus de marques de codage additionnelles ou comportant des marques de codage, p.ex. le caractère étant composé de barres distinctes de formes différentes, chacune représentant une valeur de code différente
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 16/50 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données d’images fixes
G11B 27/19 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
27.
Display device content selection through viewer identification and affinity prediction
Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
Method and device are described for customizing the content selection to present on a display device based on identifying the viewer of the device. In one embodiment, the present disclosure relates to selecting from among a group of digital images, those images that are most likely to be of interest to the viewer. In general, many of the images available to the display device will be comprised of images containing subject faces. Using the relationship information to predict subject affinity, the display device computes an image affinity for each image by accumulating the individual subject affinity predictions between the viewer and each subject identified in each image. The image affinities are used to select images for presentation on the display device.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
29.
Method and system for the contextual display of image tags in a social network
Methods and systems for the contextual display of image tags in a social network are disclosed. According to an aspect, a method includes obtaining text for display with an image. The method also includes displaying the image in a first display area. Further, for a portion of the text, the method includes determining whether the portion is designated as a recommended tag or not. In response to determining that the portion is designated as the recommended tag, displaying the portion in a second display area and indicating that the portion is the recommended tag, and in response to determining that the portion is not designated as the recommended tag, displaying the portion in the second display area and indicating that the portion is not the recommended tag.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
30.
System for generating media recommendations in a distributed environment based on seed information
A system and medium for generating a media recommendation is disclosed. The system comprises a central server operably connected to a network that comprises at least one processor and memory containing software executable by the at least one processor. The central server is configured to receive information identifying a user associated with a requesting device, identify profile information based on the information identifying the user, receive a media recommendation request from the requesting device, the media recommendation request comprising seed information comprising information identifying a media item and a current location of the requesting device, determine at least one related media item based on at least the information identifying the media item and the profile information, and provide information identifying the at least one related media item to the requesting device.
A system for presenting information identifying a media item associated with a geographic area is disclosed. In one embodiment the system includes a server and a user device. The server receives media item information identifying a media item and location information identifying a geographic location associated with the device at which the media item was interacted with; identifies a second media item played within a geographic area of interest; and provides information identifying the second media item. The user device interacts with the media item; provides information identifying the media item; provides location information identifying a geographic location associated with the device at which the media item was interacted with; receives an identification of a geographic area; receives information that identifies the second media item; and presents the information that identifies the second media item.
Systems and methods for presenting information identifying a media item associated with a geographic area are disclosed. In one embodiment, a user device comprises a media player adapted to interact with a media item. The user device comprises a communication interface adapted to provide media item information identifying the media item, and to provide location information identifying a geographic location associated with the user device at which the media item was interacted with. The user device comprises a location determination component adapted to receive an identification of a geographic area. The communication interface is further adapted to receive information that identifies a second media item, wherein location information associated with the second media item is associated with the identified geographic area. The user device further comprises a user interface adapted to present, via the user device, the information that identifies the second media item.
Disclosed herein are methods and systems for identifying an activity of a user based on a chronological order of detected movements of a computing device. According to embodiments of the present disclosure, the method may include detecting movements of a computing device. The method also includes determining a chronological order of the detected movements. Further, the method includes identifying an activity of a user of the computing device based on the detected movements and chronological order. The method also includes determining a geographic location associated with at least one of the movements. Further, the method includes presenting identification of the activity and the geographic location.
Systems and methods for providing representative information for a geographic area of interest are disclosed. In one embodiment, a media service tracks media interaction histories (e.g., play histories) for a number of users registered with the media service, where each media interaction history identifies media items interacted with by the corresponding user as well as the locations at which at least a subset of the media items were interacted with by the corresponding user. The media service receives a request from a requesting user for representative information for a geographic area of interest. In response to receiving the request, the media service determines representative information for the geographic area of interest based on at least a subset of the media interaction histories of the users and effects presentation of the representative information to the requesting user.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
35.
Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
A computer-implemented method and system are provided for generating media recommendations in a media recommendation network. Aspects of the method and system include receiving by a server a plurality of play histories of media items from a plurality of users of devices, wherein at least a portion of the media items are tagged with corresponding time and location data indicating a time and location of play; receiving by the server a media recommendation request from a requester, including receiving seed information indicating a current location of the requester; using at least one of user preferences of the requester and the seed information to identify correlated users from which to search corresponding play histories from among the plurality of play histories; comparing the seed information to the corresponding play histories and generating a list of related media items contained therein; and returning the list of related media items to the requester.
A system and method for optimizing the uploading of digital assets from a client node to a central node in a digital asset sharing system are provided. Digital assets residing at a client node are each tagged with one or more keywords. The client node sends a list of the keywords used to tag the digital assets to the central node and requests that invitations including the list of keywords be sent to potential guests. The potential guests select one or more of the keywords and send responses to the central node identifying the selected keywords. The central node processes the responses to generate a list of desired keywords and requests the digital images tagged with one or more keywords from the list of desired keywords from the client node. In response, the client node uploads the requested digital assets to the central node where they are stored.
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
37.
Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
A computer-implemented method and system are provided for generating media recommendations in a media recommendation network. Aspects of the method and system include receiving by a server a plurality of play histories of media items from a plurality of users of devices, wherein at least a portion of the media items are tagged with corresponding time and location data indicating a time and location of play; receiving by the server a media recommendation request from a requester, including receiving seed information indicating a current location of the requester; using at least one of user preferences of the requester and the seed information to identify correlated users from which to search corresponding play histories from among the plurality of play histories; comparing the seed information to the corresponding play histories and generating a list of related media items contained therein; and returning the list of related media items to the requester.
Methods and systems are provided for identifying one or more media items played within a geographic area selected by a user. In one embodiment, a media service tracks play histories for a number of users registered with the media service, where each play history identifies media items played by the corresponding user as well as the locations at which at least a subset of the media items were played by the corresponding user. The media service enables a requesting user to select or otherwise define one or more geographic areas of interest. Then, based on the play histories, the media service identifies one or more media items played within the one or more geographic areas of interest. The media service then provides data reflecting the one or more media items played within the one or more geographic areas of interest to a device of the requesting user.