US20070067738A1 - Extensible, filtered lists for mobile device user interface - Google Patents

Extensible, filtered lists for mobile device user interface Download PDF

Info

Publication number
US20070067738A1
US20070067738A1 US11/424,713 US42471306A US2007067738A1 US 20070067738 A1 US20070067738 A1 US 20070067738A1 US 42471306 A US42471306 A US 42471306A US 2007067738 A1 US2007067738 A1 US 2007067738A1
Authority
US
United States
Prior art keywords
item
user
group
groups
items
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/424,713
Inventor
David Flynt
Bryan Agnetta
Sally Barton
Peter Chin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to US11/424,713 priority Critical patent/US20070067738A1/en
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AGNETTA, BRYAN T., BARTON, SALLY LOUISE, CHIN, PETER G., FLYNT, DAVID WAYNE
Publication of US20070067738A1 publication Critical patent/US20070067738A1/en
Priority to US11/765,684 priority patent/US8713480B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Definitions

  • MS315061.01/MSFTP1354US entitled, “CONTENT SHARING USER INTERFACE FOR MOBILE DEVICES”, and filed ______; and U.S. patent application Ser. No. ______, (Atty. Docket No. MS315063.01/MSFTP1355US), entitled, “TILE SPACE USER INTERFACE FOR MOBILE DEVICES”, and filed ______.
  • the entireties of the above-noted applications are incorporated by reference herein.
  • Mobile or portable devices have become increasingly popular and prevalent in today's society. Many users utilize a mobile device, such as a cell phone, as their primary means of communication and carry such devices with them constantly.
  • Mobile devices can include multiple functions such as cellular phone service, voice over Internet protocol (“VoIP”) phone service, software applications, email access, Internet capabilities, calendar functions, music players and the like.
  • VoIP voice over Internet protocol
  • Functions, features and capabilities have increased both the utility and complexity of mobile devices. It is likely that functions will continue to be added to mobile devices further increasing both usefulness and intricacy.
  • Users may have difficulty in accessing the information or function they desire due to organization of the volume and variety of information that may be contained in or accessed by the mobile device, as well as the growing number of functions such devices are capable of supporting.
  • Conventional menu structures for mobile devices require users to remember a hierarchy of functions or applications to reach the desired data or task. Information is frequently organized based upon the application software that provides or manages the information. Consequently, users can be required to access information based upon the various software applications rather than based upon user utility. Users can become frustrated when they are unable to locate the desired information or tasks and may be unable to fully exploit the functions and advantages of the mobile device.
  • the provided subject matter concerns an improved user interface for mobile devices such as smartphones, personal digital assistants (PDAs) and the like.
  • Selected data and services provided by multiple software applications can be accessed through a group or list of items.
  • Each group or list can include multiple items that provide access to data or tasks from multiple applications.
  • a list centered around a user's current day can include items corresponding to meetings scheduled for that day using a calendar application, email received on that day through an email application, and a weather forecast for the day provided by a weather service application.
  • a customizable set of lists of items can be defined to allow users to quickly access relevant content such as commonly used data or tasks. Users can add, delete, reorder and/or edit lists or items to personalize and increase usability of the mobile device. For example, in addition to the list based upon a user's day described above, a user can define a list to manage music or audio files and a separate, second list to manage pictures or images. Items in lists can be updated based upon specific user selections. In addition, the items can be dynamically updated based upon changes in the underlying data or services provided by software applications.
  • the set of lists can provide users with a filtered view of content and tasks available using the mobile device. While the full extent of underlying software applications remains available through the applications, the set of lists can enhance usability by providing a user with the ability to quickly access the most relevant or commonly used data or tasks. For example, a user may have data for hundreds of contacts or persons stored in the mobile device. However, the user typically communicates with only ten of those contacts on a daily basis. Those ten contacts can be maintained in a list of items. Information for the ten contacts can be accessed directly from the list rather than through the contact application. The full set of contacts can remain accessible through the contact application.
  • a shortcut display can be provided to facilitate navigation of a horizontal list, such as the set of lists.
  • a shortcut display can reorganize elements of the horizontal list as a vertical list, which typically allows additional items to be displayed. Selection of an item or element of the shortcut list triggers a return to the parent, horizontal list. On return, the parent list is updated such that the item selected within the shortcut list has focus in the parent list. The shortcut list allows users to navigate rapidly through the parent list.
  • FIG. 1 is a block diagram of a system for providing an enhanced display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 2 is a block diagram of a system for managing groups of items in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 3 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 4 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 5 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 6 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 7 illustrates exemplary pivot controls for use with a set of item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 8 illustrates an exemplary default set of item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 9 illustrates a methodology for providing a set of item groups in accordance with an aspect described herein.
  • FIG. 10 illustrates a methodology for updating item groups in accordance with an aspect described herein.
  • FIG. 11 illustrates a methodology for updating item groups based upon a user profile in accordance with an aspect described herein.
  • FIG. 12 illustrates a block diagram of a system for generating a shortcut display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 13 includes exemplary displays illustrating the transition from a parent list to a shortcut display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 14 includes exemplary displays illustrating the return from a shortcut display to a parent list in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 15 includes exemplary displays illustrating the use of a shortcut display to facilitate navigation among the item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 16 includes exemplary shortcut displays in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 17 illustrates a methodology for displaying a shortcut display in accordance with an aspect described herein.
  • FIG. 18 illustrates a methodology for returning to a parent list from a shortcut display in accordance with an aspect described herein.
  • FIG. 19 is a schematic block diagram illustrating a suitable operating environment.
  • FIG. 20 is a schematic block diagram of a sample-computing environment.
  • a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on computer and the computer can be a component.
  • One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
  • the disclosed subject matter may be implemented as a system, method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer or processor based device to implement aspects detailed herein.
  • article of manufacture (or alternatively, “computer program product”) as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media.
  • computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks (e.g., compact disk (CD), digital versatile disk (DVD). . . ), smart cards, and flash memory devices (e.g., card, stick).
  • a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN).
  • LAN local area network
  • Content on mobile devices can take many forms including, but not limited to, contact information, calendar items, mail, music, photos, documents, and tasks. Access to content including data and available tasks is typically provided only through software applications specific to the data type of the content, such as an application used to create or render the specific content data type. For example, to read email from a contact, a user may be required to navigate to and open an email application. To call that same contact with a question regarding that email, the user may be required to navigate to the space where that contact's communication details are visible (e.g., a contact card specifying contact specific information). Finding relevant information can require first determining the appropriate software application, opening the application and searching for the relevant information within the application. For example, to view mail from a specific sender, the user may be required to navigate to email and search by the sender's name.
  • a set of lists or groups of items can be included in a user interface to provide users with expedited access to relevant content including tasks and data.
  • the terms “item group” or “item list” can be used interchangeably to indicate a set of items.
  • Sets of item groups can be used to shift the paradigm of mobile devices from an application centric model to a content centric model, resulting in a content based user interface rather than an application based user interface.
  • Item groups can be used to surface content that is typically reachable only through an application.
  • Item groups can be used to eliminate a level of indirection and provide direct access to a subset of application content, thereby increasing accessibility of content and usability of the mobile device.
  • Item groups can offer a filtered view of the content and tasks provided by one or more software applications. For instance, although users may have information for a large number of contacts, only a small subset (e.g., ten contacts) are likely to be relevant on a day-to-day basis. While users may want to be able to access all contacts, item groups can provide faster, easier access to the subset of contacts that the user utilizes on a daily basis. Accordingly, item groups can offer a filtered view of data and tasks, providing limited access to content and tasks most likely to be relevant. Software applications can still provide access to the remainder of content and tasks.
  • Item groups can be customized to allow users to specifically select the relevant or important items to include within one or more item groups.
  • a mobile device can select content to be included in item groups automatically based on usage patterns or other indicia of relevance. For example, the most recently viewed contacts can be maintained in an item group.
  • the system 100 can include a user interface component 102 that receives input from one or more interface components 104 and changes the view of a display on a mobile device (not shown) via a display component 106 according to such input.
  • the system 100 can operate on any type of mobile computing device, including, but not limited to, a PDA, text messenger, cellular phone, pocket personal computer, smartphone, ultra-mobile tablet PC and the like.
  • Input from the interface component 104 can include content obtained from one or more software applications. Input can also include user input using a touch screen, keypad, joystick, or other type of button control.
  • a single interface component 104 is illustrated herein for simplicity; however, multiple interface components 104 can be utilized including separate interface components for user input and input from software applications.
  • the user interface component 102 can include an input component 108 that receives and/or requests input including user input and content used to generate the display from the interface component 104 .
  • the user interface component 102 can include a group manager component 110 that manages a set of item groups available for display.
  • the interface component 104 can include or can be connected to a content sharing system capable of facilitating sharing of content from multiple software applications.
  • a content sharing system can provide a standard interface between clients such as the interface component 104 and applications providing content. This interface ensures that clients need not have knowledge of the underlying data structures or even the identity of applications to access content.
  • a content sharing system can manage the supply of data and simple tasks associated with the data to the interface component 104 .
  • Applications can register new categories or classifications of data and associated tasks with the content sharing system, automatically allowing the interface component 104 to access the new data categories and tasks.
  • Applications can also provide the content sharing system with data supplier components capable of retrieving data from the underlying data stores of the applications.
  • applications can provide task executors capable of executing actions or tasks on selected data types or categories.
  • the central content sharing system can provide data and tasks to clients in response to queries or requests.
  • the interface component 104 can obtain data and associated tasks by generating a query specifying the category or type of data requested as well as context used to identify relevant data of the requested category.
  • a set of data requests based upon the query from a client can be distributed to data supplier components for various software applications.
  • the data supplier components can retrieve the relevant data from the underlying data stores of associated applications and the retrieved results can be assembled and returned to the interface component 104 .
  • the query, data requests and query results can be specified in a declarative language, such as extended markup language (XML) to facilitate transfer of data without requiring knowledge of data structures by the client.
  • XML extended markup language
  • the interface component 104 can interact directly with one or more software applications. Applications can notify the interface component 104 of a change to content and provide updated content directly to the interface component 104 . In addition, the interface component can poll or request content from one or more applications either dynamically or periodically.
  • the group manager component 110 can include a display group component 202 , an available group component 204 and a profile component 206 . Any number of item groups can be available and/or used to generate a display.
  • the display group component 202 can manage a set of item groups currently ready for display, referred to herein as the set of display item groups.
  • the item groups included in the set of display item groups are not necessarily viewable on a display screen at any given time. However, each item group within the set of display item groups is updated and ready for display. Items included in the item groups within the set of display item groups can be dynamically updated based upon changes in content to ensure that each item group is available for display.
  • the available group component 204 can manage one or more item groups that are not currently included in the set of display item groups. For example, a large number of possible item groups can be generated either by the user, vendors or other entities. The user can select from this large set of available item groups to determine item groups to include within the set of display item groups. Users can add or delete item groups from the set of available item groups as well as the set of display item groups.
  • Users can generate and/or utilize one or more user profiles to specify item groups to be included in the set of display item groups.
  • the profile component 206 can manage one or more user profiles. Different user profiles can be generated to reflect the varying needs or interests of a user. Profiles can be generated based upon location, time of day, day of week, user context or any other user condition. For example, a user can specify a work profile that includes a set of item groups specific to the user's occupation. The user can also create a separate user profile for use outside of work that can include entertainment information, personal contacts and the like. Users can create profiles specific to geographic locations, which can be particularly useful for users that travel frequently. A user profile can also effect other mobile device or user interface settings and is not necessarily limited to specifying the set of display item groups.
  • Sets of display item groups can be updated or replaced by selecting user profiles. Users can view a list of possible user profiles and select the most appropriate profile for their current context. Alternatively, the current user profile can be automatically updated based upon one or more predetermined conditions, such as time of day or day of week. For example, a determination can be made that it is a weekend day and the weekend user profile can be utilized to generate a set of display item groups. If the mobile device is capable of determining location, the mobile device can select a user profile based upon geographic location. For instance, the mobile device can determine if the user is at home, at work or on travel and select the most appropriate user profile. A user can override any user profile selections either by electing a different user profile or by individually adding and/or deleting item groups and items from the current set of display item groups.
  • the user interface display 300 can include a title bar 302 that can include icons, images and/or text indicating the current time, battery power and connectivity for the mobile device.
  • the user interface 300 can include an item group control bar 304 .
  • the item group control bar 304 can include text labels, graphic images or icons indicating the item group currently displayed upon the user interface 300 .
  • the item group control bar 304 can also include text, graphic images or icons indicating additional available item groups.
  • the item group 306 can contain a list of items, such as messages for the user and can be represented as a vertical list of items 308 within the user interface display 300 . Each item 308 can indicate content available to the user.
  • the user interface display 300 can include a softkey bar 310 including one or more softkey functions labels (e.g. New and More).
  • a softkey is typically a button located proximate to the display space. Generally, the function of the button is defined by the softkey function label shown near the button on the display space. Additional controls and features can be included in a user interface display 300 .
  • Item groups 306 can include a set of items 308 that provide users with access to local and/or remote content.
  • the content can be provided or maintained by an application local to the mobile device.
  • content can be retrieved or obtained from a remote source, such as a server.
  • a remote source such as a server.
  • a user may subscribe to a news service.
  • One or more items 308 can provide access to news provided by the news service.
  • item groups 306 can include items 308 corresponding to one or more maps frequently utilized by the user. Typically, geographic data sets such as maps are large. A mobile device may not have the capacity to store multiple maps.
  • an item group 306 can provide quick access to a selected set of maps stored in a remote data store through a set of items 308 .
  • Items 308 can include content of any data type and each item group 306 can include items of varying data types.
  • an item group can include items representing email messages pertinent to a meeting, a calendar appointment for the meeting and a document relevant to the meeting.
  • each item 308 can include multiple data types.
  • an item 308 can include text labels as well as a hyperlink.
  • Representations of items can include text, graphic images, hyperlinks or any other visual representation.
  • icon, graphic images and/or text can be rendered within the same item 308 .
  • an image can be used as the background of the item 308 and with text overlaying the image.
  • Each individual item 308 can include multiple cells or columns that can be populated with data of varying data types.
  • a messaging item 308 can include a column or cell for an icon that can reflect the method of communication (e.g., voicemail or text message), a cell for text including the message content and a cell for text including the sender name. Different columns or cells can have separate tasks associated with the individual columns. Accordingly, selection of an icon can generate different task options than selection of the sender.
  • items 308 can include audio cues or data. For example, audio data may be triggered when an item 308 is in focus or when an item 308 is selected.
  • the order of the items 308 within an item group 306 can be modified by a user.
  • a user can position items 308 within an item group 306 .
  • the items 308 can be automatically arranged and sorted by metadata associated with each item 308 . For example, music can be sorted within the music item group based upon genre, album, or artist. In general, items 308 can be sorted such that the items most likely to be relevant to the user are the most easily accessible.
  • item groups can be presented using a variety of schemes or styles.
  • an item group can be presented as a vertical list of items as illustrated in FIG. 3 .
  • item groups can be represented horizontally, as in a carousel type display illustrated in FIG. 4 .
  • the item group 306 can be represented as a ring of items 308 , where the item 308 with focus appears enlarged in the front of any other items 308 . If the item 308 to the left is selected, the item 308 to the left gains focus and is enlarged and moved to the front. The item 308 that had focus previously is reduced and shifted to the right.
  • the item groups 306 form a circular list or continuous loop such that if the focus continues to be shifted to the left, eventually, the initial item 308 would regain focus.
  • Item groups can also be represented as grids as illustrated in FIG. 5 . Any grid size can be supported and grids can extend off-screen. Scrollbars can be utilized to facilitate viewing and selection of items 308 within a grid.
  • items 308 in a grid can be of varying size.
  • an item group 306 can be represented such that the item 308 with focus is enlarged and directly above a horizontal display of remaining items 308 , as shown in FIG. 6 .
  • Possible configurations of item groups are virtually limitless.
  • Item groups can be represented in any arrangement that allows users to view and/or select one or more items.
  • grids of items can be mapped to the mobile device hardware, such as a number keypad, thereby facilitating selection of items.
  • item groups can be rendered differently depending on display orientation, size or resolution. For instance, a messaging list viewed primarily in a high resolution, landscape orientation can display more or richer information per item than the same item group displayed using a vertical list on a portrait display device. Item groups can be redrawn dynamically when changing between portrait and landscape style displays to take advantage of differences in screen width and height.
  • An item group control bar can be implemented as a pivot control, also referred to as a pivot widget, to facilitate navigation through the set of display item groups.
  • the set of display item groups can be represented as a circular list or a continuous loop of item groups. Consequently, the pivot control allows users to rotate continuously through the loop of item groups. By continuing to move in the same direction, the user can cycle through all the display item groups. Users can use the pivot control to navigate through the loop using an input device such as a keypad, number pad, stylus or the like to move left or right.
  • the pivot control can be accessed by both hardware and software.
  • an item group can be pivoted when a user makes a left or right action on their hardware control or when a user taps on the left or right side of an on-screen pivot control.
  • the labels of the pivot control and the corresponding item group will cycle back to their starting positions. If the item groups are represented as vertical lists the on-screen pivot control does not require focus to be in the pivot control in order to pivot item groups. A user can hit left or right at any time to pivot when using vertical lists, even if focus is on a particular item in the list, rather than on the pivot control.
  • the on-screen pivot control may require focus to pivot an item group that is arranged horizontally, as in the case of a carousel as illustrated in FIG. 4 . Consequently, to adjust the pivot of a horizontally oriented list view while navigating the list, users may need to first move focus to the pivot control, and then use a left or right control to change the view of the list. Alternatively, up and down controls can be mapped to left and right movement within a horizontal list, leaving left and right controls free for pivoting between item groups. Grid views, as illustrated in FIG. 5 behave similarly to horizontal lists. The on-screen pivot control may require focus to pivot an item group that is arranged in a grid.
  • users may first navigate through the grid until the pivot control is in focus, and then use a left or right control to change the view of the list.
  • up and down controls can be used to move horizontally through the grid as well as vertically, leaving left and right controls available for pivoting between item groups.
  • a name or label for the currently displayed item group can be presented in the center of the pivot control.
  • the label can also include a sub-label indicating additional group information, such as how the item group is currently sorted. For example, messages can be sorted by group, pictures by an associated time and the like.
  • Names or labels for one or more item groups adjacent to the current item group within the set of display item groups can be displayed next to the current item group label. These labels allows users to see the item group that will become the current item group if the user pivots right or left. For example, for the pivot control 702 , a right pivot can cause the item groups to shift to the left.
  • pivot control 704 The result of the right shift can be seen in pivot control 704 .
  • the “Messages” item group has been shifted to the left and is no longer the current item group.
  • the current item group has been updated to the item group adjacent and to the right of the previous item group, here the “Pictures” item group.
  • pivot control or other navigation controls can be displayed utilizing a variety of schemes or models.
  • one or more icons or graphic images can be used either in addition to or instead of text labels.
  • pivot control 706 includes a graphic of a camera that can represent an item group including one or more photographic images.
  • a graphic of a person can represent an item group including contact information.
  • Graphic images and icons are illustrated herein using line drawings for simplicity; however, pictures or other graphic images can be used throughout the display space.
  • Pivot controls or navigation controls can include notifications or alerts.
  • a notification or alert can indicate a change in state, such as updated or new content.
  • the number eight is included within parentheses in the text label for the current item group. This parenthetical can indicate that eight new messages have been received, that there are eight total items within the Messages item group or that there are eight items that have not be opened or reviewed.
  • text notifications such as the exemplary parenthetical, the text color, font, background or other visual cues can be utilized to alert users to changes in item groups or items.
  • a set of default item groups can be provided to a user.
  • An exemplary set of default item groups can include: Today 800 , Important People 802 , Recent Messages 804 , Recent Calls 806 , Recent Photographs 808 , Recent Music 810 , Mobile Operator 812 , Applications 814 and Tasks 816 .
  • the Today item group 800 can be a glance-able, extensible list of relevant information about the user's schedule for a given day.
  • the Today item group can be set as the default item group, visible whenever a user launches item groups. As illustrated in FIG. 8 , the Today item group 800 is slightly enlarged to indicate that the group has focus.
  • the Important People item group 802 can be a list of selected or flagged contacts.
  • the People item group can provide quick access to communication methods, presence status, and details.
  • the People item group can be populated by a user utilizing the contact application.
  • the user can be provided with one or more communication methods for the contact depending upon the particular contact. For example, if the contact information for the selected contact includes an email address, but not a telephone number, possible tasks for the item can include contacting the individual or entity via email, but not via telephone.
  • the Top Tasks item group 816 can include items corresponding to frequently performed device settings and tasks. Finding and changing device settings are frequently among the most complex tasks for users to accomplish on mobile devices. Items can include changing ring tone, changing the device theme, locking the device, updating or modifying the item groups, setting an alarm, adjusting the clock and the like. The ordering and content of the Top Tasks item group can be static and based upon initial defaults. Users may be able to add items corresponding to additional tasks and reorder the items.
  • the Recent Messages item group 804 can be a consolidated inbox list of all incoming communication attempts. Items can be sorted in any manner convenient to the user, such as sorted latest to earliest.
  • the Recent Messages item group can provide users with a way to quickly check for new mail and can contain email, Short Message Service (SMS), Manufacturing Message Specification (MMS), instant messaging (IM) chat requests, voicemail and the like.
  • SMS Short Message Service
  • MMS Manufacturing Message Specification
  • IM instant messaging
  • the Recent Calls item group 806 can be a coalesced list of incoming and outgoing calls. This list can be subset of the call history. Each call can be represented separately or individuals can be shown only once, even if multiple calls were made to or from the individuals. The list can also indicate whether the call was incoming or outgoing. The list position of individuals can be determined by their most recent call or the list can be sorted in any manner useful to the user.
  • the Recent Programs or Applications item group 814 can include items corresponding to the most recent or most frequently used applications accessible via the mobile device. Selecting an item can open and start the application. Possible applications can include a web browser, calendar application, a game or any other application accessible from the mobile device. Items can include application or author logos or graphics images provided by the software application or user.
  • the Recent Music item group 810 can include a list of recently used music or audio files. Items can include playlists, albums, and songs recently played by the user. The item can also include album art or other graphics associated with the music.
  • the Recent Photographs item group 808 can include a list of the most recently acquired and/or viewed pictures.
  • the item group can be rendered in any style that provides maximum visibility of pictures. This can include a grid as illustrated in either FIG. 5 or 6 , or any other useful configuration.
  • metadata such as date created or title can be displayed. Items can be sorted by categories, dates or any other metadata associated with the items. The number of items included in the item group can be based upon the dates associated with images. Alternatively, a predetermined number of most recent images can be displayed. Tasks associated with items in the picture item group can include viewing, sharing or editing the pictures.
  • the Mobile Operator item group 812 can be a placeholder for a mobile operator to provide services or applications to users.
  • the default set of item groups illustrated in FIG. 8 is simply an example of one configuration that can provide a user with quick and easy access to many of the functions and data of the mobile device.
  • the item groups can be used to provide a filtered, subset of the data and functionality of the mobile device.
  • users can customize item groups and items to ensure that the data and content most relevant to the particular user are provided.
  • users can generate, edit and delete their own item groups.
  • a user can create an item group based upon a project at work.
  • the item group can include a variety of different types of items associated with the project.
  • the project item group can include items corresponding to contact information for co-workers assigned to the project, calendar events such as project meetings, documents associated with the project, emails relevant to the project or any other relevant data or tasks.
  • the user can select specific data or tasks to be added to an item group.
  • the selected or flagged items can be added to a user-created item group or to a pre-existing item group. For example, a user may frequently sends a status mail to his team. The user can open and compose a note and add one or more recipients on the team. The user can then flag the note and add it as a new item to his item group of tasks. Later the user can quickly access the note and send status to his team using the item group of tasks rather than opening an email application, retrieving the note and sending the email.
  • items selected and added to an item group by a user are static and remain in the item group until removed or acted upon by the user.
  • Third parties can also provide item groups. Vendors of services or data can generate and offer item groups to a user. For example, a vendor that maintains an online auction website can provide an auction specific item group to a user.
  • the auction item group can include items that track the current status of any auctions in which the user is participating, indicating auction information such as the current bid or remaining time. Items can be updated dynamically to reflect additional bids by the user as well as expiration of item auctions. As shown in this example, the content associated with an item can be obtained from a remote source and items can be dynamically updated based upon that information without direct action by the user.
  • Vendors can provide item groups to users as a service, which can require a user subscription, or vendors can provide item groups as a method for performing targeted advertising.
  • a clothing retailer can provide an item group that can include items corresponding to online coupons based upon the user's previous purchases.
  • the retailer can provide additional items associated with new products tailored to the user's buying patterns.
  • items can be based upon user location. For instance, other items could include information regarding the closest retailer location and/or provided coupons can be selected based upon proximity of the user to a specific store.
  • a third party can create an item that can be included in an existing item group.
  • a weather service can provide an item that reflects the current weather and/or forecast for a specific location. If the mobile device is capable of determining its location, the item can update to reflect the weather and forecast for the current location of the mobile device. Items can obtain information from a remote source, such as a web server and display the content. A user can elect to include the weather item in the Today item group or in any other item group, such as a user-generated item group based on the user's vacation plans.
  • Items can be either static or dynamic. In general, data or tasks that are specifically selected for inclusion are static and do not change or move without user interaction. However, items can also be dynamic. In particular, an item group can include the most frequently used or most frequently used items from a set. For instance, a list can include the ten last songs that were listened to using the mobile device. An item group can also include the ten most frequently used applications available from the mobile device. An item group can include both static and dynamic items. For instance, the first item within an item group can include a static link to acquire content of a particular type (e.g., a link to a news server) and other items in the item group can include items of that content previously acquired (e.g., news articles acquired from the news server). In addition, items can be automatically populated based upon events. The today item group can be automatically updated to include meetings added to the calendar for the current day as well as any other events or information specifically associated with the current day.
  • a particular type e.g., a link to a news server
  • dynamic update of items can be dependent upon content from a remote data source.
  • a user can sign up for a subscription to a music service.
  • the user can elect to have the Music item group automatically update based upon the most frequently used songs of the service to which the user has subscribed. Updates are based not on the users actions, but rather on third party actions, such as selection of music by other subscribers.
  • the appearance of the item groups can also be customizable. As described above, the lists can be organized on the display utilizing a variety of schemes, such as a vertical scrolling lists, horizontal scrolling lists, grids or any other suitable organization. In addition, color schemes, themes and/or skins can be selected by the user to personalize the appearance of the individual item groups and items. A user can customize appearance of item groups and items based upon aesthetic preferences or to increase usability. For instance, individual item groups can have separate colors, themes or skins to allow a user to identify an item group at a glance. Quick identification can be particularly beneficial when a user is navigating through the set of display item groups.
  • the appearance of an item group, item, or the control bar can be modified to alert or notify a user of a change in data in the item group.
  • the color of the icons, graphics or text in the control bar, item group and/or items can indicate whether there has been a recent change to the items for an item group.
  • the background color for the icon or image can be updated to indicate a modification. For example, if the user has received a new message, the “Message” text can be rendered in bold font or in a different color.
  • additional data such as the number of items can be indicated within parentheses next to the item group label.
  • various portions of the disclosed systems and methods may include or consist of artificial intelligence or knowledge or rule based components, sub-components, processes, means, methodologies, or mechanisms (e.g., support vector machines, neural networks, expert systems, Bayesian belief networks, fuzzy logic, data fusion engines, classifiers . . . ).
  • Such components can automate certain mechanisms or processes performed thereby to make portions of the systems and methods more adaptive as well as efficient and intelligent.
  • one or more item groups can be generated. These item groups can include a set of default groups, user-generated groups or third-party item groups provided by vendors, mobile operators and the like.
  • the item groups can be populated with one or more items at 904 . Item groups can be populated manually by user selections. Alternatively, the item group can be automatically populated based upon metadata associated with the items.
  • a view of the item groups for display can be determined at 906 . Determining the view of the item groups can include determining the item group that has focus, any alerts or notifications and ensuring that the item groups are up to date.
  • one or more of the item groups are displayed.
  • an update of the item group or groups is triggered. Updates can be triggered by user input such as addition, deletion or modification of item groups or items. Item groups can also be updated periodically based upon predetermined time intervals. In addition, item group updates can be triggered by changes in content associated with items contained with the item group.
  • the updated information for the item group(s) can be obtained at 1004 . Updated information can be obtained upon requested.
  • changes to the view of the item group or groups are determined. The display can reflect an update to an item group even if the item group updated is not current item group pictured onscreen. For example, an update in an item group adjacent to the current item group can be indicated onscreen to alert users to the change.
  • the updated item group(s) can be displayed.
  • a user profile can be selected from one or more possible user profiles.
  • User profiles can define the item groups available for display on the mobile device and can be defined to provide user with relevant content. Selection of a user profile can be based upon location of the mobile device, time of day, day of the week or any other relevant information.
  • the item groups to be displayed are selected based upon the user profile.
  • the view of item groups is determined at 1106 .
  • the set of item groups can include a default item group, such that the current item group is set to the default item group. Alternatively, the current item group can be set to the last item group displayed.
  • the display can be updated to in accordance with the selected user profile.
  • a shortcut display generated by the system 1200 can provide users with the ability to quickly navigate horizontal lists.
  • the system can include a user interface component 1202 , an interface component 104 and a display component 106 .
  • the user interface component 1202 receives input from one or more interface components 104 and changes the view of a display on a mobile device (not shown) via a display component 106 according to such input.
  • the system 1200 can operate on any type of mobile computing device, including, but not limited to, a PDA, text messenger, cellular phone, pocket personal computer, smartphone, ultra-mobile tablet PC and the like.
  • input from the interface component 104 can include content obtained from one or more software applications or user input entered using a touch screen, keypad, joystick, button control or any other input device.
  • a single interface component 104 is illustrated herein for simplicity; however, multiple interface components 104 can be utilized including separate interface components for user input and input from software applications.
  • the user interface component 1202 utilizes input to generate and update lists for display.
  • the user interface component 1202 can include a parent list component 1204 that manages one or more parent lists.
  • Parent lists can include horizontal lists.
  • a parent list could include a set of item groups.
  • the user interface component 1202 can include a shortcut component 1206 that can generate a shortcut display for an associated parent list.
  • the shortcut component 1206 can generate a shortcut display in response to input received from the interface component 1204 .
  • the shortcut display can be generated in response to either a single or series of button pushes, voice input or any combination of user input. For instance, users can select a button to move left or right through the horizontal list that serves as the parent list to the shortcut list. By holding the button down, a user can trigger generation of a shortcut display. Visual effects such as blurring of the display can be used to indicate that the view displayed is transitioning from the parent horizontal list display to the shortcut display.
  • exemplary displays illustrate the transition from a horizontal or parent list display 1300 to a shortcut display 1302 .
  • Exemplary parent list display 1300 includes a horizontal list 1304 of message types (e.g., “Video,” “All” and “Text”). Each item in the horizontal list 1304 has an associated vertical list of messages for that message type.
  • the exemplary shortcut display of 1302 can be generated based upon the parent list display 1300 in response to user input.
  • the shortcut display 1302 can continue to display all or a portion of the parent list display 1302 in the background to provide context for the shortcut list 1306 .
  • the parent list 1304 can be shaded in grey on the shortcut display 1302 to deemphasize the parent list 1304 .
  • the shortcut list 1306 can be represented as a vertical list, as shown in FIG. 13 .
  • the shortcut list 1306 can be represented as a grid.
  • the shortcut list 1306 can include the items of the parent horizontal list.
  • the orientation of the shortcut list 1306 can allow more items to be displayed to a user at any one time. Additional entries or items in the shortcut list 1306 not rendered to the display can be viewed by scrolling the shortcut list 1306 .
  • the shortcut list 1306 can scroll either up or down and scrolling can be indicated by arrows at the top and bottom of the shortcut list 1306 .
  • shortcut displays can have colors, themes or skins based upon the parent list to allow a user to identify a shortcut display at a glance.
  • exemplary displays illustrate the return from a shortcut display 1400 to a parent list display 1402 .
  • Selection of an item in the shortcut list 1404 results in a return to an updated parent list.
  • the parent list is updated, such that the selected item from the shortcut list is displayed as the current item in the parent list.
  • selection of the second item in the shortcut list 1404 “text,” results in the parent list being displayed with the current item “text.”
  • the vertical list if any, displayed would be the vertical list associated with the “text” item.
  • exemplary displays illustrate the use of a shortcut display to facilitate navigation among item groups. It can become cumbersome to navigate through each item group for large numbers of item groups included within a set of display item groups, as shown in item group display 1500 .
  • a user can trigger generation of a shortcut display 1502 that includes a shortcut list 1504 containing item groups from the set of display item groups.
  • the shortcut list 1504 displays a list of the display item groups (e.g., People, Recent Photos, Recent Music, Messages, Tasks and Applications). Selecting an item group from the shortcut list 1504 results in a return to the display item groups and immediate navigation to the selected item group within the parent or item group display 1500 .
  • items in a shortcut list 1602 can be displayed or rendered as text, graphics, icons or any combination thereof.
  • each item in the shortcut list 1602 can include an icon or graphic image and/or text associated with the item.
  • each item in the shortcut list 1602 can have an associated number.
  • a user can select an item from the shortcut list 1602 by entering the associated number on a keypad, rather than scrolling through the shortcut list 1602 .
  • the numbers can be consistently associated with the same the items in the shortcut list 1602 , allowing users to become familiar with numbers and allowing a user to quickly navigate through the shortcut list 1602 .
  • an item with focus in the shortcut list 1606 can be outlined or indicated with a separate border.
  • the item with focus can have a distinct background color. Any method of visually distinguishing the item can be utilized.
  • items in the shortcut list 1606 can be color coordinated either for aesthetics or to assist users in locating items quickly. Color schemes, themes and/or skins for items can be selected by the user to personalize the appearance of the shortcut list 1606 and items. A user can customize appearance of items for aesthetics or usability.
  • Item can be ordered or positioned within the shortcut list to assist users in locating desired items. Items can be positioned within a list in a consistent, predetermined order. Consistent positioning of items allows users to memorize location of items within shortcut lists, facilitating rapid location of items. Alternatively, items can be dynamically positioned in lists such that items currently of interest to a user are visible on screen and/or easily selectable. Items can be positioned in the shortcut list based upon the item with focus in the parent list. Position within the shortcut list can also be determined based upon recent navigation through the parent list. For instance, if the user navigates through several items in the parent list before triggering the shortcut list, the items can be positioned within the shortcut list based upon such navigation. The items through which the user has recently navigated need not be displayed in the shortcut list, or can be displayed at the bottom of the list.
  • a methodology for displaying a shortcut list is illustrated.
  • input is received that triggers the shortcut display.
  • Input can include user input such as selection of a button on a keypad, a stylus, or the like.
  • the items to be displayed in the shortcut list are determined at 1704 .
  • the items to be displayed in the shortcut list include the items of the parent list.
  • a display format for the item within the shortcut list is determined at 1706 .
  • Text, icons or graphics associated with the items from the parent list can be used to display the item in the shortcut list.
  • the items need not be rendered in the same manner in both the parent list and the shortcut list.
  • the shortcut list can include additional text, icons or other audiovisuals not necessarily included in the parent horizontal list.
  • an item in a shortcut list can include a subset of the audiovisual data associated with the item within the parent list.
  • the format and order of the shortcut list is determined.
  • the format can include color scheme, background graphics and list style.
  • the order of the items within the shortcut list is determined.
  • the order of items in the list can be based in part upon the item in the parent list with focus when the shortcut display was triggered. If a user has already navigated through a portion of the parent list prior to invoking the shortcut display, the items in the shortcut list can be ordered to reflect this movement or current position within the parent display. Alternatively, items can be displayed in a consistent order or position in the list and the item with focus from the parent list can have focus within the shortcut list.
  • the shortcut list is rendered to the display.
  • shortcut input is received.
  • Shortcut input includes selection of an item in the shortcut list.
  • a determination is made as to the selected item in the shortcut list at 1804 .
  • the parent list of the shortcut list is rendered on the display. The selected item of the shortcut list can have focus when the parent list is displayed.
  • FIGS. 19 and 20 are intended to provide a brief, general description of a suitable environment in which the various aspects of the disclosed subject matter may be implemented. While the subject matter has been described above in the general context of computer-executable instructions of a computer program that runs on a mobile device including a computer and/or computers, those skilled in the art will recognize that the innovations described herein also may be implemented in combination with other program modules or software applications. Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks and/or implement particular abstract data types.
  • inventive methods may be practiced with other computer system configurations, including single-processor or multiprocessor computer systems, mini-computing devices, mainframe computers, as well as personal computers, hand-held computing devices (e.g., PDA, phone, watch . . . ), microprocessor-based or programmable consumer or industrial electronics, and the like.
  • the illustrated aspects may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
  • program modules may be located in both local and remote memory storage devices.
  • the exemplary environment 1900 for implementing various aspects of the embodiments includes a mobile device or computer 1902 , the computer 1902 including a processing unit 1904 , a system memory 1906 and a system bus 1908 .
  • the system bus 1908 couples system components including, but not limited to, the system memory 1906 to the processing unit 1904 .
  • the processing unit 1904 can be any of various commercially available processors. Dual microprocessors and other multi-processor architectures may also be employed as the processing unit 1904 .
  • the system memory 1906 includes read-only memory (ROM) 1910 and random access memory (RAM) 1912 .
  • ROM read-only memory
  • RAM random access memory
  • a basic input/output system (BIOS) is stored in a non-volatile memory 1910 such as ROM, EPROM, EEPROM, which BIOS contains the basic routines that help to transfer information between elements within the computer 1902 , such as during start-up.
  • the RAM 1912 can also include a high-speed RAM such as static RAM for caching data.
  • the computer or mobile device 1902 further includes an internal hard disk drive (HDD) 1914 (e.g., EIDE, SATA), which internal hard disk drive 1914 may also be configured for external use in a suitable chassis (not shown), a magnetic floppy disk drive (FDD) 1916 , (e.g., to read from or write to a removable diskette 1918 ) and an optical disk drive 1920 , (e.g., reading a CD-ROM disk 1922 or, to read from or write to other high capacity optical media such as the DVD).
  • the hard disk drive 1914 , magnetic disk drive 1916 and optical disk drive 1920 can be connected to the system bus 1908 by a hard disk drive interface 1924 , a magnetic disk drive interface 1926 and an optical drive interface 1928 , respectively.
  • the interface 1924 for external drive implementations includes at least one or both of Universal Serial Bus (USB) and IEEE 1394 interface technologies. Other external drive connection technologies are within contemplation of the subject systems and methods.
  • the drives and their associated computer-readable media provide nonvolatile storage of data, data structures, computer-executable instructions, and so forth. Consequently, the item group instructions can be stored using the drives and their associated computer-readable media.
  • the drives and media accommodate the storage of any data in a suitable digital format.
  • computer-readable media refers to a HDD, a removable magnetic diskette, and a removable optical media such as a CD or DVD
  • other types of media which are readable by a computer such as zip drives, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the exemplary operating environment, and further, that any such media may contain computer-executable instructions for performing the methods for the embodiments of the data management system described herein.
  • a number of program modules can be stored in the drives and RAM 1912 , including an operating system 1930 , one or more application programs 1932 , other program modules 1934 and program data 1936 .
  • the application programs 1932 can provide content for the item groups. All or portions of the operating system, applications, modules, and/or data can also be cached in the RAM 1912 . It is appreciated that the systems and methods can be implemented with various commercially available operating systems or combinations of operating systems.
  • a user can enter commands and information into the computer 1902 through one or more wired/wireless input devices, e.g. a keyboard 1938 and a pointing device, such as a mouse 1940 .
  • Other input devices may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, touch screen, or the like.
  • These and other input devices are often connected to the processing unit 1904 through an input device interface 1942 that is coupled to the system bus 1908 , but can be connected by other interfaces, such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.
  • a display device 1944 can be used to provide a set of group items to a user.
  • the display devices can be connected to the system bus 1908 via an interface, such as a video adapter 1946 .
  • the mobile device or computer 1902 may operate in a networked environment using logical connections via wired and/or wireless communications to one or more remote computers, such as a remote computer(s) 1948 .
  • a remote computer(s) 1948 can be a workstation, a server computer, a router, a personal computer, portable computer, microprocessor-based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer 1902 , although, for purposes of brevity, only a memory/storage device 1950 is illustrated.
  • the logical connections depicted include wired/wireless connectivity to a local area network (LAN) 1952 and/or larger networks, e.g. a wide area network (WAN) 1954 .
  • LAN local area network
  • WAN wide area network
  • Such LAN and WAN networking environments are commonplace in offices and companies, and facilitate enterprise-wide computer networks, such as intranets, all of which may connect to a global communications network, e.g., the Internet.
  • the computer 1902 When used in a LAN networking environment, the computer 1902 is connected to the local network 1952 through a wired and/or wireless communication network interface or adapter 1956 .
  • the adaptor 1956 may facilitate wired or wireless communication to the LAN 1952 , which may also include a wireless access point disposed thereon for communicating with the wireless adaptor 1956 .
  • the computer 1902 can include a modem 1958 , or is connected to a communications server on the WAN 1954 , or has other means for establishing communications over the WAN 1954 , such as by way of the Internet.
  • the modem 1958 which can be internal or external and a wired or wireless device, is connected to the system bus 1908 via the serial port interface 1942 .
  • program modules depicted relative to the computer 1902 can be stored in the remote memory/storage device 1950 . It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers can be used.
  • the computer 1902 is operable to communicate with any wireless devices or entities operatively disposed in wireless communication, e.g., a printer, scanner, desktop and/or portable computer, PDA, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g. a kiosk, news stand, restroom), and telephone.
  • the wireless devices or entities include at least Wi-Fi and BluetoothTM wireless technologies.
  • the communication can be a predefined structure as with a conventional network or simply an ad hoc communication between at least two devices.
  • Wi-Fi Wireless Fidelity
  • Wi-Fi is a wireless technology similar to that used in a cell phone that enables such devices, e.g., computers, to send and receive data indoors and out; anywhere within the range of a base station.
  • Wi-Fi networks use radio technologies called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, fast wireless connectivity.
  • IEEE 802.11 a, b, g, etc.
  • a Wi-Fi network can be used to connect computers to each other, to the Internet, and to wired networks (which use IEEE 802.3 or Ethernet).
  • Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, or with products that contain both bands (dual band), so the networks can provide real-world performance similar to the basic 10BaseT wired Ethernet networks used in many offices.
  • FIG. 20 is a schematic block diagram of a sample environment 2000 with which the systems and methods described herein can interact.
  • the system 2000 includes one or more mobile device(s) 2002 .
  • the mobile device(s) 2002 can be hardware and/or software (e.g. threads, processes, computing devices).
  • the system 2000 also includes one or more server(s) 2004 .
  • system 2000 can correspond to a two-tier client server model or a multi-tier model (e.g., client, middle tier server, data server), amongst other models.
  • the server(s) 2004 can also be hardware and/or software (e.g., threads, processes, computing devices).
  • One possible communication between a mobile device 2002 and a server 2004 may be in the form of a data packet adapted to be transmitted between two or more computer processes.
  • the system 2000 includes a communication framework 2006 that can be employed to facilitate communications between the mobile device(s) 2002 and the server(s) 2004 .
  • the mobile device(s) 2002 can be operably connected to or include one or more data store(s) 2008 that can be employed to store information local to the mobile device(s) 2002 .
  • the server(s) 2004 are operably connected to one or more server data store(s) 2010 that can be employed to store information local to the servers 2004 .

Abstract

The subject disclosure pertains to systems and methods for providing an improved user interface for mobile devices. Access to data and services from multiple software applications can be provided through a group or list of items. Each group or list can include multiple items, which can be associated with data or tasks from multiple applications. The set of groups of items can be both customizable and extensible to allow users to locate and utilize data and tasks relevant to the particular user. The set of item groups can provide users with a filtered view of content available through the mobile device, enhancing access to subset of data and tasks available on the mobile device.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This is an application claiming benefit under 35 U.S.C. 119(e) of U.S. Provisional Patent application Ser. No. 60/718,187 entitled “ENHANCED PORTABLE DEVICE NAVIGATION TOOLS” and filed Sep. 16, 2005. This application is also related to co-pending U.S. patent application Ser. No. ______, (Atty. Docket No. MS315059.01/MSFTP1352US), entitled, “SEARCH INTERFACE FOR MOBILE DEVICES”, and filed ______; U.S. patent application Ser. No. ______, (Atty. Docket No. MS315061.01/MSFTP1354US), entitled, “CONTENT SHARING USER INTERFACE FOR MOBILE DEVICES”, and filed ______; and U.S. patent application Ser. No. ______, (Atty. Docket No. MS315063.01/MSFTP1355US), entitled, “TILE SPACE USER INTERFACE FOR MOBILE DEVICES”, and filed ______. The entireties of the above-noted applications are incorporated by reference herein.
  • BACKGROUND
  • Mobile or portable devices have become increasingly popular and prevalent in today's society. Many users utilize a mobile device, such as a cell phone, as their primary means of communication and carry such devices with them constantly. Mobile devices can include multiple functions such as cellular phone service, voice over Internet protocol (“VoIP”) phone service, software applications, email access, Internet capabilities, calendar functions, music players and the like. Functions, features and capabilities have increased both the utility and complexity of mobile devices. It is likely that functions will continue to be added to mobile devices further increasing both usefulness and intricacy.
  • While consumers desire additional functionality, the sheer volume of information and features make it difficult for users to access commonly used data and functions. The complexity also makes it difficult for users to fully exploit the capabilities of such devices. The problem is exacerbated by the generally limited user interfaces of mobile devices. Such devices are designed to be small, lightweight and easily portable. Consequently, mobile devices typically have limited display screens, keypads, keyboards and/or other input devices. Due to the size of the user input devices and display screens, it may be difficult for users to enter, retrieve and view information using mobile devices.
  • Users may have difficulty in accessing the information or function they desire due to organization of the volume and variety of information that may be contained in or accessed by the mobile device, as well as the growing number of functions such devices are capable of supporting. Conventional menu structures for mobile devices require users to remember a hierarchy of functions or applications to reach the desired data or task. Information is frequently organized based upon the application software that provides or manages the information. Consequently, users can be required to access information based upon the various software applications rather than based upon user utility. Users can become frustrated when they are unable to locate the desired information or tasks and may be unable to fully exploit the functions and advantages of the mobile device.
  • SUMMARY
  • The following presents a simplified summary in order to provide a basic understanding of some aspects of the claimed subject matter. This summary is not an extensive overview. It is not intended to identify key/critical elements or to delineate the scope of the claimed subject matter. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
  • Briefly described, the provided subject matter concerns an improved user interface for mobile devices such as smartphones, personal digital assistants (PDAs) and the like. Selected data and services provided by multiple software applications can be accessed through a group or list of items. Each group or list can include multiple items that provide access to data or tasks from multiple applications. For example, a list centered around a user's current day can include items corresponding to meetings scheduled for that day using a calendar application, email received on that day through an email application, and a weather forecast for the day provided by a weather service application.
  • A customizable set of lists of items can be defined to allow users to quickly access relevant content such as commonly used data or tasks. Users can add, delete, reorder and/or edit lists or items to personalize and increase usability of the mobile device. For example, in addition to the list based upon a user's day described above, a user can define a list to manage music or audio files and a separate, second list to manage pictures or images. Items in lists can be updated based upon specific user selections. In addition, the items can be dynamically updated based upon changes in the underlying data or services provided by software applications.
  • The set of lists can provide users with a filtered view of content and tasks available using the mobile device. While the full extent of underlying software applications remains available through the applications, the set of lists can enhance usability by providing a user with the ability to quickly access the most relevant or commonly used data or tasks. For example, a user may have data for hundreds of contacts or persons stored in the mobile device. However, the user typically communicates with only ten of those contacts on a daily basis. Those ten contacts can be maintained in a list of items. Information for the ten contacts can be accessed directly from the list rather than through the contact application. The full set of contacts can remain accessible through the contact application.
  • In addition, a shortcut display can be provided to facilitate navigation of a horizontal list, such as the set of lists. A shortcut display can reorganize elements of the horizontal list as a vertical list, which typically allows additional items to be displayed. Selection of an item or element of the shortcut list triggers a return to the parent, horizontal list. On return, the parent list is updated such that the item selected within the shortcut list has focus in the parent list. The shortcut list allows users to navigate rapidly through the parent list.
  • To the accomplishment of the foregoing and related ends, certain illustrative aspects of the claimed subject matter are described herein in connection with the following description and the annexed drawings. These aspects are indicative of various ways in which the subject matter may be practiced, all of which are intended to be within the scope of the claimed subject matter. Other advantages and novel features may become apparent from the following detailed description when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a system for providing an enhanced display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 2 is a block diagram of a system for managing groups of items in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 3 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 4 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 5 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 6 is an exemplary display depicting an item group in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 7 illustrates exemplary pivot controls for use with a set of item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 8 illustrates an exemplary default set of item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 9 illustrates a methodology for providing a set of item groups in accordance with an aspect described herein.
  • FIG. 10 illustrates a methodology for updating item groups in accordance with an aspect described herein.
  • FIG. 11 illustrates a methodology for updating item groups based upon a user profile in accordance with an aspect described herein.
  • FIG. 12 illustrates a block diagram of a system for generating a shortcut display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 13 includes exemplary displays illustrating the transition from a parent list to a shortcut display in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 14 includes exemplary displays illustrating the return from a shortcut display to a parent list in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 15 includes exemplary displays illustrating the use of a shortcut display to facilitate navigation among the item groups in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 16 includes exemplary shortcut displays in accordance with an aspect of the subject matter disclosed herein.
  • FIG. 17 illustrates a methodology for displaying a shortcut display in accordance with an aspect described herein.
  • FIG. 18 illustrates a methodology for returning to a parent list from a shortcut display in accordance with an aspect described herein.
  • FIG. 19 is a schematic block diagram illustrating a suitable operating environment.
  • FIG. 20 is a schematic block diagram of a sample-computing environment.
  • DETAILED DESCRIPTION
  • The various aspects of the subject matter described herein are now described with reference to the annexed drawings, wherein like numerals refer to like or corresponding elements throughout. It should be understood, however, that the drawings and detailed description relating thereto are not intended to limit the claimed subject matter to the particular form disclosed. Rather, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the claimed subject matter.
  • As used herein, the terms “component,” “system” and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on computer and the computer can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
  • The word “exemplary” is used herein to mean serving as an example, instance, or illustration. The subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs.
  • Furthermore, the disclosed subject matter may be implemented as a system, method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer or processor based device to implement aspects detailed herein. The term “article of manufacture” (or alternatively, “computer program product”) as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks (e.g., compact disk (CD), digital versatile disk (DVD). . . ), smart cards, and flash memory devices (e.g., card, stick). Additionally it should be appreciated that a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN). Of course, those skilled in the art will recognize many modifications may be made to this configuration without departing from the scope or spirit of the claimed subject matter.
  • Content on mobile devices can take many forms including, but not limited to, contact information, calendar items, mail, music, photos, documents, and tasks. Access to content including data and available tasks is typically provided only through software applications specific to the data type of the content, such as an application used to create or render the specific content data type. For example, to read email from a contact, a user may be required to navigate to and open an email application. To call that same contact with a question regarding that email, the user may be required to navigate to the space where that contact's communication details are visible (e.g., a contact card specifying contact specific information). Finding relevant information can require first determining the appropriate software application, opening the application and searching for the relevant information within the application. For example, to view mail from a specific sender, the user may be required to navigate to email and search by the sender's name.
  • A set of lists or groups of items can be included in a user interface to provide users with expedited access to relevant content including tasks and data. Here, the terms “item group” or “item list” can be used interchangeably to indicate a set of items. Sets of item groups can be used to shift the paradigm of mobile devices from an application centric model to a content centric model, resulting in a content based user interface rather than an application based user interface. Item groups can be used to surface content that is typically reachable only through an application. Item groups can be used to eliminate a level of indirection and provide direct access to a subset of application content, thereby increasing accessibility of content and usability of the mobile device.
  • Item groups can offer a filtered view of the content and tasks provided by one or more software applications. For instance, although users may have information for a large number of contacts, only a small subset (e.g., ten contacts) are likely to be relevant on a day-to-day basis. While users may want to be able to access all contacts, item groups can provide faster, easier access to the subset of contacts that the user utilizes on a daily basis. Accordingly, item groups can offer a filtered view of data and tasks, providing limited access to content and tasks most likely to be relevant. Software applications can still provide access to the remainder of content and tasks.
  • Item groups can be customized to allow users to specifically select the relevant or important items to include within one or more item groups. Alternatively, a mobile device can select content to be included in item groups automatically based on usage patterns or other indicia of relevance. For example, the most recently viewed contacts can be maintained in an item group.
  • Referring now to FIG. 1, a display system 100 for a mobile device in accordance with an aspect of the subject matter disclosed herein is illustrated. The system 100 can include a user interface component 102 that receives input from one or more interface components 104 and changes the view of a display on a mobile device (not shown) via a display component 106 according to such input. The system 100 can operate on any type of mobile computing device, including, but not limited to, a PDA, text messenger, cellular phone, pocket personal computer, smartphone, ultra-mobile tablet PC and the like. Input from the interface component 104 can include content obtained from one or more software applications. Input can also include user input using a touch screen, keypad, joystick, or other type of button control. A single interface component 104 is illustrated herein for simplicity; however, multiple interface components 104 can be utilized including separate interface components for user input and input from software applications. The user interface component 102 can include an input component 108 that receives and/or requests input including user input and content used to generate the display from the interface component 104. In addition, the user interface component 102 can include a group manager component 110 that manages a set of item groups available for display.
  • The interface component 104 can include or can be connected to a content sharing system capable of facilitating sharing of content from multiple software applications. A content sharing system can provide a standard interface between clients such as the interface component 104 and applications providing content. This interface ensures that clients need not have knowledge of the underlying data structures or even the identity of applications to access content.
  • A content sharing system can manage the supply of data and simple tasks associated with the data to the interface component 104. Applications can register new categories or classifications of data and associated tasks with the content sharing system, automatically allowing the interface component 104 to access the new data categories and tasks. Applications can also provide the content sharing system with data supplier components capable of retrieving data from the underlying data stores of the applications. In addition, applications can provide task executors capable of executing actions or tasks on selected data types or categories. The central content sharing system can provide data and tasks to clients in response to queries or requests.
  • The interface component 104 can obtain data and associated tasks by generating a query specifying the category or type of data requested as well as context used to identify relevant data of the requested category. A set of data requests based upon the query from a client can be distributed to data supplier components for various software applications. The data supplier components can retrieve the relevant data from the underlying data stores of associated applications and the retrieved results can be assembled and returned to the interface component 104. The query, data requests and query results can be specified in a declarative language, such as extended markup language (XML) to facilitate transfer of data without requiring knowledge of data structures by the client.
  • In another embodiment, the interface component 104 can interact directly with one or more software applications. Applications can notify the interface component 104 of a change to content and provide updated content directly to the interface component 104. In addition, the interface component can poll or request content from one or more applications either dynamically or periodically.
  • Referring now to FIG. 2, a group manager component 110 is illustrated in detail. The group manager component 110 can include a display group component 202, an available group component 204 and a profile component 206. Any number of item groups can be available and/or used to generate a display. The display group component 202 can manage a set of item groups currently ready for display, referred to herein as the set of display item groups. The item groups included in the set of display item groups are not necessarily viewable on a display screen at any given time. However, each item group within the set of display item groups is updated and ready for display. Items included in the item groups within the set of display item groups can be dynamically updated based upon changes in content to ensure that each item group is available for display.
  • The available group component 204 can manage one or more item groups that are not currently included in the set of display item groups. For example, a large number of possible item groups can be generated either by the user, vendors or other entities. The user can select from this large set of available item groups to determine item groups to include within the set of display item groups. Users can add or delete item groups from the set of available item groups as well as the set of display item groups.
  • Users can generate and/or utilize one or more user profiles to specify item groups to be included in the set of display item groups. The profile component 206 can manage one or more user profiles. Different user profiles can be generated to reflect the varying needs or interests of a user. Profiles can be generated based upon location, time of day, day of week, user context or any other user condition. For example, a user can specify a work profile that includes a set of item groups specific to the user's occupation. The user can also create a separate user profile for use outside of work that can include entertainment information, personal contacts and the like. Users can create profiles specific to geographic locations, which can be particularly useful for users that travel frequently. A user profile can also effect other mobile device or user interface settings and is not necessarily limited to specifying the set of display item groups.
  • Sets of display item groups can be updated or replaced by selecting user profiles. Users can view a list of possible user profiles and select the most appropriate profile for their current context. Alternatively, the current user profile can be automatically updated based upon one or more predetermined conditions, such as time of day or day of week. For example, a determination can be made that it is a weekend day and the weekend user profile can be utilized to generate a set of display item groups. If the mobile device is capable of determining location, the mobile device can select a user profile based upon geographic location. For instance, the mobile device can determine if the user is at home, at work or on travel and select the most appropriate user profile. A user can override any user profile selections either by electing a different user profile or by individually adding and/or deleting item groups and items from the current set of display item groups.
  • Referring now to FIG. 3, an exemplary user interface display 300 including an item group is illustrated. The user interface display 300 can include a title bar 302 that can include icons, images and/or text indicating the current time, battery power and connectivity for the mobile device. In addition, the user interface 300 can include an item group control bar 304. The item group control bar 304 can include text labels, graphic images or icons indicating the item group currently displayed upon the user interface 300. The item group control bar 304 can also include text, graphic images or icons indicating additional available item groups. The item group 306 can contain a list of items, such as messages for the user and can be represented as a vertical list of items 308 within the user interface display 300. Each item 308 can indicate content available to the user. In addition, the user interface display 300 can include a softkey bar 310 including one or more softkey functions labels (e.g. New and More). A softkey is typically a button located proximate to the display space. Generally, the function of the button is defined by the softkey function label shown near the button on the display space. Additional controls and features can be included in a user interface display 300.
  • Item groups 306 can include a set of items 308 that provide users with access to local and/or remote content. The content can be provided or maintained by an application local to the mobile device. Alternatively, content can be retrieved or obtained from a remote source, such as a server. For example, a user may subscribe to a news service. One or more items 308 can provide access to news provided by the news service. In another example, item groups 306 can include items 308 corresponding to one or more maps frequently utilized by the user. Typically, geographic data sets such as maps are large. A mobile device may not have the capacity to store multiple maps. Here, an item group 306 can provide quick access to a selected set of maps stored in a remote data store through a set of items 308.
  • Items 308 can include content of any data type and each item group 306 can include items of varying data types. For example, an item group can include items representing email messages pertinent to a meeting, a calendar appointment for the meeting and a document relevant to the meeting. In addition, each item 308 can include multiple data types. For instance, an item 308 can include text labels as well as a hyperlink.
  • Representations of items can include text, graphic images, hyperlinks or any other visual representation. For example, as shown in FIG. 3, icon, graphic images and/or text can be rendered within the same item 308. Further, an image can be used as the background of the item 308 and with text overlaying the image. Each individual item 308 can include multiple cells or columns that can be populated with data of varying data types. For instance, a messaging item 308 can include a column or cell for an icon that can reflect the method of communication (e.g., voicemail or text message), a cell for text including the message content and a cell for text including the sender name. Different columns or cells can have separate tasks associated with the individual columns. Accordingly, selection of an icon can generate different task options than selection of the sender. In addition, items 308 can include audio cues or data. For example, audio data may be triggered when an item 308 is in focus or when an item 308 is selected.
  • The order of the items 308 within an item group 306 can be modified by a user. A user can position items 308 within an item group 306. Alternatively, the items 308 can be automatically arranged and sorted by metadata associated with each item 308. For example, music can be sorted within the music item group based upon genre, album, or artist. In general, items 308 can be sorted such that the items most likely to be relevant to the user are the most easily accessible.
  • Referring now to FIGS. 3-6, to facilitate user viewing and/or selection of items, item groups can be presented using a variety of schemes or styles. For example, an item group can be presented as a vertical list of items as illustrated in FIG. 3. In addition, item groups can be represented horizontally, as in a carousel type display illustrated in FIG. 4. In a carousel display, the item group 306 can be represented as a ring of items 308, where the item 308 with focus appears enlarged in the front of any other items 308. If the item 308 to the left is selected, the item 308 to the left gains focus and is enlarged and moved to the front. The item 308 that had focus previously is reduced and shifted to the right. The item groups 306 form a circular list or continuous loop such that if the focus continues to be shifted to the left, eventually, the initial item 308 would regain focus.
  • Item groups can also be represented as grids as illustrated in FIG. 5. Any grid size can be supported and grids can extend off-screen. Scrollbars can be utilized to facilitate viewing and selection of items 308 within a grid. In addition, items 308 in a grid can be of varying size. For example, an item group 306 can be represented such that the item 308 with focus is enlarged and directly above a horizontal display of remaining items 308, as shown in FIG. 6. Possible configurations of item groups are virtually limitless. Item groups can be represented in any arrangement that allows users to view and/or select one or more items. In addition, grids of items can be mapped to the mobile device hardware, such as a number keypad, thereby facilitating selection of items.
  • In addition, item groups can be rendered differently depending on display orientation, size or resolution. For instance, a messaging list viewed primarily in a high resolution, landscape orientation can display more or richer information per item than the same item group displayed using a vertical list on a portrait display device. Item groups can be redrawn dynamically when changing between portrait and landscape style displays to take advantage of differences in screen width and height.
  • An item group control bar can be implemented as a pivot control, also referred to as a pivot widget, to facilitate navigation through the set of display item groups. The set of display item groups can be represented as a circular list or a continuous loop of item groups. Consequently, the pivot control allows users to rotate continuously through the loop of item groups. By continuing to move in the same direction, the user can cycle through all the display item groups. Users can use the pivot control to navigate through the loop using an input device such as a keypad, number pad, stylus or the like to move left or right. The pivot control can be accessed by both hardware and software. In general, an item group can be pivoted when a user makes a left or right action on their hardware control or when a user taps on the left or right side of an on-screen pivot control. If the user continues to select the same direction, the labels of the pivot control and the corresponding item group will cycle back to their starting positions. If the item groups are represented as vertical lists the on-screen pivot control does not require focus to be in the pivot control in order to pivot item groups. A user can hit left or right at any time to pivot when using vertical lists, even if focus is on a particular item in the list, rather than on the pivot control.
  • However, the on-screen pivot control may require focus to pivot an item group that is arranged horizontally, as in the case of a carousel as illustrated in FIG. 4. Consequently, to adjust the pivot of a horizontally oriented list view while navigating the list, users may need to first move focus to the pivot control, and then use a left or right control to change the view of the list. Alternatively, up and down controls can be mapped to left and right movement within a horizontal list, leaving left and right controls free for pivoting between item groups. Grid views, as illustrated in FIG. 5 behave similarly to horizontal lists. The on-screen pivot control may require focus to pivot an item group that is arranged in a grid. Consequently, to adjust the pivot of a grid list view from within the grid, users may first navigate through the grid until the pivot control is in focus, and then use a left or right control to change the view of the list. Alternatively, up and down controls can be used to move horizontally through the grid as well as vertically, leaving left and right controls available for pivoting between item groups.
  • Referring now to FIG. 7, exemplary pivot controls are illustrated. As shown in pivot control 702, a name or label for the currently displayed item group can be presented in the center of the pivot control. The label can also include a sub-label indicating additional group information, such as how the item group is currently sorted. For example, messages can be sorted by group, pictures by an associated time and the like. Names or labels for one or more item groups adjacent to the current item group within the set of display item groups can be displayed next to the current item group label. These labels allows users to see the item group that will become the current item group if the user pivots right or left. For example, for the pivot control 702, a right pivot can cause the item groups to shift to the left. The result of the right shift can be seen in pivot control 704. Here, the “Messages” item group has been shifted to the left and is no longer the current item group. The current item group has been updated to the item group adjacent and to the right of the previous item group, here the “Pictures” item group.
  • The pivot control or other navigation controls can be displayed utilizing a variety of schemes or models. For example, one or more icons or graphic images can be used either in addition to or instead of text labels. For instance, pivot control 706 includes a graphic of a camera that can represent an item group including one or more photographic images. A graphic of a person can represent an item group including contact information. Graphic images and icons are illustrated herein using line drawings for simplicity; however, pictures or other graphic images can be used throughout the display space.
  • Pivot controls or navigation controls can include notifications or alerts. A notification or alert, as used herein, can indicate a change in state, such as updated or new content. For example, in pivot control 702 the number eight is included within parentheses in the text label for the current item group. This parenthetical can indicate that eight new messages have been received, that there are eight total items within the Messages item group or that there are eight items that have not be opened or reviewed. In addition, text notifications such as the exemplary parenthetical, the text color, font, background or other visual cues can be utilized to alert users to changes in item groups or items.
  • Referring now to FIG. 8, a set of default item groups can be provided to a user. An exemplary set of default item groups can include: Today 800, Important People 802, Recent Messages 804, Recent Calls 806, Recent Photographs 808, Recent Music 810, Mobile Operator 812, Applications 814 and Tasks 816. The Today item group 800 can be a glance-able, extensible list of relevant information about the user's schedule for a given day. The Today item group can be set as the default item group, visible whenever a user launches item groups. As illustrated in FIG. 8, the Today item group 800 is slightly enlarged to indicate that the group has focus.
  • The Important People item group 802 can be a list of selected or flagged contacts. The People item group can provide quick access to communication methods, presence status, and details. The People item group can be populated by a user utilizing the contact application. When an item representing a contact is selected, the user can be provided with one or more communication methods for the contact depending upon the particular contact. For example, if the contact information for the selected contact includes an email address, but not a telephone number, possible tasks for the item can include contacting the individual or entity via email, but not via telephone.
  • The Top Tasks item group 816 can include items corresponding to frequently performed device settings and tasks. Finding and changing device settings are frequently among the most complex tasks for users to accomplish on mobile devices. Items can include changing ring tone, changing the device theme, locking the device, updating or modifying the item groups, setting an alarm, adjusting the clock and the like. The ordering and content of the Top Tasks item group can be static and based upon initial defaults. Users may be able to add items corresponding to additional tasks and reorder the items.
  • The Recent Messages item group 804 can be a consolidated inbox list of all incoming communication attempts. Items can be sorted in any manner convenient to the user, such as sorted latest to earliest. The Recent Messages item group can provide users with a way to quickly check for new mail and can contain email, Short Message Service (SMS), Manufacturing Message Specification (MMS), instant messaging (IM) chat requests, voicemail and the like.
  • The Recent Calls item group 806 can be a coalesced list of incoming and outgoing calls. This list can be subset of the call history. Each call can be represented separately or individuals can be shown only once, even if multiple calls were made to or from the individuals. The list can also indicate whether the call was incoming or outgoing. The list position of individuals can be determined by their most recent call or the list can be sorted in any manner useful to the user.
  • The Recent Programs or Applications item group 814 can include items corresponding to the most recent or most frequently used applications accessible via the mobile device. Selecting an item can open and start the application. Possible applications can include a web browser, calendar application, a game or any other application accessible from the mobile device. Items can include application or author logos or graphics images provided by the software application or user.
  • The Recent Music item group 810 can include a list of recently used music or audio files. Items can include playlists, albums, and songs recently played by the user. The item can also include album art or other graphics associated with the music.
  • The Recent Photographs item group 808 can include a list of the most recently acquired and/or viewed pictures. The item group can be rendered in any style that provides maximum visibility of pictures. This can include a grid as illustrated in either FIG. 5 or 6, or any other useful configuration. In addition, metadata such as date created or title can be displayed. Items can be sorted by categories, dates or any other metadata associated with the items. The number of items included in the item group can be based upon the dates associated with images. Alternatively, a predetermined number of most recent images can be displayed. Tasks associated with items in the picture item group can include viewing, sharing or editing the pictures.
  • The Mobile Operator item group 812 can be a placeholder for a mobile operator to provide services or applications to users. The default set of item groups illustrated in FIG. 8 is simply an example of one configuration that can provide a user with quick and easy access to many of the functions and data of the mobile device. The item groups can be used to provide a filtered, subset of the data and functionality of the mobile device. In addition, users can customize item groups and items to ensure that the data and content most relevant to the particular user are provided.
  • In addition to a set of default item group, such as the item groups illustrated in FIG. 8, users can generate, edit and delete their own item groups. For example, a user can create an item group based upon a project at work. The item group can include a variety of different types of items associated with the project. The project item group can include items corresponding to contact information for co-workers assigned to the project, calendar events such as project meetings, documents associated with the project, emails relevant to the project or any other relevant data or tasks.
  • The user can select specific data or tasks to be added to an item group. The selected or flagged items can be added to a user-created item group or to a pre-existing item group. For example, a user may frequently sends a status mail to his team. The user can open and compose a note and add one or more recipients on the team. The user can then flag the note and add it as a new item to his item group of tasks. Later the user can quickly access the note and send status to his team using the item group of tasks rather than opening an email application, retrieving the note and sending the email. Typically, items selected and added to an item group by a user are static and remain in the item group until removed or acted upon by the user.
  • Third parties can also provide item groups. Vendors of services or data can generate and offer item groups to a user. For example, a vendor that maintains an online auction website can provide an auction specific item group to a user. The auction item group can include items that track the current status of any auctions in which the user is participating, indicating auction information such as the current bid or remaining time. Items can be updated dynamically to reflect additional bids by the user as well as expiration of item auctions. As shown in this example, the content associated with an item can be obtained from a remote source and items can be dynamically updated based upon that information without direct action by the user.
  • Vendors can provide item groups to users as a service, which can require a user subscription, or vendors can provide item groups as a method for performing targeted advertising. For example, a clothing retailer can provide an item group that can include items corresponding to online coupons based upon the user's previous purchases. In addition, the retailer can provide additional items associated with new products tailored to the user's buying patterns. In addition, items can be based upon user location. For instance, other items could include information regarding the closest retailer location and/or provided coupons can be selected based upon proximity of the user to a specific store.
  • In addition, a third party can create an item that can be included in an existing item group. For example, a weather service can provide an item that reflects the current weather and/or forecast for a specific location. If the mobile device is capable of determining its location, the item can update to reflect the weather and forecast for the current location of the mobile device. Items can obtain information from a remote source, such as a web server and display the content. A user can elect to include the weather item in the Today item group or in any other item group, such as a user-generated item group based on the user's vacation plans.
  • Items can be either static or dynamic. In general, data or tasks that are specifically selected for inclusion are static and do not change or move without user interaction. However, items can also be dynamic. In particular, an item group can include the most frequently used or most frequently used items from a set. For instance, a list can include the ten last songs that were listened to using the mobile device. An item group can also include the ten most frequently used applications available from the mobile device. An item group can include both static and dynamic items. For instance, the first item within an item group can include a static link to acquire content of a particular type (e.g., a link to a news server) and other items in the item group can include items of that content previously acquired (e.g., news articles acquired from the news server). In addition, items can be automatically populated based upon events. The today item group can be automatically updated to include meetings added to the calendar for the current day as well as any other events or information specifically associated with the current day.
  • In addition, dynamic update of items can be dependent upon content from a remote data source. For example, a user can sign up for a subscription to a music service. The user can elect to have the Music item group automatically update based upon the most frequently used songs of the service to which the user has subscribed. Updates are based not on the users actions, but rather on third party actions, such as selection of music by other subscribers.
  • The appearance of the item groups can also be customizable. As described above, the lists can be organized on the display utilizing a variety of schemes, such as a vertical scrolling lists, horizontal scrolling lists, grids or any other suitable organization. In addition, color schemes, themes and/or skins can be selected by the user to personalize the appearance of the individual item groups and items. A user can customize appearance of item groups and items based upon aesthetic preferences or to increase usability. For instance, individual item groups can have separate colors, themes or skins to allow a user to identify an item group at a glance. Quick identification can be particularly beneficial when a user is navigating through the set of display item groups.
  • The appearance of an item group, item, or the control bar can be modified to alert or notify a user of a change in data in the item group. For example, the color of the icons, graphics or text in the control bar, item group and/or items can indicate whether there has been a recent change to the items for an item group. Alternatively, the background color for the icon or image can be updated to indicate a modification. For example, if the user has received a new message, the “Message” text can be rendered in bold font or in a different color. In addition, as shown above, additional data such as the number of items can be indicated within parentheses next to the item group label.
  • The systems herein are described with respect to interaction between several components. It should be appreciated that such systems and components can include those components or sub-components specified therein, some of the specified components or sub-components, and/or additional components. Sub-components could also be implemented as components communicatively coupled to other components rather than included within parent components. Additionally, it should be noted that one or more components may be combined into a single component providing aggregate functionality or divided into several sub-components. The components may also interact with one or more other components not specifically described herein but known by those of skill in the art.
  • Furthermore, as will be appreciated various portions of the disclosed systems and methods may include or consist of artificial intelligence or knowledge or rule based components, sub-components, processes, means, methodologies, or mechanisms (e.g., support vector machines, neural networks, expert systems, Bayesian belief networks, fuzzy logic, data fusion engines, classifiers . . . ). Such components, inter alia, can automate certain mechanisms or processes performed thereby to make portions of the systems and methods more adaptive as well as efficient and intelligent.
  • In view of the exemplary systems described herein, methodologies that may be implemented in accordance with the disclosed subject matter will be better appreciated with reference to the flowcharts of FIGS. 9-11. While for purposes of simplicity of explanation, the methodologies are shown and described as a series of blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Moreover, not all illustrated blocks may be required to implement the methodologies described hereinafter.
  • Additionally, it should be further appreciated that the methodologies disclosed hereinafter and throughout this specification are capable of being stored on an article of manufacture to facilitate transporting and transferring such methodologies to computers. The term article of manufacture, as used, is intended to encompass a computer program accessible from any computer-readable device, carrier, or media.
  • Referring now to FIG. 9, a methodology for providing a set of item groups in accordance with an aspect described herein is illustrated. At 902, one or more item groups can be generated. These item groups can include a set of default groups, user-generated groups or third-party item groups provided by vendors, mobile operators and the like. The item groups can be populated with one or more items at 904. Item groups can be populated manually by user selections. Alternatively, the item group can be automatically populated based upon metadata associated with the items. A view of the item groups for display can be determined at 906. Determining the view of the item groups can include determining the item group that has focus, any alerts or notifications and ensuring that the item groups are up to date. At 908, one or more of the item groups are displayed.
  • Referring now to FIG. 10, a methodology for updating an item group or groups in accordance with an aspect described herein is illustrated. At 1002, an update of the item group or groups is triggered. Updates can be triggered by user input such as addition, deletion or modification of item groups or items. Item groups can also be updated periodically based upon predetermined time intervals. In addition, item group updates can be triggered by changes in content associated with items contained with the item group. The updated information for the item group(s) can be obtained at 1004. Updated information can be obtained upon requested. At 1006, changes to the view of the item group or groups are determined. The display can reflect an update to an item group even if the item group updated is not current item group pictured onscreen. For example, an update in an item group adjacent to the current item group can be indicated onscreen to alert users to the change. At 1008, the updated item group(s) can be displayed.
  • Referring now to FIG. 11, a methodology for updating item groups based upon user profile in accordance with an aspect described herein is illustrated. At 1102, a user profile can be selected from one or more possible user profiles. User profiles can define the item groups available for display on the mobile device and can be defined to provide user with relevant content. Selection of a user profile can be based upon location of the mobile device, time of day, day of the week or any other relevant information. At 1104, the item groups to be displayed are selected based upon the user profile. The view of item groups is determined at 1106. For example, the set of item groups can include a default item group, such that the current item group is set to the default item group. Alternatively, the current item group can be set to the last item group displayed. At 1108, the display can be updated to in accordance with the selected user profile.
  • Navigating horizontal lists such as a set of item groups can be inefficient and frustrating for users. Typically, displays of horizontal lists are limited due to the size and/or orientation of display screens. Horizontal orientation of text in many languages (e.g., English, German and Russian) results in list items having a larger horizontal dimension to allow users to read the text labels. The large horizontal dimension reduces the number of items that can be arranged horizontally on the display. Consequently, horizontal lists tend to be less efficient than vertical lists. Frequently, only a small number of list items can be displayed horizontally. This limitation is especially pronounced for mobile devices, where display screen size is particularly limited for portability. Even if icons or short text labels are utilized, horizontal lists can be limited. Although potentially limited in the number of items displayed, horizontal displays can be extremely useful. For instance, where sets of lists are displayed on screen, such as the item groups described above, item groups can be represented as items in a horizontal list, where each item of the horizontal list can contain a vertical list representing items within an item group.
  • Referring now to FIG. 12, a system 1200 for generating a shortcut display to facilitate navigation of horizontal lists is illustrated. A shortcut display generated by the system 1200 can provide users with the ability to quickly navigate horizontal lists. The system can include a user interface component 1202, an interface component 104 and a display component 106. The user interface component 1202 receives input from one or more interface components 104 and changes the view of a display on a mobile device (not shown) via a display component 106 according to such input. The system 1200 can operate on any type of mobile computing device, including, but not limited to, a PDA, text messenger, cellular phone, pocket personal computer, smartphone, ultra-mobile tablet PC and the like. As described above, input from the interface component 104 can include content obtained from one or more software applications or user input entered using a touch screen, keypad, joystick, button control or any other input device. A single interface component 104 is illustrated herein for simplicity; however, multiple interface components 104 can be utilized including separate interface components for user input and input from software applications.
  • The user interface component 1202 utilizes input to generate and update lists for display. The user interface component 1202 can include a parent list component 1204 that manages one or more parent lists. Parent lists can include horizontal lists. For example, a parent list could include a set of item groups. In addition, the user interface component 1202 can include a shortcut component 1206 that can generate a shortcut display for an associated parent list.
  • The shortcut component 1206 can generate a shortcut display in response to input received from the interface component 1204. The shortcut display can be generated in response to either a single or series of button pushes, voice input or any combination of user input. For instance, users can select a button to move left or right through the horizontal list that serves as the parent list to the shortcut list. By holding the button down, a user can trigger generation of a shortcut display. Visual effects such as blurring of the display can be used to indicate that the view displayed is transitioning from the parent horizontal list display to the shortcut display.
  • Referring now to FIG. 13, exemplary displays illustrate the transition from a horizontal or parent list display 1300 to a shortcut display 1302. Exemplary parent list display 1300 includes a horizontal list 1304 of message types (e.g., “Video,” “All” and “Text”). Each item in the horizontal list 1304 has an associated vertical list of messages for that message type. The exemplary shortcut display of 1302 can be generated based upon the parent list display 1300 in response to user input. The shortcut display 1302 can continue to display all or a portion of the parent list display 1302 in the background to provide context for the shortcut list 1306. The parent list 1304 can be shaded in grey on the shortcut display 1302 to deemphasize the parent list 1304. The shortcut list 1306 can be represented as a vertical list, as shown in FIG. 13. Alternatively, the shortcut list 1306 can be represented as a grid. The shortcut list 1306 can include the items of the parent horizontal list. The orientation of the shortcut list 1306 can allow more items to be displayed to a user at any one time. Additional entries or items in the shortcut list 1306 not rendered to the display can be viewed by scrolling the shortcut list 1306. The shortcut list 1306 can scroll either up or down and scrolling can be indicated by arrows at the top and bottom of the shortcut list 1306.
  • Various color schemes, themes and/or skins can be selected by a user to personalize the appearance of individual shortcut lists. A user can customize appearance of shortcut lists and items based upon aesthetic preferences or to increase usability. For instance, shortcut displays can have colors, themes or skins based upon the parent list to allow a user to identify a shortcut display at a glance.
  • Referring now to FIG. 14, exemplary displays illustrate the return from a shortcut display 1400 to a parent list display 1402. Selection of an item in the shortcut list 1404 results in a return to an updated parent list. In response to the selection of an item in the shortcut list 1404, the parent list is updated, such that the selected item from the shortcut list is displayed as the current item in the parent list. For instance, in the exemplary displays of FIG. 14, selection of the second item in the shortcut list 1404, “text,” results in the parent list being displayed with the current item “text.” As shown in parent list display 1402 the vertical list, if any, displayed would be the vertical list associated with the “text” item.
  • Referring now to FIG. 15, exemplary displays illustrate the use of a shortcut display to facilitate navigation among item groups. It can become cumbersome to navigate through each item group for large numbers of item groups included within a set of display item groups, as shown in item group display 1500. Rather than moving in order through the set of item groups, a user can trigger generation of a shortcut display 1502 that includes a shortcut list 1504 containing item groups from the set of display item groups. Here, the shortcut list 1504 displays a list of the display item groups (e.g., People, Recent Photos, Recent Music, Messages, Tasks and Applications). Selecting an item group from the shortcut list 1504 results in a return to the display item groups and immediate navigation to the selected item group within the parent or item group display 1500.
  • Referring now to FIG. 16, items in a shortcut list 1602 can be displayed or rendered as text, graphics, icons or any combination thereof. As shown in exemplary display 1600, each item in the shortcut list 1602 can include an icon or graphic image and/or text associated with the item. In addition, each item in the shortcut list 1602 can have an associated number. A user can select an item from the shortcut list 1602 by entering the associated number on a keypad, rather than scrolling through the shortcut list 1602. The numbers can be consistently associated with the same the items in the shortcut list 1602, allowing users to become familiar with numbers and allowing a user to quickly navigate through the shortcut list 1602.
  • As shown in exemplary display 1604, an item with focus in the shortcut list 1606 can be outlined or indicated with a separate border. Alternatively, the item with focus can have a distinct background color. Any method of visually distinguishing the item can be utilized. In addition, items in the shortcut list 1606 can be color coordinated either for aesthetics or to assist users in locating items quickly. Color schemes, themes and/or skins for items can be selected by the user to personalize the appearance of the shortcut list 1606 and items. A user can customize appearance of items for aesthetics or usability.
  • Item can be ordered or positioned within the shortcut list to assist users in locating desired items. Items can be positioned within a list in a consistent, predetermined order. Consistent positioning of items allows users to memorize location of items within shortcut lists, facilitating rapid location of items. Alternatively, items can be dynamically positioned in lists such that items currently of interest to a user are visible on screen and/or easily selectable. Items can be positioned in the shortcut list based upon the item with focus in the parent list. Position within the shortcut list can also be determined based upon recent navigation through the parent list. For instance, if the user navigates through several items in the parent list before triggering the shortcut list, the items can be positioned within the shortcut list based upon such navigation. The items through which the user has recently navigated need not be displayed in the shortcut list, or can be displayed at the bottom of the list.
  • Referring now to FIG. 17, a methodology for displaying a shortcut list is illustrated. At 1702, input is received that triggers the shortcut display. Input can include user input such as selection of a button on a keypad, a stylus, or the like. Upon receipt of input triggering display of the shortcut list, the items to be displayed in the shortcut list are determined at 1704. The items to be displayed in the shortcut list include the items of the parent list. For each item, a display format for the item within the shortcut list is determined at 1706. Text, icons or graphics associated with the items from the parent list can be used to display the item in the shortcut list. However, the items need not be rendered in the same manner in both the parent list and the shortcut list. For instance, the shortcut list can include additional text, icons or other audiovisuals not necessarily included in the parent horizontal list. Alternatively, an item in a shortcut list can include a subset of the audiovisual data associated with the item within the parent list.
  • At 1708, the format and order of the shortcut list is determined. The format can include color scheme, background graphics and list style. In addition, the order of the items within the shortcut list is determined. The order of items in the list can be based in part upon the item in the parent list with focus when the shortcut display was triggered. If a user has already navigated through a portion of the parent list prior to invoking the shortcut display, the items in the shortcut list can be ordered to reflect this movement or current position within the parent display. Alternatively, items can be displayed in a consistent order or position in the list and the item with focus from the parent list can have focus within the shortcut list. At 1710, the shortcut list is rendered to the display.
  • Referring now to FIG. 18, a methodology for utilizing a shortcut list is illustrated. At 1802, shortcut input is received. Shortcut input includes selection of an item in the shortcut list. A determination is made as to the selected item in the shortcut list at 1804. At 1806, the parent list of the shortcut list is rendered on the display. The selected item of the shortcut list can have focus when the parent list is displayed.
  • In order to provide a context for the various aspects of the disclosed subject matter, FIGS. 19 and 20 as well as the following discussion are intended to provide a brief, general description of a suitable environment in which the various aspects of the disclosed subject matter may be implemented. While the subject matter has been described above in the general context of computer-executable instructions of a computer program that runs on a mobile device including a computer and/or computers, those skilled in the art will recognize that the innovations described herein also may be implemented in combination with other program modules or software applications. Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks and/or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the inventive methods may be practiced with other computer system configurations, including single-processor or multiprocessor computer systems, mini-computing devices, mainframe computers, as well as personal computers, hand-held computing devices (e.g., PDA, phone, watch . . . ), microprocessor-based or programmable consumer or industrial electronics, and the like. The illustrated aspects may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. However, some, if not all aspects of the subject matter described herein can be practiced on stand-alone computers, including mobile devices. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
  • With reference again to FIG. 19, the exemplary environment 1900 for implementing various aspects of the embodiments includes a mobile device or computer 1902, the computer 1902 including a processing unit 1904, a system memory 1906 and a system bus 1908. The system bus 1908 couples system components including, but not limited to, the system memory 1906 to the processing unit 1904. The processing unit 1904 can be any of various commercially available processors. Dual microprocessors and other multi-processor architectures may also be employed as the processing unit 1904.
  • The system memory 1906 includes read-only memory (ROM) 1910 and random access memory (RAM) 1912. A basic input/output system (BIOS) is stored in a non-volatile memory 1910 such as ROM, EPROM, EEPROM, which BIOS contains the basic routines that help to transfer information between elements within the computer 1902, such as during start-up. The RAM 1912 can also include a high-speed RAM such as static RAM for caching data.
  • The computer or mobile device 1902 further includes an internal hard disk drive (HDD) 1914 (e.g., EIDE, SATA), which internal hard disk drive 1914 may also be configured for external use in a suitable chassis (not shown), a magnetic floppy disk drive (FDD) 1916, (e.g., to read from or write to a removable diskette 1918) and an optical disk drive 1920, (e.g., reading a CD-ROM disk 1922 or, to read from or write to other high capacity optical media such as the DVD). The hard disk drive 1914, magnetic disk drive 1916 and optical disk drive 1920 can be connected to the system bus 1908 by a hard disk drive interface 1924, a magnetic disk drive interface 1926 and an optical drive interface 1928, respectively. The interface 1924 for external drive implementations includes at least one or both of Universal Serial Bus (USB) and IEEE 1394 interface technologies. Other external drive connection technologies are within contemplation of the subject systems and methods.
  • The drives and their associated computer-readable media provide nonvolatile storage of data, data structures, computer-executable instructions, and so forth. Consequently, the item group instructions can be stored using the drives and their associated computer-readable media. For the computer 1902, the drives and media accommodate the storage of any data in a suitable digital format. Although the description of computer-readable media above refers to a HDD, a removable magnetic diskette, and a removable optical media such as a CD or DVD, it should be appreciated by those skilled in the art that other types of media which are readable by a computer, such as zip drives, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the exemplary operating environment, and further, that any such media may contain computer-executable instructions for performing the methods for the embodiments of the data management system described herein.
  • A number of program modules can be stored in the drives and RAM 1912, including an operating system 1930, one or more application programs 1932, other program modules 1934 and program data 1936. The application programs 1932 can provide content for the item groups. All or portions of the operating system, applications, modules, and/or data can also be cached in the RAM 1912. It is appreciated that the systems and methods can be implemented with various commercially available operating systems or combinations of operating systems.
  • A user can enter commands and information into the computer 1902 through one or more wired/wireless input devices, e.g. a keyboard 1938 and a pointing device, such as a mouse 1940. Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, touch screen, or the like. These and other input devices are often connected to the processing unit 1904 through an input device interface 1942 that is coupled to the system bus 1908, but can be connected by other interfaces, such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc. A display device 1944 can be used to provide a set of group items to a user. The display devices can be connected to the system bus 1908 via an interface, such as a video adapter 1946.
  • The mobile device or computer 1902 may operate in a networked environment using logical connections via wired and/or wireless communications to one or more remote computers, such as a remote computer(s) 1948. For example, the item group instructions can be local to the computer 1902 and software applications can be located remotely on a remote computer 1948. The remote computer(s) 1948 can be a workstation, a server computer, a router, a personal computer, portable computer, microprocessor-based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer 1902, although, for purposes of brevity, only a memory/storage device 1950 is illustrated. The logical connections depicted include wired/wireless connectivity to a local area network (LAN) 1952 and/or larger networks, e.g. a wide area network (WAN) 1954. Such LAN and WAN networking environments are commonplace in offices and companies, and facilitate enterprise-wide computer networks, such as intranets, all of which may connect to a global communications network, e.g., the Internet.
  • When used in a LAN networking environment, the computer 1902 is connected to the local network 1952 through a wired and/or wireless communication network interface or adapter 1956. The adaptor 1956 may facilitate wired or wireless communication to the LAN 1952, which may also include a wireless access point disposed thereon for communicating with the wireless adaptor 1956.
  • When used in a WAN networking environment, the computer 1902 can include a modem 1958, or is connected to a communications server on the WAN 1954, or has other means for establishing communications over the WAN 1954, such as by way of the Internet. The modem 1958, which can be internal or external and a wired or wireless device, is connected to the system bus 1908 via the serial port interface 1942. In a networked environment, program modules depicted relative to the computer 1902, or portions thereof, can be stored in the remote memory/storage device 1950. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers can be used.
  • The computer 1902 is operable to communicate with any wireless devices or entities operatively disposed in wireless communication, e.g., a printer, scanner, desktop and/or portable computer, PDA, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g. a kiosk, news stand, restroom), and telephone. The wireless devices or entities include at least Wi-Fi and Bluetooth™ wireless technologies. Thus, the communication can be a predefined structure as with a conventional network or simply an ad hoc communication between at least two devices.
  • Wi-Fi, or Wireless Fidelity, allows connection to the Internet from a couch at home, a bed in a hotel room, or a conference room at work, without wires. Wi-Fi is a wireless technology similar to that used in a cell phone that enables such devices, e.g., computers, to send and receive data indoors and out; anywhere within the range of a base station. Wi-Fi networks use radio technologies called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, fast wireless connectivity. A Wi-Fi network can be used to connect computers to each other, to the Internet, and to wired networks (which use IEEE 802.3 or Ethernet). Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, or with products that contain both bands (dual band), so the networks can provide real-world performance similar to the basic 10BaseT wired Ethernet networks used in many offices.
  • FIG. 20 is a schematic block diagram of a sample environment 2000 with which the systems and methods described herein can interact. The system 2000 includes one or more mobile device(s) 2002. The mobile device(s) 2002 can be hardware and/or software (e.g. threads, processes, computing devices). The system 2000 also includes one or more server(s) 2004. Thus, system 2000 can correspond to a two-tier client server model or a multi-tier model (e.g., client, middle tier server, data server), amongst other models. The server(s) 2004 can also be hardware and/or software (e.g., threads, processes, computing devices). One possible communication between a mobile device 2002 and a server 2004 may be in the form of a data packet adapted to be transmitted between two or more computer processes. The system 2000 includes a communication framework 2006 that can be employed to facilitate communications between the mobile device(s) 2002 and the server(s) 2004. The mobile device(s) 2002 can be operably connected to or include one or more data store(s) 2008 that can be employed to store information local to the mobile device(s) 2002. Similarly, the server(s) 2004 are operably connected to one or more server data store(s) 2010 that can be employed to store information local to the servers 2004.
  • What has been described above includes examples of aspects of the claimed subject matter. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the claimed subject matter, but one of ordinary skill in the art may recognize that many further combinations and permutations of the disclosed subject matter are possible. Accordingly, the disclosed subject matter is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the terms “includes,” “has” or “having” are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.

Claims (20)

1. A user interface for a mobile device, comprising:
a group manager component that maintains a plurality of item groups that includes at least one item that corresponds to content provided by one of a plurality of applications;
an input component that obtains input and updates the plurality of item groups based at least in part upon the input; and
a display component that displays a view of the plurality of item groups for the mobile device.
2. The user interface of claim 1, further comprising:
an interface component that obtains the content for the at least one item from at least one of the plurality of applications.
3. The user interface of claim 1, the plurality of item groups is managed as a circular list.
4. The user interface of claim 3, further comprising:
a pivot component that manages navigation among the plurality of item groups.
5. The user interface of claim 1, the group manager component updates the plurality of item groups based at least in part on input provided by a user.
6. The user interface of claim 1, the display component provides a shortcut view of the plurality of item groups, selection one of the plurality of item groups causes the display component to display the view including the selected item group.
7. The user interface of claim 1, the at least one item includes at least one of text and graphic images.
8. The user interface of claim 1, the content includes at least one of a data item and a task.
9. The user interface of claim 1, further comprising:
an available group component that manages a set of available item groups; and
a display group component that manages the plurality of item groups selected from the set of available item groups.
10. The user interface of claim 9, further comprising:
a profile component that manages a user profile that selects the plurality of item groups from the set of available item groups.
11. The user interface of claim 1, the content can be provided from a remote location.
12. A method for providing a user of a mobile device access to content provided by a plurality of applications, comprising:
generating at least one item group;
populating the at least one item group with at least one item, the at least one item provides access to the content; and
displaying the at least one item group.
13. The method of claim 12, further comprising:
updating the at least one item group.
14. The method of claim 13, updating the at least one item group, further comprises:
dynamically populating the at least one item based at least in part upon change to the content.
15. The method of claim 12, populating the at least one item group further comprises:
obtaining content corresponding to the at least one item from a remote source; and
updating the at least one item group based at least in part on the obtained content.
16. The method of claim 12, further comprising:
obtaining input indicating a change to the at least one item group; and
displaying an alert that indicates the change to the item group.
17. The method of claim 12, further comprising:
generating at least one user profile, the at least one item group is selected from a set of available item groups based at least in part on the user profile.
18. A system for facilitating access to content provided by a plurality of applications, comprising:
means for managing a plurality of item groups with at least one item, that provides access to the content; and
means for providing a view of the plurality of item groups.
19. The system of claim 18, further comprising:
means for updating the plurality of item group based at least in part upon a change to the content.
20. The system of claim 18, further comprising:
means for generating a user profile; and
means for determining the plurality of item groups from a set of available item groups based at least in part on the user profile.
US11/424,713 2005-09-16 2006-06-16 Extensible, filtered lists for mobile device user interface Abandoned US20070067738A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/424,713 US20070067738A1 (en) 2005-09-16 2006-06-16 Extensible, filtered lists for mobile device user interface
US11/765,684 US8713480B2 (en) 2005-09-16 2007-06-20 Extensible, filtered lists for mobile device user interface

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US71818705P 2005-09-16 2005-09-16
US11/424,713 US20070067738A1 (en) 2005-09-16 2006-06-16 Extensible, filtered lists for mobile device user interface

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/765,684 Continuation US8713480B2 (en) 2005-09-16 2007-06-20 Extensible, filtered lists for mobile device user interface

Publications (1)

Publication Number Publication Date
US20070067738A1 true US20070067738A1 (en) 2007-03-22

Family

ID=37885681

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/424,713 Abandoned US20070067738A1 (en) 2005-09-16 2006-06-16 Extensible, filtered lists for mobile device user interface
US11/765,684 Expired - Fee Related US8713480B2 (en) 2005-09-16 2007-06-20 Extensible, filtered lists for mobile device user interface

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/765,684 Expired - Fee Related US8713480B2 (en) 2005-09-16 2007-06-20 Extensible, filtered lists for mobile device user interface

Country Status (1)

Country Link
US (2) US20070067738A1 (en)

Cited By (315)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050198593A1 (en) * 1998-11-20 2005-09-08 Microsoft Corporation Pen-based interface for a notepad computer
US20070067726A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Content sharing user interface for mobile devices
US20070067411A1 (en) * 2005-09-21 2007-03-22 Dimitar Angelov Standard implementation container interface for runtime processing of web services messages
US20070067272A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Search interface for mobile devices
US20070082707A1 (en) * 2005-09-16 2007-04-12 Microsoft Corporation Tile space user interface for mobile devices
US20080059911A1 (en) * 2006-09-01 2008-03-06 Taneli Kulo Advanced player
US20080071629A1 (en) * 2006-06-07 2008-03-20 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US20080094370A1 (en) * 2006-09-06 2008-04-24 Bas Ording Portable Electronic Device Performing Similar Operations for Different Gestures
US20080102863A1 (en) * 2006-10-31 2008-05-01 Research In Motion Limited System, method, and user interface for searching for messages associated with a message service on a mobile device
US20080122796A1 (en) * 2006-09-06 2008-05-29 Jobs Steven P Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
EP1936971A2 (en) * 2006-12-19 2008-06-25 Samsung Electronics Co., Ltd. Content File Search Method and Apparatus for Mobile Terminal
US20080155428A1 (en) * 2006-12-20 2008-06-26 Samsung Electronics Co., Ltd. Method of displaying menu based on use record in mobile terminal
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
US20080165148A1 (en) * 2007-01-07 2008-07-10 Richard Williamson Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content
US20080215978A1 (en) * 2007-03-02 2008-09-04 Akiko Bamba Display processing device, display processing method, and display processing program
US20080220752A1 (en) * 2007-01-07 2008-09-11 Scott Forstall Portable Multifunction Device, Method, and Graphical User Interface for Managing Communications Received While in a Locked State
US20080248815A1 (en) * 2007-04-08 2008-10-09 James David Busch Systems and Methods to Target Predictive Location Based Content and Track Conversions
US20080270941A1 (en) * 2007-04-30 2008-10-30 Samsung Electronics Co., Ltd. User content management method in communication terminal
US20080288573A1 (en) * 2007-05-16 2008-11-20 Victoria Mary Elizabeth Bellotti Method and apparatus for filtering virtual content
US20080288866A1 (en) * 2007-05-17 2008-11-20 Spencer James H Mobile device carrousel systems and methods
US20080307359A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Grouping Graphical Representations of Objects in a User Interface
US20080307309A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Three dimensional viewer for video
US20090002333A1 (en) * 2007-06-22 2009-01-01 Chumby Industries, Inc. Systems and methods for device registration
US20090055415A1 (en) * 2007-08-24 2009-02-26 Microsoft Corporation Dynamic and versatile notepad
US20090113346A1 (en) * 2007-10-30 2009-04-30 Motorola, Inc. Method and apparatus for context-aware delivery of informational content on ambient displays
US20090119288A1 (en) * 2007-11-05 2009-05-07 Samsung Electronics Co., Ltd. Apparatus and method for searching media data
US20090178008A1 (en) * 2008-01-06 2009-07-09 Scott Herz Portable Multifunction Device with Interface Reconfiguration Mode
US20090210825A1 (en) * 2008-02-20 2009-08-20 Pfu Limited Image processor and image processing method
US20090319899A1 (en) * 2008-06-24 2009-12-24 Samsung Electronics Co. Ltd. User interface, method of navigating content, apparatus for reproducing content, and storage medium storing the method
US20100023858A1 (en) * 2008-07-22 2010-01-28 Hye-Jin Ryu Mobile terminal and method for displaying information list thereof
US20100036968A1 (en) * 2005-06-10 2010-02-11 Michael Steffen Vance Variable path management of user contacts
US20100042941A1 (en) * 2005-06-10 2010-02-18 Michael Steffen Vance Managing subset of user contacts
US20100050087A1 (en) * 2005-06-10 2010-02-25 Andrew Sherrard Preferred contact group centric interface
US20100053216A1 (en) * 2008-08-29 2010-03-04 Sony Corporation Information processing apparatus, information processing method, and program
US20100053355A1 (en) * 2008-08-29 2010-03-04 Sony Corporation Information processing apparatus, information processing method, and program
US20100053408A1 (en) * 2008-08-28 2010-03-04 Sony Corporation Information processing apparatus and method and computer program
US20100142685A1 (en) * 2000-03-31 2010-06-10 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US20100169774A1 (en) * 2008-12-26 2010-07-01 Sony Corporation Electronics apparatus, method for displaying map, and computer program
US20100248701A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Group based information displays
US20100246789A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Providing event data to a group of contacts
US20100250672A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Providing event data to a group of contacts
US20100245262A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Managing contact groups from subset of user contacts
US7808936B2 (en) 2005-05-09 2010-10-05 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US7808671B1 (en) 2004-03-05 2010-10-05 J2 Global Communications, Inc. Methods and systems for fax routing
US20100287504A1 (en) * 2009-03-27 2010-11-11 Michael Steffen Vance Managing contact groups from subset of user contacts
US7869076B1 (en) 2004-03-05 2011-01-11 J2 Global Communications, Inc. Facsimile telecommunications system and method
USD631886S1 (en) * 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631889S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631888S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631887S1 (en) * 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631890S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD633918S1 (en) * 2009-03-27 2011-03-08 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US20110060994A1 (en) * 2006-08-24 2011-03-10 Duane Stewart Maxwell Systems and methods for widget rendering and sharing on a personal electronic device
USD636403S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636399S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636401S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636400S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636402S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
CN102098380A (en) * 2010-12-22 2011-06-15 中兴通讯股份有限公司 Method and device for customizing shortcut in mobile terminal
US7965825B1 (en) 2005-05-02 2011-06-21 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US20110154229A1 (en) * 2009-12-17 2011-06-23 Microsoft Corporation Mosaic identity
US20110154188A1 (en) * 2006-09-06 2011-06-23 Scott Forstall Portable Electronic Device, Method, and Graphical User Interface for Displaying Structured Electronic Documents
US20110235990A1 (en) * 2006-09-06 2011-09-29 Freddy Allen Anzures Video Manager for Portable Multifunction Device
EP2381401A1 (en) * 2010-04-23 2011-10-26 Research In Motion Limited Filtering data entries on mobile electronic devices having auxiliary input devices
US20110314422A1 (en) * 2010-06-18 2011-12-22 Adobe Systems Incorporated User interface and method for object management
US8085922B1 (en) 2006-05-01 2011-12-27 Callwave, Inc. Methods and systems for speed dialing
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US8150962B1 (en) * 2005-01-28 2012-04-03 Sprint Spectrum L.P. Method and system for delivery of user-interface skins, applications and services for wireless devices
US20120084707A1 (en) * 2010-09-30 2012-04-05 Research In Motion Limited System and method for controlling event notifications
US8165572B1 (en) 2006-02-22 2012-04-24 Callwave, Inc. Methods and systems for call processing in a wireline and wireless network
USD661312S1 (en) 2009-03-27 2012-06-05 T-Mobile Usa, Inc. Display screen portion with user interface
US8244277B1 (en) 2011-02-16 2012-08-14 Sprint Communications Company L.P. Device experience adaptation based on schedules and events
USD666209S1 (en) 2010-06-05 2012-08-28 Apple Inc. Display screen or portion thereof with graphical user interface
US8270582B1 (en) 2006-04-05 2012-09-18 Callwave, Inc. Methods and systems for routing calls
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US20130047126A1 (en) * 2011-05-27 2013-02-21 Microsoft Corporation Switching back to a previously-interacted-with application
US8428561B1 (en) 2009-03-27 2013-04-23 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
USD681630S1 (en) 2010-07-08 2013-05-07 Apple Inc. Portable display device with graphical user interface
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
US20130166594A1 (en) * 2011-12-23 2013-06-27 T-Mobile Usa Inc. Advertisement, Feature and Data Provisioning Based on Dialed Numbers and Other Addresses
US20130254705A1 (en) * 2012-03-20 2013-09-26 Wimm Labs, Inc. Multi-axis user interface for a touch-screen enabled wearable device
US8548447B1 (en) 2006-10-06 2013-10-01 Callwave Communications, Llc Methods and systems for blocking unwanted telecommunications
US20130263053A1 (en) * 2012-03-29 2013-10-03 Charles G. Tritschler Media widget to interface with multiple underlying applications
US8559933B1 (en) 2011-02-08 2013-10-15 Sprint Communications Company L.P. System and method for ID platform
US8577334B1 (en) 2011-06-16 2013-11-05 Sprint Communications Company L.P. Restricted testing access for electronic device
US8583091B1 (en) 2010-09-06 2013-11-12 Sprint Communications Company L.P. Dynamic loading, unloading, and caching of alternate complete interfaces
US20130332856A1 (en) * 2012-06-10 2013-12-12 Apple Inc. Digital media receiver for sharing image streams
USD696266S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696265S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696267S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696264S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
US8676626B1 (en) 2009-03-27 2014-03-18 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
USD701875S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD701876S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
US20140096080A1 (en) * 2012-10-01 2014-04-03 Fuji Xerox Co., Ltd. Information display apparatus, information display method, and computer readable medium
USD702247S1 (en) 2012-01-19 2014-04-08 Pepsico, Inc. Display screen with graphical user interface
USD702698S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD702699S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD703681S1 (en) 2012-01-19 2014-04-29 Pepsico, Inc. Display screen with graphical user interface
US20140129957A1 (en) * 2012-11-02 2014-05-08 Nvidia Corporation Personalized user interface on mobile information device
USD704728S1 (en) 2013-02-25 2014-05-13 Pepsico, Inc. Display screen with graphical user interface
US20140136977A1 (en) * 2012-11-15 2014-05-15 Lg Electronics Inc. Mobile terminal and control method thereof
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
USD707701S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
USD707700S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
US8767019B2 (en) 2010-08-31 2014-07-01 Sovanta Ag Computer-implemented method for specifying a processing operation
US8838087B1 (en) * 2010-09-06 2014-09-16 Sprint Communications Company L.P. Provisioning system and methods for interfaceless phone
US8839224B2 (en) 2006-08-24 2014-09-16 Bby Solutions, Inc. System and method for automatically updating the software of a networked personal audiovisual device
US20140282217A1 (en) * 2013-03-12 2014-09-18 Oracle International Corporation Window grouping and management across applications and devices
US8843122B1 (en) 2012-06-29 2014-09-23 Sprint Communications Company L.P. Mobile phone controls preprocessor
US8856802B2 (en) 2011-05-19 2014-10-07 International Business Machines Corporation Application hibernation
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US20140304616A1 (en) * 2013-04-04 2014-10-09 Pantech Co., Ltd. Mobile terminal and method for processing notification information
US8893025B2 (en) 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
US8954521B1 (en) * 2014-07-22 2015-02-10 Google Inc. Management and presentation of notification content
US8972467B2 (en) 2010-08-31 2015-03-03 Sovanta Ag Method for selecting a data set from a plurality of data sets by means of an input device
US8972592B1 (en) 2011-05-27 2015-03-03 Sprint Communications Company L.P. Extending an interface pack to a computer system
US9043446B1 (en) 2011-03-10 2015-05-26 Sprint Communications Company L.P. Mirroring device interface components for content sharing
USD734350S1 (en) 2010-09-01 2015-07-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD734764S1 (en) 2012-06-10 2015-07-21 Apple Inc. Display screen or portion thereof with graphical user interface
USD735221S1 (en) * 2012-08-21 2015-07-28 Eharmony, Inc. Display screen with transitional graphical user interface
US9123062B1 (en) 2011-02-18 2015-09-01 Sprint Communications Company L.P. Ad sponsored interface pack
US9160828B2 (en) 2009-03-27 2015-10-13 T-Mobile Usa, Inc. Managing communications utilizing communication categories
USD742901S1 (en) * 2012-08-07 2015-11-10 Samsung Electronics Co., Ltd. TV display screen displaying GUI
US9183412B2 (en) 2012-08-10 2015-11-10 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
USD744496S1 (en) * 2013-01-04 2015-12-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US9218704B2 (en) 2011-11-01 2015-12-22 Pepsico, Inc. Dispensing system and user interface
USD749605S1 (en) * 2012-08-07 2016-02-16 Samsung Electronics Co., Ltd. TV display screen displaying GUI
EP2166445B1 (en) * 2008-09-03 2016-02-24 LG Electronics Inc. Terminal, controlling method thereof and recordable medium thereof
USD754704S1 (en) 2012-04-04 2016-04-26 Kohler Co. Display screen with graphical user interface
USD754705S1 (en) * 2014-08-31 2016-04-26 Livongo Health, Inc. Glucometer display screen with a reminder screen graphical user interface
USD757714S1 (en) 2012-09-07 2016-05-31 Apple Inc. Electronic device with graphical user interface
US9369542B2 (en) 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
US9367232B2 (en) 2007-01-07 2016-06-14 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
USD759723S1 (en) 2014-09-01 2016-06-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD759700S1 (en) 2009-10-26 2016-06-21 Amazon Technologies, Inc. Display screen portion with graphical user interface
USD760238S1 (en) 2011-03-01 2016-06-28 Apple Inc. Display screen or portion thereof with graphical user interface
US9378343B1 (en) 2006-06-16 2016-06-28 Nokia Corporation Automatic detection of required network key type
US9395907B2 (en) 2010-08-20 2016-07-19 Nokia Technologies Oy Method and apparatus for adapting a content package comprising a first content segment from a first content source to display a second content segment from a second content source
USD762671S1 (en) 2015-03-06 2016-08-02 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD763297S1 (en) 2013-06-09 2016-08-09 Apple Inc. Display screen or portion thereof with graphical user interface
US9413839B2 (en) 2012-07-31 2016-08-09 Sprint Communications Company L.P. Traffic management of third party applications
USD766294S1 (en) 2015-04-02 2016-09-13 Kenneth Smith Display screen with graphical user interface
US9442709B1 (en) 2012-10-24 2016-09-13 Sprint Communications Company L.P. Transition experience during loading and updating an interface and applications pack
USD766295S1 (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
USD768678S1 (en) * 2015-04-02 2016-10-11 Kenneth Smith Display screen with graphical user interface
USD769283S1 (en) 2015-04-02 2016-10-18 Kenneth Smith Display screen with graphical user interface
USD769241S1 (en) * 2014-02-02 2016-10-18 Kohler Co. Display for user interface
USD769921S1 (en) 2015-04-02 2016-10-25 Kenneth Smith Display screen with graphical user interface
US9483253B1 (en) 2015-04-30 2016-11-01 Sprint Communications Company L.P. Methods for customization of default applications on a mobile communication device
US20160328107A1 (en) * 2010-10-05 2016-11-10 Citrix Systems, Inc. Display Management for Native User Experiences
USD771656S1 (en) 2010-01-27 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
US9513888B1 (en) 2014-01-30 2016-12-06 Sprint Communications Company L.P. Virtual preloads
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD778942S1 (en) 2016-01-11 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD780785S1 (en) * 2015-03-27 2017-03-07 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD781334S1 (en) * 2013-08-29 2017-03-14 Tinder, Inc. Display screen or portion thereof with a graphical user interface of a mobile device
USD782513S1 (en) * 2015-01-02 2017-03-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD783640S1 (en) 2014-03-07 2017-04-11 Apple Inc. Display screen or portion thereof with graphical user interface
US9619810B1 (en) 2011-10-11 2017-04-11 Sprint Communications Company L.P. Zone architecture for dynamic targeted content creation
USD785023S1 (en) * 2015-12-15 2017-04-25 Domo, Inc. Display screen or portion thereof with a graphical user interface
USD786339S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786338S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786357S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786340S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
US9654589B2 (en) 2006-08-24 2017-05-16 Bby Solutions, Inc. Configurable personal audiovisual device for use in application-sharing system
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
USD789964S1 (en) 2014-06-01 2017-06-20 Apple Inc. Display screen or portion therof with animated graphical user interface
USD790567S1 (en) * 2015-09-25 2017-06-27 Sz Dji Osmo Technology Co., Ltd. Display screen or portion thereof with animated graphical user interface
US20170199881A1 (en) * 2009-07-16 2017-07-13 Sony Mobile Communications Inc. Information terminal, information presentation method for an information terminal, and information presentation program
US9721060B2 (en) 2011-04-22 2017-08-01 Pepsico, Inc. Beverage dispensing system with social media capabilities
USD797842S1 (en) 2016-06-10 2017-09-19 Apple Inc. Type font
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
USD799532S1 (en) * 2015-12-17 2017-10-10 Domo, Inc. Display screen or portion thereof with a graphical user interface
USD802012S1 (en) * 2015-12-24 2017-11-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional icon
USD803850S1 (en) 2015-06-05 2017-11-28 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD804525S1 (en) 2014-06-01 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD810072S1 (en) 2012-09-11 2018-02-13 Apple Inc. Electronic device with graphical user interface
US9933913B2 (en) 2005-12-30 2018-04-03 Apple Inc. Portable electronic device with interface reconfiguration mode
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
USD815129S1 (en) * 2016-10-28 2018-04-10 Spotify Ab Display screen or portion thereof with graphical user interface
USD819680S1 (en) * 2012-12-18 2018-06-05 2236008 Ontario Inc. Display screen or portion thereof with a graphical user interface
USD821435S1 (en) * 2017-02-23 2018-06-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD822055S1 (en) 2014-06-25 2018-07-03 Boekel Scientific Portion of a display panel with a set of computer icon images
USD826243S1 (en) 2017-06-04 2018-08-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD826982S1 (en) * 2017-06-30 2018-08-28 Microsoft Corporation Display screen with graphical user interface
USD829743S1 (en) * 2016-10-28 2018-10-02 Spotify Ab Display screen or portion thereof with transitional graphical user interface
USD831696S1 (en) 2013-10-22 2018-10-23 Apple Inc. Display screen or portion thereof with set of graphical user interfaces
USD831674S1 (en) 2015-09-08 2018-10-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD832291S1 (en) * 2016-10-28 2018-10-30 Outbrain Inc. Device display or portion thereof with a messaging graphical user interface
USD834608S1 (en) * 2014-08-28 2018-11-27 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD835654S1 (en) * 2016-12-22 2018-12-11 Ricoh Company, Ltd. Display screen or portion thereof with graphical user interface
USD836648S1 (en) 2014-09-03 2018-12-25 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD839301S1 (en) 2017-06-30 2019-01-29 Microsoft Corporation Display screen with animated graphical user interface
USD842321S1 (en) 2017-09-18 2019-03-05 Apple Inc. Electronic device with graphical user interface
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
USD851111S1 (en) 2017-09-09 2019-06-11 Apple Inc. Electronic device with graphical user interface
USD857032S1 (en) 2017-09-10 2019-08-20 Apple Inc. Electronic device with graphical user interface
US10394433B2 (en) 2009-03-30 2019-08-27 Microsoft Technology Licensing, Llc Chromeless user interface
US10402078B2 (en) 2009-06-29 2019-09-03 Nokia Technologies Oy Method and apparatus for interactive movement of displayed content
USD859447S1 (en) * 2015-09-08 2019-09-10 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD859438S1 (en) 2012-09-07 2019-09-10 Apple Inc. Display screen or portion thereof with graphical user interface
EP2433470B1 (en) * 2009-05-20 2019-09-18 Microsoft Technology Licensing, LLC Column organization of content
USD861024S1 (en) * 2017-12-22 2019-09-24 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
USD861704S1 (en) 2017-09-11 2019-10-01 Apple Inc. Electronic device with graphical user interface
USD873286S1 (en) * 2018-02-21 2020-01-21 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD873850S1 (en) * 2017-09-22 2020-01-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD875116S1 (en) * 2017-02-22 2020-02-11 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
USD877174S1 (en) 2018-06-03 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
USD880495S1 (en) 2018-06-03 2020-04-07 Apple Inc. Electronic device with graphical user interface
US10620780B2 (en) 2007-09-04 2020-04-14 Apple Inc. Editing interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD888086S1 (en) * 2016-10-26 2020-06-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD889477S1 (en) 2018-03-06 2020-07-07 Google Llc Display screen or a portion thereof with an animated graphical interface
USD894203S1 (en) * 2018-06-08 2020-08-25 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894947S1 (en) 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894952S1 (en) * 2018-05-07 2020-09-01 Google Llc Display screen or portion thereof with an animated graphical interface
USD894951S1 (en) 2018-05-07 2020-09-01 Google Llc Display screen or portion thereof with an animated graphical interface
USD894911S1 (en) * 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894946S1 (en) 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with an animated graphical user interface
USD895662S1 (en) 2018-06-08 2020-09-08 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD898050S1 (en) * 2017-01-24 2020-10-06 Google Llc Display screen or portion thereof with graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD903692S1 (en) * 2018-02-22 2020-12-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD905105S1 (en) 2017-06-05 2020-12-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10908781B2 (en) 2011-06-05 2021-02-02 Apple Inc. Systems and methods for displaying notifications received from multiple applications
USD910046S1 (en) 2017-09-29 2021-02-09 Apple Inc. Electronic device with graphical user interface
USD910658S1 (en) 2014-09-01 2021-02-16 Apple Inc. Display screen or portion thereof with a multi-state graphical user interface
USD912697S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD912700S1 (en) 2019-06-05 2021-03-09 Facebook, Inc. Display screen with an animated graphical user interface
USD912693S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD913315S1 (en) 2019-05-31 2021-03-16 Apple Inc. Electronic device with graphical user interface
USD913314S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
USD913313S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
USD914051S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
USD914058S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with a graphical user interface
USD914049S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
USD914056S1 (en) 2019-05-31 2021-03-23 Apple Inc. Electronic device with animated graphical user interface
USD914705S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD914739S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD914757S1 (en) 2019-06-06 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD915437S1 (en) * 2016-01-22 2021-04-06 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
USD916128S1 (en) 2019-03-04 2021-04-13 Apple Inc. Electronic device with icon
USD916915S1 (en) * 2019-06-06 2021-04-20 Facebook, Inc. Display screen with a graphical user interface
USD917563S1 (en) 2019-02-04 2021-04-27 Apple Inc. Electronic device with animated graphical user interface
USD917533S1 (en) 2019-06-06 2021-04-27 Facebook, Inc. Display screen with a graphical user interface
USD918264S1 (en) 2019-06-06 2021-05-04 Facebook, Inc. Display screen with a graphical user interface
USD921001S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen or portion thereof with an animated graphical user interface
USD921002S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen with animated graphical interface
USD921000S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen or portion thereof with an animated graphical user interface
USD921647S1 (en) 2019-05-06 2021-06-08 Google Llc Display screen or portion thereof with an animated graphical user interface
USD924255S1 (en) 2019-06-05 2021-07-06 Facebook, Inc. Display screen with a graphical user interface
USD924912S1 (en) 2019-09-09 2021-07-13 Apple Inc. Display screen or portion thereof with graphical user interface
US11093659B2 (en) 2019-04-25 2021-08-17 Motorola Mobility Llc Controlling content visibility on a computing device based on wearable device proximity
USD928180S1 (en) 2017-11-07 2021-08-17 Apple Inc. Electronic device with graphical user interface
USD928821S1 (en) 2017-09-29 2021-08-24 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD929440S1 (en) 2019-04-19 2021-08-31 Pepsico, Inc. Display screen or portion thereof with animated graphical user interface
USD930675S1 (en) 2016-07-29 2021-09-14 Drfirst.Com, Inc. Streamlined patient communication device display screen with graphical user interface
USD930695S1 (en) 2019-04-22 2021-09-14 Facebook, Inc. Display screen with a graphical user interface
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US11148007B2 (en) 2016-06-11 2021-10-19 Apple Inc. Activity and workout updates
USD934902S1 (en) * 2020-09-14 2021-11-02 Apple Inc. Display or portion thereof with graphical user interface
US11169690B2 (en) 2006-09-06 2021-11-09 Apple Inc. Portable electronic device for instant messaging
USD936082S1 (en) * 2007-06-28 2021-11-16 Apple Inc. Display screen or portion thereof with graphical user interface
USD936701S1 (en) 2019-05-31 2021-11-23 Apple Inc. Electronic device with graphical user interface
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
USD938459S1 (en) * 2019-01-04 2021-12-14 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD938458S1 (en) * 2019-01-04 2021-12-14 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD938968S1 (en) 2018-09-06 2021-12-21 Apple Inc. Electronic device with animated graphical user interface
USD939575S1 (en) 2019-03-25 2021-12-28 Apple Inc. Electronic device with icon
USD942489S1 (en) * 2020-06-18 2022-02-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD942494S1 (en) 2016-06-11 2022-02-01 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD942993S1 (en) 2017-12-29 2022-02-08 Facebook, Inc. Display screen with a graphical user interface
USD942994S1 (en) * 2020-06-21 2022-02-08 Apple Inc. Display screen or portion thereof with graphical user interface
US11252118B1 (en) 2019-05-29 2022-02-15 Facebook, Inc. Systems and methods for digital privacy controls
USD949184S1 (en) 2020-06-17 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
US20220121312A1 (en) * 2015-04-13 2022-04-21 Huawei Technologies Co., Ltd. Method, Apparatus, and Device for Enabling Task Management Interface
US11354020B1 (en) 2019-05-20 2022-06-07 Meta Platforms, Inc. Macro-navigation within a digital story framework
USD954088S1 (en) 2013-09-10 2022-06-07 Apple Inc. Display screen or portion thereof with graphical user interface
USD956784S1 (en) * 2020-10-28 2022-07-05 Ctk Co. Ltd. Display screen with graphical user interface
US11388132B1 (en) 2019-05-29 2022-07-12 Meta Platforms, Inc. Automated social media replies
USD962970S1 (en) * 2020-10-29 2022-09-06 Smiths Medical Asd, Inc. Display screen or portion thereof with graphical user interface
USD963741S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
USD963687S1 (en) 2018-05-07 2022-09-13 Google Llc Display screen or portion thereof with an animated graphical interface
USD963742S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
US11455411B2 (en) * 2019-04-25 2022-09-27 Motorola Mobility Llc Controlling content visibility on a computing device based on computing device location
US11467722B2 (en) 2007-01-07 2022-10-11 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US11487404B2 (en) 2010-12-20 2022-11-01 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
USD969835S1 (en) 2018-05-07 2022-11-15 Google Llc Display screen or portion thereof with an animated graphical interface
USD969836S1 (en) 2018-05-07 2022-11-15 Google Llc Display screen or portion thereof with a graphical interface
USD971946S1 (en) 2020-09-14 2022-12-06 Apple Inc. Display screen or portion thereof with graphical user interface
USD973688S1 (en) * 2019-02-15 2022-12-27 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
US11556224B1 (en) * 2013-03-15 2023-01-17 Chad Dustin TILLMAN System and method for cooperative sharing of resources of an environment
US11562051B2 (en) 2019-04-25 2023-01-24 Motorola Mobility Llc Varying computing device behavior for different authenticators
USD983226S1 (en) * 2020-03-04 2023-04-11 Aristocrat Technologies Australia Pty Limited Display screen or portion thereof with graphical user interface
US11676092B1 (en) * 2016-07-31 2023-06-13 Splunk Inc. Graphical user interface with hybrid role-based access control
US11688247B2 (en) 2019-09-13 2023-06-27 Aristocrat Technologies, Inc. Metamorphic persistent symbols using random probability distribution
USD991282S1 (en) * 2020-06-21 2023-07-04 Apple Inc. Display screen or portion thereof with graphical user interface
USD997182S1 (en) * 2019-11-09 2023-08-29 Aristocrat Technologies, Inc. Display screen or portion thereof with transitional graphical user interface
USD1010663S1 (en) * 2020-06-01 2024-01-09 Meta Platforms, Inc. Display screen with a graphical user interface
USD1012963S1 (en) 2017-09-10 2024-01-30 Apple Inc. Electronic device with animated graphical user interface
US11887430B2 (en) 2020-02-24 2024-01-30 Aristocrat Technologies, Inc. Systems and methods for electronic gaming with trigger conditions
US11907013B2 (en) 2014-05-30 2024-02-20 Apple Inc. Continuity of applications across devices
US11922776B2 (en) 2020-03-04 2024-03-05 Aristocrat Technologies Australia Pty Limited Gaming device with dynamically awardable prizes based on collective position state of symbols

Families Citing this family (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US7966577B2 (en) 2005-10-11 2011-06-21 Apple Inc. Multimedia control center
US20070165964A1 (en) * 2005-10-31 2007-07-19 Carol Wolf De-emphasis of user-selected portions in a video display
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20080288891A1 (en) * 2006-09-01 2008-11-20 Peter Buth Using a number shortcut
US8677229B2 (en) * 2007-09-28 2014-03-18 Adobe Systems Incorporated Presentation of files packaged within a page description language document
US9158493B2 (en) 2007-09-28 2015-10-13 Adobe Systems Incorporated Page description language package file preview
USD597101S1 (en) 2008-01-08 2009-07-28 Apple Inc. Animated image for a portion of a display screen
US20090209286A1 (en) * 2008-02-19 2009-08-20 Motorola, Inc. Aggregated view of local and remote social information
US8682960B2 (en) * 2008-03-14 2014-03-25 Nokia Corporation Methods, apparatuses, and computer program products for providing filtered services and content based on user context
US8234586B2 (en) * 2008-03-26 2012-07-31 Microsoft Corporation User interface framework and techniques
US8732581B2 (en) 2008-05-20 2014-05-20 Adobe Systems Incorporated Package file presentation
US8479087B2 (en) * 2008-05-20 2013-07-02 Adobe Systems Incorporated Authoring package files
US9946692B2 (en) 2008-05-20 2018-04-17 Adobe Systems Incorporated Package file presentation
US9448976B2 (en) 2008-05-20 2016-09-20 Adobe Systems Incorporated Package file presentation including reference content
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8818959B2 (en) 2008-12-02 2014-08-26 Adobe Systems Incorporated Virtual embedding of files in documents
US20100220851A1 (en) * 2009-02-27 2010-09-02 Research In Motion Limited System and method for providing dialing access links
US8914468B2 (en) * 2009-02-27 2014-12-16 Blackberry Limited System and method for providing access links in a media folder
US8214357B2 (en) 2009-02-27 2012-07-03 Research In Motion Limited System and method for linking ad tagged words
US20100287492A1 (en) * 2009-05-05 2010-11-11 Emblaze Mobile Ltd Apparatus and method for displaying menu items
US10387140B2 (en) 2009-07-23 2019-08-20 S3G Technology Llc Modification of terminal and service provider machines using an update server machine
US9659301B1 (en) 2009-08-19 2017-05-23 Allstate Insurance Company Roadside assistance
US9384491B1 (en) 2009-08-19 2016-07-05 Allstate Insurance Company Roadside assistance
US10453011B1 (en) 2009-08-19 2019-10-22 Allstate Insurance Company Roadside assistance
US9070243B1 (en) 2009-08-19 2015-06-30 Allstate Insurance Company Assistance on the go
US9412130B2 (en) 2009-08-19 2016-08-09 Allstate Insurance Company Assistance on the go
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
USD667020S1 (en) * 2010-09-24 2012-09-11 Research In Motion Limited Display screen with graphical user interface
USD678305S1 (en) 2010-10-04 2013-03-19 Avaya Inc. Graphical user interface for a display screen
USD669088S1 (en) * 2010-10-04 2012-10-16 Avaya Inc. Display screen with graphical user interface
WO2012058015A1 (en) * 2010-10-26 2012-05-03 Barnes & Noble, Inc. System and method for organizing user interface for categories of recently used digital material
US8560960B2 (en) 2010-11-23 2013-10-15 Apple Inc. Browsing and interacting with open windows
US8732147B2 (en) 2011-03-18 2014-05-20 Microsoft Corporation Data collections on a mobile device
US9122660B2 (en) 2011-03-21 2015-09-01 Adobe Systems Incorporated Presentation overlays to modify presentations of packaged files
US9325378B2 (en) * 2011-06-14 2016-04-26 Broadcom Corporation Computing device multiple display topology detection over radio
USD671558S1 (en) 2011-10-04 2012-11-27 Apple Inc. Display screen or portion thereof with icon
USD779547S1 (en) 2012-02-07 2017-02-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD705808S1 (en) 2012-03-27 2014-05-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
GB2500879A (en) * 2012-03-29 2013-10-09 Nokia Corp A location shortcut used to enter location information into applications
USD711408S1 (en) 2012-06-10 2014-08-19 Apple Inc. Display screen or portion thereof with graphical user interface
USD729259S1 (en) * 2012-06-20 2015-05-12 Microsoft Corporation Display screen with graphical user interface
US8881244B2 (en) * 2012-08-13 2014-11-04 International Business Machines Corporation Authorizing computing resource access based on calendar events in a networked computing environment
USD759062S1 (en) 2012-10-24 2016-06-14 Square, Inc. Display screen with a graphical user interface for merchant transactions
USD732073S1 (en) * 2012-12-18 2015-06-16 Square, Inc. Display screen or portion thereof with icon
USD732074S1 (en) * 2012-12-18 2015-06-16 Square, Inc. Display screen or portion thereof with icon
AU349995S (en) * 2013-01-09 2013-07-31 Samsung Electronics Co Ltd Display screen for an electronic device
USD745876S1 (en) * 2013-03-14 2015-12-22 Microsoft Corporation Display screen with graphical user interface
USD733739S1 (en) * 2013-03-14 2015-07-07 Microsoft Corporation Display screen with graphical user interface
USD735226S1 (en) * 2013-03-14 2015-07-28 Microsoft Corporation Display screen with graphical user interface
USD735232S1 (en) * 2013-03-14 2015-07-28 Microsoft Corporation Display screen with graphical user interface
USD739864S1 (en) * 2013-04-24 2015-09-29 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US20140324227A1 (en) * 2013-04-30 2014-10-30 Honeywell International Inc. Hvac controller having a fixed segment display with an interactive message center
USD730401S1 (en) * 2013-05-28 2015-05-26 Deere & Company Display screen or portion thereof with icon
US20150012817A1 (en) * 2013-07-03 2015-01-08 Karl Redenbach Browser-Based Designer Tool For A User Interface And The Administration Of Tiles
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
USD755193S1 (en) * 2013-12-02 2016-05-03 Tencent Technology (Shenzhen) Company Limited Display screen with graphical user interface
USD751117S1 (en) 2014-02-07 2016-03-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD768665S1 (en) * 2014-02-27 2016-10-11 Amazon Technologies, Inc. Display screen having a graphical user interface
TW201535232A (en) * 2014-03-07 2015-09-16 Quanta Comp Inc File browsing method for an electronic device
US9483763B2 (en) 2014-05-29 2016-11-01 Apple Inc. User interface for payments
US10066959B2 (en) 2014-09-02 2018-09-04 Apple Inc. User interactions for a mapping application
USD757082S1 (en) 2015-02-27 2016-05-24 Hyland Software, Inc. Display screen with a graphical user interface
US9940637B2 (en) 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
US20160358133A1 (en) 2015-06-05 2016-12-08 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10785310B1 (en) * 2015-09-30 2020-09-22 Open Text Corporation Method and system implementing dynamic and/or adaptive user interfaces
US10191621B2 (en) 2016-04-29 2019-01-29 Microsoft Technology Licensing, Llc Exposing populated lists of personalized strings
USD811433S1 (en) * 2016-06-10 2018-02-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
USD825612S1 (en) 2016-07-27 2018-08-14 Apple Inc. Display screen or portion thereof with graphical user interface
US10860199B2 (en) 2016-09-23 2020-12-08 Apple Inc. Dynamically adjusting touch hysteresis based on contextual data
USD843406S1 (en) * 2017-08-07 2019-03-19 Human Longevity, Inc. Computer display panel with a graphical user interface for displaying predicted traits of prospective children based on parental genomic information
USD905095S1 (en) * 2017-11-15 2020-12-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD905094S1 (en) * 2017-11-15 2020-12-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD918953S1 (en) * 2017-11-15 2021-05-11 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD906364S1 (en) 2018-02-13 2020-12-29 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
US11348170B2 (en) 2018-03-27 2022-05-31 Allstate Insurance Company Systems and methods for identifying and transferring digital assets
US11748817B2 (en) 2018-03-27 2023-09-05 Allstate Insurance Company Systems and methods for generating an assessment of safety parameters using sensors and sensor data
USD861033S1 (en) 2018-06-03 2019-09-24 Apple Inc. Electronic device with icon
USD937857S1 (en) * 2018-06-11 2021-12-07 Patientory, Inc. Display screen or portion thereof with graphical user interface
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
US11216500B1 (en) * 2019-06-27 2022-01-04 Amazon Technologies, Inc. Provisioning mailbox views
USD936675S1 (en) * 2019-08-20 2021-11-23 KinderLime, Inc. Display screen with graphical user interface for preschool operations
USD924916S1 (en) * 2020-02-12 2021-07-13 SpotLogic, Inc. Computer display panel with a meeting planning graphical user interface for an application that optimizes interpersonal interaction
USD923033S1 (en) * 2020-02-12 2021-06-22 SpotLogic, Inc. Computer display panel with a home screen graphical user interface for an application that optimizes interpersonal interaction
USD933692S1 (en) * 2020-02-12 2021-10-19 SpotLogic, Inc. Computer display panel with a meeting objective editing graphical user interface for an application that optimizes interpersonal interaction
USD925595S1 (en) 2020-02-12 2021-07-20 SpotLogic, Inc. Computer display panel with a graphical user interface for an application that optimizes interpersonal interaction
USD932507S1 (en) * 2020-02-12 2021-10-05 SpotLogic, Inc. Computer display panel with a meeting objective editing graphical user interface for an application that optimizes interpersonal interaction
USD1004598S1 (en) * 2021-01-29 2023-11-14 Abbott Diabetes Care Inc. Display screen or portion thereof with graphical user interface
USD985615S1 (en) * 2021-08-23 2023-05-09 Waymo Llc Display screen or portion thereof with graphical user interface

Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855015A (en) * 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5855006A (en) * 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
US20010015721A1 (en) * 2000-02-22 2001-08-23 Lg Electronics Inc. Method for searching menu in mobile communication terminal
US20020044149A1 (en) * 2000-08-31 2002-04-18 Mccarthy Kevin Handset personalisation
US20020065939A1 (en) * 2000-11-30 2002-05-30 Chung Liu Method and apparatus for updating applications on a mobile device via device synchronization
US20020115476A1 (en) * 2001-02-16 2002-08-22 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
US20020133488A1 (en) * 2000-02-25 2002-09-19 Bellis Joseph De Search-on-the-fly report generator
US20020138474A1 (en) * 2001-03-21 2002-09-26 Lee Eugene M. Apparatus for and method of searching and organizing intellectual property information utilizing a field-of-search
US20020143755A1 (en) * 2000-11-28 2002-10-03 Siemens Technology-To-Business Center, Llc System and methods for highly distributed wide-area data management of a network of data sources through a database interface
US20030004936A1 (en) * 2001-06-29 2003-01-02 Epatentmanager.Com Simultaneous intellectual property search and valuation system and methodology (SIPS-VSM)
US20030100315A1 (en) * 2001-11-24 2003-05-29 Koninklijke Philips Electronics Location based delivery of service data
US6574624B1 (en) * 2000-08-18 2003-06-03 International Business Machines Corporation Automatic topic identification and switch for natural language search of textual document collections
US20030158839A1 (en) * 2001-05-04 2003-08-21 Yaroslav Faybishenko System and method for determining relevancy of query responses in a distributed network search mechanism
US20030177111A1 (en) * 1999-11-16 2003-09-18 Searchcraft Corporation Method for searching from a plurality of data sources
US20040030741A1 (en) * 2001-04-02 2004-02-12 Wolton Richard Ernest Method and apparatus for search, visual navigation, analysis and retrieval of information from networks with remote notification and content delivery
US20040043758A1 (en) * 2002-08-29 2004-03-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US20040053605A1 (en) * 2000-07-28 2004-03-18 Martyn Mathieu Kennedy Computing device with improved user interface for menus
US20040061716A1 (en) * 2002-09-30 2004-04-01 Cheung Dennis T. Centralized alert and notifications repository, manager, and viewer
US20040142720A1 (en) * 2000-07-07 2004-07-22 Smethers Paul A. Graphical user interface features of a browser in a hand-held wireless communication device
US20040203656A1 (en) * 2002-11-27 2004-10-14 Andrew Felix G.T.I. System and method for timed profile changes on a mobile device
US20040250217A1 (en) * 2002-01-22 2004-12-09 Fujitsu Limited Menu item selecting device and method
US20040260692A1 (en) * 2003-06-18 2004-12-23 Brill Eric D. Utilizing information redundancy to improve text searches
US20050050001A1 (en) * 2001-09-28 2005-03-03 Client Dynamics, Inc. Method and system for database queries and information delivery
US20050160076A1 (en) * 2004-01-20 2005-07-21 Fujitsu Limited Method and apparatus for referring to database integration, and computer product
US20050228780A1 (en) * 2003-04-04 2005-10-13 Yahoo! Inc. Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis
US20050240592A1 (en) * 2003-08-27 2005-10-27 Ascential Software Corporation Real time data integration for supply chain management
US20050262062A1 (en) * 2004-05-08 2005-11-24 Xiongwu Xia Methods and apparatus providing local search engine
US20060058026A1 (en) * 2004-09-10 2006-03-16 John Ang Methods of operating radio communications devices including predefined streaming times and addresses and related devices
US20060106861A1 (en) * 2004-11-16 2006-05-18 The Mathworks, Inc. Dynamic generation of formatted user interfaces in software environments
US20060123360A1 (en) * 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
US7082409B1 (en) * 2000-11-22 2006-07-25 Richard Sutton Cherry Fully integrated on-line interactive purchasing club incorporating extremely rapid fulfillment
US20060242586A1 (en) * 2005-04-20 2006-10-26 Microsoft Corporation Searchable task-based interface to control panel functionality
US20060248045A1 (en) * 2003-07-22 2006-11-02 Kinor Technologies Inc. Information access using ontologies
US7134081B2 (en) * 2001-08-14 2006-11-07 National Instruments Corporation Method and apparatus for controlling an instrumentation system
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2095452C (en) 1993-05-04 1997-03-18 Phillip J. Beaudet Dynamic hierarchical selection menu
US5623613A (en) 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
US6052145A (en) 1995-01-05 2000-04-18 Gemstar Development Corporation System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US6356283B1 (en) 1997-11-26 2002-03-12 Mgi Software Corporation Method and system for HTML-driven interactive image client
US6621532B1 (en) * 1998-01-09 2003-09-16 International Business Machines Corporation Easy method of dragging pull-down menu items onto a toolbar
US6366302B1 (en) * 1998-12-22 2002-04-02 Motorola, Inc. Enhanced graphic user interface for mobile radiotelephones
US9167073B2 (en) 1999-08-12 2015-10-20 Hewlett-Packard Development Company, L.P. Method and apparatus for accessing a contacts database and telephone services
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6724403B1 (en) 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US7007237B1 (en) * 2000-05-03 2006-02-28 Microsoft Corporation Method and system for accessing web pages in the background
US7379910B2 (en) 2000-05-25 2008-05-27 Accruit, Llc Apparatus, systems and methods for transacting and managing like-kind exchanges
US6948135B1 (en) * 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
CN1226897C (en) 2000-06-30 2005-11-09 株式会社Ntt都科摩 Method and appts. for assisting positional information service
US6961752B2 (en) * 2001-02-15 2005-11-01 International Business Machines Corporation Virtual history files
JP3943949B2 (en) 2002-02-12 2007-07-11 キヤノン株式会社 E-mail processing system, method, program, and storage medium
US7058924B2 (en) 2002-04-12 2006-06-06 International Business Machines Corporation Facilitating hosting of applications
US7370290B2 (en) 2002-12-19 2008-05-06 Microsoft Corporation Contact card
US7343567B2 (en) 2003-04-25 2008-03-11 Microsoft Corporation System and method for providing dynamic user information in an interactive display
US20040221243A1 (en) * 2003-04-30 2004-11-04 Twerdahl Timothy D Radial menu interface for handheld computing device
US20040261031A1 (en) * 2003-06-23 2004-12-23 Nokia Corporation Context dependent auxiliary menu elements
US7117445B2 (en) 2003-06-30 2006-10-03 Danger, Inc. Multi-mode communication apparatus and interface for contacting a user
US7454713B2 (en) * 2003-12-01 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products providing menu expansion and organization functions
JP2005175832A (en) 2003-12-10 2005-06-30 Ntt Docomo Inc Communication terminal and program
US7310676B2 (en) 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7525955B2 (en) 2004-03-19 2009-04-28 Commuca, Inc. Internet protocol (IP) phone with search and advertising capability
JP4584649B2 (en) 2004-08-18 2010-11-24 富士通株式会社 Communication terminal device and dial registration method thereof
TWI254558B (en) * 2005-01-18 2006-05-01 Asustek Comp Inc Mobile communication device with a transition effect function
US8819569B2 (en) 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US8904286B2 (en) * 2006-02-13 2014-12-02 Blackberry Limited Method and arrangement for providing a primary actions menu on a wireless handheld communication device
US7873153B2 (en) 2006-03-29 2011-01-18 Microsoft Corporation Priority task list

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855015A (en) * 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5855006A (en) * 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US20030177111A1 (en) * 1999-11-16 2003-09-18 Searchcraft Corporation Method for searching from a plurality of data sources
US20010015721A1 (en) * 2000-02-22 2001-08-23 Lg Electronics Inc. Method for searching menu in mobile communication terminal
US20020133488A1 (en) * 2000-02-25 2002-09-19 Bellis Joseph De Search-on-the-fly report generator
US20040142720A1 (en) * 2000-07-07 2004-07-22 Smethers Paul A. Graphical user interface features of a browser in a hand-held wireless communication device
US20040053605A1 (en) * 2000-07-28 2004-03-18 Martyn Mathieu Kennedy Computing device with improved user interface for menus
US6574624B1 (en) * 2000-08-18 2003-06-03 International Business Machines Corporation Automatic topic identification and switch for natural language search of textual document collections
US20020044149A1 (en) * 2000-08-31 2002-04-18 Mccarthy Kevin Handset personalisation
US7082409B1 (en) * 2000-11-22 2006-07-25 Richard Sutton Cherry Fully integrated on-line interactive purchasing club incorporating extremely rapid fulfillment
US20020143755A1 (en) * 2000-11-28 2002-10-03 Siemens Technology-To-Business Center, Llc System and methods for highly distributed wide-area data management of a network of data sources through a database interface
US20020065939A1 (en) * 2000-11-30 2002-05-30 Chung Liu Method and apparatus for updating applications on a mobile device via device synchronization
US20020115476A1 (en) * 2001-02-16 2002-08-22 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
US20020138474A1 (en) * 2001-03-21 2002-09-26 Lee Eugene M. Apparatus for and method of searching and organizing intellectual property information utilizing a field-of-search
US20040030741A1 (en) * 2001-04-02 2004-02-12 Wolton Richard Ernest Method and apparatus for search, visual navigation, analysis and retrieval of information from networks with remote notification and content delivery
US20030158839A1 (en) * 2001-05-04 2003-08-21 Yaroslav Faybishenko System and method for determining relevancy of query responses in a distributed network search mechanism
US20030004936A1 (en) * 2001-06-29 2003-01-02 Epatentmanager.Com Simultaneous intellectual property search and valuation system and methodology (SIPS-VSM)
US7134081B2 (en) * 2001-08-14 2006-11-07 National Instruments Corporation Method and apparatus for controlling an instrumentation system
US20050050001A1 (en) * 2001-09-28 2005-03-03 Client Dynamics, Inc. Method and system for database queries and information delivery
US20030100315A1 (en) * 2001-11-24 2003-05-29 Koninklijke Philips Electronics Location based delivery of service data
US20040250217A1 (en) * 2002-01-22 2004-12-09 Fujitsu Limited Menu item selecting device and method
US20040043758A1 (en) * 2002-08-29 2004-03-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US20040061716A1 (en) * 2002-09-30 2004-04-01 Cheung Dennis T. Centralized alert and notifications repository, manager, and viewer
US20040203656A1 (en) * 2002-11-27 2004-10-14 Andrew Felix G.T.I. System and method for timed profile changes on a mobile device
US20050228780A1 (en) * 2003-04-04 2005-10-13 Yahoo! Inc. Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis
US20040260692A1 (en) * 2003-06-18 2004-12-23 Brill Eric D. Utilizing information redundancy to improve text searches
US20060248045A1 (en) * 2003-07-22 2006-11-02 Kinor Technologies Inc. Information access using ontologies
US20050240592A1 (en) * 2003-08-27 2005-10-27 Ascential Software Corporation Real time data integration for supply chain management
US20050160076A1 (en) * 2004-01-20 2005-07-21 Fujitsu Limited Method and apparatus for referring to database integration, and computer product
US20050262062A1 (en) * 2004-05-08 2005-11-24 Xiongwu Xia Methods and apparatus providing local search engine
US20060058026A1 (en) * 2004-09-10 2006-03-16 John Ang Methods of operating radio communications devices including predefined streaming times and addresses and related devices
US20060106861A1 (en) * 2004-11-16 2006-05-18 The Mathworks, Inc. Dynamic generation of formatted user interfaces in software environments
US20060123360A1 (en) * 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
US20060242586A1 (en) * 2005-04-20 2006-10-26 Microsoft Corporation Searchable task-based interface to control panel functionality

Cited By (602)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7825897B2 (en) 1998-11-20 2010-11-02 Microsoft Corporation Pen-based interface for a notepad computer
US20050198592A1 (en) * 1998-11-20 2005-09-08 Microsoft Corporation Pen-based interface for a notepad computer
US20050204305A1 (en) * 1998-11-20 2005-09-15 Microsoft Corporation Pen-based interface for a notepad computer
US20060136840A1 (en) * 1998-11-20 2006-06-22 Microsoft Corporation Pen-based interface for a notepad computer
US7559037B2 (en) * 1998-11-20 2009-07-07 Microsoft Corporation Pen-based interface for a notepad computer
US7703047B2 (en) 1998-11-20 2010-04-20 Microsoft Corporation Pen-based interface for a notepad computer
US20050198593A1 (en) * 1998-11-20 2005-09-08 Microsoft Corporation Pen-based interface for a notepad computer
US8594287B2 (en) 2000-03-31 2013-11-26 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
US20100142685A1 (en) * 2000-03-31 2010-06-10 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US8400664B2 (en) 2004-03-05 2013-03-19 J2 Global Communications, Inc. Facsimile telecommunications system and method
US8081337B2 (en) 2004-03-05 2011-12-20 J2 Global Communications, Inc. Facsimile telecommunications system and method
US8031360B2 (en) 2004-03-05 2011-10-04 J2 Global Communications, Inc. Methods and systems for fax routing
US7808671B1 (en) 2004-03-05 2010-10-05 J2 Global Communications, Inc. Methods and systems for fax routing
US7869076B1 (en) 2004-03-05 2011-01-11 J2 Global Communications, Inc. Facsimile telecommunications system and method
US20110096369A1 (en) * 2004-03-05 2011-04-28 J2 Global Communications, Inc. Facsimile telecommunications system and method
US20110007885A1 (en) * 2004-03-05 2011-01-13 J2 Global Communications, Inc. Methods and systems for fax routing
US9258412B1 (en) 2004-06-14 2016-02-09 Callwave Communications, Llc Enhanced service levels for call-processing services
US8670536B1 (en) 2004-06-14 2014-03-11 Callwave Communications, Llc Enhanced service levels for call-processing services
US8165278B2 (en) 2004-06-14 2012-04-24 Callwave, Inc. Enhanced service levels for call-processing services
US20100232588A1 (en) * 2004-06-14 2010-09-16 Callwave, Inc. Enhanced service levels for call-processing services
US8929258B1 (en) 2004-06-14 2015-01-06 Callwave Communications, Llc Enhanced service levels for call-processing services
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US8150962B1 (en) * 2005-01-28 2012-04-03 Sprint Spectrum L.P. Method and system for delivery of user-interface skins, applications and services for wireless devices
US8630396B2 (en) 2005-05-02 2014-01-14 Callwave Communications, Llc Methods and systems for transferring voice messages and faxes over a network
US20110191441A1 (en) * 2005-05-02 2011-08-04 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US7965825B1 (en) 2005-05-02 2011-06-21 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US20110013544A1 (en) * 2005-05-09 2011-01-20 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US7808936B2 (en) 2005-05-09 2010-10-05 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US8325635B2 (en) 2005-05-09 2012-12-04 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US20100050087A1 (en) * 2005-06-10 2010-02-25 Andrew Sherrard Preferred contact group centric interface
US8775956B2 (en) 2005-06-10 2014-07-08 T-Mobile Usa, Inc. Preferred contact group centric interface
US8954891B2 (en) 2005-06-10 2015-02-10 T-Mobile Usa, Inc. Preferred contact group centric interface
US8359548B2 (en) 2005-06-10 2013-01-22 T-Mobile Usa, Inc. Managing subset of user contacts
US11564068B2 (en) 2005-06-10 2023-01-24 Amazon Technologies, Inc. Variable path management of user contacts
US20100036968A1 (en) * 2005-06-10 2010-02-11 Michael Steffen Vance Variable path management of user contacts
US20100042941A1 (en) * 2005-06-10 2010-02-18 Michael Steffen Vance Managing subset of user contacts
US8595649B2 (en) 2005-06-10 2013-11-26 T-Mobile Usa, Inc. Preferred contact group centric interface
US20100050117A1 (en) * 2005-06-10 2010-02-25 Andrew Sherrard Preferred contact group centric interface
US20100050123A1 (en) * 2005-06-10 2010-02-25 Andrew Sherrard Preferred contact group centric interface
US20100050086A1 (en) * 2005-06-10 2010-02-25 Andrew Sherrard Preferred contact group centric interface
US8370769B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8826160B2 (en) 2005-06-10 2014-09-02 T-Mobile Usa, Inc. Preferred contact group centric interface
US9304659B2 (en) 2005-06-10 2016-04-05 T-Mobile Usa, Inc. Preferred contact group centric interface
US20100058193A1 (en) * 2005-06-10 2010-03-04 Andrew Sherrard Preferred contact group centric interface
US10459601B2 (en) 2005-06-10 2019-10-29 T-Moblie Usa, Inc. Preferred contact group centric interface
US10177990B2 (en) 2005-06-10 2019-01-08 T-Mobile Usa, Inc. Managing subset of user contacts
US10178519B2 (en) 2005-06-10 2019-01-08 T-Mobile Usa, Inc. Variable path management of user contacts
US10191623B2 (en) 2005-06-10 2019-01-29 T-Mobile Usa, Inc. Variable path management of user contacts
US10969932B2 (en) 2005-06-10 2021-04-06 T-Moblle USA, Inc. Preferred contact group centric interface
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8893041B2 (en) 2005-06-10 2014-11-18 T-Mobile Usa, Inc. Preferred contact group centric interface
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US9253319B1 (en) 2005-07-01 2016-02-02 Callwave Communications, Llc Methods and systems for call connecting calls
US7873356B2 (en) 2005-09-16 2011-01-18 Microsoft Corporation Search interface for mobile devices
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US20070067726A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Content sharing user interface for mobile devices
US9020565B2 (en) 2005-09-16 2015-04-28 Microsoft Technology Licensing, Llc Tile space user interface for mobile devices
US9046984B2 (en) 2005-09-16 2015-06-02 Microsoft Technology Licensing, Llc Tile space user interface for mobile devices
US20070067272A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Search interface for mobile devices
US20100293056A1 (en) * 2005-09-16 2010-11-18 Microsoft Corporation Tile Space User Interface For Mobile Devices
US20070082707A1 (en) * 2005-09-16 2007-04-12 Microsoft Corporation Tile space user interface for mobile devices
US20070067411A1 (en) * 2005-09-21 2007-03-22 Dimitar Angelov Standard implementation container interface for runtime processing of web services messages
US10884579B2 (en) 2005-12-30 2021-01-05 Apple Inc. Portable electronic device with interface reconfiguration mode
US10915224B2 (en) 2005-12-30 2021-02-09 Apple Inc. Portable electronic device with interface reconfiguration mode
US11650713B2 (en) 2005-12-30 2023-05-16 Apple Inc. Portable electronic device with interface reconfiguration mode
US10359907B2 (en) 2005-12-30 2019-07-23 Apple Inc. Portable electronic device with interface reconfiguration mode
US11449194B2 (en) 2005-12-30 2022-09-20 Apple Inc. Portable electronic device with interface reconfiguration mode
US9933913B2 (en) 2005-12-30 2018-04-03 Apple Inc. Portable electronic device with interface reconfiguration mode
US8942688B2 (en) 2006-02-22 2015-01-27 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8165572B1 (en) 2006-02-22 2012-04-24 Callwave, Inc. Methods and systems for call processing in a wireline and wireless network
US8682305B1 (en) 2006-02-22 2014-03-25 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8401533B1 (en) 2006-02-22 2013-03-19 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US9215318B2 (en) 2006-02-22 2015-12-15 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8503646B1 (en) 2006-04-05 2013-08-06 Callwave Communications, Llc Methods and systems for routing calls
US8270582B1 (en) 2006-04-05 2012-09-18 Callwave, Inc. Methods and systems for routing calls
US9049294B1 (en) 2006-05-01 2015-06-02 Ringcentral, Inc. Methods and systems for speed dialing
US8767941B1 (en) 2006-05-01 2014-07-01 Callwave Communications, Llc Methods and systems for speed dialing
US8085922B1 (en) 2006-05-01 2011-12-27 Callwave, Inc. Methods and systems for speed dialing
US8542814B1 (en) 2006-05-01 2013-09-24 Callwave Communications, Llc Methods and systems for speed dialing
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US9497308B1 (en) 2006-06-05 2016-11-15 Callwave Communications, Llc Method and systems for messaging services
US8295865B1 (en) 2006-06-05 2012-10-23 Callwave Communications, Llc Method and systems for short message forwarding services
US8255281B2 (en) 2006-06-07 2012-08-28 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US10733642B2 (en) 2006-06-07 2020-08-04 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US20100241544A1 (en) * 2006-06-07 2010-09-23 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US20080071629A1 (en) * 2006-06-07 2008-03-20 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US9378343B1 (en) 2006-06-16 2016-06-28 Nokia Corporation Automatic detection of required network key type
US9408077B1 (en) 2006-06-16 2016-08-02 Nokia Corporation Communication action bar in a multimodal communication device
US8839224B2 (en) 2006-08-24 2014-09-16 Bby Solutions, Inc. System and method for automatically updating the software of a networked personal audiovisual device
US8521857B2 (en) 2006-08-24 2013-08-27 Bby Solutions, Inc. Systems and methods for widget rendering and sharing on a personal electronic device
US9654589B2 (en) 2006-08-24 2017-05-16 Bby Solutions, Inc. Configurable personal audiovisual device for use in application-sharing system
US20110060994A1 (en) * 2006-08-24 2011-03-10 Duane Stewart Maxwell Systems and methods for widget rendering and sharing on a personal electronic device
US9256420B2 (en) 2006-08-24 2016-02-09 Bby Solutions, Inc. System and method for automatically updating the software of a networked personal audiovisual device
US9344522B2 (en) 2006-08-24 2016-05-17 Bby Solutions, Inc. Systems and methods for widget rendering and sharing on a personal electronic device
US20080059911A1 (en) * 2006-09-01 2008-03-06 Taneli Kulo Advanced player
US9952759B2 (en) 2006-09-06 2018-04-24 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10222977B2 (en) 2006-09-06 2019-03-05 Apple Inc. Portable electronic device performing similar operations for different gestures
US11169690B2 (en) 2006-09-06 2021-11-09 Apple Inc. Portable electronic device for instant messaging
US11762547B2 (en) 2006-09-06 2023-09-19 Apple Inc. Portable electronic device for instant messaging
US9335924B2 (en) 2006-09-06 2016-05-10 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11481106B2 (en) 2006-09-06 2022-10-25 Apple Inc. Video manager for portable multifunction device
US11481112B2 (en) 2006-09-06 2022-10-25 Apple Inc. Portable electronic device performing similar operations for different gestures
US11106326B2 (en) 2006-09-06 2021-08-31 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11023122B2 (en) 2006-09-06 2021-06-01 Apple Inc. Video manager for portable multifunction device
US9927970B2 (en) 2006-09-06 2018-03-27 Apple Inc. Portable electronic device performing similar operations for different gestures
US8547355B2 (en) 2006-09-06 2013-10-01 Apple Inc. Video manager for portable multifunction device
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11736602B2 (en) 2006-09-06 2023-08-22 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US20080094370A1 (en) * 2006-09-06 2008-04-24 Bas Ording Portable Electronic Device Performing Similar Operations for Different Gestures
US9690446B2 (en) 2006-09-06 2017-06-27 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US20110235990A1 (en) * 2006-09-06 2011-09-29 Freddy Allen Anzures Video Manager for Portable Multifunction Device
US8669950B2 (en) 2006-09-06 2014-03-11 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US10838617B2 (en) 2006-09-06 2020-11-17 Apple Inc. Portable electronic device performing similar operations for different gestures
US8531423B2 (en) 2006-09-06 2013-09-10 Apple Inc. Video manager for portable multifunction device
US11921969B2 (en) 2006-09-06 2024-03-05 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US10778828B2 (en) 2006-09-06 2020-09-15 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US11592952B2 (en) 2006-09-06 2023-02-28 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US20080122796A1 (en) * 2006-09-06 2008-05-29 Jobs Steven P Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
US10656778B2 (en) 2006-09-06 2020-05-19 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US20110154188A1 (en) * 2006-09-06 2011-06-23 Scott Forstall Portable Electronic Device, Method, and Graphical User Interface for Displaying Structured Electronic Documents
US10228815B2 (en) 2006-09-06 2019-03-12 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US11240362B2 (en) 2006-09-06 2022-02-01 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8842074B2 (en) 2006-09-06 2014-09-23 Apple Inc. Portable electronic device performing similar operations for different gestures
US8774785B1 (en) 2006-10-06 2014-07-08 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US9413885B1 (en) 2006-10-06 2016-08-09 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8548447B1 (en) 2006-10-06 2013-10-01 Callwave Communications, Llc Methods and systems for blocking unwanted telecommunications
US9692891B1 (en) 2006-10-06 2017-06-27 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8958782B1 (en) 2006-10-06 2015-02-17 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US20080102863A1 (en) * 2006-10-31 2008-05-01 Research In Motion Limited System, method, and user interface for searching for messages associated with a message service on a mobile device
EP1936971A3 (en) * 2006-12-19 2010-03-31 Samsung Electronics Co., Ltd. Content File Search Method and Apparatus for Mobile Terminal
EP1936971A2 (en) * 2006-12-19 2008-06-25 Samsung Electronics Co., Ltd. Content File Search Method and Apparatus for Mobile Terminal
US20080155428A1 (en) * 2006-12-20 2008-06-26 Samsung Electronics Co., Ltd. Method of displaying menu based on use record in mobile terminal
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
US9049302B2 (en) * 2007-01-07 2015-06-02 Apple Inc. Portable multifunction device, method, and graphical user interface for managing communications received while in a locked state
US11586348B2 (en) 2007-01-07 2023-02-21 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US10732821B2 (en) 2007-01-07 2020-08-04 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9367232B2 (en) 2007-01-07 2016-06-14 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US11467722B2 (en) 2007-01-07 2022-10-11 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US10254949B2 (en) 2007-01-07 2019-04-09 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US20080220752A1 (en) * 2007-01-07 2008-09-11 Scott Forstall Portable Multifunction Device, Method, and Graphical User Interface for Managing Communications Received While in a Locked State
US20080165148A1 (en) * 2007-01-07 2008-07-10 Richard Williamson Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content
US11169691B2 (en) 2007-01-07 2021-11-09 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US20080215978A1 (en) * 2007-03-02 2008-09-04 Akiko Bamba Display processing device, display processing method, and display processing program
US8774839B2 (en) 2007-04-08 2014-07-08 Enhanced Geographic Llc Confirming a venue of user location
US8447331B2 (en) 2007-04-08 2013-05-21 Enhanced Geographic Llc Systems and methods to deliver digital location-based content to a visitor at a physical business location
US8566236B2 (en) 2007-04-08 2013-10-22 Enhanced Geographic Llc Systems and methods to determine the name of a business location visited by a user of a wireless device and process payments
US20080248815A1 (en) * 2007-04-08 2008-10-09 James David Busch Systems and Methods to Target Predictive Location Based Content and Track Conversions
US9521524B2 (en) 2007-04-08 2016-12-13 Enhanced Geographic Llc Specific methods that improve the functionality of a location based service system by determining and verifying the branded name of an establishment visited by a user of a wireless device based on approximate geographic location coordinate data received by the system from the wireless device
US8559977B2 (en) 2007-04-08 2013-10-15 Enhanced Geographic Llc Confirming a venue of user location
US8768379B2 (en) 2007-04-08 2014-07-01 Enhanced Geographic Llc Systems and methods to recommend businesses to a user of a wireless device based on a location history associated with the user
US8437776B2 (en) 2007-04-08 2013-05-07 Enhanced Geographic Llc Methods to determine the effectiveness of a physical advertisement relating to a physical business location
US9277366B2 (en) 2007-04-08 2016-03-01 Enhanced Geographic Llc Systems and methods to determine a position within a physical location visited by a user of a wireless device using Bluetooth® transmitters configured to transmit identification numbers and transmitter identification data
US8515459B2 (en) 2007-04-08 2013-08-20 Enhanced Geographic Llc Systems and methods to provide a reminder relating to a physical business location of interest to a user when the user is near the physical business location
US8229458B2 (en) 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US8364171B2 (en) 2007-04-08 2013-01-29 Enhanced Geographic Llc Systems and methods to determine the current popularity of physical business locations
US8626194B2 (en) 2007-04-08 2014-01-07 Enhanced Geographic Llc Systems and methods to determine the name of a business location visited by a user of a wireless device and provide suggested destinations
US8892126B2 (en) 2007-04-08 2014-11-18 Enhanced Geographic Llc Systems and methods to determine the name of a physical business location visited by a user of a wireless device based on location information and the time of day
US8996035B2 (en) 2007-04-08 2015-03-31 Enhanced Geographic Llc Mobile advertisement with social component for geo-social networking system
US9008691B2 (en) 2007-04-08 2015-04-14 Enhanced Geographic Llc Systems and methods to provide an advertisement relating to a recommended business to a user of a wireless device based on a location history of visited physical named locations associated with the user
US9076165B2 (en) 2007-04-08 2015-07-07 Enhanced Geographic Llc Systems and methods to determine the name of a physical business location visited by a user of a wireless device and verify the authenticity of reviews of the physical business location
US20080270941A1 (en) * 2007-04-30 2008-10-30 Samsung Electronics Co., Ltd. User content management method in communication terminal
US20080288573A1 (en) * 2007-05-16 2008-11-20 Victoria Mary Elizabeth Bellotti Method and apparatus for filtering virtual content
US7836151B2 (en) * 2007-05-16 2010-11-16 Palo Alto Research Center Incorporated Method and apparatus for filtering virtual content
US20080288866A1 (en) * 2007-05-17 2008-11-20 Spencer James H Mobile device carrousel systems and methods
US20080307309A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Three dimensional viewer for video
US20080307359A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Grouping Graphical Representations of Objects in a User Interface
US8006185B2 (en) * 2007-06-08 2011-08-23 Apple Inc. Three dimensional viewer for video
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US20090002333A1 (en) * 2007-06-22 2009-01-01 Chumby Industries, Inc. Systems and methods for device registration
USD936082S1 (en) * 2007-06-28 2021-11-16 Apple Inc. Display screen or portion thereof with graphical user interface
US10761691B2 (en) 2007-06-29 2020-09-01 Apple Inc. Portable multifunction device with animated user interface transitions
US11507255B2 (en) 2007-06-29 2022-11-22 Apple Inc. Portable multifunction device with animated sliding user interface transitions
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US20090055415A1 (en) * 2007-08-24 2009-02-26 Microsoft Corporation Dynamic and versatile notepad
US8131778B2 (en) 2007-08-24 2012-03-06 Microsoft Corporation Dynamic and versatile notepad
US11604559B2 (en) 2007-09-04 2023-03-14 Apple Inc. Editing interface
US10620780B2 (en) 2007-09-04 2020-04-14 Apple Inc. Editing interface
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US11010017B2 (en) 2007-09-04 2021-05-18 Apple Inc. Editing interface
US11861138B2 (en) * 2007-09-04 2024-01-02 Apple Inc. Application menu user interface
US20220147226A1 (en) * 2007-09-04 2022-05-12 Apple Inc. Application menu user interface
US20180129750A1 (en) * 2007-10-30 2018-05-10 Google Technology Holdings LLC Method and Apparatus for Context-Aware Delivery of Informational Content on Ambient Displays
US8943425B2 (en) * 2007-10-30 2015-01-27 Google Technology Holdings LLC Method and apparatus for context-aware delivery of informational content on ambient displays
US20090113346A1 (en) * 2007-10-30 2009-04-30 Motorola, Inc. Method and apparatus for context-aware delivery of informational content on ambient displays
US20090119288A1 (en) * 2007-11-05 2009-05-07 Samsung Electronics Co., Ltd. Apparatus and method for searching media data
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US20090178008A1 (en) * 2008-01-06 2009-07-09 Scott Herz Portable Multifunction Device with Interface Reconfiguration Mode
US10628028B2 (en) 2008-01-06 2020-04-21 Apple Inc. Replacing display of icons in response to a gesture
US20090210825A1 (en) * 2008-02-20 2009-08-20 Pfu Limited Image processor and image processing method
US8850359B2 (en) * 2008-02-20 2014-09-30 Pfu Limited Image processor and image processing method
US20090319899A1 (en) * 2008-06-24 2009-12-24 Samsung Electronics Co. Ltd. User interface, method of navigating content, apparatus for reproducing content, and storage medium storing the method
US9176620B2 (en) * 2008-07-22 2015-11-03 Lg Electronics Inc. Mobile terminal and method for displaying information list thereof
US20100023858A1 (en) * 2008-07-22 2010-01-28 Hye-Jin Ryu Mobile terminal and method for displaying information list thereof
US8312374B2 (en) * 2008-08-28 2012-11-13 Sony Corporation Information processing apparatus and method and computer program
US20100053408A1 (en) * 2008-08-28 2010-03-04 Sony Corporation Information processing apparatus and method and computer program
US8339497B2 (en) * 2008-08-29 2012-12-25 Sony Corporation Information processing apparatus, information processing method, and program for checking plural stored images
US20100053216A1 (en) * 2008-08-29 2010-03-04 Sony Corporation Information processing apparatus, information processing method, and program
US8379129B2 (en) * 2008-08-29 2013-02-19 Sony Corporation Information processing apparatus, information processing method, and storage medium including display of an image card
US20100053355A1 (en) * 2008-08-29 2010-03-04 Sony Corporation Information processing apparatus, information processing method, and program
EP2166445B1 (en) * 2008-09-03 2016-02-24 LG Electronics Inc. Terminal, controlling method thereof and recordable medium thereof
US20100169774A1 (en) * 2008-12-26 2010-07-01 Sony Corporation Electronics apparatus, method for displaying map, and computer program
US20100287504A1 (en) * 2009-03-27 2010-11-11 Michael Steffen Vance Managing contact groups from subset of user contacts
USD649154S1 (en) * 2009-03-27 2011-11-22 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636399S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US10510008B2 (en) 2009-03-27 2019-12-17 T-Mobile Usa, Inc. Group based information displays
US10178139B2 (en) 2009-03-27 2019-01-08 T-Mobile Usa, Inc. Providing event data to a group of contacts
US8631070B2 (en) 2009-03-27 2014-01-14 T-Mobile Usa, Inc. Providing event data to a group of contacts
USD670308S1 (en) 2009-03-27 2012-11-06 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636401S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD669496S1 (en) * 2009-03-27 2012-10-23 T-Mobile Usa, Inc. Portion of a display screen with a graphical user interface
USD636400S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8676626B1 (en) 2009-03-27 2014-03-18 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
USD633918S1 (en) * 2009-03-27 2011-03-08 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US10771605B2 (en) 2009-03-27 2020-09-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US11222045B2 (en) 2009-03-27 2022-01-11 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
USD636402S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US10021231B2 (en) 2009-03-27 2018-07-10 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
USD631890S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631887S1 (en) * 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9160828B2 (en) 2009-03-27 2015-10-13 T-Mobile Usa, Inc. Managing communications utilizing communication categories
US8428561B1 (en) 2009-03-27 2013-04-23 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
US10972597B2 (en) 2009-03-27 2021-04-06 T-Mobile Usa, Inc. Managing executable component groups from subset of user executable components
USD670309S1 (en) 2009-03-27 2012-11-06 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631888S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8893025B2 (en) 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
US9195966B2 (en) 2009-03-27 2015-11-24 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US20100248701A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Group based information displays
US9210247B2 (en) 2009-03-27 2015-12-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US20100246789A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Providing event data to a group of contacts
US11010678B2 (en) 2009-03-27 2021-05-18 T-Mobile Usa, Inc. Group based information displays
USD661312S1 (en) 2009-03-27 2012-06-05 T-Mobile Usa, Inc. Display screen portion with user interface
USD657377S1 (en) 2009-03-27 2012-04-10 T-Mobile, USA Portion of a display screen with a user interface
USD657379S1 (en) 2009-03-27 2012-04-10 T-Mobile USA Portion of a display screen with a user interface
US20100250672A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Providing event data to a group of contacts
USD673973S1 (en) 2009-03-27 2013-01-08 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9886487B2 (en) 2009-03-27 2018-02-06 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US20100245262A1 (en) * 2009-03-27 2010-09-30 Michael Steffen Vance Managing contact groups from subset of user contacts
USD657378S1 (en) 2009-03-27 2012-04-10 T-Mobile, USA Portion of a display screen with a user interface
USD636403S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9369542B2 (en) 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
USD631889S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD653259S1 (en) 2009-03-27 2012-01-31 T-Mobile Usa, Inc. Display screen portion with user interface
USD656947S1 (en) 2009-03-27 2012-04-03 T-Mobile, Usa, Inc. Portion of a display screen with a user interface
USD631886S1 (en) * 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9355382B2 (en) * 2009-03-27 2016-05-31 T-Mobile Usa, Inc. Group based information displays
USD653260S1 (en) 2009-03-27 2012-01-31 T-Mobile Usa, Inc. Display screen portion with user interface
US8140621B2 (en) 2009-03-27 2012-03-20 T-Mobile, Usa, Inc. Providing event data to a group of contacts
US10394433B2 (en) 2009-03-30 2019-08-27 Microsoft Technology Licensing, Llc Chromeless user interface
EP2433470B1 (en) * 2009-05-20 2019-09-18 Microsoft Technology Licensing, LLC Column organization of content
US10402078B2 (en) 2009-06-29 2019-09-03 Nokia Technologies Oy Method and apparatus for interactive movement of displayed content
US20170199881A1 (en) * 2009-07-16 2017-07-13 Sony Mobile Communications Inc. Information terminal, information presentation method for an information terminal, and information presentation program
US11269909B2 (en) * 2009-07-16 2022-03-08 Sony Corporation Information terminal, information presentation method for an information terminal, and information presentation program
USD759700S1 (en) 2009-10-26 2016-06-21 Amazon Technologies, Inc. Display screen portion with graphical user interface
USD787532S1 (en) * 2009-10-26 2017-05-23 Amazon Technologies, Inc. Display screen portion with graphical user interface
US20110154229A1 (en) * 2009-12-17 2011-06-23 Microsoft Corporation Mosaic identity
US9733812B2 (en) 2010-01-06 2017-08-15 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
USD937315S1 (en) * 2010-01-27 2021-11-30 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD771656S1 (en) 2010-01-27 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
EP2381401A1 (en) * 2010-04-23 2011-10-26 Research In Motion Limited Filtering data entries on mobile electronic devices having auxiliary input devices
US9152951B2 (en) 2010-04-23 2015-10-06 Blackberry Limited Filtering data entries on mobile electronic devices having auxiliary input devices
USD666209S1 (en) 2010-06-05 2012-08-28 Apple Inc. Display screen or portion thereof with graphical user interface
US8522165B2 (en) * 2010-06-18 2013-08-27 Adobe Systems Incorporated User interface and method for object management
US20110314422A1 (en) * 2010-06-18 2011-12-22 Adobe Systems Incorporated User interface and method for object management
USD681630S1 (en) 2010-07-08 2013-05-07 Apple Inc. Portable display device with graphical user interface
USD742872S1 (en) 2010-07-08 2015-11-10 Apple Inc. Portable display device with graphical user interface
US9395907B2 (en) 2010-08-20 2016-07-19 Nokia Technologies Oy Method and apparatus for adapting a content package comprising a first content segment from a first content source to display a second content segment from a second content source
US8767019B2 (en) 2010-08-31 2014-07-01 Sovanta Ag Computer-implemented method for specifying a processing operation
US8972467B2 (en) 2010-08-31 2015-03-03 Sovanta Ag Method for selecting a data set from a plurality of data sets by means of an input device
USD734350S1 (en) 2010-09-01 2015-07-14 Apple Inc. Display screen or portion thereof with graphical user interface
US8583091B1 (en) 2010-09-06 2013-11-12 Sprint Communications Company L.P. Dynamic loading, unloading, and caching of alternate complete interfaces
US8838087B1 (en) * 2010-09-06 2014-09-16 Sprint Communications Company L.P. Provisioning system and methods for interfaceless phone
US9386395B1 (en) 2010-09-06 2016-07-05 Sprint Communications Company L.P. Dynamic loading, unloading, and caching of alternate complete interfaces
US20120084707A1 (en) * 2010-09-30 2012-04-05 Research In Motion Limited System and method for controlling event notifications
US10761692B2 (en) * 2010-10-05 2020-09-01 Citrix Systems, Inc. Display management for native user experiences
US11281360B2 (en) 2010-10-05 2022-03-22 Citrix Systems, Inc. Display management for native user experiences
US20160328107A1 (en) * 2010-10-05 2016-11-10 Citrix Systems, Inc. Display Management for Native User Experiences
US11487404B2 (en) 2010-12-20 2022-11-01 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US11880550B2 (en) 2010-12-20 2024-01-23 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
CN102098380A (en) * 2010-12-22 2011-06-15 中兴通讯股份有限公司 Method and device for customizing shortcut in mobile terminal
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US11126333B2 (en) 2010-12-23 2021-09-21 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US8559933B1 (en) 2011-02-08 2013-10-15 Sprint Communications Company L.P. System and method for ID platform
US8954041B1 (en) 2011-02-08 2015-02-10 Sprint Communications Company L.P. System and method for ID platform
US8533605B1 (en) 2011-02-16 2013-09-10 Sprint Communications Company L.P. Device experience adaptation based on schedules and events
US8244277B1 (en) 2011-02-16 2012-08-14 Sprint Communications Company L.P. Device experience adaptation based on schedules and events
US9123062B1 (en) 2011-02-18 2015-09-01 Sprint Communications Company L.P. Ad sponsored interface pack
USD760238S1 (en) 2011-03-01 2016-06-28 Apple Inc. Display screen or portion thereof with graphical user interface
US9043446B1 (en) 2011-03-10 2015-05-26 Sprint Communications Company L.P. Mirroring device interface components for content sharing
US9721060B2 (en) 2011-04-22 2017-08-01 Pepsico, Inc. Beverage dispensing system with social media capabilities
US8869167B2 (en) 2011-05-19 2014-10-21 International Business Machines Corporation Application hibernation
US8856802B2 (en) 2011-05-19 2014-10-07 International Business Machines Corporation Application hibernation
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US11698721B2 (en) 2011-05-27 2023-07-11 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US20130047126A1 (en) * 2011-05-27 2013-02-21 Microsoft Corporation Switching back to a previously-interacted-with application
US8972592B1 (en) 2011-05-27 2015-03-03 Sprint Communications Company L.P. Extending an interface pack to a computer system
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9329774B2 (en) * 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US11487403B2 (en) 2011-06-05 2022-11-01 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US11442598B2 (en) 2011-06-05 2022-09-13 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US10908781B2 (en) 2011-06-05 2021-02-02 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US11921980B2 (en) 2011-06-05 2024-03-05 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US8577334B1 (en) 2011-06-16 2013-11-05 Sprint Communications Company L.P. Restricted testing access for electronic device
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9619810B1 (en) 2011-10-11 2017-04-11 Sprint Communications Company L.P. Zone architecture for dynamic targeted content creation
US9218704B2 (en) 2011-11-01 2015-12-22 Pepsico, Inc. Dispensing system and user interface
US10435285B2 (en) 2011-11-01 2019-10-08 Pepsico, Inc. Dispensing system and user interface
US10934149B2 (en) 2011-11-01 2021-03-02 Pepsico, Inc. Dispensing system and user interface
US10005657B2 (en) 2011-11-01 2018-06-26 Pepsico, Inc. Dispensing system and user interface
US20130166594A1 (en) * 2011-12-23 2013-06-27 T-Mobile Usa Inc. Advertisement, Feature and Data Provisioning Based on Dialed Numbers and Other Addresses
USD702699S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD702698S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD696267S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD702247S1 (en) 2012-01-19 2014-04-08 Pepsico, Inc. Display screen with graphical user interface
USD696264S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD703681S1 (en) 2012-01-19 2014-04-29 Pepsico, Inc. Display screen with graphical user interface
USD696266S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696265S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
US20130254705A1 (en) * 2012-03-20 2013-09-26 Wimm Labs, Inc. Multi-axis user interface for a touch-screen enabled wearable device
CN104737114A (en) * 2012-03-20 2015-06-24 谷歌股份有限公司 Multi-axis interface for a touch-screen enabled wearable device
US20130263053A1 (en) * 2012-03-29 2013-10-03 Charles G. Tritschler Media widget to interface with multiple underlying applications
USD754704S1 (en) 2012-04-04 2016-04-26 Kohler Co. Display screen with graphical user interface
US20130332856A1 (en) * 2012-06-10 2013-12-12 Apple Inc. Digital media receiver for sharing image streams
USD734764S1 (en) 2012-06-10 2015-07-21 Apple Inc. Display screen or portion thereof with graphical user interface
US9189607B1 (en) 2012-06-29 2015-11-17 Sprint Communications Company L.P. Mobile phone controls preprocessor
US8843122B1 (en) 2012-06-29 2014-09-23 Sprint Communications Company L.P. Mobile phone controls preprocessor
US9413839B2 (en) 2012-07-31 2016-08-09 Sprint Communications Company L.P. Traffic management of third party applications
USD749605S1 (en) * 2012-08-07 2016-02-16 Samsung Electronics Co., Ltd. TV display screen displaying GUI
USD742901S1 (en) * 2012-08-07 2015-11-10 Samsung Electronics Co., Ltd. TV display screen displaying GUI
US9811672B2 (en) 2012-08-10 2017-11-07 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
US9183412B2 (en) 2012-08-10 2015-11-10 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
USD735221S1 (en) * 2012-08-21 2015-07-28 Eharmony, Inc. Display screen with transitional graphical user interface
USD775162S1 (en) * 2012-08-21 2016-12-27 Eharmony, Inc. Display screen with transitional graphical user interface
USD859438S1 (en) 2012-09-07 2019-09-10 Apple Inc. Display screen or portion thereof with graphical user interface
USD757714S1 (en) 2012-09-07 2016-05-31 Apple Inc. Electronic device with graphical user interface
USD810072S1 (en) 2012-09-11 2018-02-13 Apple Inc. Electronic device with graphical user interface
US9483163B2 (en) * 2012-10-01 2016-11-01 Fuji Xerox Co., Ltd. Information display apparatus, information display method, and computer readable medium
US20140096080A1 (en) * 2012-10-01 2014-04-03 Fuji Xerox Co., Ltd. Information display apparatus, information display method, and computer readable medium
US9442709B1 (en) 2012-10-24 2016-09-13 Sprint Communications Company L.P. Transition experience during loading and updating an interface and applications pack
US20140129957A1 (en) * 2012-11-02 2014-05-08 Nvidia Corporation Personalized user interface on mobile information device
US9600143B2 (en) * 2012-11-15 2017-03-21 Lg Electronics Inc. Mobile terminal and control method thereof
US20140136977A1 (en) * 2012-11-15 2014-05-15 Lg Electronics Inc. Mobile terminal and control method thereof
CN103823618A (en) * 2012-11-15 2014-05-28 Lg电子株式会社 Mobile terminal and control method thereof
USD819680S1 (en) * 2012-12-18 2018-06-05 2236008 Ontario Inc. Display screen or portion thereof with a graphical user interface
USD744496S1 (en) * 2013-01-04 2015-12-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD701875S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD704728S1 (en) 2013-02-25 2014-05-13 Pepsico, Inc. Display screen with graphical user interface
USD707700S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
USD701876S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD707701S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
US10261650B2 (en) * 2013-03-12 2019-04-16 Oracle International Corporation Window grouping and management across applications and devices
US20140282217A1 (en) * 2013-03-12 2014-09-18 Oracle International Corporation Window grouping and management across applications and devices
US11556224B1 (en) * 2013-03-15 2023-01-17 Chad Dustin TILLMAN System and method for cooperative sharing of resources of an environment
US20140304616A1 (en) * 2013-04-04 2014-10-09 Pantech Co., Ltd. Mobile terminal and method for processing notification information
USD763297S1 (en) 2013-06-09 2016-08-09 Apple Inc. Display screen or portion thereof with graphical user interface
USD861019S1 (en) 2013-06-09 2019-09-24 Apple Inc. Display screen or portion thereof with graphical user interface
USD763895S1 (en) 2013-06-09 2016-08-16 Apple Inc. Display screen or portion thereof with graphical user interface
USD790581S1 (en) 2013-06-09 2017-06-27 Apple Inc. Display screen or portion thereof with graphical user interface
USD791809S1 (en) * 2013-08-29 2017-07-11 Tinder, Inc. Display screen or portion thereof with a graphical user interface of a mobile device
USD781334S1 (en) * 2013-08-29 2017-03-14 Tinder, Inc. Display screen or portion thereof with a graphical user interface of a mobile device
USD954088S1 (en) 2013-09-10 2022-06-07 Apple Inc. Display screen or portion thereof with graphical user interface
USD831696S1 (en) 2013-10-22 2018-10-23 Apple Inc. Display screen or portion thereof with set of graphical user interfaces
US9513888B1 (en) 2014-01-30 2016-12-06 Sprint Communications Company L.P. Virtual preloads
USD769241S1 (en) * 2014-02-02 2016-10-18 Kohler Co. Display for user interface
USD866580S1 (en) 2014-02-02 2019-11-12 Kohler Co. Display screen with graphical user interface
USD967153S1 (en) 2014-02-02 2022-10-18 Kohler Co. Display screen with graphical user interface
USD812048S1 (en) 2014-02-02 2018-03-06 Kohler Co. Display for user interface
USD783640S1 (en) 2014-03-07 2017-04-11 Apple Inc. Display screen or portion thereof with graphical user interface
US11907013B2 (en) 2014-05-30 2024-02-20 Apple Inc. Continuity of applications across devices
USD789964S1 (en) 2014-06-01 2017-06-20 Apple Inc. Display screen or portion therof with animated graphical user interface
USD804525S1 (en) 2014-06-01 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD810761S1 (en) 2014-06-01 2018-02-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD1006052S1 (en) 2014-06-01 2023-11-28 Apple Inc. Display screen or portion thereof with graphical user interface
USD822055S1 (en) 2014-06-25 2018-07-03 Boekel Scientific Portion of a display panel with a set of computer icon images
US8954521B1 (en) * 2014-07-22 2015-02-10 Google Inc. Management and presentation of notification content
US9306882B2 (en) 2014-07-22 2016-04-05 Google Inc. Management and presentation of notification content
USD834608S1 (en) * 2014-08-28 2018-11-27 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD754705S1 (en) * 2014-08-31 2016-04-26 Livongo Health, Inc. Glucometer display screen with a reminder screen graphical user interface
USD772297S1 (en) 2014-09-01 2016-11-22 Apple Inc. Display screen or portion thereof with graphical user interface
USD759723S1 (en) 2014-09-01 2016-06-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD910658S1 (en) 2014-09-01 2021-02-16 Apple Inc. Display screen or portion thereof with a multi-state graphical user interface
USD940756S1 (en) 2014-09-01 2022-01-11 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD836648S1 (en) 2014-09-03 2018-12-25 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD782513S1 (en) * 2015-01-02 2017-03-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD762671S1 (en) 2015-03-06 2016-08-02 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD868814S1 (en) 2015-03-27 2019-12-03 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD879823S1 (en) 2015-03-27 2020-03-31 Twitter, Inc. Display screen with graphical user interface
USD879825S1 (en) 2015-03-27 2020-03-31 Twitter, Inc. Display screen with graphical user interface
USD879824S1 (en) 2015-03-27 2020-03-31 Twitter, Inc. Display screen with graphical user interface
USD880515S1 (en) 2015-03-27 2020-04-07 Twitter, Inc. Display screen with graphical user interface
USD780785S1 (en) * 2015-03-27 2017-03-07 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD881231S1 (en) 2015-03-27 2020-04-14 Twitter, Inc. Display screen with graphical user interface
USD881925S1 (en) 2015-03-27 2020-04-21 Twitter, Inc. Display screen with graphical user interface
USD879826S1 (en) 2015-03-27 2020-03-31 Twitter, Inc. Display screen with graphical user interface
USD916771S1 (en) * 2015-03-27 2021-04-20 Twitter, Inc. Display screen with graphical user interface
USD868815S1 (en) 2015-03-27 2019-12-03 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD868818S1 (en) 2015-03-27 2019-12-03 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD868817S1 (en) 2015-03-27 2019-12-03 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD868816S1 (en) 2015-03-27 2019-12-03 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD856350S1 (en) 2015-03-27 2019-08-13 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD856351S1 (en) 2015-03-27 2019-08-13 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD936673S1 (en) 2015-03-27 2021-11-23 Twitter, Inc. Display screen with graphical user interface
USD892838S1 (en) 2015-03-27 2020-08-11 Twitter, Inc. Display screen with graphical user interface
USD892839S1 (en) 2015-03-27 2020-08-11 Twitter, Inc. Display screen with graphical user interface
USD892840S1 (en) 2015-03-27 2020-08-11 Twitter, Inc. Display screen with graphical user interface
USD857037S1 (en) 2015-03-27 2019-08-20 Twitter, Inc. Display screen with graphical user interface for live video sharing
USD768678S1 (en) * 2015-04-02 2016-10-11 Kenneth Smith Display screen with graphical user interface
USD766954S1 (en) 2015-04-02 2016-09-20 Kenneth Smith Display screen with graphical user interface
USD766294S1 (en) 2015-04-02 2016-09-13 Kenneth Smith Display screen with graphical user interface
USD766295S1 (en) * 2015-04-02 2016-09-13 Kenneth Smith Display screen with graphical user interface
USD769921S1 (en) 2015-04-02 2016-10-25 Kenneth Smith Display screen with graphical user interface
USD769283S1 (en) 2015-04-02 2016-10-18 Kenneth Smith Display screen with graphical user interface
US20220121312A1 (en) * 2015-04-13 2022-04-21 Huawei Technologies Co., Ltd. Method, Apparatus, and Device for Enabling Task Management Interface
US11693506B2 (en) * 2015-04-13 2023-07-04 Huawei Technologies Co., Ltd. Method, apparatus, and device for enabling task management interface
US9483253B1 (en) 2015-04-30 2016-11-01 Sprint Communications Company L.P. Methods for customization of default applications on a mobile communication device
USD803850S1 (en) 2015-06-05 2017-11-28 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD831674S1 (en) 2015-09-08 2018-10-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD859447S1 (en) * 2015-09-08 2019-09-10 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD892821S1 (en) 2015-09-08 2020-08-11 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD939567S1 (en) 2015-09-08 2021-12-28 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD803858S1 (en) 2015-09-25 2017-11-28 Sz Dji Osmo Technology Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD790567S1 (en) * 2015-09-25 2017-06-27 Sz Dji Osmo Technology Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD785023S1 (en) * 2015-12-15 2017-04-25 Domo, Inc. Display screen or portion thereof with a graphical user interface
USD799532S1 (en) * 2015-12-17 2017-10-10 Domo, Inc. Display screen or portion thereof with a graphical user interface
USD802012S1 (en) * 2015-12-24 2017-11-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional icon
USD936689S1 (en) 2016-01-08 2021-11-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD904448S1 (en) 2016-01-08 2020-12-08 Apple Inc. Display screen or portion thereof with graphical user interface
USD814509S1 (en) 2016-01-08 2018-04-03 Apple Inc. Display screen or portion thereof with graphical user interface
USD875780S1 (en) 2016-01-08 2020-02-18 Apple Inc. Display screen or portion thereof with graphical user interface
USD838739S1 (en) 2016-01-08 2019-01-22 Apple Inc. Display screen or portion thereof with graphical user interface
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD853432S1 (en) 2016-01-08 2019-07-09 Apple Inc. Display screen or portion thereof with graphical user interface
USD813905S1 (en) 2016-01-11 2018-03-27 Apple Inc. Display screen or portion thereof with graphical user interface
USD836132S1 (en) 2016-01-11 2018-12-18 Apple Inc. Display screen or portion thereof with graphical user interface
USD778942S1 (en) 2016-01-11 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD915437S1 (en) * 2016-01-22 2021-04-06 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD797842S1 (en) 2016-06-10 2017-09-19 Apple Inc. Type font
USD786340S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786357S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786338S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
USD786339S1 (en) 2016-06-10 2017-05-09 Apple Inc. Type font
US11660503B2 (en) 2016-06-11 2023-05-30 Apple Inc. Activity and workout updates
USD975129S1 (en) 2016-06-11 2023-01-10 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD942494S1 (en) 2016-06-11 2022-02-01 Apple Inc. Display screen or portion thereof with animated graphical user interface
US11161010B2 (en) 2016-06-11 2021-11-02 Apple Inc. Activity and workout updates
US11918857B2 (en) 2016-06-11 2024-03-05 Apple Inc. Activity and workout updates
US11148007B2 (en) 2016-06-11 2021-10-19 Apple Inc. Activity and workout updates
USD944267S1 (en) * 2016-07-29 2022-02-22 Drfirst.Com, Inc. Streamlined patient communication device display screen with graphical user interface
USD930675S1 (en) 2016-07-29 2021-09-14 Drfirst.Com, Inc. Streamlined patient communication device display screen with graphical user interface
USD993271S1 (en) 2016-07-29 2023-07-25 Drfirst.Com, Inc. Communication device display with graphical user interface
US11676092B1 (en) * 2016-07-31 2023-06-13 Splunk Inc. Graphical user interface with hybrid role-based access control
USD888086S1 (en) * 2016-10-26 2020-06-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD832291S1 (en) * 2016-10-28 2018-10-30 Outbrain Inc. Device display or portion thereof with a messaging graphical user interface
USD815129S1 (en) * 2016-10-28 2018-04-10 Spotify Ab Display screen or portion thereof with graphical user interface
USD830395S1 (en) * 2016-10-28 2018-10-09 Spotify Ab Display screen or portion thereof with transitional graphical user interface
USD829743S1 (en) * 2016-10-28 2018-10-02 Spotify Ab Display screen or portion thereof with transitional graphical user interface
USD835654S1 (en) * 2016-12-22 2018-12-11 Ricoh Company, Ltd. Display screen or portion thereof with graphical user interface
USD898050S1 (en) * 2017-01-24 2020-10-06 Google Llc Display screen or portion thereof with graphical user interface
USD875116S1 (en) * 2017-02-22 2020-02-11 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD886850S1 (en) 2017-02-23 2020-06-09 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD886845S1 (en) 2017-02-23 2020-06-09 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD821436S1 (en) * 2017-02-23 2018-06-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD821435S1 (en) * 2017-02-23 2018-06-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD909405S1 (en) 2017-02-23 2021-02-02 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD826243S1 (en) 2017-06-04 2018-08-21 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD905105S1 (en) 2017-06-05 2020-12-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD839301S1 (en) 2017-06-30 2019-01-29 Microsoft Corporation Display screen with animated graphical user interface
USD826982S1 (en) * 2017-06-30 2018-08-28 Microsoft Corporation Display screen with graphical user interface
USD930661S1 (en) 2017-09-09 2021-09-14 Apple Inc. Electronic device with graphical user interface
USD851111S1 (en) 2017-09-09 2019-06-11 Apple Inc. Electronic device with graphical user interface
USD1012963S1 (en) 2017-09-10 2024-01-30 Apple Inc. Electronic device with animated graphical user interface
USD857032S1 (en) 2017-09-10 2019-08-20 Apple Inc. Electronic device with graphical user interface
USD938962S1 (en) 2017-09-10 2021-12-21 Apple Inc. Electronic device with graphical user interface
USD956088S1 (en) 2017-09-11 2022-06-28 Apple Inc. Electronic device with animated graphical user interface
USD861704S1 (en) 2017-09-11 2019-10-01 Apple Inc. Electronic device with graphical user interface
USD900833S1 (en) 2017-09-11 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
USD842321S1 (en) 2017-09-18 2019-03-05 Apple Inc. Electronic device with graphical user interface
USD894941S1 (en) 2017-09-18 2020-09-01 Apple Inc. Electronic device with graphical user interface
USD873850S1 (en) * 2017-09-22 2020-01-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD910046S1 (en) 2017-09-29 2021-02-09 Apple Inc. Electronic device with graphical user interface
USD928821S1 (en) 2017-09-29 2021-08-24 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD957422S1 (en) 2017-10-06 2022-07-12 Apple Inc. Electronic device with graphical user interface
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
USD928180S1 (en) 2017-11-07 2021-08-17 Apple Inc. Electronic device with graphical user interface
USD861024S1 (en) * 2017-12-22 2019-09-24 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
USD942993S1 (en) 2017-12-29 2022-02-08 Facebook, Inc. Display screen with a graphical user interface
USD942992S1 (en) 2017-12-29 2022-02-08 Facebook, Inc. Display screen with a graphical user interface
USD873286S1 (en) * 2018-02-21 2020-01-21 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD903692S1 (en) * 2018-02-22 2020-12-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD889477S1 (en) 2018-03-06 2020-07-07 Google Llc Display screen or a portion thereof with an animated graphical interface
USD963687S1 (en) 2018-05-07 2022-09-13 Google Llc Display screen or portion thereof with an animated graphical interface
USD894951S1 (en) 2018-05-07 2020-09-01 Google Llc Display screen or portion thereof with an animated graphical interface
USD969835S1 (en) 2018-05-07 2022-11-15 Google Llc Display screen or portion thereof with an animated graphical interface
USD969836S1 (en) 2018-05-07 2022-11-15 Google Llc Display screen or portion thereof with a graphical interface
USD894952S1 (en) * 2018-05-07 2020-09-01 Google Llc Display screen or portion thereof with an animated graphical interface
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
USD971234S1 (en) 2018-06-03 2022-11-29 Apple Inc. Electronic device with graphical user interface
USD916884S1 (en) 2018-06-03 2021-04-20 Apple Inc. Electronic device with animated graphical user interface
USD937890S1 (en) 2018-06-03 2021-12-07 Apple Inc. Electronic device with graphical user interface
USD880495S1 (en) 2018-06-03 2020-04-07 Apple Inc. Electronic device with graphical user interface
USD902956S1 (en) 2018-06-03 2020-11-24 Apple Inc. Electronic device with graphical user interface
USD877174S1 (en) 2018-06-03 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD928812S1 (en) 2018-06-03 2021-08-24 Apple Inc. Electronic device with animated graphical user interface
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD962269S1 (en) 2018-06-04 2022-08-30 Apple Inc. Electronic device with animated graphical user interface
USD894946S1 (en) 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with an animated graphical user interface
USD895662S1 (en) 2018-06-08 2020-09-08 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894203S1 (en) * 2018-06-08 2020-08-25 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894911S1 (en) * 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD894947S1 (en) 2018-06-08 2020-09-01 Beijing Microlive Vision Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD953350S1 (en) 2018-09-06 2022-05-31 Apple Inc. Electronic device with graphical user interface
USD938968S1 (en) 2018-09-06 2021-12-21 Apple Inc. Electronic device with animated graphical user interface
USD938476S1 (en) 2018-09-11 2021-12-14 Apple Inc. Electronic device with animated graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
USD916859S1 (en) 2018-10-29 2021-04-20 Apple Inc. Electronic device with graphical user interface
USD999237S1 (en) 2018-10-29 2023-09-19 Apple Inc. Electronic device with graphical user interface
USD954099S1 (en) 2018-10-29 2022-06-07 Apple Inc. Electronic device with graphical user interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD938458S1 (en) * 2019-01-04 2021-12-14 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD938459S1 (en) * 2019-01-04 2021-12-14 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD917563S1 (en) 2019-02-04 2021-04-27 Apple Inc. Electronic device with animated graphical user interface
USD973688S1 (en) * 2019-02-15 2022-12-27 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD916128S1 (en) 2019-03-04 2021-04-13 Apple Inc. Electronic device with icon
USD967858S1 (en) 2019-03-25 2022-10-25 Apple Inc. Electronic device with graphical user interface
USD939575S1 (en) 2019-03-25 2021-12-28 Apple Inc. Electronic device with icon
USD929440S1 (en) 2019-04-19 2021-08-31 Pepsico, Inc. Display screen or portion thereof with animated graphical user interface
USD1009928S1 (en) 2019-04-19 2024-01-02 Pepsico, Inc. Display screen or portion thereof with graphical user interface
USD912697S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD912693S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD926800S1 (en) 2019-04-22 2021-08-03 Facebook, Inc. Display screen with an animated graphical user interface
USD926801S1 (en) 2019-04-22 2021-08-03 Facebook, Inc. Display screen with an animated graphical user interface
USD913314S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
USD913313S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
USD930695S1 (en) 2019-04-22 2021-09-14 Facebook, Inc. Display screen with a graphical user interface
USD914051S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
USD914058S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with a graphical user interface
USD914049S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
US11562051B2 (en) 2019-04-25 2023-01-24 Motorola Mobility Llc Varying computing device behavior for different authenticators
US11093659B2 (en) 2019-04-25 2021-08-17 Motorola Mobility Llc Controlling content visibility on a computing device based on wearable device proximity
US11455411B2 (en) * 2019-04-25 2022-09-27 Motorola Mobility Llc Controlling content visibility on a computing device based on computing device location
USD921001S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen or portion thereof with an animated graphical user interface
USD921647S1 (en) 2019-05-06 2021-06-08 Google Llc Display screen or portion thereof with an animated graphical user interface
USD973683S1 (en) 2019-05-06 2022-12-27 Google Llc Display screen or portion thereof with an animated graphical user interface
USD921002S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen with animated graphical interface
USD921000S1 (en) 2019-05-06 2021-06-01 Google Llc Display screen or portion thereof with an animated graphical user interface
US11354020B1 (en) 2019-05-20 2022-06-07 Meta Platforms, Inc. Macro-navigation within a digital story framework
US11252118B1 (en) 2019-05-29 2022-02-15 Facebook, Inc. Systems and methods for digital privacy controls
US11388132B1 (en) 2019-05-29 2022-07-12 Meta Platforms, Inc. Automated social media replies
USD967189S1 (en) 2019-05-31 2022-10-18 Apple Inc. Electronic device with animated graphical user interface
USD938493S1 (en) 2019-05-31 2021-12-14 Apple Inc. Electronic device with graphical user interface
USD964425S1 (en) 2019-05-31 2022-09-20 Apple Inc. Electronic device with graphical user interface
USD924932S1 (en) 2019-05-31 2021-07-13 Apple Inc. Electronic device with graphical user interface
USD951996S1 (en) 2019-05-31 2022-05-17 Apple Inc. Electronic device with animated graphical user interface
USD913315S1 (en) 2019-05-31 2021-03-16 Apple Inc. Electronic device with graphical user interface
USD916134S1 (en) 2019-05-31 2021-04-13 Apple Inc. Electronic device with graphical user interface
USD936702S1 (en) 2019-05-31 2021-11-23 Apple Inc. Electronic device with animated graphical user interface
USD914056S1 (en) 2019-05-31 2021-03-23 Apple Inc. Electronic device with animated graphical user interface
USD936701S1 (en) 2019-05-31 2021-11-23 Apple Inc. Electronic device with graphical user interface
USD952683S1 (en) 2019-05-31 2022-05-24 Apple Inc. Electronic device with graphical user interface
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
US11842044B2 (en) 2019-06-01 2023-12-12 Apple Inc. Keyboard management user interfaces
US11620046B2 (en) 2019-06-01 2023-04-04 Apple Inc. Keyboard management user interfaces
USD926217S1 (en) 2019-06-05 2021-07-27 Facebook, Inc. Display screen with an animated graphical user interface
USD914739S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD924255S1 (en) 2019-06-05 2021-07-06 Facebook, Inc. Display screen with a graphical user interface
USD914705S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD912700S1 (en) 2019-06-05 2021-03-09 Facebook, Inc. Display screen with an animated graphical user interface
USD918264S1 (en) 2019-06-06 2021-05-04 Facebook, Inc. Display screen with a graphical user interface
USD926804S1 (en) 2019-06-06 2021-08-03 Facebook, Inc. Display screen with a graphical user interface
USD928828S1 (en) 2019-06-06 2021-08-24 Facebook, Inc. Display screen with a graphical user interface
USD916915S1 (en) * 2019-06-06 2021-04-20 Facebook, Inc. Display screen with a graphical user interface
USD917533S1 (en) 2019-06-06 2021-04-27 Facebook, Inc. Display screen with a graphical user interface
USD914757S1 (en) 2019-06-06 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD962977S1 (en) 2019-09-09 2022-09-06 Apple Inc. Electronic device with graphical user interface
USD949190S1 (en) 2019-09-09 2022-04-19 Apple Inc. Electronic device with graphical user interface
USD924912S1 (en) 2019-09-09 2021-07-13 Apple Inc. Display screen or portion thereof with graphical user interface
US11688247B2 (en) 2019-09-13 2023-06-27 Aristocrat Technologies, Inc. Metamorphic persistent symbols using random probability distribution
USD997182S1 (en) * 2019-11-09 2023-08-29 Aristocrat Technologies, Inc. Display screen or portion thereof with transitional graphical user interface
USD1016086S1 (en) * 2019-11-09 2024-02-27 Aristocrat Technologies, Inc. Display screen or portion thereof with transitional graphical user interface
USD1020866S1 (en) 2020-01-09 2024-04-02 Apple Inc. Type font
USD963742S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
USD963741S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
USD1020867S1 (en) 2020-01-09 2024-04-02 Apple Inc. Type font
US11887430B2 (en) 2020-02-24 2024-01-30 Aristocrat Technologies, Inc. Systems and methods for electronic gaming with trigger conditions
US11922776B2 (en) 2020-03-04 2024-03-05 Aristocrat Technologies Australia Pty Limited Gaming device with dynamically awardable prizes based on collective position state of symbols
USD983226S1 (en) * 2020-03-04 2023-04-11 Aristocrat Technologies Australia Pty Limited Display screen or portion thereof with graphical user interface
USD1010663S1 (en) * 2020-06-01 2024-01-09 Meta Platforms, Inc. Display screen with a graphical user interface
USD949184S1 (en) 2020-06-17 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
USD942489S1 (en) * 2020-06-18 2022-02-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD991282S1 (en) * 2020-06-21 2023-07-04 Apple Inc. Display screen or portion thereof with graphical user interface
USD942994S1 (en) * 2020-06-21 2022-02-08 Apple Inc. Display screen or portion thereof with graphical user interface
USD988347S1 (en) 2020-09-14 2023-06-06 Apple Inc. Display screen or portion thereof with graphical user interface
USD934902S1 (en) * 2020-09-14 2021-11-02 Apple Inc. Display or portion thereof with graphical user interface
USD971946S1 (en) 2020-09-14 2022-12-06 Apple Inc. Display screen or portion thereof with graphical user interface
USD956784S1 (en) * 2020-10-28 2022-07-05 Ctk Co. Ltd. Display screen with graphical user interface
USD962970S1 (en) * 2020-10-29 2022-09-06 Smiths Medical Asd, Inc. Display screen or portion thereof with graphical user interface

Also Published As

Publication number Publication date
US20070240079A1 (en) 2007-10-11
US8713480B2 (en) 2014-04-29

Similar Documents

Publication Publication Date Title
US8713480B2 (en) Extensible, filtered lists for mobile device user interface
US7933632B2 (en) Tile space user interface for mobile devices
US10860179B2 (en) Aggregated, interactive communication timeline
US7873356B2 (en) Search interface for mobile devices
TWI569198B (en) Dynamic minimized navigation bar for expanded communication service
TWI590078B (en) Method and computing device for providing dynamic navigation bar for expanded communication service
US9348484B2 (en) Docking and undocking dynamic navigation bar for expanded communication service
US9600142B2 (en) Distance dependent selection of information entities
US20110099508A1 (en) Mobile device and method for operating a user interface of the mobile device
CN102411476A (en) Stripe user interface
US9946427B1 (en) Dynamic home screen
US20150186851A1 (en) Service based event planning

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FLYNT, DAVID WAYNE;AGNETTA, BRYAN T.;BARTON, SALLY LOUISE;AND OTHERS;REEL/FRAME:017993/0486

Effective date: 20060607

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0509

Effective date: 20141014