Способ и устройство, предназначенные для откладывания напоминания, основанного на условии

Изобретение относится к технике связи. Технический результат заключается в расширении арсенала технических средств. Система обнаруживает одно из: человека, местоположение или событие, связанных с напоминанием, генерирует напоминание и откладывает повторное генерирование напоминания до тех пор, пока опять не будет обнаружен человек, местоположение или событие, связанные с напоминанием. 3 н. и 7 з.п. ф-лы, 15 ил.

 

Уровень техники

Жизнь в мире без возможностей откладывания может быть не представимой для отдельных людей. С момента времени, когда многие люди просыпаются утром, они используют функциональную возможность откладывания на будильнике, чтобы еще вздремнуть. Почти любая система может использовать признак откладывания, такой как настройка откладывания для напоминаний, встреч, записей и т.д. С помощью использования откладывания пользователь сообщает системе, предоставляющей уведомление, что он не желает выполнять уведомленное действие прямо сейчас, желает выполнять уведомленное действие позже и желает, чтобы его уведомили о действии позже. Таким образом, функцию откладывания используют для того, чтобы отсрочить уведомленные действия до более позднего момента времени. Однако в настоящее время большинство функциональных возможностей откладывания основано на времени (например, установка времени откладывания, напоминаемого об уведомленном действии).

Сущность изобретения

В соответствии с одним аспектом способ может включать в себя обнаружение, с помощью устройства, человека, связанного с напоминанием, генерацию напоминания с помощью устройства и откладывание напоминания до тех пор, пока устройство опять не обнаружит человека, связанного с напоминанием.

Кроме того, способ может включать в себя создание, с помощью устройства, напоминания, связанного с человеком.

Кроме того, создание, с помощью устройства, напоминания может включать в себя создание пользователем устройства напоминания, которое запрашивает выполнение действия, связанного с человеком.

Кроме того, обнаружение, с помощью устройства, человека, связанного с напоминанием, может включать в себя обеспечение предварительно определенного расстояния, определение расстояния между устройством и человеком, связанным с напоминанием, и обнаружение человека, связанного с напоминанием, если определенное расстояние меньше или равно предварительно определенному расстоянию.

Кроме того, обнаружение, с помощью устройства, человека, связанного с напоминанием, может включать в себя обнаружение другого устройства, связанного с этим человеком.

Кроме того, обнаружение другого устройства может включать в себя, по меньшей мере, одно из следующего: обнаружение другого устройства с использованием связи Bluetooth, обнаружение другого устройства с использованием спутниковой связи глобального позиционирования, обнаружение другого устройства с использованием идентификации в соте, обнаружение другого устройства с использованием метки радиочастотной идентификации (RFID), обнаружение другого устройства с использованием беспроводной связи высокого качества (Wi-Fi), обнаружение другого устройства с использованием беспроводной связи ближнего радиуса действия (NFC), обнаружение другого устройства с использованием связи глобальной возможности взаимодействия для микроволнового доступа (WiMAX) или обнаружение другого устройства с использованием технологии ZigBee.

Кроме того, обнаружение, с помощью устройства, человека, связанного с напоминанием, может включать в себя, по меньшей мере, одно из следующего: выполнение телефонного вызова человеку или прием телефонного вызова от человека, посылку сообщения электронной почты человеку или прием сообщения электронной почты от человека, посылку текстового сообщения человеку или прием текстового сообщения от человека, посылку мгновенного сообщения человеку или прием мгновенного сообщения от человека, посылку сообщения речевой почты человеку или прием сообщения речевой почты от человека, посылку видео человеку или прием видео от человека или посылку аудиофайла человеку или прием аудиофайла от человека.

Кроме того, генерация напоминания может включать в себя, по меньшей мере, одно из следующего: предоставление напоминания пользователю устройства через визуальный сигнал, предоставление напоминания пользователю через аудиосигнал, предоставление напоминания пользователю через вибрационный сигнал или предоставление напоминания пользователю через аудио, визуальный и вибрационный сигналы.

Кроме того, откладывание напоминания может включать в себя запоминание информации в устройстве, идентифицирующей, когда предоставить напоминание.

В соответствии с другим аспектом способ может включать в себя обнаружение, с помощью устройства, местоположения, связанного с напоминанием, генерацию напоминания с помощью устройства и откладывание напоминания до тех пор, пока устройство не обнаружит местоположение, связанное с напоминанием, второй раз.

Кроме того, способ может включать в себя создание, с помощью устройства, напоминания, связанного с местоположением.

Кроме того, создание, с помощью устройства, напоминания может включать в себя создание пользователем устройства напоминания, которое запрашивает выполнение действия, связанного с местоположением.

Кроме того, обнаружение, с помощью устройства, местоположения, связанного с напоминанием, может включать в себя обеспечение предварительно определенного расстояния, определение расстояния между устройством и местоположением, связанным с напоминанием, и обнаружение местоположения, связанного с напоминанием, если определенное расстояние меньше или равно предварительно определенному расстоянию.

Кроме того, обнаружение, с помощью устройства, местоположения, связанного с напоминанием, может включать в себя определение позиции устройства с использованием спутниковой связи глобального позиционирования или с использованием идентификации устройства в соте, сравнение позиции устройства с адресом местоположения и обнаружение местоположения, если позиция устройства находится в пределах предварительно определенного расстояния от адреса местоположения.

Кроме того, обнаружение, с помощью устройства, местоположения, связанного с напоминанием, может включать в себя, по меньшей мере, одно из следующего: обнаружение местоположения с использованием метки радиочастотной идентификации (RFID), обнаружение местоположения с использованием беспроводной связи высокого качества (Wi-Fi), обнаружение местоположения с использованием беспроводной связи ближнего радиуса действия (NFC), обнаружение местоположения с использованием связи глобальной совместимости для микроволнового доступа (WiMAX) или обнаружение местоположения с использованием технологии ZigBee.

Кроме того, генерация напоминания может включать в себя, по меньшей мере, одно из следующего: предоставление напоминания пользователю устройства через визуальный сигнал, предоставление напоминания пользователю через аудиосигнал, предоставление напоминания пользователю через вибрационный сигнал или предоставление напоминания пользователю через аудио, визуальный и вибрационный сигналы.

В соответствии с еще одним аспектом способ может включать в себя обнаружение, с помощью устройства, первого наступления события, связанного с напоминанием, генерацию напоминания с помощью устройства и откладывание напоминания до тех пор, пока устройство не обнаружит второе наступление события, связанного с напоминанием.

Кроме того, способ может включать в себя создание, с помощью устройства, напоминания, связанного с событием.

Кроме того, создание, с помощью устройства, напоминания может включать в себя создание пользователем устройства напоминания, которое запрашивает выполнение действия.

Кроме того, обнаружение, с помощью устройства, первого наступления события, связанного с напоминанием, включает в себя, по меньшей мере, одно из следующего: выполнение или прием телефонного вызова, посещение конкретного web-сайта, посылку или прием текстового сообщения, посылку или прием мгновенного сообщения, посылку или прием сообщения электронной почты, посылку или прием сообщения речевой почты, посылку или прием изображения, посылку или прием видео или посылку или прием аудиофайла.

Кроме того, генерация напоминания может включать в себя, по меньшей мере, одно из следующего: предоставление напоминания пользователю устройства через визуальный сигнал, предоставление напоминания пользователю через аудиосигнал, предоставление напоминания пользователю через вибрационный сигнал или предоставление напоминания пользователю через аудио, визуальный и вибрационный сигналы.

Кроме того, откладывание напоминания может включать в себя запоминание информации откладывания в устройстве.

В соответствии с дополнительным аспектом система может включать в себя средство, сконфигурированное с возможностью обнаружения одного из человека, местоположения или события, связанных с напоминанием; средство, сконфигурированное с возможностью генерации напоминания; и средство, сконфигурированное с возможностью откладывать напоминание до тех пор, пока не будет опять обнаружено одно из человека, местоположения или события, связанного с напоминанием.

В соответствии с еще одним аспектом устройство может включать в себя память, чтобы хранить команды, и логические устройства обработки, выполняющие команды, чтобы дать возможность создания напоминания, связанного с одним из человека, местоположения или события, связанного с напоминанием, дать возможность обнаружения одного из человека, местоположения или события, связанных с напоминанием, дать возможность генерации напоминания, дать возможность генерации напоминания второй раз, когда будет опять будет обнаружено одно из человека, местоположения или события, связанных с напоминанием.

В соответствии с другим аспектом компьютерно-читаемый носитель, который хранит команды, выполняемые компьютером, может включать в себя команды, чтобы дать возможность создания напоминания, связанного с одним из человека, местоположения или события, связанного с напоминанием, дать возможность обнаружения одного из человека, местоположения или события, связанного с напоминанием, дать возможность генерации напоминания первый раз, когда обнаруживают одно из человека, местоположения или события, связанного с напоминанием, и дать возможность генерации напоминания второй раз, когда опять будет обнаружено одно из человека, местоположения или события, связанного с напоминанием.

Краткое описание чертежей

Сопровождающие чертежи, которые включены в это описание и составляют его часть, иллюстрируют один или более вариантов осуществления, описанных в настоящей заявке, вместе с описанием объясняют эти варианты осуществления. На чертежах:

фиг.1 - иллюстративная схема, иллюстрирующая концепции, описанные в настоящей заявке,

фиг.2 - схема иллюстративного устройства, в котором могут быть осуществлены системы и способы, описанные в настоящей заявке,

фиг.3 - схема иллюстративных компонентов иллюстративного устройства фиг.2,

фиг.4А и фиг.4В - схемы, иллюстрирующие создание иллюстративного откладывания, основанного на человеке,

фиг.5А-5С - схемы, изображающие пример откладывания, основанного на человеке, созданного на фиг.4А и фиг.4В,

фиг.6А и фиг.6В - схемы, иллюстрирующие создание иллюстративного откладывания, основанного на местоположении,

фиг.7А-7С - схемы, изображающие пример откладывания, основанного на местоположении, созданного на фиг.6А и фиг.6В, и

Фиг.8 и фиг.9 - блок-схемы последовательности этапов иллюстративных процессов в соответствии с осуществлениями, описанными в настоящей заявке.

Подробное описание изобретения

Следующее подробное описание относится к сопровождающим чертежам. Одинаковые ссылочные номера на разных чертежах могут идентифицировать одинаковые или похожие элементы. Также следующее подробное описание не ограничивает изобретение.

Варианты осуществления, описанные в настоящей заявке, могут относиться к откладыванию на основе человека, местоположения и/или события для устройства. В одном варианте осуществления устройство может генерировать напоминание, связанное с человеком, если устройство обнаруживает, что человек находится в пределах предварительно определенной близости от устройства. Пользователь устройства может выбирать откладывание напоминания, и устройство может отложить напоминание до тех пор, пока в следующий раз не будет обнаружен человек с помощью устройства. В другом варианте осуществления устройство может генерировать напоминание, связанное с местоположением, если устройство обнаруживает, что местоположение находится в пределах предварительно определенной близости от устройства. Пользователь устройства может выбирать откладывание напоминания, и устройство может отложить напоминание до тех пор, пока в следующий раз устройство не обнаружит местоположение. Еще в одном варианте осуществления устройство может генерировать напоминание, связанное с событием, если устройство обнаруживает наступление события. Пользователь устройства может решать отложить напоминание, и устройство может отложить напоминание до тех пор, пока в следующий раз не будет обнаружено наступление события с помощью устройства.

Фиг.1 является иллюстративной схемой, иллюстрирующей концепции, описанные в настоящей заявке. Как изображено на фиг.1, устройство может обнаруживать человека, местоположение и/или событие (далее упоминаемые как “человек/местоположение/событие”) и может генерировать напоминание, связанное с человеком/местоположением/событием пользователю устройства. Пользователь устройства может решать, что он/она не желает выполнять действие, связанное с напоминанием, в настоящее время, но хотел бы отложить напоминание. Пользователь устройства может предоставить это предпочтение в устройство, и устройство может откладывать напоминание до тех пор, пока устройство не обнаружит человека/местоположение/событие в следующий раз.

“Устройство” как понятие, использованное в настоящем описании, должно быть широко интерпретировано таким образом, чтобы включать в себя радиотелефон, терминал персональной системы связи (PCS), который может объединять сотовый радиотелефон с обработкой данных, функциональными возможностями факсимильной связи и передачи данных; персонального цифрового ассистента (PDA), который может включать в себя радиотелефон, пейджер, доступ к Internet/внутренней сети, web-браузер, органайзер, календарь, камеру (например, видео и/или фотокамеру), устройство записи звука (например, микрофон), приемник Доплера и/или приемник глобальной системы позиционирования (GPS), переносной портативный компьютер, устройство GPS или любые другие устройства вычисления или связи, которые могут генерировать и откладывать напоминания, такие как персональный компьютер. В одном иллюстративном варианте осуществления устройство может выполнять способ автоматической идентификации, такой как радиочастотная идентификация (RFID). В таком варианте осуществления метка RFID может быть прикреплена к или включена в продукт, животное, человека, местоположение и т.д. с целью идентификации с использованием радиоволн с помощью устройства.

“Человек” как понятие, использованное в настоящем описании, должно быть широко интерпретировано таким образом, чтобы включать в себя, например, человека, использующего устройство, друзей, знакомых, семью, коллег по работе, номер телефона, идентификацию пользователя, идентификацию чата, идентификацию протокола инициализации сеанса (SIP) и/или любого человека, который может быть обнаружен с помощью устройства.

“Местоположение” как понятие, использованное в настоящем описании, должно быть широко интерпретировано таким образом, чтобы включать в себя, например, здания, ориентиры, дороги, мосты и/или любое местоположение, которое может быть обнаружено с помощью устройства (например, через метку RFID).

“Событие” как понятие, использованное в настоящем описании, должно быть широко интерпретировано таким образом, чтобы включать в себя, например, выполнение или прием телефонного вызова (например, определенному человеку, номеру или адресу или от определенного человека, номера или адреса), посещение конкретного web-сайта, посылку или прием текстового сообщения или мгновенного сообщения (например, определенному человеку, номеру или адресу или от определенного человека, номера или адреса), посылку или прием сообщения речевой почты (например, определенному человеку, номеру или адресу или от определенного человека, номера или адреса), посылку или прием изображения (например, определенному человеку, номеру или адресу или от определенного человека, номера или адреса), посылку или прием видео (например, определенному человеку, номеру или адресу или от определенного человека, номера или адреса), посылку или прием аудиофайла (например, посылку или прием тонального сигнала звонка определенному человеку, номеру или адресу или от определенного человека, номера или адреса), выполнение приложения программного обеспечения, завершение приложения программного обеспечения и/или любое возможное “событие”, которое может быть обнаружено с помощью устройства.

“Откладывание” как понятие, использованное в настоящем описании, должно быть широко интерпретировано таким образом, чтобы включать в себя, например, механизм, который отсрочивает напоминание для выполнения действия или предоставляет дополнительное напоминание до тех пор, пока человек/местоположение/событие не будут обнаружены с помощью устройства в будущем.

Несмотря на то что следующее описание относится к вариантам применения, основанным на человеке/местоположении/событии, в других вариантах осуществления системы и способ, описанные в настоящей заявке, могут быть использованы с предметами, например животными, печатными изданиями (например, книгами, журналами и т.д.), персонажами мультфильмов, героями фильмов, растениями, деревьями и/или любым “предметом”, который может быть обнаружен с помощью устройства.

Архитектура иллюстративного устройства

Фиг.2 является схемой иллюстративного устройства 200 в соответствии с вариантом осуществления, описанным в настоящей заявке. Как изображено на фиг.2, устройство 200 может включать в себя корпус 210, громкоговоритель 220, дисплей 230, кнопки 240 управления, клавиатуру 250, микрофон 260 и камеру 270. Корпус 210 может защищать компоненты устройства 200 от внешних элементов. Громкоговоритель 220 может предоставлять слышимую информацию пользователю устройства 200. Дисплей 230 может предоставлять визуальную информацию пользователю. Например, дисплей 230 может предоставлять информацию, относящуюся к напоминаниям, откладыванию, входящим или исходящим вызовам, данным, играм, телефонным книгам, текущему времени и т.д. В одном варианте осуществления дисплей 230 может обеспечивать пользователя возможностью создавать информацию об откладывании, основанном на человеке/местоположении/событии, для напоминаний. Кнопки 240 управления могут позволять пользователю взаимодействовать с устройством 200, чтобы заставлять устройство 200 выполнять одну или более операций. Клавиатура 250 может включать в себя стандартную телефонную клавиатуру и/или стандартную клавиатуру QWERTY. Микрофон 260 может принимать слышимую информацию от пользователя. Камера 270 может давать возможность пользователю захватывать и запоминать видео и/или изображения (например, картинки).

Несмотря на то что фиг.2 изображает иллюстративные компоненты устройства 200, в других вариантах осуществления устройство 200 может включать в себя дополнительные, другие или меньше компонентов, чем изображенные на фиг.2. Например, устройство 200 может включать в себя сенсорный экран (например, дисплей 230 может быть сенсорным экраном), который может позволять пользователю взаимодействовать с устройством 200 таким образом, чтобы заставлять устройство 200 выполнять одну или более операций. Сенсорным экраном можно манипулировать с помощью касания или контакта с дисплеем с помощью ручки или пальца. Еще в одном варианте осуществления один или более компонентов устройства 200 могут выполнять функции одного или более компонентов устройства 200.

Фиг.3 является схемой иллюстративных компонентов устройства 200. Как изображено на фиг.3, устройство 200 может включать в себя логику (логические средства) 310 обработки, память 320, интерфейс 330 пользователя, интерфейс 340 связи, узел 350 антенны, устройство 360 сбора информации об откладывании. Логика 310 обработки может включать в себя процессор, микропроцессор, интегральную схему прикладной ориентации (ASIC), вентильную матрицу, программируемую в условиях эксплуатации (FPGA), или тому подобное. Память 320 может включать в себя оперативное запоминающее устройство (RAM), память, постоянное запоминающее устройство (ROM) и/или другой тип памяти, чтобы запоминать данные и команды, которые могут быть использованы логикой 310 обработки, чтобы управлять работой устройства 200 и его компонентов.

Интерфейс 330 пользователя может включать в себя механизмы, предназначенные для ввода информации в устройство 200 и/или для вывода информации из устройства 200. Примеры механизмов ввода и вывода могли бы включать в себя громкоговоритель (например, громкоговоритель 220), чтобы принимать электрические сигналы и выводить аудиосигналы, камеру (например, камеру 270), чтобы принимать изображение и/или видеосигналы и выводить электрические сигналы, микрофон (например, микрофон 260), чтобы принимать аудиосигналы и выводить электрические сигналы, кнопки (например, джойстик, кнопки 240 управления и/или клавиши клавиатуры 250), чтобы позволять вводить данные и команды управления в устройство 200, дисплей (например, дисплей 230), чтобы выводить визуальную информацию (например, информацию из камеры 270) и/или вибратор, чтобы заставлять устройство 200 вибрировать.

Интерфейс 340 связи может включать в себя, например, передатчик, который может преобразовывать сигналы основной полосы частот из логики 310 обработки в радиочастотные (RF) сигналы, и/или приемник, который может преобразовывать RF сигналы в сигналы основной полосы частот. В качестве альтернативы интерфейс 340 связи может включать в себя приемопередатчик, чтобы выполнять функции как передатчика, так и приемника. Интерфейс 340 связи может соединяться с узлом 350 антенны для передачи и приема RF сигналов. Узел 350 антенны может включать в себя одну или более антенн, чтобы передавать и принимать RF сигналы через эфир. Узел 350 антенны может принимать RF сигналы из интерфейса 340 связи и передавать их через эфир и принимать RF сигналы через эфир и предоставлять их в интерфейс 340 связи. В одном варианте осуществления, например, интерфейс 340 связи может взаимодействовать с сетью (например, локальной сетью (LAN), глобальной сетью (WAN), телефонной сетью, такой как коммутируемая телефонная сеть общего пользования (PSTN), беспроводной персональной сетью (WPAN), столичной сетью (MAN), внутренней сетью, Internet или комбинацией сетей), с другим устройством (например, через связь Bluetooth), меткой RFID, обеспеченной в местоположении или на предмете, и т.д., для того чтобы обнаруживать человека/местоположение/событие.

Устройство 360 сбора информации об откладывании может получать информацию об откладывании из устройства 200. В одном варианте осуществления информация об откладывании может соответствовать обнаружению для напоминания, сохраненного в устройстве 200, или может быть принята с помощью устройства 200 (например, с помощью интерфейса 340 связи). В этом случае устройство 360 сбора информации об откладывании может включать в себя устройство хранения данных (например, память 320) или устройство связи (например, интерфейс 340 связи), которое может принимать информацию об откладывании и/или напоминания из другого источника (например, проводной или беспроводной связи с внешним устройством хранения медиа).

Как будет подробно описано ниже, устройство 200 может выполнять определенные операции, относящиеся к созданию откладывания, основанного на человеке/местоположении/событии. Устройство 200 может выполнять эти операции в ответ на выполнение логикой 310 обработки команд программного обеспечения приложения, содержащегося в машиночитаемом носителе, таком как память 320. Машиночитаемый носитель может быть определен как физическое или логическое устройство памяти и/или несущая волна.

Команды программного обеспечения могут быть считаны в память 320 из другого машиночитаемого носителя или из другого устройства через интерфейс 340 связи. Команды программного обеспечения, содержащиеся в памяти 320, могут заставлять логику 310 обработки выполнять процессы, которые будут описаны позже. В качестве альтернативы аппаратно-реализованные схемы могут быть использованы вместо команд программного обеспечения или в комбинации с ними, чтобы осуществлять процессы, описанные в настоящей заявке. Таким образом, варианты осуществления, описанные в настоящей заявке, не ограничены конкретной комбинацией схем аппаратного обеспечения и программного обеспечения.

Иллюстративное откладывание, основанное на человеке

Фиг.4А и фиг.4В являются схемами, иллюстрирующими создание иллюстративного откладывания, основанного на человеке. Как изображено на фиг.4А, первый пользователь (пользователь 1) 410 может посылать запрос 420 в устройство 200, запрашивающий, чтобы напоминание было связано со вторым пользователем (пользователем 2) 440. Например, в одном варианте осуществления первый пользователь 410 может запросить, чтобы устройство 200 создало напоминание, чтобы первый пользователь 410 выполнил действие, если устройство 200 обнаружит второго пользователя 440. Устройство 200 может создать напоминание 430, основанное на человеке, связанное с обнаружением второго пользователя 440.

Как изображено на фиг.4В, устройство 200 может обнаруживать второго пользователя 440 (или устройство 200, связанное со вторым пользователем 440), как указано с помощью ссылочного номера 450. Например, в одном варианте осуществления устройство 200 может обеспечивать предварительно определенное расстояние (например, три фута) и может обнаружить второго пользователя 440, если второй пользователь 440 находится на расстоянии от первого пользователя 410, которое меньше предварительно определенного расстояния. Устройство 200 может обнаруживать второго пользователя 440 множеством способов, например, с использованием Bluetooth, GPS, идентификации в соте, метки RFID, беспроводной связи высокого качества (Wi-Fi), глобальной совместимости для микроволнового доступа (WiMAX), технологии беспроводной связи ближнего радиуса действия (NFC), технологии ZigBee и т.д. Если устройство 200 обнаружит второго пользователя 440, устройство 200 может сгенерировать напоминание 430, основанное на человеке, связанное со вторым пользователем 440, и первый пользователь 410 может принять напоминание 430, основанное на человеке.

Первый пользователь 410 может отклонить напоминание 430, основанное на человеке, и/или может выполнить действие, связанное с напоминанием 430, основанном на человеке. Например, первый пользователь 410 может желать информировать второго пользователя 440 о некоторой идее, и напоминание 430, основанное на человеке, может напомнить первому пользователю 410 об этом действии. Первый пользователь 410 может желать информировать второго пользователя 440 об идее и/или может отклонить напоминание 430, основанное на человеке. В качестве альтернативы первый пользователь 410 может желать выполнить действие, связанное с напоминанием 430, основанном на человеке, в следующий раз, когда первый пользователь 410 встретится со вторым пользователем 440. Первый пользователь 410 может подать запрос 460 в устройство 200, чтобы отложить напоминание 430, основанное на человеке, и устройство 200 может обеспечить откладывание 470 напоминания 430, основанного на человеке, до тех пор, пока устройство 200 не обнаружит второго пользователя 440 еще раз. Устройство 200 может сохранить эту информацию об откладывании (например, в памяти 320 устройства 200).

Фиг.5А-5С являются схемами, изображающими пример откладывания, основанного на человеке, созданного на фиг.4А и фиг.4В. Как изображено на фиг.5А, Макс может желать обсудить планирование отпуска со своей подругой Эммой и, таким образом, может решить установить напоминание, основанное на человеке, чтобы поговорить с Эммой об отпуске в следующий раз, когда он увидит ее. Макс может использовать дисплей 230 устройства 200, чтобы установить напоминание, основанное на человеке, чтобы обсудить отпуск с Эммой, как изображено с помощью ссылочного номера 500.

Как изображено на фиг.5В, Макс и Эмма могут, в конце концов, встретиться, и устройство 200 Макса может обнаружить 510 устройство 200 Эммы, например, с использованием Bluetooth, GPS, идентификации в соте, меток RFID, Wi-Fi, WiMAX, технологии беспроводной связи ближнего радиуса действия (NFC), технологии ZigBee и т.д. В одном варианте осуществления устройство 200 Макса может обеспечить предварительно определенное расстояние и может обнаружить устройство 200 Эммы, если устройство 200 Эммы находится на расстоянии от устройства 200 Макса, которое меньше предварительно определенного расстояния. Если устройство 200 Макса обнаружит устройство 200 Эммы, напоминание 520, основанное на человеке, может быть предоставлено на дисплее 230 устройства 200 Макса. Например, напоминание 520, основанное на человеке, может напомнить Максу обсудить планы отпуска с Эммой.

Макс может отклонить напоминание 520, основанное на человеке, и/или может обсудить планы отпуска с Эммой. В качестве альтернативы Эмма может не желать говорить об отпуске в этот раз, но Макс по-прежнему может желать говорить об отпуске с Эммой в следующий раз, когда они встретятся. Макс может использовать дисплей 230 устройства 200, чтобы настроить откладывание 530 для напоминания 520, основанного на человеке (например, дисплей 230 может предложить Максу опцию “напомнить мне в следующий раз, когда я встречу Эмму”), как проиллюстрировано на фиг.5С. Устройство 200 Макса может отложить напоминание 520, основанное на человеке, до тех пор, пока устройство 200 Макса не обнаружит устройство 200 Эммы в следующий раз. Устройство 200 Макса может сохранить эту информацию об откладывании (например, в памяти 320 устройства 200).

Несмотря на то что фиг.4А по фиг.5С изображают создание иллюстративного откладывания, основанного на человеке, в других вариантах осуществления устройство 200 может использовать дополнительные, другие или меньшее число компонентов, чем изображено на фиг.4А по фиг.5С, чтобы создавать откладывание, основанное на человеке. Например, устройство 200 Макса может включать в себя сенсорный экран (например, дисплей 230 может быть сенсорным экраном), который может позволить Максу взаимодействовать с устройством 200 Макса, чтобы создавать откладывание, основанное на человеке. Сенсорным экраном можно манипулировать с помощью касания или контакта с дисплеем с помощью пера или пальца.

Иллюстративное откладывание, основанное на местоположении

Фиг.6А и фиг.6В являются схемами, иллюстрирующими создание иллюстративного откладывания, основанного на местоположении. Как изображено на фиг.6А, пользователь 610 может посылать запрос 620 в устройство 200, запрашивающий, чтобы напоминание было связано с местоположением 640. Например, в одном варианте осуществления пользователь 610 может запросить, чтобы устройство 200 создало напоминание, чтобы пользователь 610 выполнил действие, если устройство 200 обнаружит местоположение 640. Устройство 200 может создавать напоминание 630, основанное на местоположении, связанное с обнаружением местоположения 640.

Как изображено на фиг.6В, устройство 200 может обнаруживать местоположение 640 (или устройство 200, связанное с местоположением 640), как указано с помощью ссылочного номера 650. Например, в одном варианте осуществления устройство 200 может обеспечить предварительно определенное расстояние (например, три фута) и может обнаруживать местоположение 640, если пользователь 610 находится на расстоянии от местоположения 640, которое меньше предварительно определенного расстояния. Устройство 200 может обнаруживать местоположение 640 множеством способов, например, с использованием Bluetooth, GPS, меток RFID, Wi-Fi, WiMAX, технологии беспроводной связи ближнего радиуса действия (NFC), технологии ZigBee и т.д. В одном варианте осуществления устройство 200 может использовать GPS или идентификацию в соте для того, чтобы определять координаты пользователя 610, и может сравнивать координаты пользователя 610 с координатами (например, адресом) местоположения 640. Если устройство 200 обнаружит местоположение 640, устройство 200 может генерировать напоминание 630, основанное на местоположении, связанное с местоположением 640, и пользователь 610 может принимать напоминание 630, основанное на местоположении.

Пользователь 610 может отклонить напоминание 630, основанное на местоположении, и/или может выполнить действие, связанное с напоминанием 630, основанном на местоположении. Например, пользователь 610 может желать делать покупку некоторого наименования в местоположении 640, и напоминание 630, основанное на местоположении, может напомнить пользователю 610 сделать покупку наименования, если пользователь 610 находится недалеко от местоположения 640. Пользователь 610 может делать покупку наименования в местоположении 640 и/или может отклонить напоминание 630, основанное на местоположении. В качестве альтернативы пользователь 610 может желать выполнить действие, связанное с напоминанием 630, основанным на местоположении, в следующий раз, когда пользователь 610 встретится с местоположением 640. Пользователь 610 может подать запрос 660 в устройство 200, чтобы отложить напоминание 630, основанное на местоположении, и устройство 200 может обеспечить откладывание напоминания 630, основанного на местоположении, до тех пор, пока устройство 200 не обнаружит местоположение 640 в следующий раз. Устройство 200 может сохранить эту информацию об отклонении (например, в памяти 320 устройства).

Фиг.7А по фиг.7С являются схемами, изображающими пример откладывания, основанного на местоположении, созданного на фиг.6А и фиг.6В. Как изображено на фиг.7А, Макс может желать купить новую лампу в местном магазине 720 дизайна и, таким образом, может решить установить напоминание 700, основанное на местоположении, чтобы купить новую лампу в следующий раз, когда он будет находиться недалеко от местного магазина 720 дизайна. Макс может использовать дисплей 230 устройства 200, чтобы установить напоминание, основанное на местоположении, чтобы купить новую лампу, как изображено с помощью ссылочного номера 700.

Как изображено на фиг.7В, Макс может, в конце концов, быть недалеко от местного магазина 720 дизайна, и устройство 200 Макса может обнаружить 710 местный магазин 720 дизайна, например, с использованием Bluetooth, GPS, меток RFID, Wi-Fi, WiMAX, технологии беспроводной связи ближнего радиуса действия (NFC), технологии ZigBee и т.д. В одном варианте осуществления устройство 200 Макса может обеспечить предварительно определенное расстояние и может обнаружить местный магазин 720 дизайна, если местный магазин 720 дизайна находится на расстоянии от устройства 200 Макса, которое меньше предварительно определенного расстояния. Если устройство 200 Макса обнаружит местный магазин 720 дизайна, напоминание 730, основанное на местоположении, может быть предоставлено на дисплее 230 устройства 200 Макса. Например, напоминание 730, основанное на местоположении, может напомнить Максу купить новую лампу в местном магазине 720 дизайна.

Макс может отклонить напоминание 730, основанное на местоположении, и/или может купить новую лампу в местном магазине 720 дизайна. В качестве альтернативы Макс может не иметь возможности купить новую лампу в этот раз, но Макс может по-прежнему желать купить новую лампу в следующий раз, когда он будет недалеко от местного магазина 720 дизайна. Макс может использовать дисплей 230 устройства 200, чтобы установить откладывание 740 для напоминания 730, основанного на местоположении (например, дисплей 230 может предложить Максу опцию “напомнить мне в следующий раз, когда я буду недалеко от магазина дизайна”), как проиллюстрировано на фиг.7С. Устройство 200 Макса может отложить напоминание 730, основанное на местоположении, до тех пор, пока устройство 200 Макса не обнаружит местный магазин 720 дизайна в следующий раз. Устройство 200 макса может сохранить эту информацию об откладывании (например, в памяти 320 устройства 200 Макса).

Несмотря на то что фиг.6А по фиг.7С изображают создание иллюстративного откладывания, основанного на местоположении, в других вариантах осуществления устройство 200 может использовать дополнительные, другие или меньшее число компонентов, чем изображено на фиг.6А по фиг.7С, чтобы создавать откладывание, основанное на местоположении. Например, устройство 200 Макса может включать в себя сенсорный экран (например, дисплей 230 может быть сенсорным экраном), который может позволить Максу взаимодействовать с устройством 200 Макса, чтобы создавать откладывание, основанное на местоположении. Сенсорным экраном можно манипулировать с помощью касания или контакта с дисплеем с помощью пера или пальца.

В других вариантах осуществления системы и способы, описанные в настоящей заявке, могут быть использованы для того, чтобы создавать откладывание, основанное на событии. Например, Макс может создать напоминание, основанное на событии, с помощью устройства 200, чтобы напомнить Максу выполнить некоторое действие (например, звонок его подруге Эмме), если произойдут одно или более событий (например, если Эмма пошлет Максу текстовое сообщение). Если устройство 200 Макса обнаружит наступление события (например, Эмма посылает максу текстовое сообщение), устройство 200 Макса может сгенерировать напоминание, основанное на событии (например, устройство 200 может напомнить Максу позвонить Эмме). Макс может отклонить напоминание, основанное на событии, и/или может выполнить действие, связанное с напоминанием, основанным на событии (например, Макс может позвонить Эмме). В качестве альтернативы Макс может желать выполнить действие, связанное с напоминанием, основанным на событии, в следующий раз, когда произойдет событие или другое событие (например, Макс может изменить событие с приема текстового сообщения от Эммы на прием сообщения электронной почты от Эммы). Макс может использовать устройство 200, чтобы отправить напоминание, основанное на событии, до тех пор, пока устройство 200 не обнаружит происхождение события (например, Эмма посылает Максу сообщение электронной почты) в следующий раз. Устройство 200 может сохранить эту информацию об откладывании (например, в памяти 320 устройства 200).

В других вариантах осуществления системы и способы, описанные в настоящей заявке, могут быть использованы, чтобы создавать множество напоминаний и/или откладываний, основанных на человеке, множество напоминаний и/или откладываний, основанных на местоположении, множество напоминаний и/или откладываний, основанных на событии, и/или комбинаций напоминаний и/или откладываний, основанных на человеке/местоположении/событии. Например, Макс может желать обсудить отпуск с Эммой и может создать напоминание, основанное на человеке, связанное с Эммой (например, обсудить отпуск с Эммой в следующий раз, когда Макс встретится с Эммой), и/или напоминание, основанное на событии, связанное с Эммой (например, обсудить отпуск с Эммой в следующий раз, когда она будет иметь контакт с Максом через сообщение электронной почты, текстовое сообщение, мгновенное сообщение и т.д.). Макс может отложить напоминание, основанное на человеке, и/или напоминание, основанное на событии, до тех пор, пока Макс не вступит в контакт с Эммой в следующий раз (например, лично, через сообщение электронной почты, текстовое сообщение, мгновенное сообщение и т.д.).

Кроме того, несмотря на то что фиг.5А по 5С и фиг.7А по 7С изображают генерацию напоминания, основанного на человеке и/или событии, с помощью отображения напоминания на дисплее 200, в других вариантах осуществления устройство 200 может генерировать напоминание, основанное на человеке/местоположении/событии, которое является аудионапоминанием (например, через громкоговоритель 220 или вибратор), визуальным напоминанием (например, через дисплей 230), вибрационным напоминанием (например, через вибратор) и/или комбинированным аудио/визуальным/вибрационным напоминанием (например, через громкоговоритель 220, дисплей 230 и вибратор). Например, пользователь может записывать напоминание, основанное на человеке/местоположении/событии (например, через микрофон 260 устройства 200), а устройство 200 может воспроизводить записанное напоминание (например, через громкоговоритель 220) при запуске. В других вариантах осуществления короткое откладывание, основанное на человеке/местоположении/событии, описанном выше, может быть создано с использованием входных аудиосигналов (например, пользователь устройства 200 может использовать микрофон 260 и запросить, чтобы было создано откладывание для напоминания), сенсорных входных сигналов (например, через дисплей 230 с сенсорным экраном, кнопки 240 управления и/или клавиатуру 250) и/или комбинации аудио- и сенсорных сигналов.

Примерные процессы

Фиг.8 и фиг.9 являются блок-схемами последовательности этапов в соответствии с вариантами осуществления, описанными в настоящей заявке. Процесс по фиг.8 в целом может быть описан как создание напоминания и/или откладывания, основанного на человеке и/или местоположении. Процесс по фиг.9 в целом может быть описан как создание напоминания и/или откладывания, основанного на событии.

Создание напоминания и/или откладывания, основанного на человеке и/или местоположении

Как изображено на фиг.8, процесс 800 может начаться с создания напоминания, связанного с человеком и/или местоположением (блок 810). Например, в одном варианте осуществления, описанном выше в связи с фиг.4А, первый пользователь 410 может запросить, чтобы устройство 200 создало напоминание, чтобы первый пользователь 410 выполнил некоторое действие, если устройство 200 обнаружит второго пользователя 440. Устройство 200 может создать напоминание 430, основанное на человеке, связанное с обнаружением второго пользователя 440. В другом варианте осуществления, описанном выше в связи с фиг.6А, пользователь 610 может запросить, чтобы устройство 200 создало напоминание, чтобы пользователь 610 выполнил некоторое действие, если устройство 200 обнаружит местоположение 640. Устройство 200 может создать напоминание 630, основанное на местоположении, связанное с обнаружением местоположения 640.

Как дополнительно изображено на фиг.8, процесс 800 может продолжаться с обнаружением человека и/или местоположения, связанного с напоминанием (блок 820). Например, в одном варианте осуществления, описанном выше в связи с фиг.4В, устройство 200 может обнаруживать второго пользователя 440 (или устройство 200, связанное со вторым пользователем 440), как указано с помощью ссылочного номера 450. В другом варианте осуществления, описанном выше в связи с фиг.6В, устройство 200 может обнаруживать местоположение 640 (или устройство 200, связанное с местоположением 640), как указано с помощью ссылочного номера 650. В одном примере пользователь устройства 200 может обеспечить предварительно определенное расстояние при создании напоминания в блоке 810, а устройство 200 может обнаружить человека и/или местоположение, если человек и/или местоположение находится на расстоянии от пользователя устройства, которое меньше предварительно определенного расстояния. В других примерах устройство 200 может обнаруживать человека и/или местоположение множеством способов, например, с использованием Bluetooth, GPS, идентификации в соте, меток RFID, Wi-Fi, WiMAX, технологии беспроводной связи ближнего радиуса действия (NFC), технологии ZigBee и т.д.

Если человек и/или местоположение обнаружено, может быть сгенерировано напоминание, связанное с человеком и/или местоположением (блок 830). Например, в одном варианте осуществления, описанном выше в связи с фиг.4В, если устройство 200 обнаружит второго пользователя 440, устройство 200 может сгенерировать напоминание 430, основанное на человеке, связанное со вторым пользователем 440, и первый пользователь 410 может принять напоминание 430, основанное на человеке. В другом варианте осуществления, описанном выше в связи с фиг.6В, если устройство 200 обнаружит местоположение 640, устройство 200 может сгенерировать напоминание 630, основанное на местоположении, связанное с местоположением 640, и пользователь 410 может принять напоминание 630, основанное на местоположении.

Как дополнительно изображено на фиг.8, может быть определено, должно ли быть отложено напоминание, связанное с человеком и/или местоположением (блок 840). Если откладывание напоминания не должно быть установлено (блок 840 - нет), напоминание может быть отклонено (блок 850). Например, в одном варианте осуществления, описанном выше в связи с фиг.4В, первый пользователь 410 может отклонить напоминание 430, основанное на человеке, и/или может выполнить действие, связанное с напоминанием 430, основанном на человеке. В другом варианте осуществления, описанном выше в связи с фиг.6В, пользователь 610 может отклонить напоминание 630, основанное на местоположении, и/или может выполнить действие, связанное с напоминанием 630, основанном на местоположении.

Если напоминание должно быть отложено (блок 840 - да), тогда напоминание может откладываться до тех пор, пока человек и/или местоположение не будет обнаружено в следующий раз (блок 860). Например, в одном варианте осуществления, описанном выше в связи с фиг.4В, первый пользователь 410 может желать выполнить действие, связанное с напоминанием 430, основанном на человеке, в следующий раз, когда первый пользователь встретится со вторым пользователем 440. Первый пользователь 410 может подать запрос 460 в устройство 200, чтобы отложить напоминание 430, основанное на человеке, и устройство 200 может отложить 470 напоминание 430, основанное на человеке, до тех пор, пока устройство 200 не обнаружит второго пользователя 440 второй раз. В другом варианте осуществления, описанном выше в связи с фиг.6В, пользователь 610 может желать выполнить действие, связанное с напоминанием 630, основанным на местоположении, в следующий раз, когда пользователь 610 встретится с местоположением 640. Пользователь 610 может подать запрос 660 в устройство 200, чтобы отложить напоминание 630, основанное на местоположении, и устройство 200 может отложить напоминание 630, основанное на местоположении, до тех пор, пока устройство 200 не обнаружит местоположение 640 в следующий раз.

Создание напоминания и/или откладывания, основанного на событии

Как изображено на фиг.9, процесс 900 может начаться с создания напоминания, связанного с событием (блок 910). Например, в одном варианте осуществления Макс может создать напоминание, основанное на событии, с помощью устройства 200, чтобы напомнить Максу выполнить некоторое действие (например, звонок его подруге Эмме), если произойдут одно или более событий (например, если Эмма пошлет Максу текстовое сообщение).

Как дополнительно изображено на фиг.9, процесс 900 может продолжаться с обнаружением наступления события, связанного с напоминанием (блок 920). Если наступление события обнаружено, может быть сгенерировано напоминание, основанное на событии (блок 930). Например, в одном варианте осуществления, если устройство 200 Макса обнаружит наступление события (например, Эмма посылает Максу текстовое сообщение), устройство 200 Макса может сгенерировать напоминание, основанное на событии (например, устройство 200 может напомнить Максу позвонить Эмме).

Может быть определено, должно ли быть отложено напоминание, основанное на событии (блок 940). Если напоминание, основанное на событии, не должно быть отложено (блок 950 - нет), напоминание, основанное на событии, может быть отклонено. Например, в одном варианте осуществления Макс может отклонить напоминание, основанное на событии, и/или может выполнить действие, связанное с напоминанием, основанным на событии (например, Макс может позвонить Эмме).

Как дополнительно изображено на фиг.9, если напоминание, основанное на событии, должно быть отложено (блок 940 - да), тогда напоминание, основанное на событии, может быть отложено до тех пор, пока событие не произойдет в следующий раз (блок 960). Например, в одном варианте осуществления Макс может желать выполнить действие, связанное с напоминанием, основанном на событии, в следующий раз, когда произойдет событие или другое событие (например, Макс может изменить событие с приема текстового сообщение от Эммы на прием сообщения электронной почты от Эммы). Макс может использовать устройство 200, чтобы отложить напоминание, основанное на событии, до тех пор, пока устройство 200 не обнаружит наступление события (например, Эмма посылает Максу сообщение электронной почты) в следующий раз.

Заключение

Варианты осуществления, описанные в настоящей заявке, могут относиться к откладыванию на основе человека, местоположения и/или события. В одном осуществлении устройство может генерировать напоминание, связанное с человеком, если устройство обнаруживает, что человек находится в пределах предварительно определенной близости от устройства. Пользователь устройства может выбирать откладывание напоминания, и устройство может отложить напоминание до тех пор, пока в следующий раз не будет обнаружен человек с помощью устройства. В другом варианте осуществления устройство может генерировать напоминание, связанное с местоположением, если устройство обнаруживает, что местоположение находится в пределах предварительно определенной близости от устройства. Пользователь устройства может выбирать отложить напоминание, и устройство может откладывать напоминание до тех пор, пока в следующий раз устройство не обнаружит местоположение. Еще в одном варианте осуществления устройство может генерировать напоминание, связанное с событием, если устройство обнаруживает наступление события. Пользователь устройства может решать отложить напоминание, и устройство может отложить напоминание до тех пор, пока в следующий раз не будет обнаружено происхождение события с помощью устройства.

Предыдущее описание предоставляет иллюстрацию и описание, но не подразумевает, что оно является исчерпывающим или ограничивает изобретение точной раскрытой формой. Модификации и изменения являются возможными в свете упомянутых выше методик, или они могут быть получены из применения изобретения.

Например, несмотря на то что последовательность действий описана относительно фиг.8 и фиг.9, последовательность действий может быть модифицирована в других вариантах осуществления. Кроме того, независимые действия могут быть выполнены параллельно.

Следует подчеркнуть, что понятие “содержит/содержащий”, при использовании в этом описании, взято, чтобы специфицировать наличие указанных признаков, целых чисел, этапов или компонентов, но не препятствует наличию или добавлению одного или более признаков, целых чисел, этапов, компонентов или их групп.

Будет понятно, что аспекты, как описано выше, могут быть осуществлены во многих разных видах программного обеспечения, программно-аппаратного обеспечения и программного обеспечения. Фактический код программного обеспечения или специализированное управляющее аппаратное обеспечение, используемое для того, чтобы осуществлять аспекты, описанные в настоящей заявке, не ограничивает изобретение. Таким образом, работа и поведение аспектов были описаны без ссылки на конкретный код программного обеспечения, понятно, что можно было бы разработать программное обеспечение и управляющее аппаратное обеспечение, чтобы осуществить аспекты на основании описания, приведенного в настоящей заявке.

Никакой элемент, действие или команда, использованные в настоящей заявке, не должны быть истолкованы как критические или существенные для изобретения, если явно не описаны как таковые. Также, как использовано в настоящем описании, подразумевают, что упоминание в единственном числе не исключает наличия одного или более наименований. Когда подразумевают только одно наименование, используют “один” или подобный язык. Кроме того, подразумевают, что фраза “основанный на” означает “основанный, по меньшей мере, частично на”, если явно не указано иначе.

1. Способ откладывания напоминания, содержащий этапы, на которых:
обнаруживают с помощью устройства происхождение первого события, связанного с напоминанием,
генерируют напоминание с помощью устройства в ответ на первое событие,
изменяют с помощью ввода пользователя первое событие, связанное с напоминанием, на второе событие, причем второе событие является связанным с первым событием, но его тип отличается от типа первого события, после того, как напоминание сгенерировано устройством, с тем чтобы напоминание было инициировано по наступлению второго события, откладывают напоминание, связанное с происхождением второго события, и
генерируют напоминание с помощью устройства, когда устройство обнаружит наступление второго события.

2. Способ по п.1, в котором напоминание содержит
запрос на выполнение действия, связанного с наступлением первого события или наступлением второго события.

3. Способ по п.1, в котором на этапе, на котором обнаруживают с помощью устройства наступление первого события или наступление второго события, связанного с напоминанием,
предоставляют устройству предварительно определенное расстояние, определяют расстояние между устройством и человеком, связанным с напоминанием, и
обнаруживают человека, связанного с напоминанием, если это определенное расстояние меньше или равно упомянутому предварительно определенному расстоянию.

4. Способ по п.1, в котором на этапе, на котором обнаруживают с помощью устройства наступление первого события или наступление второго события, связанного с напоминанием, определяют другое устройство, связанное с человеком, связанным с напоминанием.

5. Способ по п.1, в котором этап, на котором обнаруживают с помощью устройства наступление первого события или наступление второго события, связанного с напоминанием, содержит, по меньшей мере, один из этапов, на которых:
посылают телефонный вызов человеку, связанному с напоминанием, или принимают телефонный вызов от человека, связанного с напоминанием,
посылают сообщение электронной почты человеку, связанному с напоминанием, или принимают сообщение электронной почты от человека, связанного с напоминанием,
посылают текстовое сообщение человеку, связанному с напоминанием, или принимают текстовое сообщение от человека, связанного с напоминанием,
посылают мгновенное сообщение человеку, связанному с напоминанием, или принимают мгновенное сообщение от человека, связанного с напоминанием,
посылают сообщение речевой почты человеку, связанному с напоминанием, или принимают сообщение речевой почты от человека, связанного с напоминанием,
посылают изображение человеку, связанному с напоминанием, или принимают изображение от человека, связанного с напоминанием,
посылают видео человеку, связанному с напоминанием, или принимают видео от человека, связанного с напоминанием,
посылают аудиофайл человеку, связанному с напоминанием, или принимают аудиофайл от человека, связанного с напоминанием, или посещают конкретный web-сайт, связанный с напоминанием.

6. Способ по п.1, в котором на этапе, на котором откладывают напоминание, сохраняют информацию в устройстве, идентифицирующую, когда предоставить напоминание.

7. Способ по п.1, в котором на этапе, на котором обнаруживают с помощью устройства наступление первого события или наступление второго события, связанного с напоминанием,
предоставляют устройству предварительно определенное расстояние,
определяют расстояние между устройством и местоположением, связанным с напоминанием, и
обнаруживают местоположение, связанное с напоминанием, если это определенное расстояние меньше или равно упомянутому предварительно определенному расстоянию.

8. Способ по п.1, в котором на этапе, на котором обнаруживают с помощью устройства наступление первого события или наступление второго события, связанного с напоминанием,
определяют позицию устройства с использованием спутниковой связи глобального позиционирования или с использованием идентификации устройства в соте,
сравнивают позицию устройства с адресом местоположения и
обнаруживают местоположение, если позиция устройства находится в пределах предварительно определенного расстояния от адреса местоположения.

9. Устройство связи, содержащее процессор и память для хранения команд, которые при их исполнении процессором предписывают процессору:
обнаруживать наступление первого события, связанного с напоминанием, и генерировать напоминание в ответ на первое событие,
изменять с помощью ввода пользователя первое событие, связанное с напоминанием, на второе событие, причем второе событие является связанным с первым событием, но его тип отличается от типа первого события после того, как напоминание сгенерировано устройством, с тем, чтобы напоминание было инициировано при наступлении второго события,
откладывать напоминание, связанное с наступлением второго события, и генерировать напоминание с помощью устройства, когда устройство обнаружит наступление второго события.

10. Устройство памяти, которое хранит машиноисполняемые команды компьютера, чтобы предписывать процессору:
обнаруживать наступление первого события, связанного с напоминанием, генерировать напоминание в ответ на первое событие,
изменять с помощью ввода первое событие, связанное в напоминанием, на второе событие, причем второе событие является связанным с первым событием, но его тип отличается от типа первого события после того, как напоминание сгенерировано устройством, с тем, чтобы напоминание было инициировано при наступлении второго события,
откладывать напоминание, связанное с наступлением второго события, и генерировать напоминание с помощью устройства, когда устройство обнаружит наступление второго события.



 

Похожие патенты:

Изобретение относится к технике мобильной связи. .

Изобретение относится к управлению организацией синхронного соединения с абонентским каналом из асинхронного режима покоя в системе связи DECT. .

Изобретение относится к технике мобильной связи. .

Изобретение относится к электронным устройствам с обратной тактильной связью. .

Изобретение относится к радиотехнике, а именно к способу и устройству для поддержки экстренных вызовов. .

Изобретение относится к носимым держателям или кобурам, используемым для ношения мобильных устройств. .

Изобретение относится к носимым держателям или кобурам, используемым для ношения мобильных устройств. .

Изобретение относится к портативным электронным устройствам и, в частности, к обеспечению представляющего информацию устройства для портативных электронных устройств, а также портативного электронного устройства, включающего в себя такое устройство представления информации.

Изобретение относится к технике мобильной связи

Изобретение относится к технике мобильной связи

Изобретение относится к мобильным телефонам складного типа, содержащим первую часть и вторую часть

Изобретение относится к области вспомогательных устройств телефонной связи, а именно к устройству громкой связи в транспортном средстве, которое устанавливает канал линии связи с сотовым телефоном, который поднесен в область связи на коротком расстоянии

Изобретение относится к области мобильных устройств связи, включающих в себя сенсорный экран, а именно к способу работы такого устройства, в котором перечень меню прокручивается в ответ на прикосновение к сенсорному экрану
Наверх