BR102013014528B1 - Método, sistema e meio legível por computador para automação de dispositivo com base local - Google Patents
Método, sistema e meio legível por computador para automação de dispositivo com base local Download PDFInfo
- Publication number
- BR102013014528B1 BR102013014528B1 BR102013014528-9A BR102013014528A BR102013014528B1 BR 102013014528 B1 BR102013014528 B1 BR 102013014528B1 BR 102013014528 A BR102013014528 A BR 102013014528A BR 102013014528 B1 BR102013014528 B1 BR 102013014528B1
- Authority
- BR
- Brazil
- Prior art keywords
- mobile devices
- geographic location
- automation
- particular geographic
- determining
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
- H04L12/2829—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality involving user profiles according to which the execution of a home appliance functionality is automatically triggered
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
- H05B47/115—Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/19—Controlling the light source by remote control via wireless transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2818—Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- Selective Calling Equipment (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
AUTOMAÇÃO DE DISPOSITIVO COM BASE LOCAL A presente invenção refere-se a sistemas, métodos e produtos de programa de computador para identificar uma presença de uma pluralidade de dispositivos móveis em um local geográfico; determinar uma opção de entretenimento a ser reproduzida no local geográfico com base na pluralidade identificada de dispositivos móveis; e com base na determinação, selecionar uma opção de entretenimento a ser reproduzida no local geográfico.
Description
[0001] Essa invenção está em geral relacionada à automação de dispositivos.
[0002] Os dispositivos (por exemplo, aparelhos domésticos) podem ser automatizados com base em vários ajustes. Por exemplo, a iluminação doméstica pode ser configurada para ativar ou desativar dependendo de um dia ou hora.
[0003] Esta invenção refere-se a sistemas, métodos e produtos de programa para automação de dispositivo com base local. Os dispositivos (por exemplo, luzes, aparelhos e sistema de controle de clima) associados a um local geográfico particular podem ser automatizados com base em um local geográfico de um ou mais dispositivos móveis. Conforme descrito neste relatório descritivo, um local geográfico particular pode ser um quarto, escritório, prédio, residência ou qualquer outra estrutura que seja capaz de alojar os dispositivos. A automação de um dispositivo pode incluir ativar ou desativar o dispositivo ou ajustar um ou mais ajustes do dispositivo.
[0004] Os modos de automação (por exemplo, um modo doméstico, um modo à distância ou um modo de férias) podem ser usados para ajustar os ajustes de automação para um ou mais dispositivos. Um modo de automação particular pode ser selecionado para automatizar (por exemplo, ajustar os ajustes) um ou mais dispositivos com o uso dos ajustes de automação configurados para o modo de automação particular. Um ajuste de automação pode indicar se um dispositivo particular deve estar ativo ou inativo. Um ajuste de automação pode também indicar um ajuste particular para o dispositivo particular (por exemplo, um ajuste de termostato, um nível de volume ou um ajuste de regulação de luz).
[0005] Um perfil de usuário pode estar associado a um dispositivo móvel e pode ser usado para personalizar a automação de um ou mais dispositivos. O perfil de usuário pode ser usado para selecionar um modo de automação preferencial e/ou pode personalizar a automação de dispositivos individuais com base nas preferências armazenadas no perfil de usuário. Os modos de automação para um local geográfico particular podem ser configurados de modo diferente com base em uma presença de múltiplos dispositivos móveis que estão associados ao local geográfico particular.
[0006] Em algumas implementações, um método compreende: determinar uma distância de um dispositivo móvel de um local, sendo que o dispositivo móvel está associado ao local; determinar uma duração em que o dispositivo móvel está localizado além de uma distância limite a partir do local; e selecionar um modo de automação para o local com base em parte na distância e duração determinadas do dispositivo móvel.
[0007] Em algumas implementações, um sistema compreende um ou mais processadores e memória acoplada ao um ou mais processadores. A memória é configurada para armazenar instruções, que, quando executadas pelo um ou mais processadores, faz com que o um ou mais processadores realizem as operações. As operações compreendem determinar uma distância de um dispositivo móvel de um local geográfico particular, sendo que o dispositivo móvel está associado ao local geográfico particular; determinar uma duração em que o dispositivo móvel está localizado além de uma distância limite a partir do local; e selecionar um modo de automação para o local com base em parte na distância e duração determinadas do dispositivo móvel. Outras implementações são reveladas que são direcionadas aos métodos e sistemas.
[0008] Em algumas implementações, um método compreende identificar uma presença de uma pluralidade de dispositivos móveis em um local geográfico particular; determinar uma opção de entretenimento a ser reproduzida no local geográfico particular com base na pluralidade de dispositivos móveis identificada; e com base na determinação, selecionar uma opção de entretenimento a ser reproduzida no local geográfico particular.
[0009] Em algumas implementações, um sistema compreende um ou mais processadores e memória acoplada ao um ou mais processadores. A memória é configurada para armazenar instruções, que, quando executadas pelo um ou mais processadores, faz com que o um ou mais processadores realizem as operações. As operações compreendem identificar uma presença de uma pluralidade de dispositivos móveis em um local geográfico particular; determinar uma opção de entretenimento a ser reproduzida no local geográfico particular com base na pluralidade de dispositivos móveis identificada; e com base na determinação, selecionar uma opção de entretenimento a ser reproduzida no local geográfico particular.
[00010] As implementações particulares da aplicação de automação doméstica com base local revelada no presente documento fornecem uma ou mais das seguintes vantagens. Os dispositivos localizados em um local geográfico particular podem ser automatizados com base em parte em uma distância de um dispositivo móvel daquele local geográfico particular. Os dispositivos (por exemplo, sistemas de iluminação, aparelhos e sistema de controle de clima) podem ser automatizados com o uso de um modo de automação (por exemplo, doméstico, à distância ou férias) ou ajustes de automação preferenciais de dispositivos individuais com base em parte em uma distância de um dispositivo móvel. Os modos de automação podem ser personalizados com o uso de um ou mais perfis de usuário associados ao dispositivo móvel. A detecção de múltiplos dispositivos móveis em um local geográfico particular, incluindo dispositivos móveis que não estão associados ao local geográfico particular, pode ser usada para ajustar os modos de automação existentes.
[00011] Os detalhes das implementações reveladas são apresentados nos desenhos anexos e na descrição abaixo. Outros recursos, objetivos e vantagens serão aparentes a partir da descrição e desenhos e das concretizações.
[00012] A figura 1 ilustra um sistema exemplificativo para realizar uma automação de dispositivo com base em uma distância de dispositivo móvel de um local geográfico particular.
[00013] A figura 2 ilustra um processo exemplificativo que realiza uma automação de dispositivo em um local geográfico particular com base na distância de um dispositivo móvel a partir do local geográfico particular.
[00014] A figura 3 ilustra um processo exemplificativo para ajustar a automação de dispositivo com base em uma pluralidade de dispositivos móveis.
[00015] A figura 4 é uma vista exemplificativa para ilustrar cercas virtuais geográficas em um local geográfico particular.
[00016] A figura 5 ilustra uma interface gráfica de usuário exemplificativa para automatizar os dispositivos em um local geográfico particular.
[00017] A figura 6 é um diagrama em bloco de um ambiente operacional exemplificativo para um dispositivo capaz de executar uma aplicação de automação de dispositivo.
[00018] A figura 7 é um diagrama em bloco de uma arquitetura exemplificativa para um dispositivo capaz de executar uma aplicação de automação de dispositivo.
[00019] O mesmo símbolo de referência usado em vários desenhos indica elementos similares.
[00020] A figura 1 ilustra um sistema exemplificativo 100 para realizar uma automação de dispositivo com base em uma distância de dispositivo móvel de um local geográfico particular. O sistema 100 pode incluir um sistema de automação com base local 102 que é configurado para selecionar e/ou ajustar os modos de automação com base em parte nos locais geográficos de um ou mais dispositivos móveis 122, 124 e 126. O sistema de automação com base local 102 pode estar associado a um local geográfico particular, em que o sistema de automação com base local 102 recebe a tarefa de automação de dispositivos associados ao, por exemplo, localizados no, local geográfico particular.
[00021] O sistema de automação com base local 102 pode se comunicar com um sistema de comunicações 104 para determinar os locais geográficos de dispositivos móveis 122, 124 e 126. O sistema de comunicações 104 pode interagir com os dispositivos móveis 122, 124 e 126 por uma ou mais redes com fio ou sem fio 120, por exemplo, Wi-Fi, celular, Bluetooth, a Internet. Por exemplo, o sistema de comunicações 104 pode enviar mensagens aos dispositivos móveis 122, 124 e 126 para solicitar um local geográfico do dispositivo móvel. O sistema de comunicações 104 pode também receber mensagens dos dispositivos móveis 122, 124 e 126 para fornecer um local geográfico do dispositivo móvel. Em algumas implementações, o sistema de automação com base local 102 e o sistema de comunicações 104 podem ser parte do mesmo dispositivo (por exemplo, um computador pessoal). Em uma configuração de exemplo, o sistema de comunicações 104 pode ser um transceptor sem fio acoplado a ou integrado com o computador pessoal e o sistema de automação com base local 102 pode ser implementado por instruções de software ou firmware que são executadas por um ou mais processadores do computador pessoal. Em algumas implementações, o sistema de automação com base local 102 e o sistema de comunicações 104 podem ser parte de um aparelho ou dispositivo de rede, incluindo, mas sem limitação, um roteador ou concentrador.
[00022] O sistema de automação com base local 102 pode interagir com um ou mais sistemas de controle de dispositivo, por exemplo, um sistema de controle de entretenimento 108, um sistema de controle de clima 110, um sistema de controle de aparelho 112, um sistema de controle de iluminação 114 e um sistema de controle de segurança 116. Os sistemas de controle de dispositivo podem incluir hardware ou software que é configurado para obter os ajustes de dispositivo atuais ou determinar o estado atual de um dispositivo controlado. Por exemplo, hardware e/ou software de dispositivo pode indicar se os dispositivos particulares estão ativos ou inativos ou pode fornecer um ou mais ajustes atuais para os dispositivos particulares. O sistema de automação com base local 102 pode usar os sistemas de controle de dispositivo para obter os estados de dispositivo e ajustar os modos de automação para os dispositivos.
[00023] Em algumas implementações, os sistemas de controle de dispositivo podem ser integrados com os dispositivos que estão controlando ou são parte de um dispositivo ou de dispositivos separados. Por exemplo, em algumas implementações, os sistemas de controle de dispositivo podem ser incluídos em um controlador ou módulo X10, que é descrito no padrão X10 publicamente disponível. X10 é um padrão industrial internacional e aberto para comunicação entre dispositivos eletrônicos para automação doméstica, também conhecida como domótica. X10 primariamente usa fiação de linha de força para sinalização e controle, em que os sinais envolvem rajadas de radiofrequência breves que representam informações digitais. Um transporte de protocolo com base em rádio sem fio é também definido pela especificação X10. Outros padrões domóticos conhecidos podem ser usados para implementar os sistemas de controle de dispositivo, incluindo, mas sem limitações, incluem INSTEON, KNX, Sistema Box, LonWorks, Crestron, C-Bus, barramento de linha de força Universal (UPB), UPnP, ZigBee e Z-Wave.
[00024] O sistema de controle de entretenimento 108 pode ser usado para configurar ajustes de automação para sistemas de cinema em casa e sistemas de música. Em algumas implementações, o sistema de controle de entretenimento 108 pode ser usado para automatizar o tipo de conteúdo que é reproduzido, por exemplo, música ou filmes, com base na presença de dispositivos móveis particulares 122, 124 ou 126. Por exemplo, uma lista de reprodução de música particular pode ser reproduzida através do sistema de cinema em cada ou sistema de música quando um dispositivo móvel particular 122, 124 ou 126 é detectado no interior de uma distância especificada de um local geográfico particular.
[00025] Em algumas implementações, quando um local geográfico particular tem sistemas de alto-falante de múltiplos quartos, o sistema de controle de entretenimento 108 pode ser usado para direcionar o som a um sistema de alto-falante particular com base em onde um dispositivo móvel 122, 124 ou 126 está localizado. Por exemplo, a música pode ser reproduzida através de alto-falantes que estão localizados em uma sala de estar quando um dispositivo móvel particular 122, 124 ou 126 está localizado na sala de estar. Em um caso em que o dispositivo móvel particular 122, 124 ou 126 é recolocado em uma nova área (por exemplo, um quintal), sendo que a música é reproduzida através de alto-falantes que estão localizados na sala de estar pode ser roteada aos alto-falantes que estão localizados na nova área (por exemplo, o quintal).
[00026] O sistema de controle de clima 110 pode ser usado para configurar os ajustes de automação para sistemas de controle de clima, por exemplo, aquecimento e resfriamento, em um local. Por exemplo, os ajustes de temperatura para um local (por exemplo, uma piscina, spa, casa, escritório ou quartos individuais em uma casa ou escritório) podem ser ajustados com base em uma presença de dispositivos móveis particulares 122, 124 ou 126.
[00027] O sistema de controle de aparelho 112 pode ser usado para configurar ajustes de automação para aparelhos, por exemplo, fornos de micro-ondas, máquinas de café, máquinas de lavar, televisões e aquecedores de água, com base em uma presença de dispositivos móveis particulares 122, 124 ou 126.
[00028] O sistema de controle de iluminação 114 pode ser usado para configurar ajustes de automação para uma ou mais luzes em um local. Por exemplo, o sistema de controle de iluminação 114 pode ativar ou desativar luzes ou ajustar ajustes de luz (por exemplo, regular uma luz) em uma ou mais áreas, por exemplo, quartos, no local com base em uma presença de dispositivos móveis particulares 122, 124 ou 126. O sistema de controle de iluminação 114 pode também automatizar luzes com base em várias entradas (por exemplo, hora, dia, data, e/ou mês).
[00029] Em algumas implementações, quando um dispositivo móvel particular 122, 124 ou 126 foi colocado inapropriadamente em um local geográfico particular, o sistema de controle de iluminação 114 pode ser configurado para ativar luzes em um quarto em que o dispositivo móvel particular foi detectado por último. O sistema de controle de iluminação 114 pode também desativar as luzes nos quartos restantes. Um usuário do dispositivo móvel 122, 124, ou 126 pode instruir o sistema de automação com base local 102 (por exemplo, com o uso de uma interface GUI ao sistema de automação com base local 102) para localizar o dispositivo móvel 122, 124 ou 126.
[00030] O sistema de controle de segurança 116 pode ser usado para configurar ajustes de automação para sistemas de segurança associados a um local geográfico particular com base em uma presença de dispositivos móveis particulares 122, 124 ou 126. Por exemplo, os sistemas de segurança podem ser desativados com base em parte em uma presença de dispositivos móveis particulares ou podem ser ativados com base em parte em uma não presença de dispositivos móveis particulares. Em algumas implementações, a presença e não presença de dispositivos móveis pode ser com base em se os dispositivos móveis 122, 124 ou 126 estão dentro de uma distância especificada a partir do local geográfico particular. Em algumas implementações, a ativação e a desativação de sistemas de segurança podem ser com base em parte nas entradas adicionais (por exemplo, hora, dia, data e/ou mês).
[00031] O sistema de automação com base local 102 pode se comunicar com uma base de dados de ajustes de usuário 118 para obter perfis de usuário associados aos dispositivos móveis particulares 122, 124 e 126. Os perfis de usuário podem ser usados para personalizar a automação de um ou mais dispositivos em um local com base na presença de um dispositivo móvel particular 122, 124 ou 126. Os perfis de usuário podem ser armazenados na base de dados de ajustes de usuário 118 e/ou nos dispositivos móveis 122, 124 e 126. Por exemplo, um usuário de um dispositivo móvel particular pode configurar os ajustes para um ou mais dispositivos (por exemplo, entretenimento, clima, aparelho, iluminação e segurança) e o sistema de automação com base local 102 pode automatizar o um ou mais dispositivos com base nos ajustes configurados quando o dispositivo móvel particular está dentro de uma distância particular do local geográfico associado ao sistema de automação com base local 102.
[00032] Nas aplicações de exemplo descritas acima, várias tecnologias podem ser usadas para determinar o local atual de um dispositivo móvel 122, 124 ou 126, incluindo tecnologias de comunicação de alcance curto tal como Bluetooth ou caracteres de Identificação de Radiofrequência (RFID). Em algumas implementações, o local de um dispositivo móvel pode ser determinado com o uso de tecnologias de posição de celular, por exemplo, com o uso de dados recebidos de torres de celular 130 ou tecnologias de posicionamento Wi-Fi (por exemplo, trilateralização), juntamente com informações de planta baixa ou uma base de dados de mapa e geocodificação. Se o dispositivo móvel for externo, o GPS ou outras tecnologias GNSS podem ser usados para determinar o local de um dispositivo móvel, por exemplo, com o uso de dados recebidos dos satélites 128. Em alguns casos, o local atual de um dispositivo móvel 122, 124 ou 126 pode ser determinado pelo dispositivo móvel, por exemplo, com o uso de tecnologias de posição Wi-Fi ou celular. Alternativamente, o dispositivo móvel 122, 124 ou 126 pode obter seu local a partir de um serviço de local externo, por exemplo, Skyhook. Processo Exemplificativo para Realizar Automação de dispositivo
[00033] A figura 2 ilustra um processo exemplificativo 200 que realiza uma automação de dispositivo em um local geográfico particular com base na distância de um dispositivo móvel a partir do local geográfico particular. Em algumas implementações, o processo 200 pode ser implementado com o uso da arquitetura descrita em referência à figura 5.
[00034] Em algumas implementações, o processo 200 pode começar pela determinação da distância de um dispositivo móvel de um local geográfico particular 202. Por exemplo, a distância de um dispositivo móvel de um local geográfico particular pode ser determinada com o uso do sistema de comunicações 104, conforme descrito em referência à figura 1.
[00035] Em algumas implementações, uma ou mais cercas virtuais geográficas podem ser colocadas ao redor dos locais geográficos. Uma cerca virtual geográfica é um perímetro virtual para uma área geográfica do mundo real. Uma cerca virtual geográfica pode ser dinamicamente gerada como em um raio ao redor de uma casa ou outro local pontual. Uma cerca virtual geográfica pode ser um conjunto predefinido de limites como limites de vizinhança. Em algumas implementações, quando um dispositivo móvel ciente de local entra ou sai de uma cerca virtual geográfica, o dispositivo móvel pode receber uma notificação de um serviço com base local, que pode conter informações sobre o local do dispositivo. Em outras implementações, o próprio dispositivo móvel pode determinar quando o mesmo entrou ou saiu de uma cerca virtual geográfica com base no conhecimento de seu local (por exemplo, com o uso de GPS, celular ou posicionamento Wi-Fi) e limites de cerca virtual geográfica, que podem ser armazenados no dispositivo móvel em, por exemplo, base de dados de ajustes de usuário 118.
[00036] O aviso de cerca virtual geográfica pode ser enviado pelo serviço com base local ao dispositivo móvel ou diretamente ao sistema de automação com base local 102 por um meio de transmissão sem fio (por exemplo, Wi-Fi, Internet). Se o aviso for enviado ao dispositivo móvel apenas ou se o local do dispositivo móvel for computado pelo dispositivo móvel, então o dispositivo móvel pode enviar a notificação diretamente ao sistema de automação com base local 102 com o uso de um enlace de comunicação sem fio e transceptor sem fio no dispositivo móvel e parte do sistema de comunicação 104. As cercas virtuais geográficas podem ser circulares ou um polígono. Se as cercas virtuais geográficas circulares forem usadas, então o usuário pode especificar o raio de cada cerca virtual geográfica. Mais de uma cerca virtual geográfica pode ser colocada ao redor de um local geográfico e cada cerca virtual geográfica pode ter um raio diferente que pode estar associado pelo usuário a um modo de automação, conforme descrito em mais detalhes abaixo.
[00037] Cada dispositivo móvel pode estar associado a um perfil de usuário particular, que pode ser armazenado na base de dados de ajustes de usuário 118. Ademais, cada dispositivo móvel e/ou perfil de usuário pode ser pareado com um ou mais locais geográficos particulares. Em algumas implementações, a automação de dispositivos em um local geográfico particular é permitida para dispositivos móveis que são pareados com o local geográfico particular. Assim, por exemplo, luzes e aparelhos no local geográfico particular podem ser automatizados quando um dispositivo móvel pareado é detectado em proximidade ao local geográfico particular, mas não quando dispositivos móveis não pareados (por exemplo, não reconhecidos) são detectados. Esses pareamentos podem ser armazenados na base de dados de ajustes de usuário 118.
[00038] O perfil de usuário pode ser usado para configurar ajustes de automação para um ou mais dispositivos em um ou mais locais geográficos particulares. Por exemplo, um usuário pode configurar seu perfil de usuário de modo que a temperatura em um primeiro local, por exemplo, uma casa, seja ajustada em 68 graus e a temperatura em um segundo local, por exemplo, um escritório, seja ajustada em 66 graus.
[00039] Os ajustes de automação para um perfil de usuário podem ser configurados com o uso de um dispositivo móvel associado ao perfil de usuário. O dispositivo móvel pode apresentar uma interface de ajustes de automação, por exemplo, uma interface GUI, que permite que um usuário configure os ajustes de automação para um ou mais dispositivos em um ou mais locais geográficos particulares. A interface de ajustes de automação pode também ser usada para configurar os ajustes de distância para quando um modo de automação particular deve ser selecionado (por exemplo, selecionar modo doméstico quando a distância do dispositivo móvel estiver dentro de 30,48 metros (100 pés) de um local geográfico particular).
[00040] O processo 200 pode continuar por seleção de um modo de automação para o local geográfico particular com base em uma distância do dispositivo móvel a partir do local geográfico particular 204. Em algumas implementações, o processo 200 pode selecionar um modo de automação, por exemplo, modo doméstico, um modo à distância ou um modo de férias, com base em quão distante o dispositivo móvel está do local geográfico particular.
[00041] Em algumas implementações, a distância do dispositivo móvel de um local geográfico particular pode ser definida pelo raio de uma cerca virtual geográfica circular. Por exemplo, duas cercas virtuais geográficas circulares, sendo que cada uma tem um raio diferente R1, R2, podem ser colocadas ao redor de uma casa de usuário, em que R2 > R1 e a distância pode ser em pés, metros, milhas ou qualquer outra unidade adequada de medida de distância. Quando a distância do dispositivo móvel for menor ou igual a R1, o sistema de automação com base local 104 pode entrar em um modo "doméstico" e várias ações de automação associadas ao modo "doméstico" podem ser iniciadas de acordo com o perfil de usuário. Quando a distância do dispositivo móvel estiver entre R1 e R2, o sistema de automação com base local 104 pode entrar em um modo "à distância" e várias ações de automação associadas ao modo "à distância" podem ser iniciadas de acordo com o perfil de usuário. Quando a distância do dispositivo móvel for maior que R3, o sistema de automação com base local 104 pode entrar em um modo "de férias" e várias ações de automação associadas ao modo "de férias" podem ser iniciadas de acordo com o perfil de usuário.
[00042] Antes de entrar em um modo de automação particular, o sistema de automação com base local 102 pode também determinar até quando o dispositivo móvel residiu em uma distância particular do local geográfico particular. Por exemplo, se o sistema de automação com base local 102 determinar que o dispositivo móvel saiu da cerca virtual geográfica com o raio R2 e não entrou novamente naquela cerca virtual geográfica dentro das últimas x horas (por exemplo, 48 horas), quando o modo "de férias" pode ser ativado.
[00043] Dessa forma, o tempo de contato do dispositivo móvel dentro ou fora de uma cerca virtual geográfica pode ser usado com informações de cruzamento de cerca virtual geográfica (informações de saída ou entrada) para determinar um modo de automação para um ambiente. Uma vez que o modo de automação é determinado, um ou mais sistemas de controle de dispositivo no ambiente podem ser colocados no modo de automação de acordo com um perfil de usuário.
[00044] Um modo de automação pode ser configurado para automatizar (por exemplo, ajustar ajustes de automação) de um ou mais dispositivos que estão associados ao local geográfico particular, por exemplo, dispositivos que estão localizados em uma casa particular. Um ajuste de automação pode indicar se um dispositivo particular deve estar ativo ou inativo. Um ajuste de automação pode também indicar uma configuração para o dispositivo particular (por exemplo, um ajuste de termostato, um nível de volume ou um ajuste de regulação de luz).
[00045] Por exemplo, um modo doméstico pode ser configurado de modo que o clima no local geográfico particular seja ajustado em uma certa temperatura, que certas luzes estejam ativas em um ou mais quartos e que os sistemas de segurança no local geográfico particular estejam inativos. Em algumas implementações, o modo de automação pode ser configurado para automatizar (por exemplo, ajustar os ajustes de automação) um ou mais dispositivos com base em uma hora do dia, dia da semana, data e/ou mês. Por exemplo, um modo doméstico pode ser configurado de modo que o clima no local geográfico particular esteja a uma temperatura entre a hora de 06:00 a 22:00 e a uma temperatura diferente entre as horas de 22:01 a 5:59.
[00046] Em outro exemplo, um modo à distância pode ser configurado de modo que o clima no local geográfico particular seja mantido a uma certa temperatura, que as portas e janelas sejam trancadas, que as luzes sejam desligadas e que os sistemas de segurança estejam ativos. Um modo de férias pode ser configurado de modo que o controle de clima esteja inativo, que as portas e janelas sejam trancadas, que as luzes estejam desligadas e que os sistemas de segurança estejam ativos.
[00047] Em algumas implementações, os padrões de uso de dispositivo podem ser monitorados (por exemplo, horas em que as luzes estão ativas/inativas) e os padrões podem ser usados na automação de dispositivos para imitar a atividade realística. Por exemplo, os padrões de uso de luz podem ser monitorados quando os dispositivos móveis (por exemplo, dispositivos móveis de usuários que residem no local geográfico particular) estão presentes no local geográfico particular e os padrões podem ser executados novamente quando o modo de férias é selecionado, assim dado à impressão de que a região geográfica particular está ocupada.
[00048] Em algumas implementações, o processo 200 pode selecionar um modo de automação com base em parte em onde o dispositivo móvel está localizado com relação a uma ou mais distâncias especificadas do local geográfico particular. Um modo de automação pode ser também selecionado com base em parte em uma duração em que o dispositivo móvel esteve além de uma distância particular do local geográfico particular. Por exemplo, o processo 200 pode selecionar o modo doméstico quando o dispositivo móvel está dentro de 15,24 metros (50 pés) do local geográfico particular. Similarmente, o processo 200 pode selecionar o modo à distância quando a distância do dispositivo móvel excede 3,21 quilômetros (2 milhas) do local geográfico particular. Ademais, o processo 200 pode selecionar o modo de férias quando a distância do dispositivo móvel excede 402,33 quilômetros (250 milhas) ou se a distância do dispositivo móvel exceder 3,21 quilômetros (2 milhas) do local geográfico particular por um período de tempo particular, por exemplo, de um dia para o outro.
[00049] Em algumas implementações, o processo 200 pode monitorar a distância do dispositivo móvel e pode ajustar o modo de automação conforme o dispositivo móvel se aproxima de um local geográfico particular. Por exemplo, o processo 200 pode determinar que o dispositivo móvel está percorrendo em direção ao local geográfico particular e, em resposta à determinação, pode selecionar o modo doméstico.
[00050] Em algumas implementações, o processo 200 pode medir a distância do dispositivo móvel com base em entradas em sites de rede social por um usuário que opera o dispositivo móvel. Por exemplo, um usuário que opera o dispositivo móvel pode entrar em um restaurante que está localizado a 24,14 quilômetros (15 milhas) de distância do local geográfico particular. O processo 200 pode determinar que o restaurante em que o usuário entrou está localizado a 24,14 quilômetros (15 milhas) do local geográfico particular e, em resposta à determinação, pode selecionar um modo de automação apropriado com base nessa determinação.
[00051] Em algumas implementações, o processo 200 pode monitorar a distância do dispositivo móvel e pode prever um tempo estimado de chegada do usuário associado ao dispositivo móvel. O processo 200 pode ajustar gradualmente o modo de automação de um ou mais dispositivos (por exemplo, um sistema de controle de clima ou uma temperatura de piscina), de modo que os ajustes de automação especificados pelo usuário associado ao dispositivo móvel sejam alcançados mediante a chegada do usuário.
[00052] O processo 200 pode avaliar entradas adicionais quando seleciona um modo de automação com base no dispositivo móvel local. Por exemplo, a atividade que ocorre no local geográfico particular (por exemplo, abertura de portas, ativação/desativação de luzes e aparelhos) pode ser avaliada para determinar se um modo de automação diferente deve ser selecionado (por exemplo, se o sistema deve permanecer em modo doméstico ou trocado para modo à distância). Em outro exemplo, a presença de uma chave de residente dentro do local geográfico particular pode impedir a seleção de um modo à distância ou de férias (por exemplo, para impedir que portas sejam trancadas embora o dispositivo móvel não esteja mais dentro do local geográfico particular). Processo Exemplificativo para Ajustar Automação de dispositivo Com Base em uma Pluralidade de Dispositivos móveis
[00053] A figura 3 ilustra um processo exemplificativo para ajustar a automação de dispositivo com base em uma pluralidade de dispositivos móveis. Em algumas implementações, o processo 300 pode ser implementado com o uso da arquitetura descrita em referência à figura 5.
[00054] Em algumas implementações, o processo 300 pode começar pela detecção de uma pluralidade de dispositivos móveis em um local geográfico particular 302. A presença de dispositivos móveis pode ser detectada com o uso, por exemplo, do sistema de comunicações 104, conforme descrito em referência à figura 1.
[00055] O processo 300 pode continuar por ajuste dos modos de automação do um ou mais dispositivos no local 304. Em algumas implementações, a automação de dispositivos em um local geográfico particular é permitida para dispositivos móveis que são pareados com o local geográfico particular. Assim, por exemplo, luzes e aparelhos no local geográfico particular podem ser automatizados quando um dispositivo móvel pareado é detectado em proximidade ao local geográfico particular, mas não quando dispositivos móveis não pareados (por exemplo, não reconhecidos) são detectados.
[00056] Em algumas implementações, os modos de automação do um ou mais dispositivos podem ser ajustados para acomodar os ajustes de automação configurados pelos usuários de múltiplos dispositivos móveis pareados. Por exemplo, em um caso em que múltiplos dispositivos móveis são identificados na proximidade a um local geográfico particular, ajustes de automação para um modo de automação selecionado podem ser ajustados (por exemplo, média calculada) para acomodar os ajustes de automação que foram configurados pelos usuários dos múltiplos dispositivos móveis. Assim, se um primeiro usuário de um primeiro dispositivo móvel tiver indicado uma preferência de temperatura de termostato de 65 graus e um segundo usuário de um segundo dispositivo móvel tiver indicado uma preferência de temperatura de termostato de 70 graus, então a temperatura de termostato pode ter a média calculada entre as preferências indicadas para ajustar uma temperatura de termostato de 67,5 graus.
[00057] Em algumas implementações, os dispositivos em um local geográfico particular são automatizados com base na detecção de ambos os dispositivos móveis pareados e não pareados no local geográfico particular. Em tais implementações, os modos de automação do um ou mais dispositivos podem ser ajustados com base na presença de múltiplos dispositivos móveis nos locais geográficos. Por exemplo, se o número limite (por exemplo, 10) de dispositivos móveis for detectado no local geográfico particular, então os ajustes de automação de dispositivos no local geográfico particular podem ser ajustados para acomodar o número aumentado de ocupantes. Nesse exemplo, a temperatura de termostato pode ser reduzida; o nível de volume de um ou mais sistemas de música pode ser aumentado; e certas luzes podem ser reguladas, ativadas ou desativadas.
[00058] Em algumas implementações, os dispositivos móveis detectados no local geográfico particular podem ser usados para automatizar a seleção de opções de entretenimento (por exemplo, áudio ou vídeo) que são reproduzidas no local geográfico particular.
[00059] Por exemplo, as listas de reprodução de música associadas aos dispositivos móveis detectados podem ser comparadas para identificar canções que são comuns (por exemplo, canções armazenadas em uma porcentagem limite dos dispositivos móveis detectados), canções que não são comuns (por exemplo, canções não armazenadas em uma porcentagem limite dos dispositivos móveis detectados), ou canções que são populares entre os dispositivos móveis detectados (por exemplo, canções que foram classificadas em ou acima de uma classificação limite por uma porcentagem limite de usuários dos dispositivos móveis com o uso de uma aplicação de música ou um site de rede social). As canções identificadas podem ser reproduzidas através de um sistema de música ou sistema de cinema em casa localizado no local geográfico particular.
[00060] Similarmente, quando se determina que filme reproduzir através do sistema de cinema em casa no local geográfico particular, os dispositivos móveis detectados no local geográfico particular podem ser comparados para identificar filmes que foram vistos por ou são populares (por exemplo, filmes que foram classificados em ou acima de uma classificação limite por uma porcentagem limite de usuários dos dispositivos móveis com o uso de uma aplicação de filme ou um site de rede social) entre os dispositivos móveis detectados. Os filmes identificados podem ser reproduzidos através de um sistema de cinema em casa localizado no local geográfico particular. Vista Exemplificativa para Ilustrar Cercas Virtuais Geográficas em um Local Geográfico Particular.
[00061] A figura 4 é uma vista exemplificativa 400 para ilustrar cercas virtuais geográficas 406 e 408 em um local geográfico particular 402. As cercas virtuais geográficas são perímetros virtuais para uma área geográfica do mundo real. As cercas virtuais geográficas podem ser definidas com o uso de um raio que se origina do local geográfico particular 402 ou com o uso de algum outro limite geográfico, por exemplo, coordenadas que definem uma vizinhança particular, código postal, cidade, estado, país ou continente.
[00062] Na figura 4, a cerca virtual geográfica 406 é definida com o uso de um raio R1 e a cerca virtual geográfica 408 é definida com o uso do raio R2. A distância entre o raio R1 e R2 pode ser em pés, metros, milhas ou qualquer outra unidade adequada de medida de distância. Um dispositivo móvel 404 pode estar associado ao local geográfico particular 402. Ademais, a automação de dispositivos no local geográfico particular 402 pode ser acionada com base em uma posição do dispositivo móvel 404 com relação às cercas virtuais geográficas 406 e 408.
[00063] Por exemplo, quando a distância do dispositivo móvel 404 for menor ou igual a R1, o sistema de automação com base local 104 pode entrar em um modo "doméstico" e várias ações de automação associadas ao modo "doméstico" podem ser iniciadas de acordo com o perfil de usuário. Similarmente, quando a distância do dispositivo móvel estiver entre R1 e R2, o sistema de automação com base local 104 pode entrar em um modo "à distância" e várias ações de automação associadas ao modo "à distância" podem ser iniciadas de acordo com o perfil de usuário. Ademais, quando a distância do dispositivo móvel for maior que R2, o sistema de automação com base local 104 pode entrar em um modo "de férias" e várias ações de automação associadas ao modo "de férias" podem ser iniciadas de acordo com o perfil de usuário. GUI Exemplificativa para Automatizar Dispositivos
[00064] A figura 5 ilustra uma interface gráfica de usuário exemplificativa (GUI) 500 para automatizar os dispositivos em um local geográfico particular. Por exemplo, a GUI 500 pode ser acessada em um visor acoplado ao sistema de automação com base local 106 ou através de um dispositivo móvel.
[00065] A GUI 500 inclui um campo de identificador de dispositivo móvel 502, um campo de ambiente 504, um campo de raio 506 e um campo de modo 508. O campo de identificador de dispositivo móvel 502 pode ser configurado para especificar um dispositivo móvel particular, por exemplo, "Dispositivo móvel 1" e "Dispositivo móvel 2". Os dispositivos móveis podem ser especificados com o uso de identificadores de dispositivo móvel únicos, por exemplo, um número de Identidade de Equipamento Móvel Internacional (IMEI). Cada dispositivo móvel pode estar associado a um ou mais locais geográficos, isto é, ambientes. Os locais geográficos podem ser especificados no campo de ambiente 504. Em algumas implementações, um local geográfico particular, por exemplo, "Casa", pode ser subdividido em diversos ambientes, por exemplo, "Sala de estar", "Quintal" e "Área da piscina".
[00066] Os ajustes de automação para dispositivos móveis particulares são especificados no campo de raio 506 e o campo de modo 508. Particularmente, o campo de modo 508 pode indicar um modo de automação particular e o campo de raio 506 pode especificar uma distância. Como um resultado, o modo de automação particular pode ser acionado quando um dispositivo móvel particular está dentro da distância especificada. A distância pode ser especificada com relação a um local geográfico particular, por exemplo, acionar um modo de automação quando um dispositivo móvel particular é menor ou igual a uma distância especificada ou como uma distância delimitada, por exemplo, acionar um modo de automação quando um dispositivo móvel particular está entre uma primeira e uma segunda distância.
[00067] A figura 6 é um diagrama em bloco de um ambiente operacional exemplificativo para um dispositivo capaz de executar uma aplicação de automação de dispositivo. Em algumas implementações, os dispositivos 602a e 602b podem se comunicar por uma ou mais redes com fio ou sem fio 610. Por exemplo, rede sem fio 612 (por exemplo, uma rede celular) pode se comunicar com uma rede de área ampla (WAN) 614 (por exemplo, a Internet) por uso da porta de comunicação 616. Similarmente, o dispositivo de acesso 618 (por exemplo, dispositivo de acesso sem fio IEEE 802.11g) pode fornecer acesso de comunicação a WAN 1114. Os dispositivos 602a, 602b podem ser qualquer dispositivo capaz de exibir GUIs da aplicação de automação de dispositivo revelada, incluindo, mas sem limitações, computadores portáteis, telefones inteligentes e computadores do tipo tablete eletrônicos. Em algumas implementações, os dispositivos 602a, 602b não têm que ser portáteis, mas podem ser um computador de mesa, sistema de televisão, sistema quiosque ou similares.
[00068] Em algumas implementações, ambas as comunicações de voz e dados podem ser estabelecidas pela rede sem fio 612 e dispositivo de acesso 618. Por exemplo, o dispositivo 602a pode identificar e receber chamadas (por exemplo, com o uso de voz por protocolos de Protocolo de Internet (VoIP)), enviar e receber mensagens de e-mail (por exemplo, com o uso de SMTP ou Protocolo dos Correios 3 (POP3)), e recuperar documentos eletrônicos e/ou fluxos, tal como páginas da web, fotográficos e vídeos, pela rede sem fio 612, porta de comunicação 616 e WAN 614 (por exemplo, com o uso de Protocolo de Controle de Transmissão/Protocolo de Internet (TCP/IP) ou Protocolo de Datagrama de Usuário (UDP)). Similarmente, em algumas implementações, o dispositivo 602b pode identificar e receber chamadas de telefone, enviar e receber mensagens de e-mail e recuperar documentos eletrônicos pelo dispositivo de acesso 618 e WAN 614. Em algumas implementações, o dispositivo 602a ou 602b pode ser fisicamente conectado ao dispositivo de acesso 618 com o uso de um ou mais cabos e o dispositivo de acesso 618 pode ser um computador pessoal. Nessa configuração, o dispositivo 602a ou 602b pode ser referido como um dispositivo "preso".
[00069] Os dispositivos 602a e 602b podem também estabelecer comunicações por outros meios. Por exemplo, o dispositivo sem fio 602a pode se comunicar com outros dispositivos sem fio (por exemplo, outros dispositivos 602a ou 602b, telefones celulares) pela rede sem fio 612. Similarmente, os dispositivos 602a e 602b podem estabelecer comunicações par a par 620 (por exemplo, uma rede de área pessoal) por uso de um ou mais subsistemas de comunicação, tal como os dispositivos de comunicação Bluetooth™. Outros protocolos e topologias de comunicação podem ser também implementados.
[00070] Os dispositivos 602a ou 602b podem se comunicar com o serviço 630 pela um ou mais redes com fio e/ou sem fio 610. Por exemplo, o serviço 630 pode ser um serviço de aplicação de automação de dispositivo online que inclui os recursos descritos em referência às figuras 1 a 3.
[00071] O dispositivo 602a ou 602b pode também acessar outros dados e conteúdos por uma ou mais redes com fio e/ou sem fio 610. Por exemplo, publicadores de conteúdo, tal como novos sites, alimentações de Distribuição Realmente Simples (RSS), sites da Web e redes de desenvolvedor podem ser acessados pelo dispositivo 602a ou 602b. Tal acesso pode ser fornecido por invocação de uma função ou aplicação de navegador da web (por exemplo, um navegador) que é executado no dispositivo 602a ou 602b.
[00072] Os dispositivos 602a e 602b podem trocar arquivos pela uma ou mais redes sem fio ou com fio 610 ou diretamente ou através do serviço 630.
[00073] A figura 7 é um diagrama em bloco de uma arquitetura exemplificativa para um dispositivo capaz de executar uma aplicação de automação de dispositivo revelada. A arquitetura 700 pode ser implementada em qualquer dispositivo para gerar os recursos descritos em referência às figuras 1 a 3, incluindo, mas sem limitações, computadores portáteis ou de mesa, telefones inteligentes e computadores do tipo tablete eletrônicos, sistemas de televisão, consoles de jogo, quiosques e similares. A arquitetura 700 pode incluir a interface de memória 702, processador(es) de dados, processador(es) de imagem ou unidade(s) de processamento central 704 e interface de periféricos 706. A interface de memória 702, processador(es) 704 ou interface de periféricos 706 podem ser componentes separados ou podem ser integrados em um ou mais circuitos integrados. Os vários componentes podem ser acoplados por um ou mais barramentos de comunicação ou linhas de sinal.
[00074] Os sensores, dispositivos e subsistemas podem ser acoplados à interface de periféricos 706 para facilitar as múltiplas funcionalidades. Por exemplo, o sensor de movimento 710, o sensor de luz 712 e o sensor de proximidade 714 podem ser acoplados à interface de periféricos 706 para facilitar as funções de orientação, iluminação e proximidade do dispositivo. Por exemplo, em algumas implementações, o sensor de luz 712 pode ser utilizado para facilitar o ajuste do brilho da superfície sensível ao toque 746. Em algumas implementações, o sensor de movimento 710 (por exemplo, um acelerômetro, giros) pode ser utilizado para detectar o movimento e orientação do dispositivo. Dessa forma, meios ou objetos de exibição podem ser apresentados de acordo com uma orientação detectada (por exemplo, retrato ou paisagem).
[00075] Outros sensores podem ser também conectados à interface de periféricos 706, tal como um sensor de temperatura, um sensor biométrico ou outro dispositivo de sensoriamento, para facilitar as funcionalidades relacionadas.
[00076] O processador local 715 (por exemplo, receptor de GPS) pode ser conectado à interface de periféricos 706 para fornecer geoposicionamento. O magnetômetro eletrônico 716 (por exemplo, um chip de circuito integrado) pode também ser conectado à interface de periféricos 706 para fornecer dados que podem ser usados para determinar a direção do norte magnético. Assim, o magnetômetro eletrônico 716 pode ser usado como um compasso eletrônico.
[00077] O subsistema de câmera 720 e um sensor óptico 722, por exemplo, um dispositivo acoplado carregado (CCD) ou um sensor óptico semicondutor de óxido metálico complementar (CMOS), pode ser utilizado para facilitar funções de câmera, tal como fotografias de registro e clips de vídeo.
[00078] As funções de comunicação podem ser facilitadas através de um ou mais subsistemas de comunicação 724. O(s) subsistema(s) de comunicação 724 pode(m) incluir um ou mais subsistemas de comunicação. Os subsistemas de comunicação sem fio 724 podem incluir receptores e transmissores de radiofrequência e/ou receptores e transmissores ópticos (por exemplo, infravermelho). O sistema de comunicação sem fio pode incluir um dispositivo de porta, por exemplo, uma porta de Barramento de Série Universal (USB) ou alguma outra conexão de porta com fio que pode ser usada para estabelecer uma conexão com fio a outros dispositivos de composição, tal como outros dispositivos de comunicação, dispositivos de acesso de rede, um computador pessoal, uma impressora, uma tela de exibição ou outros dispositivos de processamento capazes de receber ou transmitir dados. O projeto específico e implementação do subsistema de comunicação 724 podem depender da(s) rede(s) de comunicação ou meio(s) pelo qual o dispositivo pretende ser operado. Por exemplo, um dispositivo pode incluir subsistemas de comunicação sem fio projetados para operar por um sistema global para rede de comunicações móveis (GSM), uma rede GPRS, uma rede de ambiente GSM de dados intensificada (EDGE), redes de comunicação 802.x (por exemplo, WiFi, WiMax, ou redes 3G), redes de múltiplos acessos de divisão de código (CDMA) e uma rede Bluetooth™. Os subsistemas de comunicação 724 podem incluir protocolos de hospedagem de modo que o dispositivo possa ser configurado como uma estação base para outros dispositivos sem fio. Como outro exemplo, os subsistemas de comunicação podem permitir que o dispositivo sincronize com um dispositivo hospedeiro com o uso de um ou mais protocolos, tal como, por exemplo, o protocolo TCP/IP, protocolo HTTP, protocolo UDP e qualquer outro protocolo.
[00079] Um subsistema de áudio 726 pode ser acoplado a um alto- falante 728 e um ou mais microfones 730 para facilitar as funções habilitadas por voz, tal como reconhecimento de voz, replicação de voz, gravação digital e funções de telefonia.
[00080] O subsistema I/O 740 pode incluir controlador de toque 742 e/ou outro(s) controlador(es) de entrada744. O controlador de toque 742 pode ser acoplado a uma superfície sensível ao toque 746. A superfície sensível ao toque 746 e o controlador de toque 742 podem, por exemplo, detectar o contato e movimento ou interrupção do mesmo com o uso de qualquer uma de inúmeras tecnologias de sensibilidade ao toque, incluindo, mas sem limitações, tecnologias capacitiva, resistiva, infravermelho e de onda acústica de superfície, assim como outros arranjos de sensores de proximidade ou outros elementos para determinar um ou mais pontos de contato com a superfície sensível ao toque 746. Em uma implementação, a superfície sensível ao toque 746 pode exibir botões moles ou virtuais de exibição e um teclado virtual, que pode ser usado como um dispositivo de entrada/saída pelo usuário.
[00081] Outro(s) controle(s) de entrada 744 pode(m) ser acoplado(s) a outros dispositivos de entrada/controle 748, tal como um ou mais botões, comutadores oscilantes, roda de acionamento manual, porta com infravermelho, porta de USB e/ou um dispositivo apontador tal como uma caneta gráfica. O um ou mais botões (não mostrados) podem incluir um botão para cima/para baixo para controle de volume de um alto-falante 728 e/ou microfone 730.
[00082] Em algumas implementações, o dispositivo 700 pode apresentar arquivos de áudio e/ou vídeo gravados, tal como arquivos MP3, AAC e MPEG. Em algumas implementações, o dispositivo 700 pode incluir a funcionalidade de um reprodutor de MP3 e pode incluir um conector de pino para prender os outros dispositivos. Outros dispositivos de controle e entrada/saída podem ser usados.
[00083] A interface de memória 702 pode ser acoplada à memória 750. A memória 750 pode incluir memória de acesso aleatório de alta velocidade ou memória não volátil, tal como um ou mais dispositivos de armazenamento de disco magnético, um ou mais dispositivos de armazenamento óptico ou memória flash (por exemplo, NAND, NOR). A memória 750 pode armazenar o sistema operacional 752, tal como Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, ou um sistema operacional incorporado tal como VxWorks. O sistema operacional 752 pode incluir instruções para manuseio de serviços de sistema básico e para realizar tarefas dependentes de hardware. Em algumas implementações, o sistema operacional 752 pode incluir um núcleo (por exemplo, núcleo UNIX).
[00084] A memória 750 pode também armazenar as instruções de comunicação 754 para facilitar a comunicação com um ou mais dispositivos adicionais, um ou mais computadores ou servidores. As instruções de comunicação 754 podem ser também usadas para selecionar um modo operacional ou meio de comunicação para uso pelo dispositivo, com base em um local geográfico (obtido pelas instruções de GPS/Navegação 768) do dispositivo. A memória 750 pode incluir instruções de interface gráfica de usuário 756 para facilitar o processamento de interface gráfica de usuário; instruções de processamento de sensor 758 para facilitar o processamento relacionado ao sensor e funções; instruções de telefone 760 para facilitar os processos e funções relacionadas ao telefone; instruções de mensagem eletrônica 762 para facilitar processos e funções relacionadas à mensagem eletrônica; instruções de navegação da web 764 para facilitar funções e processos relacionados à navegação da web e GUIs de exibição descritas em referência à figura 5; instruções de processamento de meio 766 para facilitar funções e processos relacionados a processamento de meio; instruções de GPS/Navegação 768 para facilitar GPS e processos relacionados à navegação; instruções de câmera 770 para facilitar as funções e processos relacionados à câmera; e instruções 772 para uma aplicação de automação de dispositivo que é capaz de configurar ajustes de automação para um ou mais locais geográficos particulares, conforme descrito na referência às figuras 1 a 3. A memória 750 pode também armazenar outras instruções de software para facilitar outros processos, recursos e aplicações, tal como aplicações relacionadas à navegação, rede social, serviços com base local ou exibições de mapa.
[00085] Cada uma das instruções e aplicações identificadas acima pode corresponder a um conjunto de instruções para realizar uma ou mais funções descritas acima. Essas instruções não precisam ser implementadas como programas de software, procedimento ou módulos separados. A memória 750 pode incluir instruções adicionais ou poucas instruções. Além disso, várias funções do dispositivo móvel podem ser implementadas em hardware e/ou em software, incluindo em um ou mais circuitos integrados específicos de aplicação e/ou processamento de sinal.
Claims (11)
1. Método de controle de um sistema de entretenimento em uma localização geográfica, caracterizado pelo fato de que compreende: identificar, por um sistema de automação baseado em localização (102) de um dispositivo de rede, uma presença de uma pluralidade de dispositivos móveis (122, 124, 126) dentro de uma cerca virtual geográfica (406) em uma localização geográfica particular (402); obter, pelo dispositivo de rede e a partir da pluralidade de dispositivos móveis, informações correspondendo a opções de entretenimento que estão disponíveis na pluralidade de dispositivos móveis; comparar, pelo dispositivo de rede, as informações obtidas correspondendo às opções de entretenimento disponíveis na pluralidade de dispositivos móveis, em que as informações obtidas a partir de um determinado dispositivo da pluralidade de dispositivos móveis são comparadas com as opções de entretenimento disponíveis em cada outro dispositivo na pluralidade de dispositivos móveis; com base na comparação, determinar, pelo dispositivo de rede, uma opção de entretenimento a ser reproduzida na localização geográfica particular; e em resposta à determinação, controlar, pelo dispositivo de rede por meio de um sistema de controle de entretenimento (108), um sistema de entretenimento na localização geográfica particular para reproduzir a opção de entretenimento determinada.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que determinar uma opção de entretenimento a ser reproduzida em uma localização geográfica particular compreende determinar uma música que é comum dentre a pluralidade de dispositivos móveis ou determinar uma música que é popular dentre a pluralidade de dispositivos móveis.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que determinar uma música que é comum dentre a pluralidade de dispositivos móveis compreende identificar uma música associada a um número de dispositivos móveis que é maior do que um número limite.
4. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que determinar uma música que é popular dentre a pluralidade de dispositivos móveis compreende: identificar uma música avaliada acima de um valor de classificação limite por usuários associados à pluralidade de dispositivos móveis; e determinar que a música foi avaliada por um número de usuários maior do que uma porcentagem limite de usuários.
5. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que determinar uma música que é popular dentre a pluralidade de dispositivos móveis compreende identificar uma música que está associada, em uma rede social, a usuários correspondendo à pluralidade de dispositivos móveis.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que determinar uma opção de entretenimento a ser reproduzida em uma localização geográfica particular compreende determinar um filme que é comum dentre a pluralidade de dispositivos móveis ou determinar um filme que é popular dentre a pluralidade de dispositivos móveis.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que determinar um filme que é popular dentre a pluralidade de dispositivos móveis compreende: identificar um filme classificado acima de um valor de classificação limite por usuários associados à pluralidade de dispositivos móveis; e determinar que o filme foi avaliado por um número de usuários maior do que uma porcentagem limite de usuários.
8. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que determinar um filme que é popular dentre a pluralidade de dispositivos móveis compreende identificar um filme que está associado, em uma rede social, a usuários correspondendo à pluralidade de dispositivos móveis.
9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que identificar a presença da pluralidade de dispositivos móveis dentro da cerca virtual geográfica na localização geográfica particular compreende: enviar, pelo dispositivo de rede para um grupo de dispositivos móveis, mensagens solicitando localizações geográficas dos respectivos dispositivos móveis; receber, na rede e a partir do grupo de dispositivos móveis, respostas que fornecem as localizações geográficas dos respetivos dispositivos móveis; e com base em receber as respostas que fornecem as localizações geográficas dos respectivos dispositivos móveis, determinar, a partir do grupo de dispositivos móveis, a pluralidade de dispositivos móveis dentro da cerca virtual geográfica na localização geográfica particular.
10. Sistema caracterizado pelo fato de que compreende: um ou mais processadores; memória acoplada aos um ou mais processadores e configurada para armazenar instruções, que, quando executadas pelos um ou mais processadores, fazem com que os um ou mais processadores realizem o método conforme definido em qualquer uma das reivindicações 1 a 9.
11. Meio legível por computador não transitório tendo instruções armazenadas no mesmo, caracterizado pelo fato de que as instruções, quando executadas por um processador, fazem com que o processador realize o método conforme definido em qualquer uma das reivindicações 1 a 9.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/493,823 US9071453B2 (en) | 2012-06-11 | 2012-06-11 | Location-based device automation |
US13/493,823 | 2012-06-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
BR102013014528A2 BR102013014528A2 (pt) | 2016-05-03 |
BR102013014528B1 true BR102013014528B1 (pt) | 2022-10-04 |
Family
ID=48655958
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR122022007004-3A BR122022007004B1 (pt) | 2012-06-11 | 2013-06-11 | Método, sistema e meio legível por computador |
BR102013014528-9A BR102013014528B1 (pt) | 2012-06-11 | 2013-06-11 | Método, sistema e meio legível por computador para automação de dispositivo com base local |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR122022007004-3A BR122022007004B1 (pt) | 2012-06-11 | 2013-06-11 | Método, sistema e meio legível por computador |
Country Status (7)
Country | Link |
---|---|
US (7) | US9071453B2 (pt) |
EP (1) | EP2675195A3 (pt) |
JP (2) | JP2013258696A (pt) |
KR (1) | KR101491263B1 (pt) |
CN (2) | CN103488134B (pt) |
AU (1) | AU2013205582B2 (pt) |
BR (2) | BR122022007004B1 (pt) |
Families Citing this family (172)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9754480B2 (en) | 2003-11-04 | 2017-09-05 | Universal Electronics Inc. | System and method for controlling device location determination |
US7363028B2 (en) | 2003-11-04 | 2008-04-22 | Universal Electronics, Inc. | System and method for controlling device location determination |
US8395477B2 (en) * | 2009-10-29 | 2013-03-12 | Time Warner Cable Inc. | Geographic based remote control |
US9374670B2 (en) * | 2010-08-20 | 2016-06-21 | Blackberry Limited | System and method for determining a location-based preferred media file |
JP5882087B2 (ja) * | 2012-03-07 | 2016-03-09 | 船井電機株式会社 | 端末装置、操作キーの表示順変更方法 |
US9071453B2 (en) | 2012-06-11 | 2015-06-30 | Apple Inc. | Location-based device automation |
WO2014007981A1 (en) | 2012-07-03 | 2014-01-09 | Smartlabs, Inc. | Simulcast mesh dimmable illumination source |
US9594384B2 (en) | 2012-07-26 | 2017-03-14 | Honeywell International Inc. | Method of associating an HVAC controller with an external web service |
US9477239B2 (en) | 2012-07-26 | 2016-10-25 | Honeywell International Inc. | HVAC controller with wireless network based occupancy detection and control |
US9247378B2 (en) | 2012-08-07 | 2016-01-26 | Honeywell International Inc. | Method for controlling an HVAC system using a proximity aware mobile device |
JP6231327B2 (ja) * | 2012-09-28 | 2017-11-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 端末制御方法、端末制御システム、及び、サーバ装置 |
US9465369B2 (en) * | 2013-01-31 | 2016-10-11 | Sony Corporation | System method for sending messages and commands to a device at a location distanced from the sending device |
US11070860B2 (en) | 2013-02-14 | 2021-07-20 | Comcast Cable Communications, Llc | Content delivery |
US9161294B2 (en) | 2013-03-13 | 2015-10-13 | Qualcomm Incorporated | Using motion to optimize place of relevance operations |
US9380519B2 (en) | 2013-03-13 | 2016-06-28 | Qualcomm Incorporated | Using motion to improve local wireless network connectivity |
US9380520B2 (en) | 2013-03-13 | 2016-06-28 | Qualcomm Incorporated | Using motion to improve local wireless network connectivity |
EP2972902B1 (en) | 2013-03-15 | 2019-10-02 | Hayward Industries, Inc. | Modular pool/spa control system |
EP2984905B1 (en) * | 2013-04-11 | 2020-03-18 | Signify Holding B.V. | User interface with adaptive extent of user control based on user presence information |
US9420418B2 (en) | 2013-04-15 | 2016-08-16 | Paypal, Inc. | Passive check-in |
US9300484B1 (en) * | 2013-07-12 | 2016-03-29 | Smartlabs, Inc. | Acknowledgement as a propagation of messages in a simulcast mesh network |
US9118670B2 (en) * | 2013-08-30 | 2015-08-25 | U-Me Holdings LLC | Making a user's data, settings, and licensed content available in the cloud |
US10944586B2 (en) * | 2013-09-10 | 2021-03-09 | Vivint, Inc. | Systems and methods for home automation monitoring |
US10452036B2 (en) * | 2013-09-27 | 2019-10-22 | Siemens Industry, Inc. | System and method for deterministic calculation of recovery time for an environmental system |
US9251700B2 (en) | 2013-10-28 | 2016-02-02 | Smartlabs, Inc. | Methods and systems for powerline and radio frequency communications |
US9529345B2 (en) | 2013-12-05 | 2016-12-27 | Smartlabs, Inc. | Systems and methods to automatically adjust window coverings |
US9866997B2 (en) * | 2013-12-06 | 2018-01-09 | Mapquest, Inc. | Systems and methods for geo-location based message streams |
US20150159893A1 (en) * | 2013-12-11 | 2015-06-11 | International Business Machines Corporation | Intelligent thermostat control system |
US10649418B2 (en) | 2013-12-11 | 2020-05-12 | Ademco Inc. | Building automation controller with configurable audio/visual cues |
US9769522B2 (en) | 2013-12-16 | 2017-09-19 | Echostar Technologies L.L.C. | Methods and systems for location specific operations |
DE102013226390A1 (de) * | 2013-12-18 | 2015-06-18 | BSH Hausgeräte GmbH | Verfahren zum Umschalten von Haushaltsgeräten zwischen einem Zuhause-Modus und einem Nicht-Zuhause-Modus, tragbare Bedienvorrichtung, System und Computerprogrammprodukt |
US9386669B2 (en) | 2013-12-26 | 2016-07-05 | Lutron Electronics Co., Inc. | Controlling light intensity at a location |
WO2015117566A1 (en) * | 2014-02-10 | 2015-08-13 | IUN, Sut Fan | System of living |
US9986375B2 (en) * | 2014-02-12 | 2018-05-29 | Google Llc | Energy-efficient location determination |
US20150230043A1 (en) * | 2014-02-12 | 2015-08-13 | Qualcomm Incorporated | Method and apparatus for establishing a personal area network connection |
US9875588B2 (en) * | 2014-04-15 | 2018-01-23 | Disney Enterprises, Inc. | System and method for identification triggered by beacons |
US9075508B1 (en) | 2014-04-30 | 2015-07-07 | Grandios Technologies, Llc | Next application suggestions on a user device |
US8838071B1 (en) | 2014-04-30 | 2014-09-16 | Oto Technologies Llc | Secure communications smartphone system |
US9971325B2 (en) * | 2014-05-27 | 2018-05-15 | Intellihot, Inc. | User travel direction based appliance control method |
US9391988B2 (en) | 2014-06-04 | 2016-07-12 | Grandios Technologies, Llc | Community biometric authentication on a smartphone |
US9584645B2 (en) | 2014-06-04 | 2017-02-28 | Grandios Technologies, Llc | Communications with wearable devices |
US9590984B2 (en) | 2014-06-04 | 2017-03-07 | Grandios Technologies, Llc | Smartphone fingerprint pass-through system |
US9509789B2 (en) | 2014-06-04 | 2016-11-29 | Grandios Technologies, Llc | Managing mood data on a user device |
US9161193B1 (en) | 2014-06-04 | 2015-10-13 | Grandios Technologies, Llc | Advanced telephone management |
US9395754B2 (en) | 2014-06-04 | 2016-07-19 | Grandios Technologies, Llc | Optimizing memory for a wearable device |
US9323421B1 (en) | 2014-06-04 | 2016-04-26 | Grandios Technologies, Llc | Timer, app, and screen management |
US9078098B1 (en) | 2014-06-04 | 2015-07-07 | Grandios Technologies, Llc | Geo-fencing based functions |
US9516467B1 (en) | 2014-06-04 | 2016-12-06 | Grandios Technologies, Llc | Mobile device applications associated with geo-locations |
US9619159B2 (en) | 2014-06-04 | 2017-04-11 | Grandios Technologies, Llc | Storage management system |
US9509799B1 (en) | 2014-06-04 | 2016-11-29 | Grandios Technologies, Llc | Providing status updates via a personal assistant |
US9294575B1 (en) | 2014-06-04 | 2016-03-22 | Grandios Technologies, Inc. | Transmitting appliance-specific content to a user device |
US9538062B2 (en) | 2014-06-04 | 2017-01-03 | Grandios Technologies, Llc | Camera management system |
US9491562B2 (en) | 2014-06-04 | 2016-11-08 | Grandios Technologies, Llc | Sharing mobile applications between callers |
US9377939B1 (en) | 2014-06-04 | 2016-06-28 | Grandios Technologies | Application player management |
US9420477B2 (en) | 2014-06-04 | 2016-08-16 | Grandios Technologies, Llc | Signal strength management |
US8995972B1 (en) | 2014-06-05 | 2015-03-31 | Grandios Technologies, Llc | Automatic personal assistance between users devices |
US10290067B1 (en) | 2014-06-05 | 2019-05-14 | ProSports Technologies, LLC | Wireless concession delivery |
US9648452B1 (en) | 2014-06-05 | 2017-05-09 | ProSports Technologies, LLC | Wireless communication driven by object tracking |
US9711146B1 (en) | 2014-06-05 | 2017-07-18 | ProSports Technologies, LLC | Wireless system for social media management |
US10592924B1 (en) | 2014-06-05 | 2020-03-17 | ProSports Technologies, LLC | Managing third party interactions with venue communications |
US9635506B1 (en) | 2014-06-05 | 2017-04-25 | ProSports Technologies, LLC | Zone based wireless player communications |
US10440499B2 (en) | 2014-06-16 | 2019-10-08 | Comcast Cable Communications, Llc | User location and identity awareness |
CA2896406C (en) | 2014-07-08 | 2018-03-06 | The Toronto-Dominion Bank | Systems and methods for providing sensor-based location proximity detection and notification |
US10572902B2 (en) | 2014-07-11 | 2020-02-25 | ProSports Technologies, LLC | Camera-based digital content distribution |
US9724588B1 (en) | 2014-07-11 | 2017-08-08 | ProSports Technologies, LLC | Player hit system |
WO2016007969A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Playbook processor |
US9474933B1 (en) | 2014-07-11 | 2016-10-25 | ProSports Technologies, LLC | Professional workout simulator |
WO2016007970A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Whistle play stopper |
US9343066B1 (en) | 2014-07-11 | 2016-05-17 | ProSports Technologies, LLC | Social network system |
US9655027B1 (en) | 2014-07-11 | 2017-05-16 | ProSports Technologies, LLC | Event data transmission to eventgoer devices |
US9398213B1 (en) | 2014-07-11 | 2016-07-19 | ProSports Technologies, LLC | Smart field goal detector |
US9591336B2 (en) | 2014-07-11 | 2017-03-07 | ProSports Technologies, LLC | Camera feed distribution from event venue virtual seat cameras |
US9498678B2 (en) | 2014-07-11 | 2016-11-22 | ProSports Technologies, LLC | Ball tracker camera |
US9965938B1 (en) | 2014-07-11 | 2018-05-08 | ProSports Technologies, LLC | Restroom queue management |
US9305441B1 (en) | 2014-07-11 | 2016-04-05 | ProSports Technologies, LLC | Sensor experience shirt |
US9760572B1 (en) | 2014-07-11 | 2017-09-12 | ProSports Technologies, LLC | Event-based content collection for network-based distribution |
US9571903B2 (en) | 2014-07-11 | 2017-02-14 | ProSports Technologies, LLC | Ball tracker snippets |
US10012963B2 (en) * | 2014-07-15 | 2018-07-03 | Throughtek Technology (Shenzhen) Co., Ltd. | Smart household appliance, mobile communication device, system and method for controlling smart household appliance |
US10024564B2 (en) * | 2014-07-15 | 2018-07-17 | Opower, Inc. | Thermostat eco-mode |
CN105446204B (zh) * | 2014-07-18 | 2019-03-08 | 阿里巴巴集团控股有限公司 | 一种自动化任务的执行方法和设备 |
US9729644B1 (en) | 2014-07-28 | 2017-08-08 | ProSports Technologies, LLC | Event and fantasy league data transmission to eventgoer devices |
US10764081B2 (en) * | 2014-07-28 | 2020-09-01 | Vivint, Inc. | Asynchronous communications using home automation system |
US9892371B1 (en) | 2014-07-28 | 2018-02-13 | ProSports Technologies, LLC | Queue information transmission |
US20160043896A1 (en) * | 2014-08-05 | 2016-02-11 | Fibar Group sp. z o.o. | Home network manager for home automation |
US10045090B2 (en) | 2014-08-11 | 2018-08-07 | Comcast Cable Communications, Llc | Merging permissions and content access |
MX2017002369A (es) * | 2014-08-22 | 2017-09-15 | Lutron Electronics Co | Sistema de control de carga sensible a la ubicacion de un ocupante y dispositivos moviles. |
US9607497B1 (en) | 2014-08-25 | 2017-03-28 | ProSports Technologies, LLC | Wireless communication security system |
WO2016032714A1 (en) | 2014-08-25 | 2016-03-03 | ProSports Technologies, LLC | Disposable connectable wireless communication receiver |
KR102164268B1 (ko) | 2014-09-03 | 2020-10-12 | 삼성전자 주식회사 | 송신 장치와 수신 장치의 거리에 기반한 동작 제어 방법 및 장치 |
US9699523B1 (en) | 2014-09-08 | 2017-07-04 | ProSports Technologies, LLC | Automated clip creation |
US10264175B2 (en) | 2014-09-09 | 2019-04-16 | ProSports Technologies, LLC | Facial recognition for event venue cameras |
US9417090B2 (en) | 2014-09-11 | 2016-08-16 | ProSports Technologies, LLC | System to offer coupons to fans along routes to game |
US10310704B2 (en) | 2014-09-18 | 2019-06-04 | Ademco Inc. | System and method to have location based personalized UI updates on mobile app for connected users in security, video and home automation applications |
WO2016048883A1 (en) * | 2014-09-25 | 2016-03-31 | Universal Electronics Inc. | System and method for controlling device location determination |
US9425979B2 (en) | 2014-11-12 | 2016-08-23 | Smartlabs, Inc. | Installation of network devices using secure broadcasting systems and methods from remote intelligent devices |
US9438573B2 (en) | 2014-11-12 | 2016-09-06 | Smartlabs, Inc. | Systems and methods to securely install network devices using physical confirmation |
US9531587B2 (en) | 2014-11-12 | 2016-12-27 | Smartlabs, Inc. | Systems and methods to link network controllers using installed network devices |
US9155153B1 (en) | 2014-12-01 | 2015-10-06 | Smartlabs, Inc. | Sensor lighting control systems and methods |
EP3032500A1 (en) | 2014-12-12 | 2016-06-15 | Paytollo, Inc. | Mobile device and navigation device toll paying system and method |
US9578443B2 (en) | 2014-12-19 | 2017-02-21 | Smartlabs, Inc. | Smart home device adaptive configuration systems and methods |
US11489690B2 (en) | 2014-12-19 | 2022-11-01 | Smartlabs, Inc. | System communication utilizing path between neighboring networks |
US9985796B2 (en) | 2014-12-19 | 2018-05-29 | Smartlabs, Inc. | Smart sensor adaptive configuration systems and methods using cloud data |
US9501924B2 (en) * | 2014-12-30 | 2016-11-22 | Google Inc. | Home security system with automatic context-sensitive transition to different modes |
KR102338899B1 (ko) | 2015-01-02 | 2021-12-13 | 삼성전자주식회사 | 홈 디바이스를 제어하는 방법 및 디바이스 |
CN107209487A (zh) * | 2015-01-26 | 2017-09-26 | 瑞典爱立信有限公司 | 建筑物管理控制 |
US9413786B1 (en) | 2015-02-04 | 2016-08-09 | International Business Machines Corporation | Dynamic enterprise security control based on user risk factors |
US9900174B2 (en) * | 2015-03-06 | 2018-02-20 | Honeywell International Inc. | Multi-user geofencing for building automation |
US9967391B2 (en) * | 2015-03-25 | 2018-05-08 | Honeywell International Inc. | Geo-fencing in a building automation system |
US10802469B2 (en) | 2015-04-27 | 2020-10-13 | Ademco Inc. | Geo-fencing with diagnostic feature |
CN104898613B (zh) | 2015-04-27 | 2018-09-04 | 小米科技有限责任公司 | 智能家居设备的控制方法和装置 |
US10802459B2 (en) | 2015-04-27 | 2020-10-13 | Ademco Inc. | Geo-fencing with advanced intelligent recovery |
US9609478B2 (en) | 2015-04-27 | 2017-03-28 | Honeywell International Inc. | Geo-fencing with diagnostic feature |
CN104933791A (zh) * | 2015-06-03 | 2015-09-23 | 维融集团有限公司 | 智能安防控制方法及设备 |
US9843987B2 (en) | 2015-06-15 | 2017-12-12 | At&T Intellectual Property I, L.P. | Consumer service cloud for implementing location-based services to control smart devices |
CN105159103A (zh) * | 2015-07-31 | 2015-12-16 | 小米科技有限责任公司 | 调整模式的方法及装置 |
EP3332612B1 (en) | 2015-08-05 | 2019-12-11 | Lutron Technology Company LLC | Load control system responsive to the location of an occupant and/or mobile device |
CN107926103B (zh) | 2015-08-05 | 2020-10-23 | 路创技术有限责任公司 | 调试和控制负载控制设备 |
US9654891B2 (en) | 2015-09-15 | 2017-05-16 | D&M Holdings, Inc. | System and method for determining proximity of a controller to a media rendering device |
KR102390365B1 (ko) | 2015-09-25 | 2022-04-26 | 삼성전자주식회사 | 휴대용 단말 장치 및 그 제어 방법 |
US10057110B2 (en) | 2015-11-06 | 2018-08-21 | Honeywell International Inc. | Site management system with dynamic site threat level based on geo-location data |
KR102478002B1 (ko) | 2015-11-10 | 2022-12-15 | 삼성전자주식회사 | 장치들의 위치 측정을 위한 장치 및 방법 |
US9628951B1 (en) | 2015-11-11 | 2017-04-18 | Honeywell International Inc. | Methods and systems for performing geofencing with reduced power consumption |
US10516965B2 (en) * | 2015-11-11 | 2019-12-24 | Ademco Inc. | HVAC control using geofencing |
US9860697B2 (en) | 2015-12-09 | 2018-01-02 | Honeywell International Inc. | Methods and systems for automatic adjustment of a geofence size |
CN105388774A (zh) * | 2015-12-09 | 2016-03-09 | 广州市河东智能科技有限公司 | 一种智能家居背景音乐控制*** |
US9560482B1 (en) | 2015-12-09 | 2017-01-31 | Honeywell International Inc. | User or automated selection of enhanced geo-fencing |
US10257256B2 (en) | 2016-01-20 | 2019-04-09 | Google Llc | IOT interaction system |
US11720085B2 (en) | 2016-01-22 | 2023-08-08 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
EP4343457A3 (en) | 2016-01-22 | 2024-07-31 | Hayward Industries, Inc. | Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment |
US10069697B2 (en) * | 2016-01-29 | 2018-09-04 | Microsoft Technology Licensing, Llc | Routing actions to user devices based on a user graph |
KR102651726B1 (ko) | 2016-02-19 | 2024-04-02 | 삼성전자주식회사 | 발광 장치를 포함하는 전자 장치 및, 이의 발광 방법 |
US10605472B2 (en) * | 2016-02-19 | 2020-03-31 | Ademco Inc. | Multiple adaptive geo-fences for a building |
CN105629761A (zh) * | 2016-03-21 | 2016-06-01 | 美的集团股份有限公司 | 智能鱼缸、智能家居***及其控制方法 |
CN105607507A (zh) * | 2016-03-21 | 2016-05-25 | 美的集团股份有限公司 | 智能沙发、智能家居***及智能家居控制方法 |
US11625744B2 (en) | 2016-04-27 | 2023-04-11 | Simtik Inc. | System and method for location-based secured transfer of a service associated with a loyalty point between mobile devices |
DK179594B1 (en) | 2016-06-12 | 2019-02-25 | Apple Inc. | USER INTERFACE FOR MANAGING CONTROLLABLE EXTERNAL DEVICES |
US10091303B1 (en) * | 2016-06-12 | 2018-10-02 | Apple Inc. | Using in-home location awareness |
US10488062B2 (en) * | 2016-07-22 | 2019-11-26 | Ademco Inc. | Geofence plus schedule for a building controller |
US10302322B2 (en) | 2016-07-22 | 2019-05-28 | Ademco Inc. | Triage of initial schedule setup for an HVAC controller |
US10379514B2 (en) | 2016-07-27 | 2019-08-13 | Ademco Inc. | Systems and methods for controlling a home automation system based on identifying a user location via a wi-fi fingerprint |
US10306403B2 (en) | 2016-08-03 | 2019-05-28 | Honeywell International Inc. | Location based dynamic geo-fencing system for security |
US10574618B1 (en) * | 2016-09-19 | 2020-02-25 | Amazon Technologies, Inc. | Processing client devices |
US10341178B1 (en) | 2016-09-19 | 2019-07-02 | Amazon Technologies, Inc. | Configuring client devices |
IT201700006600A1 (it) * | 2017-01-23 | 2018-07-23 | Riccardo Maritan | Sistema e metodo per la creazione e gestionedell'interfaccia interattiva con i modelli solidi 3d |
CN106842968B (zh) * | 2017-02-08 | 2020-08-18 | 浙江吉利控股集团有限公司 | 一种控制方法、装置及*** |
US10497236B2 (en) | 2017-03-28 | 2019-12-03 | A9.Com, Inc. | Adjustable alert tones and operational modes for audio/video recording and communication devices based upon user location |
US10057715B1 (en) * | 2017-03-29 | 2018-08-21 | Honeywell International Inc. | Systems and methods for selecting an optimal device in a home security or automation system for presenting a notification or alert |
US10317102B2 (en) | 2017-04-18 | 2019-06-11 | Ademco Inc. | Geofencing for thermostatic control |
US10962942B2 (en) * | 2017-06-04 | 2021-03-30 | Apple Inc. | Presence triggered notifications and actions |
US10733575B2 (en) * | 2017-06-06 | 2020-08-04 | Cisco Technology, Inc. | Automatic generation of reservations for a meeting-space for disturbing noise creators |
CN109287044A (zh) * | 2017-07-19 | 2019-01-29 | Lsi工业公司 | 具有闭环控制的照明*** |
US11108584B2 (en) * | 2017-08-10 | 2021-08-31 | The Adt Security Corporation | User scene and schedule creation based on time of the year |
US10176349B1 (en) * | 2017-12-07 | 2019-01-08 | Kacchip, LLC | Indoor position and vector tracking system and method |
KR102465204B1 (ko) * | 2018-01-04 | 2022-11-09 | 현대모비스 주식회사 | 스마트홈 서비스에서 이동체의 외출/귀가 인식 장치 및 방법 |
KR20240008980A (ko) | 2018-05-07 | 2024-01-19 | 애플 인크. | 라이브 비디오 피드들 및 기록된 비디오를 보기 위한 사용자 인터페이스들 |
CN108919657B (zh) * | 2018-06-21 | 2021-08-06 | 新华三技术有限公司 | 面板的自动配置方法、装置及面板 |
US10887267B2 (en) | 2018-09-12 | 2021-01-05 | International Business Machines Corporation | Intelligent notification routing and delivery |
US11146522B1 (en) * | 2018-09-24 | 2021-10-12 | Amazon Technologies, Inc. | Communication with user location |
JP2020057942A (ja) * | 2018-10-02 | 2020-04-09 | パナソニックIpマネジメント株式会社 | 制御システム |
CN109459765B (zh) * | 2018-12-12 | 2020-09-01 | 中铁二局集团有限公司 | 基于已有gnss控制网的高精度隧道独立控制网建立方法 |
US10945190B2 (en) | 2019-01-04 | 2021-03-09 | Apple Inc. | Predictive routing based on microlocation |
CN109725619A (zh) * | 2019-01-24 | 2019-05-07 | 深圳市欧瑞博科技有限公司 | 智能家居***的控制方法、装置及服务器 |
US11626010B2 (en) * | 2019-02-28 | 2023-04-11 | Nortek Security & Control Llc | Dynamic partition of a security system |
US20220200817A1 (en) * | 2019-04-25 | 2022-06-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic discovery and configuration of iot devices |
US11363071B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User interfaces for managing a local network |
US10904029B2 (en) | 2019-05-31 | 2021-01-26 | Apple Inc. | User interfaces for managing controllable external devices |
US11829410B2 (en) | 2019-07-02 | 2023-11-28 | International Business Machines Corporation | Playing user preferred music in a selected area |
US11304026B2 (en) * | 2019-12-10 | 2022-04-12 | At&T Intellectual Property I, L.P. | Assisted micro-environment interaction |
US11513667B2 (en) | 2020-05-11 | 2022-11-29 | Apple Inc. | User interface for audio message |
KR102558567B1 (ko) | 2020-07-06 | 2023-07-21 | 주식회사 케이티앤지 | 에어로졸 생성 장치 및 이의 제어 방법 |
US11523968B2 (en) | 2020-10-27 | 2022-12-13 | Poolside Tech, LLC | Methods for determining fluidic flow configurations in a pool system |
US11906361B2 (en) * | 2020-10-28 | 2024-02-20 | Datalogic Ip Tech S.R.L. | Portable device combining indicia scan and contactless temperature functions |
US20230341503A1 (en) * | 2022-04-26 | 2023-10-26 | Plume Design, Inc. | Connected device control using Multi Access Point Wi-Fi Systems |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6071966A (ja) * | 1983-09-28 | 1985-04-23 | Advantest Corp | デジタルスペクトルアナライザ |
JPH06189011A (ja) | 1992-12-22 | 1994-07-08 | Fujitsu Ltd | マルチゾーン移動体電話システムにおける機器制御方式 |
US6400956B1 (en) | 1999-11-15 | 2002-06-04 | Lucent Technologies Inc. | Method and apparatus for a wireless telecommunication system that provides location-based action services |
JP2001231083A (ja) | 2000-02-17 | 2001-08-24 | Mitsubishi Electric Corp | 機器の自動制御システム |
US7774453B2 (en) | 2001-01-31 | 2010-08-10 | International Business Machines Corporation | System and method for handling location information |
JP2003043242A (ja) | 2001-07-31 | 2003-02-13 | Canon Inc | カラーフィルターの製造方法 |
JP3969149B2 (ja) | 2002-03-26 | 2007-09-05 | セイコーエプソン株式会社 | 制御システム |
JP2003304342A (ja) | 2002-04-12 | 2003-10-24 | Matsushita Electric Ind Co Ltd | 遠隔制御システムならびにそれに用いられる携帯端末および管理装置 |
US7933945B2 (en) | 2002-06-27 | 2011-04-26 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
GB2408592B (en) | 2003-11-27 | 2005-11-16 | James Ian Oswald | Household energy management system |
JP2005295160A (ja) * | 2004-03-31 | 2005-10-20 | Yamatake Corp | 到着予知システム、熱源能力制御システムおよび空調制御システム |
JP2005354324A (ja) | 2004-06-09 | 2005-12-22 | Sanyo Electric Co Ltd | 携帯電話機、テレビ視聴装置、携帯型電子装置 |
US20060123080A1 (en) * | 2004-12-03 | 2006-06-08 | Motorola, Inc. | Method and system of collectively setting preferences among a plurality of electronic devices and users |
US7515917B2 (en) * | 2005-07-12 | 2009-04-07 | Qwest Communications International Inc. | Efficiently determining the location of a mobile communications device system and methods |
ES2651920T3 (es) | 2005-12-23 | 2018-01-30 | Philips Lighting Holding B.V. | Sistema de iluminación con interfaz de usuario con conocimiento de la posición |
US8364669B1 (en) * | 2006-07-21 | 2013-01-29 | Aol Inc. | Popularity of content items |
US8421602B2 (en) | 2006-09-13 | 2013-04-16 | Savant Systems, Llc | Remote control unit for a programmable multimedia controller |
JP2008153859A (ja) | 2006-12-15 | 2008-07-03 | Toshiba Corp | 楽曲配信装置、楽曲配信方法、端末装置、及び通信方法 |
JP2008171031A (ja) | 2007-01-05 | 2008-07-24 | Matsushita Electric Ind Co Ltd | コンテンツ利用集計システム、サーバ、端末、コンテンツ利用集計方法及びプログラム |
US7843333B2 (en) | 2007-01-26 | 2010-11-30 | Sony Ericsson Mobile Communication Ab | System, methods, devices and computer program products for controlling electronic appliances within a local area |
US20080189359A1 (en) | 2007-02-01 | 2008-08-07 | Sony Corporation | Content providing method, content playback method, portable wireless terminal, and content playback apparatus |
JP4935386B2 (ja) | 2007-02-01 | 2012-05-23 | ソニー株式会社 | コンテンツ再生方法およびコンテンツ再生システム |
US20080271123A1 (en) | 2007-04-30 | 2008-10-30 | General Instrument Corporation | System and Method For Controlling Devices in a Home-Automation Network |
CN101169261B (zh) * | 2007-11-25 | 2011-09-07 | 梁福鹏 | 一种单个电器化的智能厨房 |
JP2009228910A (ja) | 2008-03-19 | 2009-10-08 | Brother Ind Ltd | 空調制御システム |
US8655960B2 (en) * | 2008-06-19 | 2014-02-18 | Verizon Patent And Licensing Inc. | Location-aware instant messaging |
KR101111017B1 (ko) | 2009-01-14 | 2012-02-13 | 육상조 | 에너지 절감 및 사용의 편의성이 도모된 자동 전력 차단 시스템 |
CN101577854A (zh) * | 2009-06-04 | 2009-11-11 | 中兴通讯股份有限公司 | 实现对无线个人网设备进行控制的方法及装置 |
JP5208076B2 (ja) | 2009-09-14 | 2013-06-12 | Kddi株式会社 | 操作対象装置の周辺に存在する遠隔操作装置の離脱を検出するシステム及び方法 |
US9456226B2 (en) * | 2009-09-15 | 2016-09-27 | Weidong Mao | Dynamic content packaging in a content delivery system |
JP2011076196A (ja) | 2009-09-29 | 2011-04-14 | Funai Electric Co Ltd | セキュリティ装置およびセキュリティシステム |
JP4989702B2 (ja) | 2009-10-01 | 2012-08-01 | 三菱電機株式会社 | 設備制御端末、設備制御システム、設備制御方法並びにプログラム |
US8386620B2 (en) * | 2009-12-15 | 2013-02-26 | Apple Inc. | Ad hoc networking based on content and location |
US20120303137A1 (en) | 2009-12-30 | 2012-11-29 | Nec Europe Ltd. | Method and system for controlling devices and/or appliances being installed and/or implemented in a user network |
JP5124600B2 (ja) * | 2010-01-22 | 2013-01-23 | 楽天株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理システム |
KR101614984B1 (ko) * | 2010-02-08 | 2016-04-22 | 다니엘 프리드랜더 | 존재 검출 방법, 장치, 및 이용 |
US9823342B2 (en) | 2010-02-09 | 2017-11-21 | Aeroscout, Ltd. | System and method for mobile monitoring of non-associated tags |
GB201005320D0 (en) | 2010-03-30 | 2010-05-12 | Telepure Ltd | Improvements in controllers, particularly controllers for use in heating, ventilation and air conditioning systems |
JP2011257918A (ja) | 2010-06-08 | 2011-12-22 | Sony Corp | コンテンツ推薦装置およびコンテンツ推薦方法 |
US9553878B2 (en) | 2010-08-16 | 2017-01-24 | Facebook, Inc. | People directory with social privacy and contact association features |
WO2012028999A2 (en) * | 2010-08-31 | 2012-03-08 | Koninklijke Philips Electronics N.V. | Patient monitoring |
US20120065802A1 (en) * | 2010-09-14 | 2012-03-15 | Joulex, Inc. | System and methods for automatic power management of remote electronic devices using a mobile device |
US20120172027A1 (en) * | 2011-01-03 | 2012-07-05 | Mani Partheesh | Use of geofences for location-based activation and control of services |
US20120303415A1 (en) * | 2011-05-25 | 2012-11-29 | Ari Edelson | System and method of providing recommendations |
US8639706B1 (en) * | 2011-07-01 | 2014-01-28 | Google Inc. | Shared metadata for media files |
US8831629B2 (en) * | 2011-11-30 | 2014-09-09 | At&T Intellectual Properties I, L.P. | System and method for identifying mobile communication devices |
US9071453B2 (en) | 2012-06-11 | 2015-06-30 | Apple Inc. | Location-based device automation |
US9215559B2 (en) * | 2013-03-04 | 2015-12-15 | Apple Inc. | Adding geo-fences based on time |
US9933920B2 (en) * | 2013-09-27 | 2018-04-03 | Sonos, Inc. | Multi-household support |
US9196432B1 (en) | 2014-09-24 | 2015-11-24 | James Thomas O'Keeffe | Smart electrical switch with audio capability |
US10536790B2 (en) | 2015-03-12 | 2020-01-14 | StarTime Software Technology Co., Ltd. | Location based services audio system |
-
2012
- 2012-06-11 US US13/493,823 patent/US9071453B2/en active Active
-
2013
- 2013-04-12 AU AU2013205582A patent/AU2013205582B2/en active Active
- 2013-06-09 CN CN201310332667.7A patent/CN103488134B/zh active Active
- 2013-06-09 CN CN201610273713.4A patent/CN105721266B/zh active Active
- 2013-06-10 JP JP2013121960A patent/JP2013258696A/ja active Pending
- 2013-06-11 EP EP13171523.7A patent/EP2675195A3/en not_active Withdrawn
- 2013-06-11 BR BR122022007004-3A patent/BR122022007004B1/pt active Search and Examination
- 2013-06-11 BR BR102013014528-9A patent/BR102013014528B1/pt active IP Right Grant
- 2013-06-11 KR KR20130066785A patent/KR101491263B1/ko active IP Right Grant
-
2014
- 2014-11-17 US US14/542,800 patent/US9647850B2/en active Active
-
2016
- 2016-04-11 JP JP2016079080A patent/JP6059382B2/ja active Active
-
2017
- 2017-05-05 US US15/587,516 patent/US10142123B2/en active Active
-
2018
- 2018-09-27 US US16/143,570 patent/US10659248B2/en active Active
-
2020
- 2020-04-20 US US16/853,494 patent/US10873475B2/en active Active
- 2020-12-21 US US17/128,874 patent/US11658841B2/en active Active
-
2023
- 2023-04-07 US US18/297,573 patent/US20230246871A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
BR122022007004B1 (pt) | 2023-04-18 |
US10873475B2 (en) | 2020-12-22 |
US20150072674A1 (en) | 2015-03-12 |
CN103488134B (zh) | 2016-09-07 |
US11658841B2 (en) | 2023-05-23 |
JP2016174370A (ja) | 2016-09-29 |
CN105721266A (zh) | 2016-06-29 |
JP2013258696A (ja) | 2013-12-26 |
US20230246871A1 (en) | 2023-08-03 |
US9647850B2 (en) | 2017-05-09 |
KR101491263B1 (ko) | 2015-02-06 |
US20190028295A1 (en) | 2019-01-24 |
AU2013205582A1 (en) | 2014-01-09 |
US20200252230A1 (en) | 2020-08-06 |
KR20130138699A (ko) | 2013-12-19 |
US9071453B2 (en) | 2015-06-30 |
JP6059382B2 (ja) | 2017-01-11 |
US20130331087A1 (en) | 2013-12-12 |
EP2675195A3 (en) | 2015-02-18 |
US20210184883A1 (en) | 2021-06-17 |
BR102013014528A2 (pt) | 2016-05-03 |
AU2013205582B2 (en) | 2015-09-17 |
US20170338974A1 (en) | 2017-11-23 |
CN105721266B (zh) | 2017-06-16 |
CN103488134A (zh) | 2014-01-01 |
US10659248B2 (en) | 2020-05-19 |
US10142123B2 (en) | 2018-11-27 |
EP2675195A2 (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10873475B2 (en) | Location-based device automation | |
US10187745B1 (en) | System and method for energy efficient geofencing implementation and management | |
KR101573129B1 (ko) | 무선 장치 구성 | |
US11356562B2 (en) | Transferring an active telephone conversation | |
US20210011440A1 (en) | Data-Driven Context Determination | |
KR20150121177A (ko) | 근접 펜스 | |
BR102013002579A2 (pt) | Métodos, sistemas e produtos de programa baseados na localização para execução de uma ação no dispositivo de um usuário | |
BR112013030490B1 (pt) | Método e sistema para seleção de pontos de acesso sem fio para monitoramento de geocerca | |
BR112013030585B1 (pt) | Método realizado por um dispositivo móvel, mídia de armazenamento legível por computador não transitória, e sistema | |
KR20170137954A (ko) | 동반 디바이스를 사용한 위치 결정 | |
KR102495118B1 (ko) | 무선 디바이스 속성 통신 | |
WO2018107617A1 (zh) | 一种权限管理方法、相关设备及*** | |
EP3025527A2 (en) | Generating geofences | |
EP3089486B1 (en) | Terminal position determination | |
JPWO2017026157A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
AU2015213385B2 (en) | Location-based device automation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B03A | Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette] | ||
B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B15K | Others concerning applications: alteration of classification |
Free format text: A CLASSIFICACAO ANTERIOR ERA: H04W 4/02 Ipc: H04W 4/02 (2018.01), H04L 12/28 (2006.01), H04L 29 |
|
B06A | Patent application procedure suspended [chapter 6.1 patent gazette] | ||
B15K | Others concerning applications: alteration of classification |
Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04W 4/02 , H04L 12/28 , H04L 29/08 , H05B 47/105 , H05B 47/19 Ipc: H04W 4/02 (2006.01), H04L 12/28 (2006.01), H05B 47 |
|
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 11/06/2013, OBSERVADAS AS CONDICOES LEGAIS |