RU2477879C2 - Интерфейс пользователя для управления приложением мобильного устройства - Google Patents
Интерфейс пользователя для управления приложением мобильного устройства Download PDFInfo
- Publication number
- RU2477879C2 RU2477879C2 RU2010153571/08A RU2010153571A RU2477879C2 RU 2477879 C2 RU2477879 C2 RU 2477879C2 RU 2010153571/08 A RU2010153571/08 A RU 2010153571/08A RU 2010153571 A RU2010153571 A RU 2010153571A RU 2477879 C2 RU2477879 C2 RU 2477879C2
- Authority
- RU
- Russia
- Prior art keywords
- application
- user
- mobile device
- interface
- objects
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Изобретение относится к интерфейсам пользователя для мобильных устройств. Технический результат заключается в обеспечении управления приложением мобильного устройства. Такой результат достигается за счет того, что принимают сенсорный ввод к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением в мобильном устройстве; представляют интерфейс управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки; представляют один или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствуют соответствующим приложениям, доступным для установки в мобильное устройство; принимают один или более вводов в интерфейсе управления приложением, включая ввод для установки конкретного выбранного приложения; устанавливают выбранное приложение в мобильном устройстве; и представляют второй объект дисплея, ассоциированный с установленным приложением. 3 н. и 15 з.п. ф-лы, 22 ил.
Description
Настоящее изобретение относится к интерфейсам пользователя для мобильных устройств.
Обычные мобильные устройства часто предназначены для выполнения определенных функций. Например, мобильный телефон обеспечивает услуги телефонии, карманный персональный компьютер (PDA, КПК) обеспечивает возможность организации адресов, контактов и заметок, мультимедийный проигрыватель воспроизводит содержание, устройства электронной почты обеспечивают отправления электронной почты, браузер обеспечивает возможность просмотра страниц Интернет и т.д. Современные мобильные устройства могут включать в себя две или больше таких функций.
В частности, мобильное устройство может включать в себя ряд разных приложений, к которым может обращаться пользователь, независимо от других приложений. Например, мобильное устройство может включать в себя одну или больше игр, сетевых приложений или рабочих приложений.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В данном описании описаны технологии, относящиеся к интерфейсам пользователя для мобильных устройств. В общем, один аспект объекта изобретения, описанного в данном описании, может быть осуществлен в виде способов, которые включают в себя действия приема сенсорного ввода для доступа к интерфейсу управления приложением в мобильном устройстве; предоставления интерфейса управления приложением; приема одного или более вводов в интерфейсе управления приложением, включая ввод для установки определенного приложения; установки выбранного приложения; и представления установленного приложения. Другие варианты осуществления данного аспекта включают в себя соответствующие системы, устройство и компьютерные программные продукты.
Эти и другие варианты осуществления, необязательно, могут включать в себя одно или более из следующих признаков. Представление интерфейса управления приложением дополнительно включает в себя представление участка меню и участка дисплея. Участок дисплея включает в себя один или более объектов приложения, соответствующих соответствующим приложениям, причем каждый объект приложения представляет информацию о соответствующем приложении. Участок меню включает в себя множество вкладок, причем каждая вкладка обеспечивает доступ к определенным свойствам интерфейса управления приложением. Прием одного или более вводов пользователя включает в себя прием выбора определенного объекта приложения. Способ дополнительно включает в себя в ответ на выбор выполнение перехода участка дисплея для представления дополнительной информации о выбранном приложении. Представление дополнительной информации включает в себя представление одного или более обзоров выбранного приложения. Выбранный объект приложения представляет собой объект обновления приложения, ассоциированный с обновлением приложения, ранее установленного в мобильном устройстве. Установка выбранного приложения включает в себя предоставление объекта-заполнителя на дисплее мобильного устройства, причем объект-заполнитель включает в себя индикатор хода установки. Способ дополнительно включает в себя прием информации об оплате от пользователя для покупки определенного приложения. Мобильное устройство включает в себя мультисенсорный дисплей.
Обычно один аспект объекта изобретения, описанного в данном описании, может быть осуществлен в системах, которые включают в себя процессор и интерфейс пользователя, для обеспечения взаимодействия с пользователем, причем интерфейс пользователя включает в себя участок дисплея, включающий в себя один или более объектов приложения, соответствующих соответствующим приложениям, причем каждый объект приложения представляет информацию о соответствующем приложении, и участок меню, включающий в себя множество вкладок, причем каждая вкладка предоставляет доступ к определенным элементам интерфейса управления приложением. Другие варианты осуществления этого аспекта включают в себя соответствующие способы, устройство и компьютерные программные продукты.
Конкретные варианты осуществления изобретения могут быть выполнены для реализации одного или более следующих преимуществ. Пользователь может легко осуществлять навигацию по магазину приложений для идентификации и загрузки приложений для мобильного устройства. Пользователи могут получать уведомления об обновлениях ранее загруженных приложений, без необходимости навигации к интерфейсу обновления. Пользователи могут быстро обеспечивать обратную связь по приложениям, включая оценку приложений и отчетность об идентифицированных проблемах. Кроме того, пользователи могут быстро и легко совместно использовать информацию по конкретным приложениям, представляющим интерес, с другими пользователями. После выбора приложения пользователь может обращаться к другим свойствам и приложениям мобильного устройства, ожидая загрузки приложения.
Подробности одного или более вариантов осуществления изобретения представлены на приложенных чертежах и в приведенном ниже описании. Другие свойства, аспекты и преимущества изобретения будут понятны из описания, чертежей и формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг.1 показана блок-схема примера мобильного устройства.
На фиг.2 показана блок-схема примера интерфейса пользователя мобильного устройства после запроса объекта дисплея, представляющего магазин приложений.
На фиг.3 показана блок-схема примера интерфейса пользователя мобильного устройства после выбора кнопки "избранные пользователями приложения".
На фиг.4 показана блок-схема примера интерфейса пользователя мобильного устройства для предоставления информации, ассоциированной с определенным приложением.
На фиг.5 показана блок-схема примера интерфейса пользователя мобильного устройства для уведомления другого пользователя о приложении.
На фиг.6 показана блок-схема примера интерфейса пользователя мобильного устройства, включающего в себя меню для предоставления информации, ассоциированной с выбранным приложением.
На фиг.7 показана блок-схема примера интерфейса пользователя мобильного устройства для просмотра выбранного приложения.
На фиг.8 показана блок-схема примера интерфейса пользователя мобильного устройства для отчета о выбранном приложении.
На фиг.9 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующего магазин приложений после выбора вкладки категории.
На фиг.10 показана блок-схема 1000 примера интерфейса пользователя мобильного устройства 100, иллюстрирующего объекты приложения определенной выбранной категории.
На фиг.11 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующего магазин приложений после выбора вкладки "лучшие 25".
На фиг.12 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующего магазин приложений "лучшие 25" со скрытыми бесплатными приложениями.
На фиг.13 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующая магазин приложений после выбора вкладки поиска.
На фиг.14 показана блок-схема примера интерфейса пользователя мобильного устройства после запроса объекта отображения магазина приложений и иллюстрации доступных обновлений.
На фиг.15 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующая магазин приложений после выбора вкладки обновлений.
На фиг.16 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующая загрузку приложения.
На фиг.17 показана блок-схема последовательности операций, иллюстрирующая примерный процесс навигации по магазину приложений, используя мобильное устройство.
На фиг.18 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующая приложение, доступное для удаления.
На фиг.19 показана блок-схема примера интерфейса пользователя мобильного устройства, иллюстрирующая подсказку для ввода оценки.
На фиг.20 показана блок-схема последовательности операций, иллюстрирующая примерный процесс удаления установленного приложения, используя мобильное устройство.
На фиг.21 показана блок-схема примера сетевой рабочей среды для мобильного устройства по фиг.1.
На фиг.22 показана блок-схема примерного варианта осуществления мобильного устройства по фиг.1.
Одинаковые номера ссылочных позиций и обозначения на различных чертежах обозначают одинаковые элементы.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
На фиг.1 показана блок-схема примерного мобильного устройства 100. Мобильное устройство 100 может представлять собой, например, переносной компьютер, карманный персональный компьютер, сотовый телефон, сетевое устройство, камеру, смартфон, мобильный телефон для работы в системе улучшенной пакетной радиосвязи общего назначения (EGPRS, УПРОН), базовую станцию сети, мультимедийный проигрыватель, навигационное устройство, устройство электронной почты, игровую консоль или комбинацию любых двух или больше из этих устройств обработки данных или других устройств обработки данных.
Обзор мобильного устройства
В некоторых вариантах осуществления мобильное устройство 100 включает в себя чувствительный к прикосновению дисплей 102. Чувствительный к прикосновению дисплей 102 может воплощать технологию жидкокристаллического дисплея (LCD, ЖКД), технологию дисплея со светоизлучающим полимером (LPD, ДСП) или некоторую другую технологию дисплея. Чувствительный к прикосновению дисплей 102 может быть чувствительным к осязательному и/или тактильному контакту пользователя.
В некоторых вариантах осуществления чувствительный к прикосновению дисплей 102 может содержать мультисенсорный дисплей 102. Мультисенсорный дисплей 102 может, например, обрабатывать множество точек одновременного прикосновения, включая в себя обработку данных, относящуюся к давлению, степени и/или положению каждой точки прикосновения. Такая обработка способствует применению жестов и взаимодействию с использованием множества пальцев, сочетаний и других взаимодействий. Другие технологии чувствительного к прикосновению дисплея также можно использовать, например дисплей, в котором контакт осуществляют с использованием стилуса или другого устройства - указателя. Некоторые примеры мультисенсорной технологии дисплея описаны в патентах США №№ 6323846, 6570557, 6677932 и в публикации патента США 2002/0015024A1.
В некоторых вариантах осуществления мобильное устройство 100 может отображать один или больше графических интерфейсов пользователя на сенсорном дисплее 102 для предоставления доступа пользователя к различным системным объектам и для передачи информации пользователю. В некоторых вариантах осуществления графический интерфейс пользователя может включать в себя один или больше объектов 104, 106 дисплея. В показанном примере объекты 104, 106 дисплея представляют собой графические представления системных объектов. Некоторые примеры системных объектов включают в себя функции устройства, приложения, окна, файлы, предупреждения, события или другие идентифицируемые системные объекты.
Примеры функций мобильного устройства
В некоторых вариантах осуществления мобильное устройство 100 может воплощать множество функций устройства, таких как устройство телефонии, как обозначено объектом 110 - телефоном; устройство электронной почты, как обозначено объектом 112 электронной почты; объект передачи данных по сети, как обозначено веб-объектом 114; устройство базовой станции Wi-Fi (не показано); и устройство обработки мультимедийных данных, как обозначено объектом 116 мультимедийного проигрывателя. В некоторых вариантах осуществления определенные объекты 104 дисплея, например объект 110 телефона, объект 112 электронной почты, веб-объект 114 и объект 116 мультимедийного проигрывателя, могут быть отображаться в строке 118 меню. В некоторых вариантах осуществления к функциям устройства можно обращаться из графического интерфейса пользователя верхнего уровня, такого как графический интерфейс пользователя, показанный на фиг.1. Прикосновение к одному из объектов 110, 112, 114 или 116 может, например, вызывать соответствующую функцию.
В некоторых вариантах осуществления мобильное устройство 100 может воплощать функцию распределения по сети. Например, функция может обеспечивать для пользователя возможность брать с собой мобильное устройство 100 вместе с его ассоциированной сетью в путешествие. В частности, мобильное устройство 100 может расширять доступ к Интернет (например, Wi-Fi) для других беспроводных устройств, расположенных в непосредственной близости. Например, мобильное устройство 100 может быть выполнено как базовая станция для одного или больше устройств. При этом мобильное устройство 100 может предоставлять или запрещать доступ к сети для других беспроводных устройств.
В некоторых вариантах осуществления, после вызова функции устройства графический интерфейс пользователя мобильного устройства 100 меняется или дополняется, или заменяется другим интерфейсом пользователя, или элементами интерфейса пользователя, что способствует доступу пользователя к определенным функциям, ассоциированным с соответствующими функциями устройства. Например, в ответ на прикосновение пользователя к объекту 110 телефона графический интерфейс пользователя сенсорного дисплея 102 может представлять объекты дисплея, относящиеся к различным функциям телефона; аналогично прикосновение к объекту 112 электронной почты может предоставлять в графическом интерфейсе пользователя отображение объектов, относящихся к различным функциям электронной почты; прикосновение к веб-объекту 114 может обеспечить представление в графическом интерфейсе пользователя объектов отображения, относящихся к различным функциям просмотра веб-страниц; и прикосновение к объекту 116 мультимедийного проигрывателя может обеспечить представление в графическом интерфейсе пользователя объектов отображения, относящихся к различным функциям обработки мультимедийных данных.
В некоторых вариантах осуществления среда графического интерфейса пользователя верхнего уровня или состояние, показанное на фиг.1, может быть восстановлено при нажатии на кнопку 120, расположенную рядом с кнопкой мобильного устройства 100. В некоторых вариантах осуществления каждая соответствующая функция устройства может иметь соответствующие объекты дисплея "домой" на сенсорном дисплее 102, и среда графического интерфейса пользователя по фиг.1 может быть восстановлена при нажатии на объект отображения "домой".
В некоторых вариантах осуществления графический интерфейс пользователя самого верхнего уровня может включать в себя дополнительные объекты 106 отображения, такие как объект службы коротких сообщений (SMS, СКС), объект календарь, объект фото, объект камера, объект калькулятор, объект акции, объект погода, объект карты, объект блокнот, объект часы, объект адресная книга, объект установки и объект 132 app store (магазин приложений). Прикосновение к объекту дисплея SMS позволяет, например, запросить представление среды сообщений SMS и поддерживаемых функций; аналогично каждый выбор отображаемого объекта может вызвать соответствующую среду и функции объекта.
Дополнительные и/или другие объекты отображения также могут отображаться в графическом интерфейсе пользователя на фиг.1. Например, если устройство 100 работает как базовая станция для других устройств, один или больше объектов "соединение" может появляться в графическом интерфейсе пользователя для обозначения соединения. В некоторых вариантах осуществления отображаемые объекты 106 могут быть сконфигурированы пользователем, например пользователь может устанавливать, какие из отображаемых объектов 106 будут отображаться, и/или может загружать дополнительные приложения или другие программные средства, которые обеспечивают другие функции и соответствующие отображаемые объекты.
В некоторых вариантах осуществления мобильное устройство 100 может включать в себя одно или больше устройств ввода/вывода (I/O) и/или сенсорных устройств. Например, громкоговоритель 160 и микрофон 162 могут быть включены для того, чтобы способствовать установлению голосовых функций, таких как функции телефона и голосовой почты. В некоторых вариантах осуществления может быть включена в состав кнопка 184 вверх/вниз для управления громкостью громкоговорителя 160 и микрофона 162. Мобильное устройство 100 также может включать в себя кнопку 182 включения/выключения для индикатора звонка входящих телефонных вызовов. В некоторых вариантах осуществления громкоговоритель 164 может быть включен в состав для обеспечения голосовых функций, выполняемых без использования рук, таких как функции устройств громкой связи. Аудиоразъем 166 также может быть включен в состав для использования головных телефонов и/или микрофона.
В некоторых вариантах осуществления бесконтактный датчик 168 может быть включен в состав с тем, чтобы способствовать детектированию установки пользователем мобильного устройства 100 рядом с ухом пользователя и в ответ на это отключению сенсорного дисплея 102 с тем, чтобы предотвратить случайный вызов функции. В некоторых вариантах осуществления сенсорный дисплей 102 может быть выключен для дополнительной экономии энергии, когда мобильное устройство 100 находится рядом с ухом пользователя.
Другие датчики также можно использовать. Например, в некоторых вариантах осуществления датчик 170 окружающего света можно использовать с тем, чтобы способствовать регулировке яркости сенсорного дисплея 102. В некоторых вариантах осуществления акселерометр 172 можно использовать для детектирования движения мобильного устройства 100, как обозначено стрелками направления. В соответствии с этим, отображаемые объекты и/или среды могут быть представлены в соответствии с детектируемой ориентацией, например портретной или ландшафтной. В некоторых вариантах осуществления мобильное устройство 100 может включать в себя цепи и датчики для поддержки способности определения местоположения, такие как предоставляет система глобальной навигации (GPS) или другие системы навигации (например, системы с использованием точек доступа Wi-Fi, телевизионных сигналов, сотовых сетей, унифицированных указателей ресурса (URL, УУР)). В некоторых вариантах осуществления навигационная система (например, приемник GPS (СГН, система глобальной навигации)) может быть интегрирована в мобильное устройство 100 или предусмотрена как отдельное устройство, которое может быть подключено к мобильному устройству 100 через интерфейс (например, устройство 190 порта) для обеспечения доступа к услугам на основе местоположения.
Мобильное устройство 100 также может включать в себя объектив камеры и датчик 180. В некоторых вариантах осуществления объектив камеры и датчик 180 могут быть расположены на задней поверхности мобильного устройства 100. Камера может снимать неподвижные изображения и/или видеоизображения.
Мобильное устройство 100 также может включать в себя одну или больше подсистем беспроводной передачи данных, такую как устройство 186 передачи данных 802.1 lb/g, и/или устройство 188 передачи данных Bluetooth™. Другие протоколы передачи данных также могут поддерживаться, включая в себя другие протоколы передачи данных 802.x (например, WiMax, Wi-Fi, 3 G), множественный доступ с кодовым разделением каналов (CDMA, МДКР), глобальная система мобильной связи (GSM, ГСМ), среда GSM с расширенными данными (EDGE, СГРД) и т.д.
В некоторых вариантах осуществления в состав включено устройство 190 порта, например порт на основе универсальной последовательной шины (USB, УПШ) или порт стыковки, или некоторое другое соединение на основе проводов порта. Устройство 190 порта можно, например, использовать для установления проводного соединения с другими вычислительными устройствами, такими как другие устройства 100 передачи данных, устройства сетевого доступа, персональный компьютер, принтер или другие устройства обработки, позволяющие принимать и/или передавать данные. В некоторых вариантах осуществления устройство 190 порта обеспечивает для мобильного устройства 100 возможность синхронизации с хост-устройством, используя один или больше протоколов, таких как, например, TCP/IP, HTTP, UDP и любой другой известный протокол. В некоторых вариантах осуществления можно использовать протокол TCP/IP по USB, как описано в заявке на патент США № 11/770,691, поданной 28 июня 2007 года, для "Multiplexed Data Stream Protocol," в соответствии с публикацией заявки на патент США № 20080304486.
На фиг.2 показана блок-схема 200 примерного интерфейса пользователя мобильного устройства 100 после запроса отображаемого объекта магазина приложений (например, отображаемого объекта 132 app store по фиг.1). Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, нажимая на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу магазина приложений. В некоторых вариантах осуществления прикосновение к отображаемому объекту 132 app store на фиг.1 приводит к автоматическому переходу к интерфейсу магазина приложений.
Интерфейс пользователя для магазина приложений включает в себя участок 236 дисплея и участок 240 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 "популярное", вкладку 218 категории, вкладку 220 "лучшие 25", вкладку 222 поиска и вкладку 224 обновлений. Каждую из вкладок на участке 226 меню можно использовать для доступа к разным элементам магазина приложений, каждый из которых будет более подробно описан ниже. В некоторых вариантах осуществления могут быть предусмотрены другие вкладки, и/или порядок размещения вкладок может изменяться, например, как определено магазином приложений, мобильным устройством или на основе входной команды, принятой из другого удаленного местоположения.
Участок 236 дисплея отображает интерфейс 203 "популярное", ассоциированный с вкладкой 216 "популярное", которая показана с выделением на участке 236 дисплея. Интерфейс 203 "популярное" включает в себя полоску 201 заголовка. Полоска 201 заголовка включает в себя недавно добавленную кнопку 202 и кнопку 204 избранные пользователями приложения. Недавно добавленная кнопка 202 и кнопка 204 избранные пользователями приложения показаны как отдельные кнопки. Однако кнопки могут быть выполнены в других формах, включая в себя, например, одну кнопку переключения, которую можно переключать из одного положения в другое путем прикосновения к кнопке более чем один раз.
Интерфейс 203 "популярное" также включает в себя один или больше объектов 240 приложения. Недавно добавленная кнопка 202 показана как выбранная в настоящее время (например, на основе входной команды пользователя в сенсорный дисплей 102). Когда выбирают недавно добавленную кнопку 202, объекты 240 приложения отображают в соответствии с приложениями, которые были недавно добавлены к магазину приложения.
В некоторых вариантах осуществления недавно добавленные приложения обозначены по периоду времени от момента включения определенного приложения в магазин приложений. Например, недавно добавленные приложения могут включать в себя приложения, которые были сделаны доступными в магазине приложений в течение последних тридцати дней. В некоторых других вариантах осуществления, однако, недавно добавленные приложения могут составлять определенное количество (например, 25) самых последних добавленных приложений к магазину приложений, независимо от фактически прошедшего времени.
Объекты 240 приложения могут быть упорядочены на участки 236 дисплея в соответствии с одним или больше критериями. Например, объекты приложения могут быть упорядочены по дате добавления в магазин приложений, в алфавитном порядке или в соответствии с рейтингом пользователей.
В частности, объекты 240 приложения, показанные на участке 236 дисплея, включают в себя объекты 210, 212 и 214 приложения. Кроме того, когда участок 236 дисплея не может отображать все объекты 240 приложения одновременно, пользователь может выполнять прокрутку 238 вверх или вниз для просмотра дополнительных объектов 240 приложений. Хотя прокрутка 238 представлена стрелкой из точек, расположенной на определенном участке участка 236 дисплея, пользователь может выполнять прокрутку 238 из других точек. В частности, пользователь может выполнять прокрутку, используя жесты в определенном направлении (например, вверх или вниз) в любом месте сенсорного дисплея 102.
Каждый объект 240 приложения включает в себя информацию, ассоциированную с определенным приложением. Например, объект 210 приложения включает в себя информацию 228 приложения. Информация 228 приложения может включать в себя изображение, представляющее приложение, название приложения (например, "Приложение 1" для объекта 210 приложения), имя разработчика и информацию рейтинга. В некоторых вариантах осуществления информация рейтинга представлена определенным количеством звездочек. Звездочки заполнены для обозначения среднего рейтинга (например, три из пяти) приложения. В некоторых вариантах осуществления звездочки частично заполнены для представления более точной степени детализации среднего рейтинга.
В некоторых других вариантах осуществления разные символы используются для представления информации рейтинга. Например, в некоторых вариантах осуществления малые точки используются для представления невыбранных звездочек, которые заменяются звездочками до уровня рейтинга, таким образом, что представлены только звездочки, равные среднему значению рейтинга. В некоторых вариантах осуществления информация рейтинга также включает в себя количество используемых просмотров (например, отдельными пользователями) для определения среднего рейтинга.
Объекты 240 приложения также включают в себя информацию 230 о покупке. Информация о покупке обозначает, является ли приложение бесплатным или должно быть куплено (например, идентифицировано метками как "бесплатное" или "купить"). В некоторых вариантах осуществления информация о покупке обозначает стоимость приложения (например, $ 5,00). В некоторых других вариантах осуществления объект 240 приложения может обозначать, установил ли уже пользователь или нет определенное приложение. Например, если пользователь уже установил приложение, идентифицированное объектом 210 приложения, информация 230 о покупке может быть представлена как "установлено" вместо "бесплатное". В качестве альтернативы информация 230 о покупке может быть представлена как "не установлено", что обозначает, что пользователь мог демонтировать уже установленное приложение.
Объекты 240 приложения также могут включать в себя индикатор ">" (например, индикатор 232 объекта 210 приложения). Индикатор 232 обозначает, что выбор определенного объекта приложения (например, путем прикосновения к объекту 210 приложения) приведет к переходу интерфейса пользователя для предоставления дополнительной информации о выбранном приложении. Такой переход может быть анимированным.
Участок 236 дисплея также может включать в себя одну или больше рекламы. На участке 236 дисплея показаны первая реклама 206 и вторая реклама 208 рядом с полоской 201 названия. В других вариантах осуществления представлена только одна реклама. В качестве альтернативы может быть представлена дополнительная реклама. Кроме того, в то время как реклама показана рядом с полоской 201 названия, одно или больше рекламных сообщений могут быть представлены в разных местах положения на участке 236 дисплея.
На фиг.3 показана блок-схема 300 примерного интерфейса пользователя мобильного устройства 100 после выбора кнопки избранных пользователями приложений (например, кнопка 204 избранных пользователями приложений на фиг.2). Как показано на фиг.2, полоска 201 названия включает в себя как недавно добавленную кнопку 202, так и кнопку 204 избранных пользователями приложений. Когда выбирают кнопку 204 избранных пользователями приложений, участок 236 дисплея представляет объекты 340 приложений как часть интерфейса 303 популярных приложений. Объекты 340 приложений могут включать в себя один или больше недавно добавленных объектов 240 приложений или могут отличаться от объектов 240 приложений.
В некоторых вариантах осуществления объекты 340 приложений представляют объекты приложений, выбранные одним или больше лицами, ассоциированными с магазином приложений. Например, избранные пользователями приложения могут быть выбраны группой лиц в течение заданного периода времени. Таким образом, избранные пользователями приложения могут регулярно изменяться, например, каждые 30 дней. В некоторых других вариантах осуществления избранное пользователями приложение идентифицируют в соответствии с приложениями, получающими наивысший рейтинг от определенной группы лиц. В некоторых вариантах осуществления количество объектов 340 приложений, идентифицированных как избранные пользователями приложения, ограничено определенным числом (например, 25 лучших приложений).
Объекты 340 приложений могут быть упорядочены в пределах интерфейса 303 популярных приложений в соответствии с одним или больше критериями. Например, объекты приложений могут быть упорядочены по дате добавления к магазину приложений, в алфавитном порядке или по официальному рейтингу.
В частности, объекты 340 приложений, показанные на участке 236 дисплея, включают в себя объекты 302, 304 и 306 приложений. Кроме того, когда участок 236 дисплея не может отображать все объекты 340 приложений одновременно, пользователь может выполнять прокрутку 238 вверх или вниз для просмотра дополнительных объектов 340 приложений, как описано выше со ссылкой на фиг.2.
Каждый объект 340 приложений включает в себя информацию, ассоциированную с соответствующим приложением. Аналогично информации 228 приложений, описанной выше со ссылкой на фиг.2, информация приложения может включать в себя изображение, представляющее приложение, название приложения (например, "Приложение 4" для объекта 302 приложения), имя разработчика и информацию рейтинга. В некоторых вариантах осуществления информация рейтинга представлена определенным количеством звезд, идентифицирующих средний рейтинг для соответствующего приложения.
Объекты 340 приложения также включают в себя информацию о покупке. Информация о покупке обозначает, являются ли "избранные пользователями" приложения бесплатными или должны быть куплены. В некоторых вариантах осуществления информация о покупке включает в себя стоимость определенного приложения (например, $ 5,00). В некоторых других вариантах осуществления объект 340 приложения обозначает, установил ли уже пользователь или нет определенное приложение. Например, если пользователь уже установил приложение, идентифицированное объектом 302 приложения, информация о покупке может быть представлена как "установлено" вместо "бесплатно". В качестве альтернативы информация о покупке может быть представлена как "демонтировать установку", обозначающую, что пользователь может демонтировать установку уже установленного приложения.
Объекты 340 приложения также могут включать в себя индикатор ">" (например, индикатор 232 по фиг.2). Этот индикатор обозначает, что выбор определенного объекта приложения (например, путем прикосновения к объекту приложения 302) приведет к переходу интерфейса пользователя для предоставления дополнительной информации о выбранном приложении. Такой переход может быть анимирован.
Интерфейс 303 популярных приложений также может включать в себя одно или больше рекламных сообщений. В частности, на участке 236 дисплея представлена первая реклама 206 и вторая реклама 208 рядом с полоской 201 названия. В других вариантах осуществления представлена только одна реклама. В качестве альтернативы может быть представлена дополнительная реклама. Кроме того, хотя реклама показана рядом с полоской 201 названия, одно или больше рекламных сообщений могут быть представлены в других местах на участке 236 дисплея.
На фиг.2 или на фиг.3 при выборе пользователем объекта приложения (например, одного из объектов 240 или 340 приложения, соответственно) интерфейс пользователя может выполнить переход для предоставления дополнительной информации, относящейся к приложению, ассоциированному с выбранным объектом приложения.
На фиг.4 показана блок-схема 400 примерного интерфейса пользователя мобильного устройства 100 для предоставления информации, ассоциированной с определенным приложением. В частности, интерфейс 403 информации приложения соответствует выбору пользователя объекта 210 приложения по фиг.2.
Интерфейс 403 информации приложения включает в себя участок 410 отображения информации и участок 226 меню. Участок 226 меню включает в себя вкладку 216 популярное приложение, вкладку 218 категорий, вкладку 220 лучшие 25, вкладку 222 поиска и вкладку 224 обновлений. В некоторых вариантах осуществления участок 226 меню скрыт, когда представлен интерфейс 403 информации приложения.
Участок 410 дисплея включает в себя полоску 401 названия. Полоска 401 названия идентифицирует интерфейс пользователя как интерфейс информации приложения. Кроме того, полоска 401 названия может включать в себя кнопку 402 "назад" и кнопку 404 "расскажи другу". Кнопка 402 "назад" обеспечивает для пользователя возможность, например, отменить интерфейс 403 информации приложения и вернуться к предыдущему интерфейсу пользователя (например, интерфейсу пользователя для app store, показанному на фиг.2 или 3). Кнопка 404 "расскажи другу" обеспечивает для пользователя возможность отправки информации о выбранном приложении. В частности, при прикосновении к кнопке 404 "расскажи другу" интерфейс пользователя выполняет переход в интерфейс для уведомления другого человека об определенном приложении. Интерфейс для уведомления другого человека о выбранном приложении более подробно описан ниже со ссылкой на фиг.5.
Участок 410 дисплея также включает в себя информацию 406 приложения, информацию 408 о покупке, моментальный снимок 412 экрана приложения и обзора 414. Информация 406 приложения включает в себя, например, название приложения и имя разработчика. Информация 406 приложения может также включать в себя изображение, представляющее определенное приложение, а также другую информацию, например дату, когда приложение было добавлено в магазин приложений. Информация 406 приложения также может включать в себя краткое описание приложения.
Информация 408 о покупке идентифицирует, является ли выбранное приложение бесплатным или доступным для покупки. В качестве альтернативы информация 408 о покупке может включать в себя стоимость приложения (например, $ 5,00). В некоторых вариантах осуществления пользователь может использовать кредит для покупки приложения. Например, пользователь может иметь подарочную карту, купон или другой кредит, который можно использовать для покупки приложений в магазин приложений. В некоторых вариантах осуществления пользователю представляют кнопку "выкуп" в интерфейсе информации приложения. Прикосновение к кнопке "выкуп" генерирует интерфейс, в котором пользователь может ввести информацию счета, соответствующую применяемому кредиту.
Кроме того, в некоторых вариантах осуществления прикосновение к информации 408 о покупке инициирует процесс загрузки приложения. Например, если приложение является бесплатным, процесс загрузки может начинаться без дополнительного ввода команд пользователя. В качестве альтернативы, если требуется покупка, может осуществляться доступ к счету пользователя для покупки приложений. В некоторых вариантах осуществления пользователь может погашать купон или аналогичный кредит для покупки приложения. В некоторых других вариантах осуществления пользователь должен предоставить номер счета или другую информацию аутентификации перед покупкой приложения.
В некоторых альтернативных вариантах осуществления информация 408 о покупке обозначает, установил ли уже пользователь такое приложение (например, включая в себя текст "установлено" или "демонтировать установку" в информации 408 о покупке).
Моментальный снимок 412 экрана может предоставлять изображение снятого экрана интерфейса приложения. В некоторых вариантах осуществления более подробное описание приложения предусматривают вместо или в дополнение к моментальному снимку 412 экрана. Например, подробное описание может включать в себя свойства приложения и другую информацию. В некоторых вариантах осуществления предусмотрен более чем один моментальный снимок 412 экрана. В качестве альтернативы в некоторых других вариантах осуществления дополнительные снимки экрана могут быть предусмотрены как миниатюрные изображения, которые могут отображаться при выборе их пользователем.
Предварительные просмотры 414 включают в себя информацию рейтинга, а также отдельные обзоры приложения. Информация рейтинга может включать в себя графическую иллюстрацию среднего рейтинга (например, используя рейтинг в виде звезд). Кроме того, также может быть представлен ряд отдельных обзоров, используемых для определения среднего рейтинга. После среднего рейтинга может следовать один или больше отдельных обзоров приложения. В некоторых вариантах осуществления представлены все обзоры. В некоторых других вариантах осуществления представлено только определенное количество обзоров. В некоторых вариантах осуществления пользователь может осуществлять прокрутку 238 для просмотра дополнительных обзоров, которые не представлены в пределах видимого участка интерфейса 403 информации приложения.
Участок 414 просмотров интерфейса 403 информации приложения также может включать в себя кнопку 418 просмотра, которая обеспечивает для пользователя возможность просмотра другого отчета, ассоциированного с приложением. Предоставляют отчет приложения, как описано ниже, со ссылкой на фиг.6-8.
На фиг.5 показана блок-схема 500 примерного интерфейса пользователя мобильного устройства 100 для уведомления другого пользователя приложения. В частности, на фиг.5 показан интерфейс 502 уведомления. Интерфейс 502 уведомления может быть представлен в ответ на выбор пользователем кнопки 404 "расскажи другу" на фиг.4.
Интерфейс 502 уведомления включает в себя полоску 501 названия. Полоска 501 названия идентифицирует интерфейс 502 уведомления (например, "расскажи другу"). Кроме того, полоска 501 названия включает в себя кнопку 504 "возврат" и кнопку 506 "отправить". Кнопка 504 "возврат" может отменять интерфейс 502 уведомления и может позволить пользователю вернуться к предыдущему интерфейсу пользователя (например, к интерфейсу 403 информации приложения). Кнопка 506 "отправить" позволяет пользователю отправлять информацию приложения другому человеку.
Интерфейс 502 уведомления может предоставлять заранее скомпонованное сообщение электронной почты, которое включает в себя связь с информацией приложения в магазине приложений. Интерфейс 502 уведомления включает в себя поле 508 "кому", поле 510 "от кого", поле 512 "предмет сообщения" и поле 514 для текста. Поле 508 "кому" позволяет пользователю идентифицировать получателя уведомления. Пользователь может ввести, например, адрес электронной почты или имя, соответствующее записи в книге контактов или адресов. Поле 510 "от кого" позволяет пользователю идентифицировать для получателя отправителя уведомления. В некоторых вариантах осуществления поле 510 "от кого" заполняется автоматически на основе профиля пользователя или информации об учетной записи. В некоторых других вариантах осуществления поле 510 "от кого" не представлено для пользователя, но вместо этого автоматически добавляется к уведомлению. Поле 510 "предмет сообщения" позволяет пользователю установить предмет сообщения для получателя, например "проверьте это приложение". В некоторых вариантах осуществления поле 512 - субъект сообщения автоматически заполняется магазином приложений, например, с использованием названия приложения или другого текста.
Поле 514 для текста обеспечивает дополнительное место для пользователя для предоставления дополнительного текста пользователю (например, тела сообщения). В некоторых вариантах осуществления поле 514 для текста имеет максимальное количество разрешенных знаков для ввода пользователя.
Ввод в каждое поле и в поле 514 для текста может быть обеспечен, используя клавиатуру 516. Клавиатура 516 обеспечивает полную раскладку QWERTY клавиш для печати. Пользователь вводит текст, используя сенсорный дисплей 102, прикасаясь к отдельным клавишам в соответствии с требуемым текстом. После ввода информации в одно или больше полей пользователь может отправить уведомление, прикасаясь к кнопке 506 отправить, как описано выше. В некоторых вариантах осуществления отправка уведомления приводит к переводу интерфейса пользователя к предыдущему интерфейсу пользователя (например, интерфейсу 403 информации приложения).
На фиг.6 показана блок-схема 600 примерного интерфейса пользователя мобильного устройства 100, включающего в себя меню 602 для предоставления информации, ассоциированной с выбранным приложением. В частности, на участок интерфейса 403 информации приложения может быть наложено меню 602. Меню 602 может быть частично прозрачным таким образом, чтобы участок наложения интерфейса 403 информации приложения был частично видимым. В некоторых вариантах осуществления меню 602 представляют в ответ на выбор пользователем кнопки 418 обзор в интерфейсе 403 информации приложения. В некоторых альтернативных вариантах осуществления меню 602 полностью заменяет информацию 403 приложения вместо предоставления в виде частичного наложения.
Меню 602 включает в себя кнопку 604 записи обзора, кнопку 606 отчета о проблеме и кнопку 608 отмены. Кнопка 604 записи обзора позволяет пользователю записать обзор для приложения интерфейса 403 информации приложения. В частности, когда пользователь прикасается к кнопке 604 записи обзора, интерфейс пользователя переходит к интерфейсу обзора (например, используя анимированный переход). Интерфейс обзора более подробно описан ниже со ссылкой на фиг.7.
Кнопка 606 "сообщить о проблеме" позволяет пользователю сообщать о проблеме с приложением, идентифицированным в интерфейсе 403 информации приложения. В частности, когда пользователь прикасается к кнопке 604 "сообщить о проблеме", происходит переход интерфейса пользователя к интерфейсу отчета (например, с использованием анимированного перехода). Интерфейс отчета более подробно описан ниже со ссылкой на фиг.8.
Кнопка 608 отмены позволяет пользователь отменить меню 602 и вернуться к интерфейсу 403 информации приложения по фиг.4.
На фиг.7 показана блок-схема 700 примерного интерфейса пользователя мобильного устройства 100 для просмотра выбранного приложения. В частности, на фиг.7 показан интерфейс 702 обзора, представленный, например, в ответ на выбор пользователем кнопки 604 написания обзора (фиг.6).
Интерфейс 702 обзора включает в себя полоску 701 заголовка, идентифицирующую интерфейс как интерфейс обзора. Полоска 701 заголовка дополнительно включает в себя кнопку 704 "возврат" и кнопку 706 "отправить". Кнопка 702 "возврат" может отменять интерфейс 702 обзора и обеспечивает для пользователя возможность возврата в предшествующий интерфейс пользователя (например, в интерфейс 403 информации приложения). Кнопка 706 отправки позволяет пользователю представлять обзор.
Интерфейс 702 обзора включает в себя рейтинг 708. Рейтинг 708 позволяет пользователю назначать значение рейтинга для приложения. Например, пользователь может назначать определенное количество звездочек для приложения в пределах максимально возможного (например, от нуля до пяти звездочек). В частности, пользователь может назначать звездочки, используя движение жеста в сенсорном интерфейсе 102. Например, пользователь может выполнять скользящее движение пальцем в первом направлении для последовательного увеличения количества звездочек (до максимального количества, например, 5) или во втором направлении для последовательного уменьшения количества звездочек (до минимального количества, например ноль).
Интерфейс 702 обзора также включает в себя поле 710 "от кого", поле 712 "название" и поле 714 текста обзора. Поле 710 "от кого" позволяет пользователю идентифицировать лицо, которое предоставляет обзор. В некоторых вариантах осуществления поле 710 "от кого" автоматически заполняется на основе параметра пользователя или информации учетной записи. В некоторых других вариантах осуществления поле 710 "от кого" не представляется пользователю, но вместо этого автоматически добавляется к обзору. Поле 712 "название" 712 позволяет пользователю идентифицировать род занятий или полномочия, в которых он предоставляет этот обзор. В некоторых вариантах осуществления поле "название" 712 не предусмотрено.
Поле 714 текста обеспечивает дополнительное пространство для пользователя для предоставления текста обзора под значением рейтинга. В некоторых вариантах осуществления поле 714 текста имеет максимальное количество разрешенных знаков для ввода пользователя.
Ввод в каждое поле и в поле 714 текста может быть выполнен с помощью клавиатуры 516. Клавиатура 516 обеспечивает полную раскладку QWERTY кнопок для печати. Пользователь вводит текст на сенсорном дисплее 102, прикасаясь к отдельным кнопкам в соответствии с требуемым текстом. После ввода информации в одно или больше полей пользователь может представить обзор, прикасаясь к кнопке 706 "отправить", как описано выше. В некоторых вариантах осуществления представление обзора приводит к переходу интерфейса пользователя к предыдущему интерфейсу пользователя (например, интерфейсу 403 информации приложения).
На фиг.8 показана блок-схема 800 примера интерфейса пользователя мобильного устройства 100 для отчета о выбранном приложении. В частности, на фиг.8 показан интерфейс 802 отчета, представленный, например, в ответ на выбор пользователем отчета о проблеме кнопки 606 (фиг.6).
Интерфейс 802 отчета включает в себя полоску 801 названия, предназначенную для идентификации интерфейса, как интерфейса отчета. Полоска 801 названия дополнительно включает в себя кнопку 804 "возврат" и кнопку 806 "отправить". Кнопка 802 "возврат", например, позволяет отменить интерфейс 802 отчета и обеспечивает для пользователя возможность возврата к предыдущему интерфейсу пользователя (например, интерфейсу 403 информации о приложении). Кнопка 806 "отправить" позволяет пользователю передать отчет.
Интерфейс 802 обзора включает в себя кнопки меню с предполагаемыми проблемами для отчета. В частности, интерфейс 802 обзора включает в себя кнопку 808 отчета об ошибке, кнопку 810 отчета об оскорблении и кнопку 812 "проблема не представлена". Пользователь может выбрать одну из кнопок меню, прикасаясь к определенной кнопке меню интерфейса 802 обзора. В некоторых вариантах осуществления, когда пользователь выбирает определенную кнопку меню, выделяется выбранная кнопка меню. В некоторых других вариантах осуществления, когда пользователь выбирает кнопку меню, отображается пиктограмма для обозначения выбора, например галочка.
Кроме того, представлено поле 814 для текста. Поле 814 для текста обеспечивает для пользователя возможность, в случае необходимости, написать отчет о проблеме. В некоторых вариантах осуществления поле 814 для текста имеет максимальное количество разрешенных знаков для ввода пользователя.
Ввод в поле 814 для текста может быть обеспечен с использованием клавиатуры 516. Клавиатура 516 обеспечивает полную раскладку QWERTY клавиш для печати. Пользователь вводит текст на сенсорном дисплее 102, прикасаясь к отдельным клавишам в соответствии с требуемым текстом. После ввода информации в поле 814 для текста пользователь может передать отчет, прикасаясь к кнопке 806 "отправить", как описано выше. В некоторых вариантах осуществления передача отчета приводит к переходу интерфейса пользователя к предыдущему интерфейсу пользователя (например, к интерфейсу 403 информации приложения).
В некоторых вариантах осуществления клавиатура 516 не будет представлена в интерфейсе 802 отчета до тех, пока пользователь не выберет поле 814 для текста (например, прикасаясь к полю 814 для текста).
На фиг.9 показана блок-схема 900 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующая магазин приложений после выбора вкладки категорий (например, вкладка 218 категорий по фиг.2). Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, нажимая на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу app store. В некоторых вариантах осуществления прикосновение к отображаемому объекту 132 app store на фиг.1 приводит к анимированному переходу к интерфейсу app store.
Интерфейс пользователя для app store включает в себя участок 902 дисплея и участок 226 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 "лучшие 25", вкладку 222 поиск и вкладку 224 обновлений. Каждая из вкладок на участке 226 меню может использоваться для доступа к разным элементам магазина приложений.
На участке 236 дисплея 236 отображается интерфейс 903 категорий, ассоциированный с вкладкой 218 категорий, который показан с выделением на участке 236 дисплея. Интерфейс 903 категорий включает в себя полоску 901 названий, идентифицирующую интерфейс пользователя как интерфейс категорий. В некоторых вариантах осуществления полоска 903 названия включает в себя одну или больше кнопок, например кнопку "возврат", позволяющую пользователю выполнить доступ к предыдущему интерфейсу пользователя. В качестве альтернативы пользователь может выйти из магазина приложений и вернуться к интерфейсу «домой», показанный на фиг.1, нажимая кнопку 120.
Интерфейс 903 категорий включает в себя одну или больше кнопок категорий. В частности, интерфейс 903 категорий включает в себя кнопку 904 "игры", кнопку 906 "развлечения", кнопку 908 "новости", кнопку 910 рабочих приложений, кнопку 912 "спорт" и кнопку 914 путешествия. Отображаемые категории могут быть расположены в любом порядке (например, в алфавитном, по степени популярности и т.д.). Кроме того, другие категории могут отображаться вместо или в дополнение к представленным категориям. В некоторых вариантах осуществления пользователь может просматривать дополнительные категории, осуществляя прокрутку 238 кнопок категорий.
Каждая кнопка категорий позволяет пользователю выполнить переход к объектам приложения, предоставляющим интерфейс, ассоциированным с определенной категорией. Например, выбор кнопки 904 "игры" может привести к переходу интерфейса категорий к интерфейсу объектов "игры", который включает в себя один или больше объектов приложения, соответствующих играм или по-другому ассоциированных с категорией игр.
На фиг.10 показана блок-схема 1000 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующая объекты приложения в определенной выбранной категории. В частности, на фиг.10 показан интерфейс 1003 объектов игр, представленный в ответ на выбор категории пользователя (например, выбор пользователем кнопки 904 игры на фиг.9).
Интерфейс пользователя включает в себя участок 1002 дисплея и участок 226 меню. Участок 226 меню включает в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 "лучшие 25", вкладку 222 "поиск" и вкладку 224 обновлений. В частности, вкладка 218 категорий показана с выделением.
На участке 1002 дисплея отображается интерфейс 1003 объектов игр, ассоциированный с выбором категории игр. Интерфейс 1003 объекты игр включает в себя полоску 1001 названия, включающую в себя недавно добавленную кнопку 1004 и кнопку 1006 избранных пользователями приложений. Недавно добавленная кнопка 1004 и кнопка 1006 избранные пользователями приложения показаны как отдельные кнопки, однако, они могут быть выполнены в других формах, включая в себя, например, одну кнопку переключения, которую можно переключать от одного в другое положение.
Интерфейс 1003 объекты игр также включает в себя один или больше объектов 1040 игр. Кнопка 1004 недавно добавленных приложений показана как выбранная в настоящее время (например, на основе входной команды пользователя в сенсорный дисплей 102). Когда выбирают недавно добавленную кнопку 1004, объект 1040 игр, отображаемый в соответствии с игровыми приложениями, которые были недавно добавлены в магазин приложений аналогичным образом, как описано выше со ссылкой на фиг.2, но в отношении объектов игр. Аналогично когда выбирают кнопку 1006 избранных пользователями приложений или переключаются на них, отображаемый объект 1040 игр соответствует приложениям игр, которые были выбраны одним или больше лицами, ассоциированными с app store, аналогично тому, как описано выше со ссылкой на фиг.2.
Объекты 1040 игр, показанные на участке 1002 дисплея, включают в себя объекты 1012, 1014 и 1016 игр. Кроме того, когда участок 1002 дисплея не может отображать все объекты 1040 игр одновременно, пользователь может выполнять прокрутку 238 вверх или вниз для просмотра дополнительных объектов 1040 игр.
Каждый объект 1040 игр включает в себя информацию, ассоциированную с определенным игровым приложением. Например, объект 1012 игр включает в себя информацию 1018 игровых приложений. Информация 1018 игрового приложения может включать в себя изображение, представляющее игровое приложение, название игрового приложения ("Игра 1"), имя разработчика и информацию рейтинга. В некоторых вариантах осуществления информация рейтинга представлена определенными количеством звезд. Звезды заполнены для обозначения среднего рейтинга (например, три из пяти) игры. В некоторых вариантах осуществления звезды могут быть частично заполнены для представления более тонкой степени детализации среднего рейтинга.
Объекты 1040 игр также включают в себя информацию 1022 о покупке. Информация 1022 о покупке обозначает, является ли приложение бесплатным или должно быть куплено. В некоторых вариантах осуществления информация о покупке обозначает стоимость игры (например, $ 5,00). В некоторых других вариантах осуществления каждый объект игры (например, объект 1012, 1014 и 1016 игры) может обозначать, установил или нет пользователь уже эту конкретную игру. Например, если пользователь уже установил игру, обозначаемую объектом 1012 игры, информация 1022 о покупке может быть представлена как "установлено" вместо "бесплатно". В качестве альтернативы информация 122 о покупке может быть представлена как "демонтировать" установку, обозначающую, что пользователь может демонтировать уже установленное приложение игры.
Объект 1040 игра также может включать в себя индикатор 1020 ">". Индикатор 1020 обозначает, что выбор определенного игрового объекта (например, путем прикосновения к игровому объекту 1012) приводит к переходу интерфейса пользователя для предоставления дополнительной информации о выбранном игровом приложении. Переход может быть анимированным.
Участок 1002 дисплея также может включать в себя одно или больше рекламных сообщений. На участке 1002 дисплея показана первая реклама 1008 и вторая реклама 1010 рядом с полоской 1001 названия. В других вариантах осуществления представлена только одна реклама. В качестве альтернативы может быть представлена дополнительная реклама. Кроме того, хотя реклама показана рядом с полоской 1001 заголовка, одна или больше из рекламы могут быть представлены в разных положениях на участках 1002 дисплея.
Пользователь может выбрать определенный игровой объект 1040 для перехода к предоставлению информации, относящейся к игре, ассоциированной с выбранным игровым объектом. Информацию об игре предоставляют аналогично интерфейсу 403 информации о приложении, описанному выше со ссылкой на фиг.4.
На фиг.11 показана блок-схема 1100 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующая магазин приложений после выбора вкладки "лучшие 25" (например, вкладки 220 "лучшие 25"). Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, нажимая на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу app store. В некоторых вариантах осуществления прикосновение к отображаемому объекту 132 app store на в фиг.1 приводит к анимированному переходу к интерфейсу app store.
Интерфейс пользователя для app store включает в себя участок 1102 дисплея и участок 226 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 лучшие 25, вкладку 222 поиск и вкладку 224 обновлений. Каждую из этих вкладок на участке 226 меню можно использовать для получения доступа к разным элементам магазина приложений.
На участке 1102 отображения отображается интерфейс 1103 "лучшие 25", ассоциированный с вкладкой 220 "лучшие 25", которая показана как выделенная на участке 236 дисплея. Интерфейс 1103 "лучшие 25" включает в себя полоску 1101 с названиями, идентифицирующую интерфейс пользователя, как интерфейс "лучшие 25". Полоска 1101 с названием также включает в себя кнопку 1104, "показать бесплатные", и кнопку 1106 "скрыть кнопку бесплатно".
Когда выбирают кнопку 1104 "показать бесплатные" (как показано в результате выделения на фиг.11), интерфейс 1103 "лучшие 25" отображает объекты 1140 приложения, включающие в себя те приложения, которые ассоциированы с приложениями, доступными бесплатно. Когда выбирают кнопку 1106 "скрыть, бесплатные", интерфейс 1103 "лучшие 25" отображает только объекты приложения, для которых требуется оплата.
Интерфейс 1103 "лучшие 25" включает в себя объекты 1140 приложения. В частности, в виде списка представлены 25 объектов 1140 приложений. Однако когда все 25 объектов 1140 приложений невозможно отобразить на участке 1102 дисплея, пользователь может выполнить прокрутку 238 для просмотра дополнительных объектов приложений. Кроме того, в некоторых вариантах осуществления, когда пользователь прикасается к нижней части списка "лучшие 25" объектов приложений, может быть предоставлена кнопка, которая обеспечивает для пользователя возможность просмотра другой группы объектов приложения (например, "следующие 25" объектов приложений).
Объекты 1140 приложений показаны так, что они включают себя объекты 1112, 1114 и 1116 приложений. Объекты 1140 приложений представлены в ранжированном порядке. Таким образом, объект 1112 приложения по рангу находится выше объекта 1114 приложения. Ранг каждого объекта приложения идентифицируют в объекте приложения. Например, объект 1112 приложения включает в себя идентификатор 1118 ранга, который идентифицирует объект 1112 приложения, как объект с рангом номер один в списке объектов 1140 приложения.
Каждый объект 1140 приложения включает в себя информацию, ассоциированную с определенным приложением. Например, объект 1112 приложений включает в себя информацию 1122 приложения. Информация 1122 приложения может включать в себя изображение, представляющее приложение, название приложения ("Приложение 5"), имя разработчика и информацию рейтинга. В некоторых вариантах осуществления информация рейтинга представлена определенным количеством звездочек. Звездочки заполняют для обозначения среднего значения рейтинга (например, 3/5) игры. В некоторых вариантах осуществления звездочки могут быть частично заполнены для представления более тонкой степени детализации упомянутого выше рейтинга.
Объекты 1140 приложений также включают в себя информацию 1124 о покупке. Информация 1124 о покупке обозначает, является ли приложение бесплатным или должно быть куплено. В некоторых вариантах осуществления информация о покупке обозначает стоимость приложения (например, $ 5,00). В некоторых других вариантах осуществления каждый объект приложения (например, объекты 1112, 1114 и 1116 приложений) может обозначать, установил ли уже или нет пользователь определенное приложение. Например, если пользователь уже установил приложение, идентифицированное объектом 1112 приложения, информация 1124 о покупке может представлять собой "установлено" вместо "бесплатно". В качестве альтернативы информация 1124 о покупке может представлять собой "демонтировать установку ", обозначающую, что пользователь может демонтировать установку уже установленного приложения.
Каждый объект 1140 приложения также может включать в себя индикатор 1124 ">". Индикатор 1124 обозначает, что выбор определенного объекта приложения (например, путем прикосновения к объекту 1112 приложения) приведет к переходу интерфейса пользователя для предоставления дополнительной информации о выбранном приложении. Переход может быть анимированным.
Участок 1102 дисплея также может включать в себя одно или больше рекламных сообщений. На участке 1102 дисплея показана первая реклама 1108 и вторая реклама 1110 рядом с полоской 1101 заголовка. В других вариантах осуществления представлена только одна реклама. В качестве альтернативы может быть представлена дополнительная реклама. Кроме того, в то время как реклама показана рядом с полоской 1101 заголовка, одно или больше рекламных сообщений могут быть представлены в разных местах расположения на участке 1102 дисплея.
Выбор определенного объекта приложения в ранжированном списке объектов 1140 приложений приводит к переходу интерфейса пользователя к интерфейсу, который предоставляет информацию, относящуюся к приложению, ассоциированному с выбранным объектом приложения. Информацию приложения предоставляют аналогично интерфейсу 403 информации приложения, описанному выше со ссылкой на фиг.4.
На фиг.12 показана блок-схема 1200 примерного интерфейса пользователя мобильного устройства 100, который иллюстрирует магазин приложений "лучшие 25" со скрытыми бесплатными приложениями. Интерфейс пользователя для app store включает в себя участок 1202 дисплея и участок 226 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 "популярные", вкладку 218 категории, вкладку 220 "лучшие 25", вкладку 222 поиск и вкладку 224 обновления. Каждую из вкладок на участке 226 меню можно использовать для доступа к разным элементам магазина приложений.
Участок 1202 дисплея отображает интерфейс 1203 "лучшие 25", ассоциированный со вкладкой 220 "лучшие 25", которая представлена с выделением на участке 236 дисплея. Интерфейс 1103 "лучшие 25" включает в себя полоску 1201 заголовка, идентифицирующую интерфейс пользователя, интерфейс "лучшие 25". Полоска 1201 заголовка также включает в себя кнопку 1104 "показать бесплатные" и кнопку 1106 "скрыть бесплатные". В частности, выбирают кнопку 1106 "скрыть бесплатные", как показано с выделением на фиг.12. Когда выбрана кнопка 1106 "скрыть бесплатные", интерфейс 1203 "лучшие 25" отображает только объекты приложения, для которых требуется оплата.
Интерфейс 1203 "лучшие 25" включает в себя объекты 1240 приложения. В частности, в виде списка представлены вплоть до 25 объектов 1240 приложения. Однако когда существует большее количество объектов 1240 приложений, чем могут быть отображены на участке 1202 дисплея, пользователь может выполнять прокрутку 238 для просмотра дополнительных объектов приложения. Кроме того, в некоторых вариантах осуществления когда пользователь выполняет прокрутку до конца списка "лучшие 25" объектов приложения, может быть предусмотрена кнопка, которая обеспечивает для пользователя возможность просмотра другой группы объектов приложений (например, "следующие 25" объектов приложений).
Показанные объекты 1240 приложений включают в себя объекты 1204, 1206, и 1208 приложений. Объекты 1240 приложений представлены в порядке ранга. Таким образом, объект 1204 приложения имеет ранг выше объекта 1206 приложения. Ранг каждого объекта приложения идентифицирован в объекте приложения. Например, объект 1204 приложения включает в себя идентификатор 1210 ранга, который идентифицирует объект 1204 приложения, как имеющий ранг номер один в списке объектов 1240 приложения. Ранг может быть основан, например, на среднем рейтинге, представленном в виде звезд каждого приложения или на некоторых других критериях.
Каждый объект 1240 приложения включает в себя информацию, ассоциированную с определенным приложением. Например, объекты 1240 приложения могут включать в себя изображение, представляющее приложение, название приложения (например, "Приложение 2"), название разработчика и информацию рейтинга.
Объекты 1240 приложения также включают в себя информацию 1212 о покупке. В частности, поскольку выбрали или переключили кнопку 1106 "скрыть бесплатные", каждый из объектов 1240 приложения требует оплаты. Выбор определенного объекта приложения в списке ранжированных объектов для объектов 1240 приложений переводит к переходу интерфейса пользователя к интерфейсу, предоставляющему информацию, относящуюся к приложению, ассоциированному с выбранным объектом приложения. Информацию приложения предоставляют аналогично интерфейсу 403 информации приложения, описанному выше со ссылкой на фиг.4.
На фиг.13 показана блок-схема 1300 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующего магазин приложений после выбора вкладки "поиск". Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, путем нажима на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу app store. В некоторых вариантах осуществления прикосновение к отображаемому объекту 132 app store на фиг.1 приводит к анимированному переходу к интерфейсу app store.
Интерфейс пользователя для app store включает в себя участок 1302 дисплея и участок 226 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 "лучшие 25", вкладку 222 поиска и вкладку 224 обновлений. Каждую из вкладок на участке 226 меню можно использовать для доступа к разным элементам магазина приложений.
В частности, на участке 1302 дисплея отображается интерфейс 1303 поиска, ассоциированный с вкладкой 222 поиска, которая показана с выделением на участке 236 дисплея. Интерфейс 1303 поиска включает в себя полоску 1201 заголовка, идентифицирующую интерфейс пользователя, как интерфейс поиска приложения.
Интерфейс 1303 поиска включает в себя поле 1304 поиска и кнопку 1306 поиска. Поле 1304 поиска позволяет пользователю вводить одно или больше условий поиска. Например, пользователь может вводить ключевые слова, идентифицирующие определенное приложение, разработчика, категорию или другие ключевые слова. Кнопка 1306 поиска выполняет поиск приложения на основе ввода пользователя в поле 1304 поиска. Например, пользователь может выполнить поиск путем прикосновения к кнопке 1306 поиска.
Пользователь может вводить условия поиска в поле поиска 1304, используя клавиатуру 516. Клавиатура 516 обеспечивает полную раскладку QWERTY клавиш для печати. Пользователь вводит текст, используя сенсорный дисплей 102 путем прикосновения к отдельным клавишам в соответствии с требуемым текстом.
При выполнении поиска (например, в результате прикосновения к кнопке 1306 поиска) происходит переход интерфейса пользователя к интерфейсу, который предоставляет информацию в отношении одного или больше приложений, ассоциированных с введенными условиями поиска. Информация приложения предоставляется аналогично интерфейсу 403 информации приложения (например, список объектов приложения), как описано выше со ссылкой на фиг.4.
На фиг.14 показана блок-схема 1400 примерного интерфейса пользователя мобильного устройства 100 после запроса отображаемого объекта в магазине приложений, и иллюстрируются доступные обновления. Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, путем нажатия на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу магазина приложений. В некоторых вариантах осуществления прикосновение к отображаемому объекту магазина приложений по фиг.1 приводит к анимированному переходу к интерфейсу app store.
Интерфейс пользователя для магазина приложений включает в себя участок 236 дисплея и участок 240 меню. Участок 226 меню включает в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 "лучшие 25", вкладку 222 "поиск" и вкладку 224 обновлений. Каждую из вкладок на участке 226 меню можно использовать, для доступа к различным элементам магазина приложений.
Участок 236 дисплея отображает интерфейс 203 популярных приложений, ассоциированный с вкладкой 216 популярных приложений, которая показана с выделением на участке 236 дисплея. Интерфейс 203 популярных приложений, включающий в себя объекты приложений, был описан выше со ссылкой на фиг.2.
Вкладка 224 обновлений включает в себя символ 1402 обновлений. Символ 1402 обновлений идентифицирует, присутствуют или нет обновления, доступные для приложений, установленных в мобильном устройстве 100. Пользователь может идентифицировать, имеются ли доступные обновления, без выбора вкладки 224 обновлений. Например, символ 1402 обновлений может представлять собой символ или графическое изображение, ассоциированное с вкладкой 224 обновлений. Как показано на фиг.14, символ 1402 обновлений представляет собой круг с номером внутри, который наложен на участок графического изображения, идентифицирующего вкладку 224 обновлений. Кроме того, символ 1402 обновлений может быть видимым только, когда доступно обновление. В некоторых вариантах осуществления символ обновлений обозначает количество доступных обновлений (например, путем включения количества в символ). Например, символ 1402 обновлений представляет, что имеется два доступных обновления.
На фиг.15 показана блок-схема примерного интерфейса 1500 пользователя мобильного устройства 100, иллюстрирующая магазин приложений после выбора вкладки обновлений (например, вкладки 224 обновлений). Например, пользователь может обращаться к отображаемому объекту 132 app store, используя сенсорный дисплей 102 (например, нажимая на отображаемый объект 132 app store), в результате чего происходит переход к интерфейсу app store. В некоторых вариантах осуществления прикосновение к отображаемому объекту 132 app store на фиг.1 приводит к анимированному переходу к интерфейсу app store.
Интерфейс пользователя дисплея для app store включает в себя отображаемый участок 1102 и участок 226 меню. Участок 226 меню может включать в себя несколько вкладок. В частности, участок 226 меню включает в себя вкладку 216 популярных приложений, вкладку 218 категорий, вкладку 220 "лучшие 25", вкладку 222 "поиск" и вкладку 224 обновлений. Каждую из вкладок на участке 226 меню можно использовать для доступа к разным свойствам магазина приложений.
Участок 1502 дисплея отображает интерфейс 1503 обновлений, ассоциированный с вкладкой 224 обновлений, которая показана с выделением на участке 236 дисплея. Интерфейс 1503 обновлений включает в себя полоску 1501 с названием, идентифицирующую интерфейс пользователя как интерфейс обновлений. Полоска 1501 с названием также включает в себя, в случае необходимости, кнопку 1504 возврата. Кнопка 1504 возврата позволяет пользователю выйти из интерфейса 1503 обновлений или из магазина приложений и вернуться к предыдущему интерфейсу пользователя. В качестве альтернативы пользователь может выйти из магазина приложений и вернуться к интерфейсу «домой», показанному на фиг.1, нажимая на кнопку 120.
Интерфейс 1503 обновлений включает в себя объекты 1540 обновлений. В частности, два объекта 1506 и 1508 обновлений 1508 показаны в интерфейсе 1503 обновлений, что соответствует количеству обновлений, идентифицированных полоской 1402 обновлений на фиг.14. В некоторых других вариантах осуществления существует большее количество объектов 1540 обновлений, чем отображается на участке 1502 дисплея. Когда существуют дополнительные объекты 1540 обновлений, которые могут отображаться, пользователь может выполнять прокрутку для просмотра дополнительных объектов обновлений. Кроме того, в некоторых вариантах осуществления, когда пользователю может быть представлена кнопка, которая позволяет пользователю просматривать другую группу объектов обновления (например, следующие 25 объектов обновления), либо после прокрутки, или без какой-либо прокрутки.
В некоторых вариантах осуществления объекты 1540 обновлений идентифицируют определенные обновления, доступные для приложений, уже установленных в мобильном устройстве 100. Например, объект 1506 обновления идентифицирует обновление для "Приложения А", в то время как объект 1508 обновления идентифицирует обновление для "Приложения B". Пользователь может выбрать определенный объект обновления (например, прикасаясь к объекту обновления или с помощью ассоциированной кнопки 1514 обновления). Выбор объекта обновления может обозначать загрузку обновления. В качестве альтернативы выбор объекта обновления может привести к переходу интерфейса 1503 обновлений к информационному интерфейсу, который обеспечивает дополнительную информацию об обновлении, после чего пользователь может принять решение, следует или нет получить обновление. В некоторых вариантах осуществления выбор всех кнопок предусмотрен в интерфейсе 1503 обновлений, что позволяет пользователю получить обновления всех приложений, ассоциированных с отображаемым объектами 1540 обновлений.
После выбора одного или больше из объектов 1503 обновлений для загрузки интерфейс 1503 обновлений может заканчивать работу, восстанавливая предыдущий интерфейс или возвращая пользователя к экрану «домой». В качестве альтернативы, когда пользователь выбирает определенный объект обновления (например, объект 1506 обновления), этот объект исчезает из интерфейса 1503 обновления (например, остается только объект 1508 обновления).
На фиг.16 показана блок-схема 1600 примера интерфейса пользователя мобильного устройства 100, иллюстрирующая загрузку приложения. Например, пользователь может выбрать определенное приложение в app store, например, как описано выше. Когда пользователь выбирает объект приложения для загрузки, интерфейс пользователя может выполнить переход к экрану «домой», включающему в себя отображаемые объекты 104 и 106, как описано выше со ссылкой на фиг.1.
Кроме того, загружаемый объект 1602 представлен как один из отображаемых объектов 1006. Загружаемый объект представляют с уменьшенной яркостью или в виде затененного заполнителя объекта для загружаемого приложения. Загружаемый объект 1602 располагают в следующем доступном местоположении относительно других отображаемых объектов 106. В частности, загружаемый объект включает в себя индикатор "загрузка..." вместо названия приложения, а также полоску загрузки. Полоска загрузки может быть анимирована для представления хода загрузки. После окончания загрузки приложения надпись "загрузка..." изменяется на название приложения и изображение, представленное в загружаемом объекте 1602, модифицируют так, чтобы оно соответствовало загруженному приложению.
На фиг.17 показана блок-схема последовательности операций, иллюстрирующая примерный процесс 1700, для навигации по магазину приложения, используя мобильное устройство. Мобильное устройство подает входную команду, запрашивающую интерфейс управления приложением (этап 1702). Например, пользователь может выбрать (например, используя сенсорный дисплей) объект магазина приложения, как показано, например, на фиг.1.
Интерфейс управления приложением представляют (этап 1704). Например, один или больше интерфейсов пользователя могут быть представлены в ассоциации с магазином приложений. Интерфейс управления приложением может включать в себя кнопки, переключатели или другие активируемые пользователем элементы, которые позволяют пользователю осуществлять навигацию между различными интерфейсами пользователя, идентифицировать и выбирать объекты приложений и просматривать и представлять приложения - отчеты, как показано, например, на фиг.2-15.
Входную команду принимают, выбирая определенное приложение для установки (этап 1706). Входная команда может быть принята, например, в результате прикосновения пользователем к сенсорному дисплею (например, сенсорному дисплею 102 по фиг.1). Например, пользователь может выполнять поиск или идентифицировать приложение в представленном интерфейсе управления приложением, используя разные критерии или листинги, предоставляемые интерфейсом управления приложением. Пользователь может выбрать определенное приложение, используя сенсорный дисплей, путем прикосновения к отображаемому объекта приложения, в соответствии с определенным приложением.
В некоторых других вариантах осуществления могут быть приняты другие входные команды пользователя. Например, входная команда может быть принята для просмотра приложения, формирования отчета о проблеме, связанной с приложением, уведомляющая других о приложении или обновляющая ранее установленное приложение.
Определяют, требуется ли оплата для выбранного приложения (этап 1708). Некоторые приложения могут быть бесплатными для любого пользователя, в то время как другие приложения требуют оплаты. Если оплата не требуется, приложение устанавливают в мобильном устройстве (этап 1710).
Если оплата требуется, плата взимается (этап 1712). Оплата может быть получена, например, путем начисления на счет пользователя, погашения купона или другого кредита, или путем приема электронной оплаты (например, с помощью кредитной карты) от пользователя. В некоторых вариантах осуществления выполняют аутентификацию для проверки пользователя.
Приложение представляют на экране «домой» мобильного устройства (этап 1714). Приложение может быть представлено как объект на экране «домой». В некоторых вариантах осуществления при установке приложения объект-заполнитель располагают на экране «домой» (например, в следующем доступном местоположении на экране «домой»). Объект-заполнитель может быть затенен и может включать в себя другие показатели о том, что приложение еще не доступно (например, предоставляя загружаемый текст). Объект-заполнитель может обозначать ход установки (например, используя анимированную полоску загрузки).
В некоторых вариантах осуществления магазин приложений может включать в себя одно или больше приложений, которые являются специфичными для данного местоположения. Например, корпорации или другие учреждения могут разрабатывать и представлять приложения в сети, которая не доступна для находящихся за пределами локальной сети. В некоторых других вариантах осуществления может быть активировано родительское управление (например, путем использования установки для мобильного устройства) для ограничения доступа к приложениям или к приложениям определенного типа в магазин приложений.
На фиг.18 показана блок-схема 1800 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующая приложения, доступные для удаления. Пользователь может идентифицировать приложения, доступные для удаления, например, путем выбора отображаемого объекта 106 (например, используя сенсорный дисплей). Например, пользователь может прикоснуться и может удерживать отображаемый объект 106, соответствующий определенному приложению (например, приложение 1802), в течение определенного периода времени, для входа в режим редактирования.
В ответ на удержание приложения удерживаемое приложение вместе с одним или больше другими отображаемыми объектами 106 может стать доступным для редактирования (например, может быть перемещено в другие места расположения на сенсорном дисплее 102). Некоторые другие отображаемые объекты 106 могут быть удалены. Система может представлять индикатор в режиме редактирования, который идентифицирует эти отображаемые объекты, например, символом со с знаком "X", представленным на всех отображаемых объектах, которые могут быть удалены. Как показано на фиг.18, "Приложение 1" 1802 имеет символ, обозначающий, что это приложение может быть удалено. Пользователь может выбрать символ (например, прикасаясь к знаку "X" на сенсорном дисплее 102), для инициирования процесса удаления для приложения.
На фиг.19 показана блок-схема 1900 примерного интерфейса пользователя мобильного устройства 100, иллюстрирующая подсказку 1902 для рейтинга. Когда пользователь выбирает приложение для удаления (например, приложение 1802 на фиг.18), подсказка 1902 для рейтинга может быть отображена, например, в интерфейсе пользователя, предусмотренном сенсорным дисплеем 102. В некоторых вариантах осуществления участок интерфейса пользователя, находящийся за пределами подсказки 1902 для рейтинга, можно рассматривать как относящийся к участку 1902 подсказки 1902 для рейтинга.
Подсказка 1902 для рейтинга может включать в себя запрос на прием приложения, шкалу рейтинга (например, набор звезд), и одну или больше кнопок (например, для ввода рейтинга или отклонения оценки приложения). Пользователь может предоставлять вход (например, используя сенсорный дисплей 102), который обозначает определенный рейтинг (например, путем выбора определенного количества звезд). После того как пользователь выберет определенное количество звезд, пользователь может передать рейтинг, используя, например, кнопку "оценить". В качестве альтернативы пользователь может отказаться от оценки приложения, например, при выборе кнопки "спасибо, не надо".
На фиг.20 показана блок-схема последовательности операций, иллюстрирующая примерный процесс 2000 для удаления установленного приложения, с использованием мобильного устройства. Принимают входную команду для удаления установленного приложения (этап 2002). Входная команда может быть принята, например, от пользователя, который прикасается к сенсорному дисплею (например, к сенсорному дисплею 102 на фиг.18). Например, пользователь может выбрать определенное приложение и предоставить входную команду, обозначающую, что выбранное приложение требуется удалить. В некоторых вариантах осуществления пользователь может перейти в режим редактирования, который позволяет пользователю идентифицировать приложения, которые могут быть удалены, а также выбрать определенное приложение для удаления. В некоторых вариантах осуществления, когда пользователь выбирает приложение для удаления, пользователю может быть представлена подсказка на подтверждение. Подсказка на подтверждение может обозначать, что продолжение приведет к удалению приложения, включая в себя любые сохраненные данные, ассоциированные с этим приложением. Подсказка подтверждения может дополнительно предоставить возможность для пользователя отменить процесс удаления.
Подсказка рейтинга представлена (этап 2004). Подсказка рейтинга может быть представлена перед завершением удаления выбранного приложения. Подсказка рейтинга позволяет пользователю обеспечить обратную связь для удаляемых приложений. Например, пользователь может ввести рейтинг для приложения (например, путем выбора определенного количества звезд).
Выполняют определение, установил ли пользователь рейтинг для приложения (этап 2006). Определение может быть выполнено в соответствии с одной или больше входных команд пользователя. Например, на основе ввел ли пользователь рейтинг или выбрал кнопку, обозначающую что рейтинг был предоставлен. В качестве альтернативы ввод пользователя может обозначать, что рейтинг не был предусмотрен. Например, пользователь может выбрать кнопку, обозначающую что рейтинг не был предусмотрен.
Если будет определено, что рейтинг был предусмотрен, информацию рейтинга отправляют в удаленное местоположение (этап 2008). Например, информация рейтинга может быть отправлена в магазин приложения, расположенный в удаленном местоположении (например, магазин приложения, описанный выше). После отправки информации рейтинга приложение удаляют, и интерфейс пользователя может возвратиться к экрану «домой» или к другому принятому по умолчанию интерфейсу (этап 2010).
Если будет выполнено определение, что рейтинг не был предусмотрен, приложение удаляют, и интерфейс пользователя может вернуться к экрану «домой» или к другому принятому по умолчанию интерфейсу (этап 2010).
Рабочая среда сети
На фиг.21 показана блок-схема примерной рабочей среды 2100 сети для мобильного устройства 100 по фиг.1. Мобильное устройство 100 по фиг.1 может, например, связываться через одну или больше кабельных и/или беспроводных сетей 2110 при передаче данных. Например, беспроводная сеть 2112, например сотовая сеть, может связываться с глобальной вычислительной сетью (WAN) 2114, такой как Интернет, используя шлюз 2116. Аналогично, точка доступа 2118, такая как беспроводная точка доступа 802.11g, может обеспечивать доступ к передаче данных в глобальную вычислительную сеть 2114. В некоторых вариантах осуществления могут быть установлены как передача данных, так и передача голоса по беспроводной сети 2112 и через точку 2118 доступа. Например, мобильное устройство 100a может размещать и принимать телефонные вызовы (например, используя протоколы VoIP), отправлять и принимать сообщения электронной почты (например, используя протокол POP3), и получать электронные документы и/или потоки, такие как веб-страницы, фотографии и видеоданные, через беспроводную сеть 2112, шлюз 2116 и глобальную вычислительную сеть 2114 (например, используя протоколы TCP/IP или UDP). Аналогично, мобильное устройство 100b может размещать и принимать телефонные вызовы, отправлять и принимать сообщения электронной почты и получать электронные документы через точку 2118 доступа и глобальную вычислительную сеть 2114. В некоторых вариантах осуществления мобильное устройство 100 может быть физически соединено с точкой 2118 доступа, используя один или больше проводов, и точка 2118 доступа может представлять собой персональный компьютер. В такой конфигурации мобильное устройство 100 может называться "привязанным" устройством.
Мобильные устройства 100a и 100b также могут устанавливать обмен данными с использованием других средств. Например, беспроводное устройство 100a может осуществлять обмен данными с другими беспроводными устройствами, например другими беспроводными устройствами 100, сотовыми телефонами и т.д., через беспроводную сеть 2112. Аналогично, мобильные устройства 100a и 100b позволяют устанавливать пиринговый обмен данными 2120, например, с персональной вычислительной сетью, используя одну или больше подсистем передачи данных, такую как, например, устройство 188 передачи данных Bluetooth™, показанное на фиг.1. Другие протоколы передачи данных и топологии также могут быть воплощены.
Мобильное устройство 100 может, например, связываться с одной или больше услугами 2130, 2140, 2150 и 2160, и/или одним или больше издателями 2170 содержания через одну или больше проводную и/или беспроводную сети 2110. Например, навигационная услуга 2130 может предоставлять навигационную информацию, например информацию карты, информацию о местоположении, информацию о маршруте и другую информацию, в мобильное устройство 100. В показанном примере пользователь мобильного устройства 100b запросил функцию карты, например, путем нажатия на объект 144 карт в графическом интерфейсе пользователя верхнего уровня, показанном на фиг.1, и запросил и принял карту для местоположения "1 Infinite Loop, Cupertino, CA."
Служба 2140 передачи сообщений может, например, обеспечивать отправку электронных посылок и/или другие службы сообщений. Мультимедийная услуга 2150 позволяет, например, обеспечивать доступ к мультимедийным файлам, таким как файлы песен, файлы кинофильмов, видеоклипы и другие мультимедийные данные информации. Одна или больше других услуг 2160 также может использоваться в мобильном устройстве 100.
Мобильное устройство 100 также может осуществлять доступ к другим данным и содержанию через одну или больше проводную и/или беспроводную сети 2110. Например, доступ к магазину 2170 приложений может осуществляться мобильным устройством 100 для предоставления приложений. Такой доступ может быть обеспечен путем вызова функции просмотра сети или приложения (например, браузера) в ответ на прикосновение пользователем к сетевому объекту или экрану «домой» мобильного устройства 100.
Примерная архитектура мобильного устройства
На фиг.22 показана блок-схема 2200 примерного варианта осуществления мобильного устройства 100 по фиг.1. Мобильное устройство 100 может включать в себя интерфейс 2202 памяти, один или больше процессоров данных, процессоров изображения и/или центральных процессорных устройств 2204 и интерфейс 2206 периферийных устройств. Интерфейс 2202 памяти, один или больше процессоров 2204 и/или интерфейс 2206 периферийных устройств могут представлять собой отдельные компоненты или могут быть интегрированы в одну или больше интегральных схем. Различные компоненты в мобильном устройстве 100 могут быть соединены с помощью одной или больше шин передачи данных или сигнальных линий.
Датчики, устройства и подсистемы могут быть соединены с интерфейсом 2206 периферийных устройств для того чтобы способствовать выполнению множества функций. Например, мобильный датчик 2210 движения, датчик 2212 света и бесконтактный датчик 2214 могут быть соединены с интерфейсом 2206 периферийных устройств, для того, чтобы способствовать ориентации подсветки, функции определения контакта, описанным со ссылкой на фиг.1. Другие датчики 2216 также могут быть подключены к интерфейсу 2206 периферийных устройств, такому как система установки положения (например, приемник GPS), датчик температуры, биометрический датчик или другое чувствительное устройство для того, чтобы способствовать выполнению соответствующей функции.
Подсистема 2220 камеры и оптический датчик 2222, например прибор с зарядовой связью (CCD, ПЗС) или оптический датчик на основе комплементарного металло-оксидного полупроводника (CMOS, КМОП), может использоваться для обеспечения функций камеры, таких как запись фотографий и видеоклипов.
Функции передачи данных могут быть обеспечены с использованием одной или больше подсистем 2224 беспроводной передачи данных, которая может включать в себя приемники и передатчики радиочастоты, и/или оптические (например, инфракрасные) приемники и передатчики. Конкретная конструкция и вариант осуществления подсистемы 2224 передачи данных могут зависеть от сети (сетей) передачи данных, по которой предполагается работа мобильного устройства 100. Например, мобильное устройство 100 может включать в себя подсистему 2224 передачи данных, разработанную для работы через сеть GSM, сеть GPRS, сеть EDGE, сеть Wi-Fi или WiMax и сеть Bluetooth™. В частности, подсистемы 2224 беспроводной передачи данных могут включать в себя протоколы хостинга таким образом, что устройство 100 может быт выполнено как базовая станция для других беспроводных устройств.
Аудиоподсистема 2226 может быть соединена с громкоговорителем 2228 и микрофоном 2230, для того чтобы обеспечить голосовые функции, такие как распознавание голоса, воспроизведение голоса, цифровая запись и функции телефонии.
Подсистема 2240 входа/выхода включает в себя контроллер 2242 сенсорного экрана и/или другой контроллер (контроллеры) 2244 входа. Контроллер 2242 сенсорного экрана может быть соединен с сенсорным экраном 2246. Сенсорный экран 2246 и контроллер 2242 сенсорного экрана могут, например, детектировать контакт и движение или разрыв движения, используя любую из множества чувствительных к прикосновению технологий, включающих в себя, но без ограничений, емкостную, резистивную, инфракрасную технологии и технологию на основе поверхностной акустической волны, а также другие массивы бесконтактных датчиков или других элементов для определения одной или больше точек контакта с сенсорным экраном 2246.
Другой входной контроллер (контроллеры) 2244 может быть соединен с другими устройствами 2248 ввода/управления, такими как одна или больше кнопок, тумблеров, дисковых переключателей, инфракрасного порта, USB порта и/или устройств-указателей, таких как стилус. Одна или больше кнопок (не показаны) могут включать в себя кнопку вверх/вниз для управления громкостью громкоговорителя 2228 и/или микрофона 2230.
В одном варианте осуществления нажатие на кнопку в течение первой длительности может отключать блокировку сенсорного экрана 2246; и нажатие на кнопку в течение второй длительности, которая дольше, чем первая длительность, может включать или выключать питание мобильного устройства 100. Пользователь может иметь возможность подстраивать под себя функции одной или больше кнопок. Сенсорный экран 2246, например, также можно использовать для воплощения виртуальных или программных кнопок и/или клавиатуры.
В некоторых вариантах осуществления мобильное устройство 100 может представлять собой записанные аудио и/или видеофайлы, такие как MP3, AAC и файлы MPEG. В некоторых вариантах осуществления мобильное устройство 100 может включать в себя функции MP3-плейера, такого как iPod™. Мобильное устройство 100 может поэтому включать в себя 32-контактный разъем, который совместим с iPod™. Другие устройства входа/выхода и управления также можно использовать.
Интерфейс 2202 памяти может быть соединен с запоминающим устройством 2250. Запоминающее устройство 2250 может включать в себя высокоскоростное оперативное запоминающее устройство и/или энергонезависимое запоминающее устройство, такое как одно или больше из запоминающих устройств на магнитном диске, одно или больше оптических запоминающих устройств и/или запоминающих устройств типа флэш (например, типа "И-НЕ", "НЕ - ИЛИ"). Запоминающее устройство 2250 может содержать операционную систему 2252, такую как Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS или встроенную операционную систему, такую как VxWorks. Операционная система 2252 может включать в себя инструкции для обработки основных системных услуг и для выполнения задач, зависящих от аппаратных средств. В некоторых вариантах осуществления операционная система 2252 может быть выполнена как ядро (например, ядро UNIX).
Запоминающее устройство 2250 также может содержать инструкции 2254 передачи данных, которые способствуют обмену данными с одним или больше дополнительными устройствами, одним или больше компьютерами, и/или одним или больше серверами. Запоминающее устройство 2250 может включать в себя инструкции 2256 графического интерфейса пользователя, которые способствуют обработке графическую интерфейса пользователя, включая презентацию, навигацию и выбор в пределах магазина приложений, как показано на фиг.2-16; инструкции 2258 обработки датчиков, которые способствуют выполнению обработки, связанной с работой и функциями датчиков; инструкции 2260 телефона, которые способствуют выполнению обработки и функций, связанных с телефоном; инструкции 2262 электронных сообщений, которые способствуют обработке и функциям, связанным с электронными сообщениями; инструкции 2264 просмотра веб-страниц, которые способствуют обработке и функциям, связанным с просмотром веб-страниц; инструкции 2266 обработки мультимедийных данных, которые способствуют обработке и функциям, связанным с обработкой мультимедийных данных; инструкции 2268 GPS/навигации, которые способствуют обработке и инструкциям, относящимся к GPS и навигации; инструкции 2270 камеры, которые способствуют выполнению обработки и функций, относящихся к камере; и/или другие программные инструкции 2272, которые способствуют другой обработке и функциям.
Каждая из идентифицированных выше инструкций и приложений могут соответствовать набору инструкций для выполнения одной или больше функций, описанных выше. Эти инструкции не обязательно должны быть воплощены как отдельные программы, процедуры или модули. Запоминающее устройство 2250 может включать в себя дополнительные инструкции или меньшее количество инструкций. Кроме того, различные функции мобильного устройства 100 могут быть воплощены в аппаратных и/или в программных средствах, включающих в себя в одну или больше интегральных схем обработки сигналов и/или специализированных интегральных микросхем.
Варианты осуществления изобретения и все функциональные операции, описанные в этом описании, могут быть воплощены в цифровых схемах или в виде компьютерного программного обеспечения, встроенного программного обеспечения или в аппаратных средствах, включающих в себя структуры, раскрытые в данном описании и их структурных эквивалентах, или используя комбинации одних или больше из них. Варианты осуществления изобретения могут быть воплощены как один или больше компьютерных программных продуктов, то есть один или больше модулей компьютерных программных инструкций, закодированных на считываемом компьютером носителе для выполнения, или для управления работой устройства обработки данных. Считываемый компьютером носитель может представлять собой устройство-накопитель, предназначенное для машинного считывания, подложку накопителя, предназначенную для машинного считывания, запоминающее устройство, композицию материала, обеспечивающую распространение считываемого устройством сигнала, или комбинацию одного или больше из них. Термин "устройство обработки данных" охватывает все устройства, предназначенные для обработки данных, включающие в себя в качестве примера программируемый процессор, компьютер или множество процессоров или компьютеров. Устройство может включать в себя в дополнение к аппаратным средствам код, который формирует исполнительную среду для данной компьютерной программы, например код, который составляет встроенное программное обеспечение процессора, стек протокола, систему управления базой данных, операционную систему или комбинацию одного или больше из них. Распространяемый сигнал представляет собой искусственно генерируемый сигнал, например генерируемый устройством электрический, оптический или электромагнитный сигнал, который генерируют для кодирования информации для передачи в соответствующее устройство-приемник.
Компьютерная программа (так же известная как программа, программное обеспечение, программное приложение, сценарий или код) может быть записана в любой форме языка программирования, включая в себя компилируемые или интерпретируемые языки, и может быть развернута в любой форме, включающей в себя отдельную программу или в виде модуля, компонента, подпроцедуры или другого модуля, пригодного для использования в вычислительной среде. Компьютерная программа не обязательно соответствует файлу в файловой системе. Программа может быть сохранена в части файла, который содержит другие программы или данные (например, один или больше сценариев, содержащихся в документе языка разметки) в отдельном файле, предназначенном для данной программы, или во множестве скоординированных файлов (например, файлов, которые содержат один или больше модулей, подпрограмм или участков кода). Компьютерная программа может быть развернута для выполнения на одном компьютере или в множестве компьютеров, которые расположены в одном месте или распределены по множеству мест и взаимно соединены с сетью передачи данных.
Процессы и логические потоки, описанные в данном описании, могут быть выполнены одним или больше программируемыми процессорами, выполняющими одну или больше компьютерных программ, для выполнения функций при выполнении операций с входными данными и при генерировании выхода. Процессы и логические потоки также могут быть выполнены с использованием, и устройство также может также быть воплощено как логические схемы специального назначения, например FPGA (ППВМ, программируемая пользователем вентильная матрица) или ASIC (СИМ, специализированная интегральная микросхема).
Процессоры, пригодные для выполнения компьютерной программы, включают в себя в качестве примера как микропроцессоры общего назначения, так и специального назначения, и любой один или больше процессоров любого вида цифрового компьютера. Обычно процессор принимает инструкции и данные из постоянного запоминающего устройства или из оперативного запоминающего устройства, или из них обоих. Существенные элементы компьютера представляют собой процессор для выполнения инструкций и одно или больше из запоминающих устройств для сохранения инструкций и данных. Обычно компьютер также включает в себя или должен быть функционально подключен для получения данных из или для передачи данных в, или для выполнения обеих этих функций к одному или больше запоминающим устройствам большой емкости, предназначенным для сохранения данных, например магнитные, магнитооптические диски или оптические диски. Однако компьютер не обязательно должен иметь эти устройства. Кроме того, компьютер может быть встроен в другое устройство, например в мобильный телефон, карманный персональный компьютер (PDA), мобильный аудиоплейер, приемник глобальной системы навигации (GPS), помимо прочих. Считываемый компьютером носитель информации, пригодный для сохранения компьютерных программный инструкций и данных, включает в себя все формы энергонезависимого запоминающего устройства, носителя информации и запоминающих устройств, включающих в себя в качестве примера полупроводниковые запоминающие устройства, например EPROM (СППЗУ, стираемое программируемое постоянное запоминающее устройство), EEPROM (ЭСППЗУ, электрически стираемое программируемое постоянное запоминающее устройство) и запоминающие устройства типа флэш; магнитные диски, например внутренние жесткие или съемные диски; магнитооптические диски; и диски CD-ROM и DVD-ROM. Процессор и запоминающее устройство могут быть дополнены или могут быть встроены в логическую схему специального назначения.
Для обеспечения взаимодействия с пользователем варианты осуществления изобретения могут быть воплощены в компьютере, имеющем устройство дисплея, например CRT (ЭЛТ, электронно-лучевая трубка) или монитор LCD (ЖКД, жидкокристаллический дисплей) для отображения информации для пользователя, и клавиатуру, и устройство-указатель, например мышь или шаровой указатель, с помощью которого пользователь может обеспечить ввод данных в компьютер. Также можно использовать устройства другого вида для обеспечения взаимодействия с пользователем; например обратная связь, предусмотренная для пользователя, может быть выполнена в любой форме сенсорной обратной связи, например визуальная обратная связь, звуковая обратная связь или тактильная обратная связь; и ввод команд пользователя может быть принят в любой форме, включая в себя акустический, речевой или тактильный вход.
Варианты осуществления изобретения могут быть воплощены в компьютерной системе, которая включает в себя серверный компонент, такой как, например сервер для обработки данных, или который включает в себя компонент межплатформенного программного обеспечения, например сервер приложений, или который включает в себя компонент внешнего интерфейса, например компьютер-клиент, имеющий графический интерфейс пользователя или сетевой браузер, через который пользователь может взаимодействовать с воплощением изобретения, или любую комбинацию одного или больше таких серверного компонента, межплатформенного компонента или интерфейсного компонента. Компоненты системы могут быть взаимно соединены с использованием любой формы или носителя передачи цифровых данных, например с помощью сети передачи данных. Примеры сетей передачи данных включают в себя локальную вычислительную сеть ("LAN") и глобальную вычислительную сеть ("WAN"), например Интернет.
Вычислительная система может включать в себя клиенты и серверы. Клиент и сервер обычно являются удаленными друг от друга и типично взаимодействуют через сеть передачи данных. Взаимосвязь клиента и сервера возникают посредством компьютерных программ, работающих на соответствующих компьютерах и имеющих взаимосвязь клиент-сервер друг с другом.
Хотя данное описание содержит множество специфичных элементов, их не следует рассматривать как ограничения объема изобретения или того что может быть заявлено, но скорее как описания свойств, специфичных для конкретного осуществления изобретения. Определенные свойства, которые были описаны в данном описании в контексте отдельных вариантов осуществления, также могут быть воплощены в комбинации в одном варианте осуществления. И, наоборот, различные свойства, которые были описаны в контексте одного варианта осуществления, также могут быть воплощены в множестве вариантов осуществления отдельно или в любой соответствующей подкомбинации. Кроме того, хотя свойства могли быть описаны выше как действующие в определенных комбинациях и даже первоначально могут быть заявлены как таковые, одно или больше свойств из заявленной комбинации в некоторых случаях может быть исключено из комбинации, и заявленная комбинация может быть направлена на подкомбинацию или вариант подкомбинации.
Аналогично, хотя операции представлены на чертежах в определенном порядке, это не следует понимать как требование того, что такие операции были выполнены в определенном, показанном порядке или в последовательном порядке, или что все иллюстрируемые операции должны быть выполнены для достижения требуемых результатов. В некоторых обстоятельствах многозадачная и параллельная обработка может быть предпочтительной. Кроме того, разделение различных системных компонентов в вариантах осуществления, описанных выше, не следует понимать как требование такого разделения во всех вариантах осуществления, и следует понимать, что описанные программные компоненты и системы обычно могут быть интегрированы вместе в единый программный продукт или упакованы в множество программных продуктов.
Таким образом, конкретные варианты осуществления изобретения были описаны выше. Другие варианты осуществления находятся в пределах следующей формулы изобретения. Например, действия, указанные в формуле изобретения, могут быть выполнены в другом порядке и при этом все еще могут быть достигнуты требуемые результаты.
Claims (18)
1. Способ управления приложением мобильного устройства, содержащий этапы, на которых:
принимают сенсорный ввод к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением в мобильном устройстве;
представляют интерфейс управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представляют один или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствуют соответствующим приложениям, доступным для установки в мобильное устройство;
принимают один или более вводов в интерфейсе управления приложением, включая ввод для установки конкретного выбранного приложения; устанавливают выбранное приложение в мобильном устройстве; и представляют второй объект дисплея, ассоциированный с установленным приложением.
принимают сенсорный ввод к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением в мобильном устройстве;
представляют интерфейс управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представляют один или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствуют соответствующим приложениям, доступным для установки в мобильное устройство;
принимают один или более вводов в интерфейсе управления приложением, включая ввод для установки конкретного выбранного приложения; устанавливают выбранное приложение в мобильном устройстве; и представляют второй объект дисплея, ассоциированный с установленным приложением.
2. Способ по п.1, в котором этап представления интерфейса управления приложением дополнительно включает в себя этап, на котором представляют участок меню и участок дисплея.
3. Способ по п.2, в котором участок дисплея включает в себя один или больше объектов приложения, соответствующих соответствующим приложениям, причем каждый объект приложения представляет информацию о соответствующем приложении.
4. Способ по п.1, в котором этап приема одного или более вводов пользователя включает в себя этап, на котором принимают выбор конкретного объекта приложения.
5. Способ по п.4, дополнительно содержащий этапы, на которых:
в ответ на выбор выполняют переход участка дисплея для представления дополнительной информации о выбранном приложении.
в ответ на выбор выполняют переход участка дисплея для представления дополнительной информации о выбранном приложении.
6. Способ по п.5, в котором этап представления дополнительной информации включает в себя этап, на котором представляют один или более обзоров выбранного приложения.
7. Способ по п.4, в котором выбранный объект приложения представляет собой объект обновления приложения, ассоциированный с обновлением приложения, ранее установленного в мобильном устройстве.
8. Способ по п.1, в котором этап установки выбранного приложения включает в себя этап, на котором представляют объект-заполнитель на дисплее мобильного устройства, причем объект-заполнитель включает в себя индикатор хода установки.
9. Способ по п.1, в котором мобильное устройство включает в себя мультисенсорный дисплей.
10. Система для управления приложением мобильного устройства, содержащая:
мобильное устройство, включающее в себя процессор и выполненное с возможностью выполнения операций, включающих в себя:
прием сенсорного ввода к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением на мобильном устройстве;
представление интерфейса управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представление одного или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствует соответствующим приложениям, доступным для установки в мобильное устройство;
прием одного или более вводов в интерфейсе управления приложением, включая ввод для установки конкретного выбранного приложения; установку выбранного приложения; и
представление второго объекта дисплея, ассоциированного с установленным приложением.
мобильное устройство, включающее в себя процессор и выполненное с возможностью выполнения операций, включающих в себя:
прием сенсорного ввода к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением на мобильном устройстве;
представление интерфейса управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представление одного или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствует соответствующим приложениям, доступным для установки в мобильное устройство;
прием одного или более вводов в интерфейсе управления приложением, включая ввод для установки конкретного выбранного приложения; установку выбранного приложения; и
представление второго объекта дисплея, ассоциированного с установленным приложением.
11. Система по п.10, в которой представление интерфейса управления приложением дополнительно включает в себя представление участка меню и участка дисплея.
12. Система по п.11, в которой участок дисплея включает в себя один или более объектов приложения, соответствующих соответствующим приложениям, причем каждый объект приложения представляет информацию о соответствующем приложении.
13. Система по п.10, в которой прием одного или более вводов пользователя включает в себя прием выбора конкретного объекта приложения.
14. Система по п.13, дополнительно выполненная с возможностью выполнения операций, содержащих:
в ответ на выбор выполнение перехода участка дисплея для представления дополнительной информации о выбранном приложении.
в ответ на выбор выполнение перехода участка дисплея для представления дополнительной информации о выбранном приложении.
15. Система по п.13, в которой выбранный объект приложения представляет собой объект обновления приложения, ассоциированный с обновлением приложения, установленного ранее в мобильном устройстве.
16. Система по п.10, в которой установка выбранного приложения включает в себя представление объекта-заполнителя на дисплее мобильного устройства, причем объект-заполнитель включает в себя индикатор хода установки.
17. Система по п.10, в которой мобильное устройство включает в себя мультисенсорный дисплей.
18. Считываемый компьютером носитель информации, содержащий сохраненные на нем инструкции, которые при выполнении на сервере обеспечивают выполнение сервером способа управления приложением мобильного устройства, причем способ содержит операции:
приема сенсорного ввода к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением в мобильном устройстве;
представления интерфейса управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представления одного или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствуют соответствующим приложениям, доступным для установки в мобильное устройство;
приема одного или более вводов в пределах интерфейса управления приложением, включая ввод для установки конкретного выбранного приложения;
установки выбранного приложения в мобильном устройстве; и
представления второго объекта дисплея, ассоциированного с установленным приложением.
приема сенсорного ввода к первому объекту дисплея в графическом интерфейсе пользователя, причем первый объект дисплея ассоциирован с интерфейсом управления приложением в мобильном устройстве;
представления интерфейса управления приложением в ответ на принятый сенсорный ввод, причем интерфейс управления приложением включает в себя множество активируемых пользователем элементов, в котором каждый активируемый пользователем элемент ассоциирован с различным критерием для представления объектов приложений, соответствующих соответствующим приложениям, доступным для установки;
представления одного или более объектов приложений в интерфейсе управления приложением согласно критерию для конкретного активируемого пользователем элемента, причем один или более объектов приложений соответствуют соответствующим приложениям, доступным для установки в мобильное устройство;
приема одного или более вводов в пределах интерфейса управления приложением, включая ввод для установки конкретного выбранного приложения;
установки выбранного приложения в мобильном устройстве; и
представления второго объекта дисплея, ассоциированного с установленным приложением.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5973008P | 2008-06-06 | 2008-06-06 | |
US61/059,730 | 2008-06-06 | ||
US12/354,616 | 2009-01-15 | ||
US12/354,616 US8099332B2 (en) | 2008-06-06 | 2009-01-15 | User interface for application management for a mobile device |
PCT/US2009/043840 WO2009148781A1 (en) | 2008-06-06 | 2009-05-13 | User interface for application management for a mobile device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013104079A Division RU2635231C2 (ru) | 2008-06-06 | 2013-01-30 | Интерфейс пользователя для управления приложением мобильного устройства |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2010153571A RU2010153571A (ru) | 2012-07-20 |
RU2477879C2 true RU2477879C2 (ru) | 2013-03-20 |
Family
ID=40886083
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2010153571/08A RU2477879C2 (ru) | 2008-06-06 | 2009-05-13 | Интерфейс пользователя для управления приложением мобильного устройства |
RU2013104079A RU2635231C2 (ru) | 2008-06-06 | 2013-01-30 | Интерфейс пользователя для управления приложением мобильного устройства |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013104079A RU2635231C2 (ru) | 2008-06-06 | 2013-01-30 | Интерфейс пользователя для управления приложением мобильного устройства |
Country Status (11)
Country | Link |
---|---|
US (7) | US8099332B2 (ru) |
EP (1) | EP2300916A1 (ru) |
JP (5) | JP5486593B2 (ru) |
KR (3) | KR101787184B1 (ru) |
CN (2) | CN106157116B (ru) |
AU (2) | AU2009255409B2 (ru) |
BR (1) | BRPI0915601B1 (ru) |
CA (1) | CA2726117C (ru) |
MX (1) | MX2010013377A (ru) |
RU (2) | RU2477879C2 (ru) |
WO (1) | WO2009148781A1 (ru) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2609757C2 (ru) * | 2014-08-12 | 2017-02-02 | Сяоми Инк. | Способ и устройство отображения погоды |
US9613270B2 (en) | 2014-08-12 | 2017-04-04 | Xiaomi Inc. | Weather displaying method and device |
RU2616536C2 (ru) * | 2013-09-29 | 2017-04-17 | Сяоми Инк. | Способ, устройство и терминальное устройство для отображения сообщений |
RU2618944C2 (ru) * | 2013-04-08 | 2017-05-11 | Сяоми Инк. | Способ и устройство для управления приложениями, а также сервер и терминальное устройство |
WO2017082764A1 (ru) * | 2015-11-09 | 2017-05-18 | Валентина Митрофановна АРТЕМЕНКО | Сенсорный сотовый телефон |
RU2643439C2 (ru) * | 2015-07-17 | 2018-02-01 | Сяоми Инк. | Способ и устройство для представления задач |
RU2648596C2 (ru) * | 2015-09-14 | 2018-03-26 | Сяоми Инк. | Способ и оборудование для установки приложения и интеллектуальное устройство, их использующее |
RU2704111C1 (ru) * | 2015-12-24 | 2019-10-24 | Хуавэй Текнолоджиз Ко., Лтд. | Способ отображения множества окон приложений посредством мобильного терминала и мобильный терминал |
Families Citing this family (503)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899243B2 (en) | 2000-11-06 | 2011-03-01 | Evryx Technologies, Inc. | Image capture and identification system and process |
US8218873B2 (en) * | 2000-11-06 | 2012-07-10 | Nant Holdings Ip, Llc | Object information derived from object images |
US9310892B2 (en) | 2000-11-06 | 2016-04-12 | Nant Holdings Ip, Llc | Object information derived from object images |
US7680324B2 (en) * | 2000-11-06 | 2010-03-16 | Evryx Technologies, Inc. | Use of image-derived information as search criteria for internet and other search engines |
US8224078B2 (en) | 2000-11-06 | 2012-07-17 | Nant Holdings Ip, Llc | Image capture and identification system and process |
US7565008B2 (en) | 2000-11-06 | 2009-07-21 | Evryx Technologies, Inc. | Data capture and identification system and process |
US7991764B2 (en) | 2005-07-22 | 2011-08-02 | Yogesh Chunilal Rathod | Method and system for communication, publishing, searching, sharing and dynamically providing a journal feed |
US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
US11126321B2 (en) * | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US10997531B2 (en) | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
US8520000B2 (en) * | 2008-07-02 | 2013-08-27 | Icharts, Inc. | Creation, sharing and embedding of interactive charts |
US8281046B2 (en) | 2008-07-03 | 2012-10-02 | Steelseries Aps | System and method for distributing user interface device configurations |
US7925797B2 (en) * | 2008-07-03 | 2011-04-12 | Steelseries Hq | System and method for distributing user interface device configurations |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US8086275B2 (en) | 2008-10-23 | 2011-12-27 | Microsoft Corporation | Alternative inputs of a mobile communications device |
KR101588666B1 (ko) * | 2008-12-08 | 2016-01-27 | 삼성전자주식회사 | 디스플레이 장치 및 그의 표시방법 |
US8199507B2 (en) * | 2008-12-19 | 2012-06-12 | Openpeak Inc. | Telephony and digital media services device |
US8745153B2 (en) | 2009-02-09 | 2014-06-03 | Apple Inc. | Intelligent download of application programs |
US8457688B2 (en) * | 2009-02-26 | 2013-06-04 | Research In Motion Limited | Mobile wireless communications device with voice alteration and related methods |
US8589374B2 (en) | 2009-03-16 | 2013-11-19 | Apple Inc. | Multifunction device with integrated search and application selection |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
JP4871373B2 (ja) | 2009-06-19 | 2012-02-08 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
US20100332996A1 (en) * | 2009-06-25 | 2010-12-30 | Nokia Corporation | Method and apparatus of acquiring information regarding applications for display on a user interface |
US8535152B2 (en) * | 2009-06-26 | 2013-09-17 | Curtis Instruments, Inc. | Integrated game function in a personal mobility vehicle, such as a wheelchair |
CN101656789B (zh) * | 2009-07-01 | 2012-09-05 | 中兴通讯股份有限公司 | 手机实现管理应用程序信息的方法及应用程序管理器 |
US10387140B2 (en) | 2009-07-23 | 2019-08-20 | S3G Technology Llc | Modification of terminal and service provider machines using an update server machine |
EP2288113B1 (en) * | 2009-08-21 | 2014-09-24 | Samsung Electronics Co., Ltd. | Apparatuses for downloading applications via application lists |
JP5674296B2 (ja) | 2009-09-09 | 2015-02-25 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
US20110072421A1 (en) * | 2009-09-18 | 2011-03-24 | Research In Motion Limited | Method, apparatus and system for updating a software bundle installed on a mobile electronic device |
KR20110038863A (ko) * | 2009-10-09 | 2011-04-15 | 삼성전자주식회사 | 단말기 기능 검색 지원 방법 및 이를 지원하는 휴대 단말기 |
US8559931B2 (en) * | 2009-11-04 | 2013-10-15 | Cellco Partnership | Application suggestions for mobile communication device based on location-based directory information |
US20110113365A1 (en) * | 2009-11-09 | 2011-05-12 | Microsoft Corporation | Scrolling large data sets |
KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
US8271031B2 (en) * | 2009-12-30 | 2012-09-18 | Sap Ag | Communication between integrated device and mobile application client on mobile personal communication device |
US8698845B2 (en) * | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
US20120089521A1 (en) * | 2010-01-11 | 2012-04-12 | Abrevaya Adam | Method and apparatus for billing purchases from a mobile phone application |
US20110191332A1 (en) * | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Updating Locally Cached Content Descriptor Information |
US9721279B2 (en) * | 2010-03-23 | 2017-08-01 | Microsoft Technology Licensing, Llc | Determining mobile operators for mobile devices |
US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
US9052925B2 (en) | 2010-04-07 | 2015-06-09 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20110250971A1 (en) * | 2010-04-07 | 2011-10-13 | Van Os Marcel | Methods and systems for providing a game center having customized notifications |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
KR101642725B1 (ko) * | 2010-04-14 | 2016-08-11 | 삼성전자 주식회사 | 휴대 단말기의 잠금 기능 운용 방법 및 장치 |
US8166106B2 (en) * | 2010-04-15 | 2012-04-24 | Microsoft Corporation | Targeting applications based on mobile operator |
AU2011255477B2 (en) | 2010-05-19 | 2015-04-02 | Google Llc | Bug clearing house |
US20110288941A1 (en) * | 2010-05-20 | 2011-11-24 | Google Inc. | Contextual content items for mobile applications |
JP2011250874A (ja) | 2010-05-31 | 2011-12-15 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
CN101859425B (zh) * | 2010-06-02 | 2014-11-05 | 中兴通讯股份有限公司 | 一种提供应用列表的方法及装置 |
JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
US20110307323A1 (en) * | 2010-06-10 | 2011-12-15 | Google Inc. | Content items for mobile applications |
JP5677811B2 (ja) | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
JP2012018657A (ja) * | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
KR101735606B1 (ko) * | 2010-07-21 | 2017-05-15 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
USD666626S1 (en) * | 2010-07-22 | 2012-09-04 | Research In Motion Limited | Display screen with graphical user interface |
KR101742986B1 (ko) * | 2010-07-26 | 2017-06-15 | 엘지전자 주식회사 | 영상표시기기 및 그 동작 방법 |
KR101752355B1 (ko) * | 2010-07-26 | 2017-06-29 | 엘지전자 주식회사 | 영상표시기기의 동작 방법 |
US9936333B2 (en) * | 2010-08-10 | 2018-04-03 | Microsoft Technology Licensing, Llc | Location and contextual-based mobile application promotion and delivery |
KR101750337B1 (ko) * | 2010-08-17 | 2017-06-23 | 삼성전자주식회사 | 정보 제공 방법 및 장치 |
WO2012023931A1 (en) * | 2010-08-17 | 2012-02-23 | Welch Allyn, Inc. | User installed applications in a physiological parameter display device |
KR101690595B1 (ko) * | 2010-09-01 | 2016-12-28 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 아이콘 관리 방법 |
FR2964779A1 (fr) * | 2010-09-09 | 2012-03-16 | Sagem Wireless | Terminal mobile, et procede, programme d'ordinateur et moyens de stockage correspondants |
JP4999213B2 (ja) | 2010-09-17 | 2012-08-15 | 任天堂株式会社 | 情報処理プログラム、携帯端末装置、システム、情報処理方法及び通信システム |
US10013492B1 (en) * | 2010-09-24 | 2018-07-03 | Amazon Technologies, Inc. | Categorization based on user questionnaire |
US20110029881A1 (en) * | 2010-10-11 | 2011-02-03 | Nevolution Digital, Llc | Devices and methods for providing software programs compatible with a computer system for download by a user |
US8484100B2 (en) | 2010-10-19 | 2013-07-09 | Apple Inc. | Method, medium, and system for an integrated application store for a user device |
US10169017B2 (en) * | 2010-10-21 | 2019-01-01 | International Business Machines Corporation | Crowdsourcing location based applications and structured data for location based applications |
US20120102164A1 (en) * | 2010-10-21 | 2012-04-26 | International Business Machines Corporation | Deployment of location based applications with crowdsourced structured points of input for data entry |
US9805022B2 (en) | 2010-12-09 | 2017-10-31 | Apple Inc. | Generation of topic-based language models for an app search engine |
US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
KR101789622B1 (ko) * | 2010-12-22 | 2017-10-25 | 엘지전자 주식회사 | 이동 단말기 및 이것의 정보 표시 방법 |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
JP4882022B1 (ja) | 2010-12-28 | 2012-02-22 | 任天堂株式会社 | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
JP5688297B2 (ja) | 2011-01-06 | 2015-03-25 | 任天堂株式会社 | 通信システム、情報処理装置、通信プログラムおよび通信方法 |
JP5675373B2 (ja) * | 2011-01-06 | 2015-02-25 | 任天堂株式会社 | 通信システム、情報処理装置、通信プログラムおよび通信方法 |
WO2012098555A1 (en) * | 2011-01-20 | 2012-07-26 | Google Inc. | Direct carrier billing |
CN102129639B (zh) * | 2011-01-28 | 2014-07-16 | Tcl集团股份有限公司 | 一种应用程序的共享方法及系统 |
US10394539B2 (en) * | 2011-03-17 | 2019-08-27 | Iheartmedia Management Services, Inc. | Dynamically configured graphical user interface for a software application |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
KR101069205B1 (ko) * | 2011-03-28 | 2011-09-30 | 주식회사 모리아타운 | 문자 입력기를 이용한 소셜 광고 서비스 시스템 및 방법 |
US20120254768A1 (en) * | 2011-03-31 | 2012-10-04 | Google Inc. | Customizing mobile applications |
WO2012135378A1 (en) * | 2011-04-01 | 2012-10-04 | Analog Devices, Inc. | Method and apparatus for haptic vibration response profiling and feedback |
US8275672B1 (en) * | 2011-04-04 | 2012-09-25 | Google Inc. | Coordinating multiple devices in a product purchasing system |
EP2523107B1 (en) * | 2011-04-19 | 2018-11-07 | LG Electronics Inc. | Mobile terminal and system for managing applications using the same |
US20120268388A1 (en) * | 2011-04-21 | 2012-10-25 | Mahmoud Razzaghi | Touch screen text selection |
US10187494B2 (en) | 2011-04-26 | 2019-01-22 | Acumera, Inc. | Gateway device application development system |
US8943514B2 (en) | 2011-04-30 | 2015-01-27 | Samsung Electronics Co., Ltd. | Middle partners |
US8491384B2 (en) * | 2011-04-30 | 2013-07-23 | Samsung Electronics Co., Ltd. | Multi-user discovery |
TW201246055A (en) * | 2011-05-03 | 2012-11-16 | Htc Corp | Handheld electronic device and method for accessing bookmark |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US20120302206A1 (en) * | 2011-05-27 | 2012-11-29 | Vock Curtis A | Surface software and associated methods |
US20120304132A1 (en) | 2011-05-27 | 2012-11-29 | Chaitanya Dev Sareen | Switching back to a previously-interacted-with application |
US9339727B2 (en) | 2011-06-15 | 2016-05-17 | Microsoft Technology Licensing, Llc | Position-based decision to provide service |
KR101801577B1 (ko) * | 2011-06-28 | 2017-11-27 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
US20130012286A1 (en) * | 2011-07-08 | 2013-01-10 | Schuff Ryan S | System to purchase state lottery ticket |
US8700709B2 (en) | 2011-07-29 | 2014-04-15 | Microsoft Corporation | Conditional location-based reminders |
US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
US8930940B2 (en) * | 2011-08-19 | 2015-01-06 | Yongyong Xu | Online software execution platform |
US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
WO2013035901A1 (ko) * | 2011-09-08 | 2013-03-14 | Kim A Lim | 스마트폰을 이용한 마케팅 방법 |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US9329851B2 (en) * | 2011-09-09 | 2016-05-03 | Microsoft Technology Licensing, Llc | Browser-based discovery and application switching |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
CN102331945A (zh) * | 2011-09-16 | 2012-01-25 | 北京思创银联科技股份有限公司 | 基于电子商店的应用程序管理方法 |
US8554179B2 (en) | 2011-09-23 | 2013-10-08 | Blackberry Limited | Managing mobile device applications |
US8554175B2 (en) | 2011-09-23 | 2013-10-08 | Blackberry Limited | Managing mobile device applications on a mobile device |
US9497688B2 (en) | 2011-09-23 | 2016-11-15 | Certicom Corp. | Managing mobile device applications in a wireless network |
US9161225B2 (en) | 2011-09-23 | 2015-10-13 | Blackberry Limited | Authentication procedures for managing mobile device applications |
US20130080968A1 (en) * | 2011-09-27 | 2013-03-28 | Amazon Technologies Inc. | User interface with media content prediction |
KR101840852B1 (ko) | 2011-10-10 | 2018-03-22 | 삼성전자주식회사 | 모바일 장치의 표면 온도 관리 방법 및 멀티칩 패키지의 메모리 열관리 방법 |
US8971842B2 (en) * | 2011-10-12 | 2015-03-03 | Verizon Patent And Licensing Inc. | Enterprise mobile application store |
CA2854142A1 (en) | 2011-11-01 | 2013-05-10 | Google Inc. | Launching applications from webpages |
US8880022B2 (en) | 2011-11-10 | 2014-11-04 | Microsoft Corporation | Providing per-application resource usage information |
US8713646B2 (en) | 2011-12-09 | 2014-04-29 | Erich Stuntebeck | Controlling access to resources on a network |
KR101515998B1 (ko) * | 2011-12-19 | 2015-05-07 | 주식회사 케이티 | 공간 마켓 위젯 제공 방법, 그리고 이를 구현한 마켓 서버와 사용자 단말 |
KR20130071908A (ko) * | 2011-12-21 | 2013-07-01 | 삼성전자주식회사 | 휴대단말기의 화면편집 장치 및 방법 |
US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
KR101234342B1 (ko) * | 2011-12-23 | 2013-03-15 | 유신출 | 모바일-앱을 이용한 광고방법 및 광고시스템 |
CN102541603B (zh) * | 2011-12-28 | 2015-12-02 | 华为终端有限公司 | 一种应用程序启动方法、系统及终端设备 |
KR101895536B1 (ko) * | 2011-12-29 | 2018-10-25 | 삼성전자주식회사 | 어플리케이션 사용에 따른 어플리케이션 추천 서버 및 단말, 그리고 어플리케이션 추천 방법 |
US10129720B1 (en) * | 2011-12-30 | 2018-11-13 | Genesys Telecommunications Laboratories, Inc. | Conversation assistant |
KR101373550B1 (ko) * | 2012-01-11 | 2014-03-13 | (주)마상소프트 | 네트워크 기반의 플랫폼 시스템 |
JP2013145484A (ja) * | 2012-01-16 | 2013-07-25 | Nec Casio Mobile Communications Ltd | 処理システム、処理装置、端末装置、処理方法、及びプログラム |
US9128513B2 (en) * | 2012-02-08 | 2015-09-08 | Qualcomm Incorporated | Display of an online catalog for concurrent downloading of files |
US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
CN104471521B (zh) | 2012-05-09 | 2018-10-23 | 苹果公司 | 用于针对改变用户界面对象的激活状态来提供反馈的设备、方法和图形用户界面 |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
CN106201316B (zh) | 2012-05-09 | 2020-09-29 | 苹果公司 | 用于选择用户界面对象的设备、方法和图形用户界面 |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
CN107728906B (zh) | 2012-05-09 | 2020-07-31 | 苹果公司 | 用于移动和放置用户界面对象的设备、方法和图形用户界面 |
DE112013002409T5 (de) | 2012-05-09 | 2015-02-26 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Anzeige zusätzlicher Informationen in Reaktion auf einen Benutzerkontakt |
AU2013259613B2 (en) | 2012-05-09 | 2016-07-21 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
CN104487928B (zh) | 2012-05-09 | 2018-07-06 | 苹果公司 | 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面 |
US9704171B2 (en) * | 2012-06-05 | 2017-07-11 | Applause App Quality, Inc. | Methods and systems for quantifying and tracking software application quality |
WO2013184018A1 (en) * | 2012-06-07 | 2013-12-12 | Google Inc. | User curated collections for an online application environment |
KR20130142301A (ko) * | 2012-06-19 | 2013-12-30 | 삼성전자주식회사 | 단말기의 메뉴환경 설정 장치 및 방법 |
US8984480B2 (en) | 2012-07-10 | 2015-03-17 | International Business Machines Corporation | Automating and/or recommending data sharing coordination among applications in mobile devices |
US8832847B2 (en) | 2012-07-10 | 2014-09-09 | International Business Machines Corporation | Coordinating data sharing among applications in mobile devices |
US20140020096A1 (en) * | 2012-07-11 | 2014-01-16 | Clutch Mobile, Inc. | System to profile application software |
US20140026062A1 (en) * | 2012-07-20 | 2014-01-23 | Research In Motion Limited | Method, system and apparatus for collecting data associated with applications |
WO2014035931A1 (en) * | 2012-08-27 | 2014-03-06 | Ronald Wojcik | Branded computer devices and apparatus to connect user and enterprise |
US8584019B1 (en) * | 2012-08-29 | 2013-11-12 | Mitesh Gala | Location-based and other criteria-based establishment management systems and methods |
US20140075365A1 (en) * | 2012-09-10 | 2014-03-13 | Lookout, Inc. | Method and system for visually monitoring the progress of a security operation of an electronic device |
US9216835B2 (en) * | 2012-09-17 | 2015-12-22 | Intel Corporation | Translating application labels |
CN102930444A (zh) * | 2012-09-25 | 2013-02-13 | 中兴通讯股份有限公司 | 一种移动终端及其应用分类管理方法和系统 |
JP6242045B2 (ja) * | 2012-09-26 | 2017-12-06 | 京セラ株式会社 | 装置、方法、及びプログラム |
US9294554B2 (en) | 2012-09-28 | 2016-03-22 | Sears Brands, L.L.C. | Integrated experience for applications within a mobile application |
US8984008B2 (en) | 2012-10-19 | 2015-03-17 | Google Inc. | Re-use of binaries for multiple user accounts |
KR20140057998A (ko) * | 2012-11-05 | 2014-05-14 | 삼성전자주식회사 | 전자 장치에서 응용프로그램의 갱신 정보를 알리기 위한 방법 및 장치 |
US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
US8862868B2 (en) | 2012-12-06 | 2014-10-14 | Airwatch, Llc | Systems and methods for controlling email access |
US8978110B2 (en) | 2012-12-06 | 2015-03-10 | Airwatch Llc | Systems and methods for controlling email access |
US8826432B2 (en) | 2012-12-06 | 2014-09-02 | Airwatch, Llc | Systems and methods for controlling email access |
KR20140073258A (ko) * | 2012-12-06 | 2014-06-16 | 삼성전자주식회사 | 어플리케이션 정보 제공 방법 및 휴대 단말 |
US8832785B2 (en) | 2012-12-06 | 2014-09-09 | Airwatch, Llc | Systems and methods for controlling email access |
US9021037B2 (en) | 2012-12-06 | 2015-04-28 | Airwatch Llc | Systems and methods for controlling email access |
US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
US20140172510A1 (en) * | 2012-12-18 | 2014-06-19 | Hyland Software, Inc. | Enterprise Content Management (ECM) Solutions Tool and Method |
USD923645S1 (en) * | 2012-12-21 | 2021-06-29 | Iconic Data Inc. | Display screen or portion thereof with a graphical user interface |
EP2939095B1 (en) | 2012-12-29 | 2018-10-03 | Apple Inc. | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
KR101755029B1 (ko) | 2012-12-29 | 2017-07-06 | 애플 인크. | 다중 접촉 제스처에 대한 촉각적 출력의 발생을 보류하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2014105276A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
AU2013368445B8 (en) | 2012-12-29 | 2017-02-09 | Apple Inc. | Device, method, and graphical user interface for determining whether to scroll or select contents |
KR101905174B1 (ko) | 2012-12-29 | 2018-10-08 | 애플 인크. | 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
CN103065250A (zh) * | 2013-01-15 | 2013-04-24 | 周万荣 | 一种基于应用的电子商务系统 |
JP6036852B2 (ja) * | 2013-01-24 | 2016-11-30 | 富士通株式会社 | 携帯情報端末、制御方法、制御プログラム |
US10545628B2 (en) | 2013-01-31 | 2020-01-28 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
US11016637B2 (en) | 2013-01-31 | 2021-05-25 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
WO2014119867A1 (en) * | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
US20140215450A1 (en) * | 2013-01-31 | 2014-07-31 | Trane International Inc. | System and method for updating software |
KR102101876B1 (ko) * | 2013-01-31 | 2020-04-21 | 삼성전자주식회사 | 애플리케이션들을 관리하는 방법 및 애플리케이션들의 관리를 수행하는 디바이스 |
US20140250147A1 (en) | 2013-03-01 | 2014-09-04 | Quixey, Inc. | Generating Search Results Containing State Links to Applications |
US9727326B2 (en) * | 2013-03-15 | 2017-08-08 | Apple Inc. | Providing customized notifications for security software updates |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US8997187B2 (en) | 2013-03-15 | 2015-03-31 | Airwatch Llc | Delegating authorization to applications on a client device in a networked environment |
USD767605S1 (en) | 2013-03-15 | 2016-09-27 | Dexcom, Inc. | Display screen or portion thereof with a graphical user interface with icons |
USD778929S1 (en) * | 2013-03-15 | 2017-02-14 | Dexcom, Inc. | Display screen or portion thereof with graphical user interface |
US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US9369528B2 (en) * | 2013-04-08 | 2016-06-14 | Xerox Corporation | Multi-function device application catalog with integrated discovery, management, and application designer |
US9787686B2 (en) | 2013-04-12 | 2017-10-10 | Airwatch Llc | On-demand security policy activation |
USD739864S1 (en) * | 2013-04-24 | 2015-09-29 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US9288353B2 (en) | 2013-04-26 | 2016-03-15 | Canon Information And Imaging Solutions, Inc. | System and method for resetting a counter associated with a component of an image processing device |
US9123031B2 (en) | 2013-04-26 | 2015-09-01 | Airwatch Llc | Attendance tracking via device presence |
ES2955357T3 (es) * | 2013-05-07 | 2023-11-30 | Yoni Noam Zatalovski | Navegador inteligente adaptable personalizado |
KR102280474B1 (ko) * | 2013-05-28 | 2021-07-22 | 삼성전자 주식회사 | 전자 장치의 운용 방법 및 장치 |
US9900261B2 (en) | 2013-06-02 | 2018-02-20 | Airwatch Llc | Shared resource watermarking and management |
US9584437B2 (en) | 2013-06-02 | 2017-02-28 | Airwatch Llc | Resource watermarking and management |
AU352884S (en) * | 2013-06-05 | 2013-12-11 | Samsung Electronics Co Ltd | Display screen with graphical user interface |
USD734774S1 (en) | 2013-06-09 | 2015-07-21 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD726219S1 (en) | 2013-06-09 | 2015-04-07 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD741350S1 (en) | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
WO2014204984A1 (en) | 2013-06-18 | 2014-12-24 | Ciambella Ltd. | Method and apparatus for code virtualization and remote process call generation |
BR302013006652S1 (pt) * | 2013-06-21 | 2015-03-10 | Samsung Electronics Co Ltd | Padrão ornamental aplicado à interface gráfica de usuário para uma tela de exibição ou parte da mesma |
US20140379533A1 (en) * | 2013-06-21 | 2014-12-25 | One Kings Lane, Inc. | Story based selling of products |
US8756426B2 (en) | 2013-07-03 | 2014-06-17 | Sky Socket, Llc | Functionality watermarking and management |
US8806217B2 (en) | 2013-07-03 | 2014-08-12 | Sky Socket, Llc | Functionality watermarking and management |
US8775815B2 (en) | 2013-07-03 | 2014-07-08 | Sky Socket, Llc | Enterprise-specific functionality watermarking and management |
US9367806B1 (en) | 2013-08-08 | 2016-06-14 | Jasmin Cosic | Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices |
US9665723B2 (en) | 2013-08-15 | 2017-05-30 | Airwatch, Llc | Watermarking detection and management |
USD778294S1 (en) | 2013-08-28 | 2017-02-07 | Chicisimo S.L. | Display screen with graphical user interface |
USD754671S1 (en) | 2013-08-28 | 2016-04-26 | Chicisimo S.L. | Display screen with graphical user interface |
USD850475S1 (en) * | 2013-08-28 | 2019-06-04 | Chicisimo S.L. | Display screen with graphical user interface |
KR102153366B1 (ko) | 2013-08-30 | 2020-10-15 | 삼성전자 주식회사 | 전자 기기의 화면 전환 방법 및 장치 |
JP5728544B2 (ja) * | 2013-09-11 | 2015-06-03 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理方法、プログラム、及び情報記憶媒体 |
CN104462097B (zh) * | 2013-09-13 | 2018-02-27 | 联想(北京)有限公司 | 显示方法和电子设备 |
US11785061B2 (en) * | 2013-09-16 | 2023-10-10 | Insyde Software Corp. | System and method to share an application with another device |
USD766253S1 (en) * | 2013-09-25 | 2016-09-13 | Google Inc. | Display panel or portion thereof with a graphical user interface component |
USD744498S1 (en) | 2013-10-04 | 2015-12-01 | Hidex Oy | Display screen with graphical user interface |
CN103761228B (zh) * | 2013-10-10 | 2017-10-13 | 北京智谷睿拓技术服务有限公司 | 应用程序的排名阈值确定方法和排名阈值确定系统 |
CN103530796B (zh) | 2013-10-10 | 2016-06-01 | 北京智谷睿拓技术服务有限公司 | 应用程序的活跃期检测方法和活跃期检测系统 |
US20150127505A1 (en) * | 2013-10-11 | 2015-05-07 | Capital One Financial Corporation | System and method for generating and transforming data presentation |
US9258301B2 (en) | 2013-10-29 | 2016-02-09 | Airwatch Llc | Advanced authentication techniques |
US9544306B2 (en) | 2013-10-29 | 2017-01-10 | Airwatch Llc | Attempted security breach remediation |
USD755193S1 (en) * | 2013-12-02 | 2016-05-03 | Tencent Technology (Shenzhen) Company Limited | Display screen with graphical user interface |
US20160019360A1 (en) | 2013-12-04 | 2016-01-21 | Apple Inc. | Wellness aggregator |
US12080421B2 (en) | 2013-12-04 | 2024-09-03 | Apple Inc. | Wellness aggregator |
US9720672B2 (en) * | 2014-01-06 | 2017-08-01 | Quixey, Inc. | Searching and accessing application functionality |
EP3130999B1 (en) * | 2014-01-23 | 2019-01-23 | Apple Inc. | Systems, devices, and methods for dynamically providing user interface controls at a touch screen display |
US9600258B2 (en) * | 2014-02-14 | 2017-03-21 | Google Inc. | Suggestions to install and/or open a native application |
WO2015126133A1 (en) * | 2014-02-21 | 2015-08-27 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
US10181028B2 (en) * | 2014-02-21 | 2019-01-15 | Samsung Electronics Co., Ltd. | Method and apparatus to sandbox run-time android applications with lightweight container |
US20150242421A1 (en) | 2014-02-21 | 2015-08-27 | Quixey, Inc. | Location-Based Searching |
EP3126969A4 (en) | 2014-04-04 | 2017-04-12 | Microsoft Technology Licensing, LLC | Expandable application representation |
KR20160143784A (ko) | 2014-04-10 | 2016-12-14 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스용 슬라이더 커버 |
KR102107275B1 (ko) | 2014-04-10 | 2020-05-06 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스에 대한 접이식 쉘 커버 |
US9811239B2 (en) * | 2014-05-05 | 2017-11-07 | Cellco Partnership | Systems and methods for efficiently searching applications |
CN111782130B (zh) | 2014-06-24 | 2024-03-29 | 苹果公司 | 用于在用户界面中导航的列界面 |
AU2015279949B2 (en) | 2014-06-24 | 2018-05-10 | Apple Inc. | Input device and user interface interactions |
CN104077054B (zh) * | 2014-07-04 | 2019-02-26 | 北京奇虎科技有限公司 | 用户评分实现方法、用户评分客户端和电子设备 |
US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
US20160055133A1 (en) * | 2014-08-19 | 2016-02-25 | Adlast, Inc. | Systems and methods for directing access to products and services |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
USD771114S1 (en) * | 2014-09-11 | 2016-11-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
CN104615452A (zh) * | 2014-09-19 | 2015-05-13 | 安一恒通(北京)科技有限公司 | 信息提供方法和装置 |
CN104199593B (zh) * | 2014-09-22 | 2017-12-29 | 联想(北京)有限公司 | 一种信息处理方法和装置 |
USD771646S1 (en) | 2014-09-30 | 2016-11-15 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9501271B2 (en) | 2014-10-09 | 2016-11-22 | Facebook, Inc. | Device, method, and graphical user interface for presenting and installing applications |
US9626443B2 (en) | 2014-10-23 | 2017-04-18 | Quixey, Inc. | Searching and accessing application functionality |
US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
USD784400S1 (en) * | 2014-11-04 | 2017-04-18 | Workplace Dynamics, LLC | Display screen or portion thereof with rating scale graphical user interface |
USD784401S1 (en) * | 2014-11-04 | 2017-04-18 | Workplace Dynamics, LLC | Display screen or portion thereof with rating scale graphical user interface |
US9928233B2 (en) | 2014-11-12 | 2018-03-27 | Applause App Quality, Inc. | Computer-implemented methods and systems for clustering user reviews and ranking clusters |
CN104391724B (zh) * | 2014-12-05 | 2019-02-15 | 广州三星通信技术研究有限公司 | 重配置图标位置的方法和装置 |
USD772261S1 (en) * | 2014-12-12 | 2016-11-22 | Wayblazer, Inc. | Display screen with graphical user interface |
US9569196B2 (en) * | 2014-12-19 | 2017-02-14 | Paypal, Inc. | App store update notification and warning system |
KR102314109B1 (ko) * | 2015-01-05 | 2021-10-18 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 방법 |
US9883007B2 (en) | 2015-01-20 | 2018-01-30 | Microsoft Technology Licensing, Llc | Downloading an application to an apparatus |
US10255302B1 (en) | 2015-02-27 | 2019-04-09 | Jasmin Cosic | Systems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
EP3070900A1 (en) * | 2015-03-16 | 2016-09-21 | Thomson Licensing | Method and system of access of a mobile terminal to information in an area |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
CN104793844B (zh) * | 2015-03-31 | 2017-05-17 | 北京奇虎科技有限公司 | 基于移动终端上的宿主程序的插件实现方法及装置 |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
USD769921S1 (en) | 2015-04-02 | 2016-10-25 | Kenneth Smith | Display screen with graphical user interface |
USD766294S1 (en) | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
USD766954S1 (en) | 2015-04-02 | 2016-09-20 | Kenneth Smith | Display screen with graphical user interface |
USD769283S1 (en) | 2015-04-02 | 2016-10-18 | Kenneth Smith | Display screen with graphical user interface |
USD766295S1 (en) * | 2015-04-02 | 2016-09-13 | Kenneth Smith | Display screen with graphical user interface |
USD768678S1 (en) * | 2015-04-02 | 2016-10-11 | Kenneth Smith | Display screen with graphical user interface |
USD780191S1 (en) * | 2015-04-29 | 2017-02-28 | Elijah Kelley | Display screen with graphical user interface |
US9665654B2 (en) | 2015-04-30 | 2017-05-30 | Icharts, Inc. | Secure connections in an interactive analytic visualization infrastructure |
US9813570B2 (en) * | 2015-05-11 | 2017-11-07 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and computer program product |
US10922094B2 (en) | 2015-06-05 | 2021-02-16 | Apple Inc. | Systems and methods for proactively providing recommendations to a user of a computing device |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9361011B1 (en) * | 2015-06-14 | 2016-06-07 | Google Inc. | Methods and systems for presenting multiple live video feeds in a user interface |
CN105302434B (zh) | 2015-06-16 | 2019-03-26 | 深圳市腾讯计算机系统有限公司 | 游戏场景中锁定目标的方法和装置 |
US9888145B2 (en) | 2015-08-03 | 2018-02-06 | Canon Information And Imaging Solutions, Inc. | System and method enabling resetting of a counter associated with a component of an image processing device |
USD863332S1 (en) | 2015-08-12 | 2019-10-15 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD820289S1 (en) * | 2015-08-12 | 2018-06-12 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
KR102360178B1 (ko) * | 2015-08-25 | 2022-02-08 | 삼성전자주식회사 | 애플리케이션 리스트를 제공하는 시스템 및 그 방법 |
US10332090B2 (en) | 2015-08-27 | 2019-06-25 | Acumera, Inc. | Providing secure remote access to a device at a merchant location |
USD768657S1 (en) * | 2015-10-21 | 2016-10-11 | Microsoft Corporation | Display screen with graphical user interface |
USD768658S1 (en) * | 2015-10-21 | 2016-10-11 | Microsoft Corporation | Display screen with animated graphical user interface |
CN105159564A (zh) * | 2015-10-23 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 具有触摸显示屏的电子设备及其应用程序的删除管理方法 |
WO2017083937A1 (en) * | 2015-11-19 | 2017-05-26 | Tokn Pty Ltd | Method and system of application deployment on a mobile communication device |
CN105487753B (zh) * | 2015-11-26 | 2018-06-22 | 网易(杭州)网络有限公司 | 移动终端游戏的关联下载方法 |
RU2015152232A (ru) * | 2015-12-07 | 2017-06-13 | Максим Викторович Есин | Система связи портативных цифровых устройств |
SG11201805215UA (en) | 2015-12-21 | 2018-07-30 | Ciambella Ltd | Method and apparatus for creating and managing controller based remote solutions |
CN106921377B (zh) * | 2015-12-24 | 2020-06-02 | 小米科技有限责任公司 | 触控按键模组、按键图标显示方法及装置 |
KR20170076489A (ko) * | 2015-12-24 | 2017-07-04 | 삼성전자주식회사 | 전자장치 및 그의 어플리케이션 프로그램 운용 방법 |
CN105892816A (zh) * | 2016-03-31 | 2016-08-24 | 北京奇虎科技有限公司 | 实现计算设备桌面重设的方法和装置 |
CN105912198A (zh) * | 2016-04-01 | 2016-08-31 | 厦门美柚信息科技有限公司 | 一种信息记录方法和装置 |
CN107347053B (zh) * | 2016-05-06 | 2020-12-01 | 苏州清云网络科技有限公司 | 基于网络视频流式计算方法构建的管理执行平台 |
CN106020592A (zh) * | 2016-05-09 | 2016-10-12 | 北京小米移动软件有限公司 | 分屏显示方法及装置 |
US11087249B2 (en) | 2016-05-24 | 2021-08-10 | Ciambella Ltd. | Method and apparatus for triggering execution of a workflow over a network |
DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
USD824936S1 (en) | 2016-07-22 | 2018-08-07 | Xiaofeng Li | Display screen with graphical user interface for operating an electronic candle |
USD853417S1 (en) | 2016-07-11 | 2019-07-09 | Xiaofeng Li | Display screen with graphical user interface for operating an electronic candle |
US10798780B2 (en) | 2016-08-22 | 2020-10-06 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
USD810770S1 (en) * | 2016-09-21 | 2018-02-20 | Uipco, Llc | Display panel or portion thereof with graphical user interface |
USD811426S1 (en) * | 2016-09-21 | 2018-02-27 | Uipco, Llc | Display panel or portion thereof with graphical user interface |
US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
USD842892S1 (en) * | 2016-10-27 | 2019-03-12 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with graphical user interface |
USD943624S1 (en) | 2016-10-27 | 2022-02-15 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with animated graphical user interface |
USD927529S1 (en) | 2019-01-11 | 2021-08-10 | Apple Inc. | Electronic device with pair of display screens or portions thereof each with graphical user interface |
USD862489S1 (en) * | 2016-12-29 | 2019-10-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US10231103B2 (en) * | 2017-01-26 | 2019-03-12 | Vmware, Inc. | Automated provisioning of applications |
USD813251S1 (en) * | 2017-02-27 | 2018-03-20 | Tata Consultancy Services Limited | Display screen with animated graphical user interface |
USD865795S1 (en) * | 2017-03-24 | 2019-11-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
CN106970868A (zh) * | 2017-04-10 | 2017-07-21 | 广东欧珀移动通信有限公司 | 信息显示方法、装置及终端 |
CN107203398B (zh) * | 2017-05-26 | 2020-11-13 | 北京小米移动软件有限公司 | 应用分发方法及装置 |
US10955994B2 (en) * | 2017-06-02 | 2021-03-23 | Apple Inc. | User interfaces for downloading applications on an electronic device |
USD936663S1 (en) | 2017-06-04 | 2021-11-23 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD831039S1 (en) * | 2017-06-05 | 2018-10-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
KR101920389B1 (ko) * | 2017-06-27 | 2018-11-20 | 스마트샵주식회사 | 어플리케이션과 병행 설치되는 서비스 모듈의 선택적 동작 제어 시스템 및 방법 |
USD889491S1 (en) * | 2017-07-19 | 2020-07-07 | Lenovo (Beijing) Co., Ltd. | Display screen or a portion thereof with graphical user interface |
CN107704751A (zh) * | 2017-08-23 | 2018-02-16 | 深圳天珑无线科技有限公司 | 一种密码输入方法、移动终端及具有存储功能的装置 |
CN107566875A (zh) * | 2017-08-31 | 2018-01-09 | 江苏省公用信息有限公司 | 一种在智能机顶盒上ui灵活配置、动态更新的方法 |
USD887443S1 (en) | 2017-09-11 | 2020-06-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US10417232B2 (en) * | 2017-12-22 | 2019-09-17 | Microsoft Technology Licensing, Llc | Associating hardware to store applications |
US20190228847A1 (en) * | 2018-01-22 | 2019-07-25 | Apple Inc. | Systems and methods for displaying aggregated health records |
USD859450S1 (en) * | 2018-05-07 | 2019-09-10 | Google Llc | Display screen or portion thereof with an animated graphical interface |
USD858556S1 (en) * | 2018-05-07 | 2019-09-03 | Google Llc | Display screen or portion thereof with an animated graphical interface |
AU2019100574B4 (en) * | 2018-06-03 | 2020-02-20 | Apple Inc. | Setup procedures for an electronic device |
DK201870354A1 (en) | 2018-06-03 | 2019-12-20 | Apple Inc. | SETUP PROCEDURES FOR AN ELECTRONIC DEVICE |
US10546444B2 (en) | 2018-06-21 | 2020-01-28 | Capital One Services, Llc | Systems and methods for secure read-only authentication |
USD884021S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD884022S1 (en) * | 2018-09-24 | 2020-05-12 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
US10554411B1 (en) | 2018-10-02 | 2020-02-04 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
SG11202103249VA (en) | 2018-10-02 | 2021-04-29 | Capital One Services Llc | Systems and methods for cryptographic authentication of contactless cards |
WO2020072687A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10505738B1 (en) | 2018-10-02 | 2019-12-10 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10686603B2 (en) | 2018-10-02 | 2020-06-16 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US11210664B2 (en) | 2018-10-02 | 2021-12-28 | Capital One Services, Llc | Systems and methods for amplifying the strength of cryptographic algorithms |
US10592710B1 (en) | 2018-10-02 | 2020-03-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10579998B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10581611B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
WO2020072670A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10489781B1 (en) | 2018-10-02 | 2019-11-26 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10565587B1 (en) | 2018-10-02 | 2020-02-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
MX2021003138A (es) | 2018-10-02 | 2021-05-14 | Capital One Services Llc | Sistemas y metodos para autentificacion criptografica de tarjetas sin contacto. |
US10511443B1 (en) | 2018-10-02 | 2019-12-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10841091B2 (en) | 2018-10-02 | 2020-11-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10733645B2 (en) | 2018-10-02 | 2020-08-04 | Capital One Services, Llc | Systems and methods for establishing identity for order pick up |
US10582386B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10542036B1 (en) | 2018-10-02 | 2020-01-21 | Capital One Services, Llc | Systems and methods for signaling an attack on contactless cards |
US10771254B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for email-based card activation |
AU2019351906A1 (en) | 2018-10-02 | 2021-03-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
WO2020072575A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
CA3115142A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10630653B1 (en) | 2018-10-02 | 2020-04-21 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
CA3115084A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10748138B2 (en) | 2018-10-02 | 2020-08-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10949520B2 (en) | 2018-10-02 | 2021-03-16 | Capital One Services, Llc | Systems and methods for cross coupling risk analytics and one-time-passcodes |
US10909527B2 (en) | 2018-10-02 | 2021-02-02 | Capital One Services, Llc | Systems and methods for performing a reissue of a contactless card |
KR20210068391A (ko) | 2018-10-02 | 2021-06-09 | 캐피탈 원 서비시즈, 엘엘씨 | 비접촉식 카드의 암호화 인증을 위한 시스템 및 방법 |
US10771253B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
US10607214B1 (en) | 2018-10-02 | 2020-03-31 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
WO2020076762A1 (en) * | 2018-10-08 | 2020-04-16 | Ciambella Ltd. | System, apparatus and method for providing end to end solution for networks |
DE102018126231A1 (de) * | 2018-10-22 | 2020-04-23 | Endress+Hauser SE+Co. KG | Bedienmodul für ein Feldgerät der Automatisierungstechnik und selbiges Feldgerät |
US11063946B2 (en) * | 2018-10-24 | 2021-07-13 | Servicenow, Inc. | Feedback framework |
US10664830B1 (en) | 2018-12-18 | 2020-05-26 | Capital One Services, Llc | Devices and methods for selective contactless communication |
US20200226581A1 (en) | 2019-01-11 | 2020-07-16 | Capital One Services, Llc | Systems and methods for touch screen interface interaction using a card overlay |
US11037136B2 (en) | 2019-01-24 | 2021-06-15 | Capital One Services, Llc | Tap to autofill card data |
US11120453B2 (en) | 2019-02-01 | 2021-09-14 | Capital One Services, Llc | Tap card to securely generate card data to copy to clipboard |
US10467622B1 (en) | 2019-02-01 | 2019-11-05 | Capital One Services, Llc | Using on-demand applications to generate virtual numbers for a contactless card to securely autofill forms |
US10510074B1 (en) | 2019-02-01 | 2019-12-17 | Capital One Services, Llc | One-tap payment using a contactless card |
US10425129B1 (en) | 2019-02-27 | 2019-09-24 | Capital One Services, Llc | Techniques to reduce power consumption in near field communication systems |
US11375043B2 (en) * | 2019-03-06 | 2022-06-28 | Citizen Watch Co., Ltd. | Program management system, external device and terminal device for controlling a program developer's ability to access, publish and manage marketing of a program |
US10523708B1 (en) | 2019-03-18 | 2019-12-31 | Capital One Services, Llc | System and method for second factor authentication of customer support calls |
US11399089B2 (en) * | 2019-03-18 | 2022-07-26 | Apple Inc. | User interfaces for subscription applications |
AU2020100285B4 (en) * | 2019-03-18 | 2020-09-10 | Apple Inc. | User interfaces for subscription applications |
US10643420B1 (en) | 2019-03-20 | 2020-05-05 | Capital One Services, Llc | Contextual tapping engine |
US10984416B2 (en) | 2019-03-20 | 2021-04-20 | Capital One Services, Llc | NFC mobile currency transfer |
US10535062B1 (en) | 2019-03-20 | 2020-01-14 | Capital One Services, Llc | Using a contactless card to securely share personal data stored in a blockchain |
US10438437B1 (en) | 2019-03-20 | 2019-10-08 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
US10970712B2 (en) | 2019-03-21 | 2021-04-06 | Capital One Services, Llc | Delegated administration of permissions using a contactless card |
US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
CN114297620A (zh) | 2019-03-24 | 2022-04-08 | 苹果公司 | 用于媒体浏览应用程序的用户界面 |
EP3928194A1 (en) | 2019-03-24 | 2021-12-29 | Apple Inc. | User interfaces including selectable representations of content items |
CN114302210B (zh) | 2019-03-24 | 2024-07-05 | 苹果公司 | 用于查看和访问电子设备上的内容的用户界面 |
US10467445B1 (en) | 2019-03-28 | 2019-11-05 | Capital One Services, Llc | Devices and methods for contactless card alignment with a foldable mobile device |
DK201970532A1 (en) | 2019-05-06 | 2021-05-03 | Apple Inc | Activity trends and workouts |
CN110187889A (zh) * | 2019-05-23 | 2019-08-30 | 腾讯科技(深圳)有限公司 | 一种应用启动方法、装置以及存储介质 |
US11521262B2 (en) | 2019-05-28 | 2022-12-06 | Capital One Services, Llc | NFC enhanced augmented reality information overlays |
USD937858S1 (en) | 2019-05-31 | 2021-12-07 | Apple Inc. | Display screen or portion thereof with graphical user interface |
CN113906380A (zh) | 2019-05-31 | 2022-01-07 | 苹果公司 | 用于播客浏览和回放应用程序的用户界面 |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
US11209957B2 (en) | 2019-06-01 | 2021-12-28 | Apple Inc. | User interfaces for cycle tracking |
US11481205B2 (en) * | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for managing subscriptions |
US10516447B1 (en) | 2019-06-17 | 2019-12-24 | Capital One Services, Llc | Dynamic power levels in NFC card communications |
US11392933B2 (en) | 2019-07-03 | 2022-07-19 | Capital One Services, Llc | Systems and methods for providing online and hybridcard interactions |
US10871958B1 (en) | 2019-07-03 | 2020-12-22 | Capital One Services, Llc | Techniques to perform applet programming |
US11694187B2 (en) | 2019-07-03 | 2023-07-04 | Capital One Services, Llc | Constraining transactional capabilities for contactless cards |
US12086852B2 (en) | 2019-07-08 | 2024-09-10 | Capital One Services, Llc | Authenticating voice transactions with payment card |
US10713649B1 (en) | 2019-07-09 | 2020-07-14 | Capital One Services, Llc | System and method enabling mobile near-field communication to update display on a payment card |
US10498401B1 (en) | 2019-07-15 | 2019-12-03 | Capital One Services, Llc | System and method for guiding card positioning using phone sensors |
US10885514B1 (en) | 2019-07-15 | 2021-01-05 | Capital One Services, Llc | System and method for using image data to trigger contactless card transactions |
US10733601B1 (en) | 2019-07-17 | 2020-08-04 | Capital One Services, Llc | Body area network facilitated authentication or payment authorization |
US11182771B2 (en) | 2019-07-17 | 2021-11-23 | Capital One Services, Llc | System for value loading onto in-vehicle device |
US12002588B2 (en) | 2019-07-17 | 2024-06-04 | Apple Inc. | Health event logging and coaching user interfaces |
US10832271B1 (en) | 2019-07-17 | 2020-11-10 | Capital One Services, Llc | Verified reviews using a contactless card |
US11521213B2 (en) | 2019-07-18 | 2022-12-06 | Capital One Services, Llc | Continuous authentication for digital services based on contactless card positioning |
US10506426B1 (en) | 2019-07-19 | 2019-12-10 | Capital One Services, Llc | Techniques for call authentication |
US10541995B1 (en) | 2019-07-23 | 2020-01-21 | Capital One Services, Llc | First factor contactless card authentication system and method |
CN114706505A (zh) | 2019-09-09 | 2022-07-05 | 苹果公司 | 调查研究用户界面 |
US11750585B2 (en) | 2019-09-30 | 2023-09-05 | Acumera, Inc. | Secure ephemeral access to insecure devices |
AU2019469080A1 (en) | 2019-10-02 | 2022-04-21 | Capital One Services, Llc | Client device authentication using contactless legacy magnetic stripe data |
US10885410B1 (en) | 2019-12-23 | 2021-01-05 | Capital One Services, Llc | Generating barcodes utilizing cryptographic techniques |
US10657754B1 (en) | 2019-12-23 | 2020-05-19 | Capital One Services, Llc | Contactless card and personal identification system |
US10733283B1 (en) | 2019-12-23 | 2020-08-04 | Capital One Services, Llc | Secure password generation and management using NFC and contactless smart cards |
US11615395B2 (en) | 2019-12-23 | 2023-03-28 | Capital One Services, Llc | Authentication for third party digital wallet provisioning |
US10862540B1 (en) | 2019-12-23 | 2020-12-08 | Capital One Services, Llc | Method for mapping NFC field strength and location on mobile devices |
US11651361B2 (en) | 2019-12-23 | 2023-05-16 | Capital One Services, Llc | Secure authentication based on passport data stored in a contactless card |
US11113685B2 (en) | 2019-12-23 | 2021-09-07 | Capital One Services, Llc | Card issuing with restricted virtual numbers |
US10853795B1 (en) | 2019-12-24 | 2020-12-01 | Capital One Services, Llc | Secure authentication based on identity data stored in a contactless card |
US10664941B1 (en) | 2019-12-24 | 2020-05-26 | Capital One Services, Llc | Steganographic image encoding of biometric template information on a card |
US11200563B2 (en) | 2019-12-24 | 2021-12-14 | Capital One Services, Llc | Account registration using a contactless card |
US10909544B1 (en) | 2019-12-26 | 2021-02-02 | Capital One Services, Llc | Accessing and utilizing multiple loyalty point accounts |
US10757574B1 (en) | 2019-12-26 | 2020-08-25 | Capital One Services, Llc | Multi-factor authentication providing a credential via a contactless card for secure messaging |
US11038688B1 (en) | 2019-12-30 | 2021-06-15 | Capital One Services, Llc | Techniques to control applets for contactless cards |
US10860914B1 (en) | 2019-12-31 | 2020-12-08 | Capital One Services, Llc | Contactless card and method of assembly |
US11455620B2 (en) | 2019-12-31 | 2022-09-27 | Capital One Services, Llc | Tapping a contactless card to a computing device to provision a virtual number |
USD937295S1 (en) | 2020-02-03 | 2021-11-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD958167S1 (en) * | 2020-03-23 | 2022-07-19 | Companion Medical, Inc. | Display screen with graphical user interface |
US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
US11210656B2 (en) | 2020-04-13 | 2021-12-28 | Capital One Services, Llc | Determining specific terms for contactless card activation |
US10915888B1 (en) | 2020-04-30 | 2021-02-09 | Capital One Services, Llc | Contactless card with multiple rotating security keys |
US11823175B2 (en) | 2020-04-30 | 2023-11-21 | Capital One Services, Llc | Intelligent card unlock |
US11222342B2 (en) | 2020-04-30 | 2022-01-11 | Capital One Services, Llc | Accurate images in graphical user interfaces to enable data transfer |
US11030339B1 (en) | 2020-04-30 | 2021-06-08 | Capital One Services, Llc | Systems and methods for data access control of personal user data using a short-range transceiver |
US10861006B1 (en) | 2020-04-30 | 2020-12-08 | Capital One Services, Llc | Systems and methods for data access control using a short-range transceiver |
US10963865B1 (en) | 2020-05-12 | 2021-03-30 | Capital One Services, Llc | Augmented reality card activation experience |
US11063979B1 (en) | 2020-05-18 | 2021-07-13 | Capital One Services, Llc | Enabling communications between applications in a mobile operating system |
US11100511B1 (en) | 2020-05-18 | 2021-08-24 | Capital One Services, Llc | Application-based point of sale system in mobile operating systems |
DK181037B1 (en) | 2020-06-02 | 2022-10-10 | Apple Inc | User interfaces for health applications |
USD965616S1 (en) | 2020-06-20 | 2022-10-04 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD951288S1 (en) | 2020-06-20 | 2022-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
USD948535S1 (en) * | 2020-06-22 | 2022-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD1043735S1 (en) * | 2020-08-03 | 2024-09-24 | Google Llc | Display screen or portion thereof with graphical user interface |
US11062098B1 (en) | 2020-08-11 | 2021-07-13 | Capital One Services, Llc | Augmented reality information display and interaction via NFC based authentication |
US11698710B2 (en) | 2020-08-31 | 2023-07-11 | Apple Inc. | User interfaces for logging user activities |
USD962970S1 (en) * | 2020-10-29 | 2022-09-06 | Smiths Medical Asd, Inc. | Display screen or portion thereof with graphical user interface |
US11165586B1 (en) | 2020-10-30 | 2021-11-02 | Capital One Services, Llc | Call center web-based authentication using a contactless card |
US11482312B2 (en) | 2020-10-30 | 2022-10-25 | Capital One Services, Llc | Secure verification of medical status using a contactless card |
US11373169B2 (en) | 2020-11-03 | 2022-06-28 | Capital One Services, Llc | Web-based activation of contactless cards |
US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
US11216799B1 (en) | 2021-01-04 | 2022-01-04 | Capital One Services, Llc | Secure generation of one-time passcodes using a contactless card |
US11682012B2 (en) | 2021-01-27 | 2023-06-20 | Capital One Services, Llc | Contactless delivery systems and methods |
US11792001B2 (en) | 2021-01-28 | 2023-10-17 | Capital One Services, Llc | Systems and methods for secure reprovisioning |
US11562358B2 (en) | 2021-01-28 | 2023-01-24 | Capital One Services, Llc | Systems and methods for near field contactless card communication and cryptographic authentication |
US11687930B2 (en) | 2021-01-28 | 2023-06-27 | Capital One Services, Llc | Systems and methods for authentication of access tokens |
USD1004598S1 (en) * | 2021-01-29 | 2023-11-14 | Abbott Diabetes Care Inc. | Display screen or portion thereof with graphical user interface |
US11438329B2 (en) | 2021-01-29 | 2022-09-06 | Capital One Services, Llc | Systems and methods for authenticated peer-to-peer data transfer using resource locators |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
US11777933B2 (en) | 2021-02-03 | 2023-10-03 | Capital One Services, Llc | URL-based authentication for payment cards |
US11637826B2 (en) | 2021-02-24 | 2023-04-25 | Capital One Services, Llc | Establishing authentication persistence |
US11245438B1 (en) | 2021-03-26 | 2022-02-08 | Capital One Services, Llc | Network-enabled smart apparatus and systems and methods for activating and provisioning same |
USD988339S1 (en) * | 2021-03-31 | 2023-06-06 | Netflix, Inc. | Display panel of a programmed computer system with a graphical user interface |
US11935035B2 (en) | 2021-04-20 | 2024-03-19 | Capital One Services, Llc | Techniques to utilize resource locators by a contactless card to perform a sequence of operations |
US11961089B2 (en) | 2021-04-20 | 2024-04-16 | Capital One Services, Llc | On-demand applications to extend web services |
US11902442B2 (en) | 2021-04-22 | 2024-02-13 | Capital One Services, Llc | Secure management of accounts on display devices using a contactless card |
US11354555B1 (en) | 2021-05-04 | 2022-06-07 | Capital One Services, Llc | Methods, mediums, and systems for applying a display to a transaction card |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11360634B1 (en) | 2021-05-15 | 2022-06-14 | Apple Inc. | Shared-content session user interfaces |
US12041172B2 (en) | 2021-06-25 | 2024-07-16 | Capital One Services, Llc | Cryptographic authentication to control access to storage devices |
US12061682B2 (en) | 2021-07-19 | 2024-08-13 | Capital One Services, Llc | System and method to perform digital authentication using multiple channels of communication |
US12062258B2 (en) | 2021-09-16 | 2024-08-13 | Capital One Services, Llc | Use of a payment card to unlock a lock |
USD985616S1 (en) | 2021-09-17 | 2023-05-09 | Slack Technologies, Llc | Display screen or portion thereof with animated graphical user interface |
USD978187S1 (en) | 2021-09-17 | 2023-02-14 | Slack Technologies, Llc | Display screen or portion thereof with animated graphical user interface |
US11812135B2 (en) | 2021-09-24 | 2023-11-07 | Apple Inc. | Wide angle video conference |
USD1026029S1 (en) * | 2021-09-28 | 2024-05-07 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD1024101S1 (en) | 2021-09-28 | 2024-04-23 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD1025118S1 (en) * | 2021-09-28 | 2024-04-30 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
USD1024102S1 (en) | 2021-09-28 | 2024-04-23 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
KR20230065574A (ko) * | 2021-11-05 | 2023-05-12 | 석정웅 | 애플리케이션 생성 서비스 제공 방법 및 장치 |
US12069173B2 (en) | 2021-12-15 | 2024-08-20 | Capital One Services, Llc | Key recovery based on contactless card authentication |
WO2023235143A1 (en) * | 2022-05-31 | 2023-12-07 | Apple Inc. | Two-layer bandit optimization for recommendations |
USD1035680S1 (en) | 2022-06-06 | 2024-07-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US12124903B2 (en) | 2023-03-16 | 2024-10-22 | Capital One Services, Llc | Card with a time-sensitive element and systems and methods for implementing the same |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1462999A (en) * | 1923-07-24 | Locking device fob | ||
US5634128A (en) * | 1993-09-24 | 1997-05-27 | International Business Machines Corporation | Method and system for controlling access to objects in a data processing system |
US20030236867A1 (en) * | 2001-05-14 | 2003-12-25 | Takeshi Natsuno | System for managing program stored in storage block of mobile terminal |
US20050154798A1 (en) * | 2004-01-09 | 2005-07-14 | Nokia Corporation | Adaptive user interface input device |
RU2005125837A (ru) * | 2004-08-16 | 2007-02-20 | Майкрософт Корпорейшн (Us) | Командный пользовательский интерфейс для отображения на экране выбираемых элементов управления функциональными возможностями программного обеспечения |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1317678C (en) | 1989-03-20 | 1993-05-11 | William Jaaskelainen | Dynamic progress marking icon |
JP2784825B2 (ja) * | 1989-12-05 | 1998-08-06 | ソニー株式会社 | 情報入力制御装置 |
JP2952932B2 (ja) * | 1990-02-09 | 1999-09-27 | 富士通株式会社 | データ処理システム |
JP3873362B2 (ja) * | 1997-04-04 | 2007-01-24 | カシオ計算機株式会社 | ネットワークシステム及び記録媒体 |
US6104397A (en) | 1997-06-30 | 2000-08-15 | Sun Microsystems, Inc. | Method and system for generating improved progress indicators |
US6496979B1 (en) | 1997-10-24 | 2002-12-17 | Microsoft Corporation | System and method for managing application installation for a mobile device |
JP2000148348A (ja) * | 1998-11-13 | 2000-05-26 | Internatl Business Mach Corp <Ibm> | 起動中のアプリケーション・プログラムを容易に識別し、かつ終了させることができる方法およびシステム |
US6414697B1 (en) | 1999-01-28 | 2002-07-02 | International Business Machines Corporation | Method and system for providing an iconic progress indicator |
EP1234259A2 (en) * | 1999-02-26 | 2002-08-28 | Accenture LLP | A system, method and article of manufacture for an electronic commerce interface to the government |
JP4033619B2 (ja) * | 2000-05-26 | 2008-01-16 | シャープ株式会社 | サーバ装置 |
JP5191027B2 (ja) * | 2000-07-03 | 2013-04-24 | 株式会社Access | 携帯情報端末装置、ストレージサーバ、およびストレージ領域の提供方法 |
KR20010000586A (ko) | 2000-10-07 | 2001-01-05 | 구자혁 | 컴퓨터 통신을 이용한 다운로드 방법 |
CN1489736A (zh) | 2000-11-28 | 2004-04-14 | �����ĵ� | 用于维护和分发无线应用的方法和系统 |
US7729925B2 (en) * | 2000-12-08 | 2010-06-01 | Sony Corporation | System and method for facilitating real time transactions between a user and multiple entities |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US20030023513A1 (en) * | 2001-04-06 | 2003-01-30 | Phil Festa | E-business systems and methods for diversfied businesses |
JP3941620B2 (ja) * | 2001-08-31 | 2007-07-04 | 株式会社デンソーウェーブ | Idタグ内蔵電子機器 |
US8095879B2 (en) | 2002-12-10 | 2012-01-10 | Neonode Inc. | User interface for mobile handheld computer unit |
JP4332344B2 (ja) * | 2001-12-28 | 2009-09-16 | 株式会社Access | 利用期限管理方法、利用期限管理システム、および管理サーバ |
WO2003058410A1 (en) | 2001-12-28 | 2003-07-17 | Access Co., Ltd. | Usage period management system for applications |
JP2003268160A (ja) * | 2002-03-14 | 2003-09-25 | Asahi Kasei Corp | ラテックス組成物及び紙塗工用組成物 |
US9715500B2 (en) * | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
JP3928852B2 (ja) | 2002-04-08 | 2007-06-13 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 移動体通信端末 |
JP2005289816A (ja) | 2002-05-14 | 2005-10-20 | Banyu Pharmaceut Co Ltd | ベンズイミダゾール誘導体 |
JP2004118365A (ja) | 2002-09-24 | 2004-04-15 | Yoshitaka Yamamoto | オンラインソフトの流通システム |
US7360174B2 (en) * | 2002-12-19 | 2008-04-15 | Microsoft Corporation | Contact user interface |
JP2004212857A (ja) * | 2003-01-08 | 2004-07-29 | Pioneer Electronic Corp | タッチパネル表示装置 |
US7846023B2 (en) | 2003-03-27 | 2010-12-07 | Microsoft Corporation | Application-centric user interface techniques |
JP4363084B2 (ja) * | 2003-05-23 | 2009-11-11 | ソニー株式会社 | 情報処理装置および方法、並びに制御プログラム |
CA2438368A1 (en) * | 2003-08-26 | 2005-02-26 | Winnie W.N. Lai | A method and system for creating navigational information for an electronic store from virtual and master catalog links |
US7113981B2 (en) * | 2003-12-29 | 2006-09-26 | Mixxer, Inc. | Cellular telephone download locker |
US7257583B2 (en) * | 2004-01-09 | 2007-08-14 | Microsoft Corporation | System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download |
JP2005196617A (ja) * | 2004-01-09 | 2005-07-21 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
US20060265409A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US7711835B2 (en) * | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
US8099482B2 (en) * | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
ES2281757T3 (es) * | 2004-11-09 | 2007-10-01 | Research In Motion Limited | Interfaz de usuario orientada a barras dinamicas. |
US7596610B2 (en) * | 2005-03-15 | 2009-09-29 | Microsoft Corporation | Method and system for installing applications via a display page |
CA2605120C (en) | 2005-04-18 | 2012-08-21 | Research In Motion Limited | Method and system for hosting and executing a component application |
US7991764B2 (en) | 2005-07-22 | 2011-08-02 | Yogesh Chunilal Rathod | Method and system for communication, publishing, searching, sharing and dynamically providing a journal feed |
US8225312B2 (en) * | 2005-08-12 | 2012-07-17 | Sony Corporation | Method and apparatus for downloading software updates |
DE102005053125A1 (de) * | 2005-11-08 | 2007-05-10 | Bayerische Motoren Werke Ag | Verfahren zur Aktualisierung von Kartendaten eines Navigationssystems und System zur Aktualisierung von Kartendaten eines Navigationssystems |
US8117554B1 (en) * | 2006-04-25 | 2012-02-14 | Parallels Holdings, Ltd. | Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system |
EP2076874A4 (en) * | 2006-05-13 | 2011-03-09 | Sap Ag | DERIVED CONSISTENT SET OF INTERFACES DERIVED FROM A BUSINESS OBJECT MODEL |
US8106856B2 (en) * | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
US20080147671A1 (en) * | 2006-12-18 | 2008-06-19 | Lampdesk Corporation | System for Running Web Applications Offline and Providing Access to Native Services |
US20080271066A1 (en) * | 2007-04-27 | 2008-10-30 | Spielman Howard L | Local message performance on an entertainment system |
US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
-
2009
- 2009-01-15 US US12/354,616 patent/US8099332B2/en active Active
- 2009-05-13 KR KR1020147014295A patent/KR101787184B1/ko active IP Right Grant
- 2009-05-13 MX MX2010013377A patent/MX2010013377A/es active IP Right Grant
- 2009-05-13 BR BRPI0915601-1A patent/BRPI0915601B1/pt active IP Right Grant
- 2009-05-13 JP JP2011512509A patent/JP5486593B2/ja active Active
- 2009-05-13 EP EP09758944A patent/EP2300916A1/en not_active Withdrawn
- 2009-05-13 KR KR1020117000351A patent/KR101382932B1/ko active IP Right Grant
- 2009-05-13 WO PCT/US2009/043840 patent/WO2009148781A1/en active Application Filing
- 2009-05-13 CA CA2726117A patent/CA2726117C/en active Active
- 2009-05-13 KR KR1020137002719A patent/KR101546166B1/ko active IP Right Grant
- 2009-05-13 CN CN201610532409.7A patent/CN106157116B/zh active Active
- 2009-05-13 CN CN200980127249.6A patent/CN102089744B/zh active Active
- 2009-05-13 AU AU2009255409A patent/AU2009255409B2/en active Active
- 2009-05-13 RU RU2010153571/08A patent/RU2477879C2/ru active
-
2012
- 2012-01-13 US US13/350,563 patent/US8751321B2/en active Active
- 2012-05-30 AU AU2012203197A patent/AU2012203197B2/en active Active
-
2013
- 2013-01-30 RU RU2013104079A patent/RU2635231C2/ru active
-
2014
- 2014-02-21 JP JP2014031795A patent/JP5941079B2/ja active Active
- 2014-05-15 US US14/279,168 patent/US9965146B2/en active Active
-
2016
- 2016-05-19 JP JP2016100793A patent/JP6514144B2/ja active Active
-
2018
- 2018-05-08 US US15/974,510 patent/US10318119B2/en active Active
- 2018-07-04 JP JP2018127763A patent/JP6622863B2/ja active Active
-
2019
- 2019-05-10 US US16/409,717 patent/US11320961B2/en active Active
- 2019-11-22 JP JP2019211613A patent/JP7090059B2/ja active Active
-
2022
- 2022-03-25 US US17/705,179 patent/US11947776B2/en active Active
-
2024
- 2024-02-26 US US18/587,833 patent/US20240201828A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1462999A (en) * | 1923-07-24 | Locking device fob | ||
US5634128A (en) * | 1993-09-24 | 1997-05-27 | International Business Machines Corporation | Method and system for controlling access to objects in a data processing system |
US20030236867A1 (en) * | 2001-05-14 | 2003-12-25 | Takeshi Natsuno | System for managing program stored in storage block of mobile terminal |
US20050154798A1 (en) * | 2004-01-09 | 2005-07-14 | Nokia Corporation | Adaptive user interface input device |
RU2005125837A (ru) * | 2004-08-16 | 2007-02-20 | Майкрософт Корпорейшн (Us) | Командный пользовательский интерфейс для отображения на экране выбираемых элементов управления функциональными возможностями программного обеспечения |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2618944C2 (ru) * | 2013-04-08 | 2017-05-11 | Сяоми Инк. | Способ и устройство для управления приложениями, а также сервер и терминальное устройство |
US10176214B2 (en) | 2013-04-08 | 2019-01-08 | Xiaomi Inc. | Method for application management, as well as server and terminal device thereof |
RU2616536C2 (ru) * | 2013-09-29 | 2017-04-17 | Сяоми Инк. | Способ, устройство и терминальное устройство для отображения сообщений |
RU2609757C2 (ru) * | 2014-08-12 | 2017-02-02 | Сяоми Инк. | Способ и устройство отображения погоды |
US9613270B2 (en) | 2014-08-12 | 2017-04-04 | Xiaomi Inc. | Weather displaying method and device |
RU2643439C2 (ru) * | 2015-07-17 | 2018-02-01 | Сяоми Инк. | Способ и устройство для представления задач |
US10229165B2 (en) | 2015-07-17 | 2019-03-12 | Xiaomi Inc. | Method and device for presenting tasks |
RU2648596C2 (ru) * | 2015-09-14 | 2018-03-26 | Сяоми Инк. | Способ и оборудование для установки приложения и интеллектуальное устройство, их использующее |
WO2017082764A1 (ru) * | 2015-11-09 | 2017-05-18 | Валентина Митрофановна АРТЕМЕНКО | Сенсорный сотовый телефон |
RU2704111C1 (ru) * | 2015-12-24 | 2019-10-24 | Хуавэй Текнолоджиз Ко., Лтд. | Способ отображения множества окон приложений посредством мобильного терминала и мобильный терминал |
US11620029B2 (en) | 2015-12-24 | 2023-04-04 | Huawei Technologies Co., Ltd. | Method for displaying multiple application windows by mobile terminal, and mobile terminal |
US12026347B2 (en) | 2015-12-24 | 2024-07-02 | Huawei Technologies Co., Ltd. | Method for displaying multiple application windows by mobile terminal, and mobile terminal |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11947776B2 (en) | Systems and methods for providing and interacting with application-update objects on a mobile device | |
AU2019203723B2 (en) | User interface for application management for a mobile device | |
AU2014215929B2 (en) | User interface for application management for a mobile device |