Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20100105440 A1
Publication typeApplication
Application numberUS 12/469,458
Publication dateApr 29, 2010
Filing dateMay 20, 2009
Priority dateOct 23, 2008
Also published asCN102197357A, CN102197357B, CN102197702A, CN102197702B, CN102197703A, EP2338316A2, EP2338316A4, EP2342621A2, EP2342621A4, US8086275, US8250494, US8634876, US8781533, US8825699, US8970499, US9172789, US9218067, US9223411, US9223412, US9606704, US9703452, US20100105370, US20100105438, US20100105439, US20100107068, US20100107100, US20100180233, US20120028687, US20120212495, US20140094226, US20140320415, US20150026157, US20150169079, US20150378532, US20170186209, WO2010048229A2, WO2010048229A3, WO2010048448A2, WO2010048448A3, WO2010048519A2, WO2010048519A3
Publication number12469458, 469458, US 2010/0105440 A1, US 2010/105440 A1, US 20100105440 A1, US 20100105440A1, US 2010105440 A1, US 2010105440A1, US-A1-20100105440, US-A1-2010105440, US2010/0105440A1, US2010/105440A1, US20100105440 A1, US20100105440A1, US2010105440 A1, US2010105440A1
InventorsMichael J. Kruzeniski, Paula Guntaur, Brian M. Wilson, Jonathan D. Friedman, Darren A. Apfel, Stephanie E. Teng, Michael A. Smuga
Original AssigneeKruzeniski Michael J, Paula Guntaur, Wilson Brian M, Friedman Jonathan D, Apfel Darren A, Teng Stephanie E, Smuga Michael A
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Mobile Communications Device Home Screen
US 20100105440 A1
Abstract
A mobile communications device home screen is described. In one or more implementations, a method is performed by a mobile communications device that includes receiving status updates of contacts from a social network service. A home screen of the mobile communications device is configured to include the status updates.
Images(8)
Previous page
Next page
Claims(20)
1. A method performed by a mobile communications device, the method comprising:
receiving status updates of contacts from a social network service; and
configuring a home screen of the mobile communications device to include the status updates.
2. A method as described in claim 1, wherein the home screen is a base level of a hierarchical structure usable to organize content and applications of the mobile communications device.
3. A method as described in claim 2, wherein the hierarchical structure is managed as part of an operating system executed by the mobile communications device.
4. A method as described in claim 1, wherein at least one said status update is text that was input by a user associated with the social network service that describes a message to be communicated to friends of the user.
5. A method as described in claim 1, wherein the contacts are specified as friends of a user associated with an account of the social network service.
6. A method as described in claim 1, wherein:
the home screen includes a plurality of views;
a first said view includes the status updates and profile information of a user associated with an account of the social network service; and
the account references the contacts from which the status updates are to be received.
7. A method as described in claim 6, wherein the profile information in the first said view includes a portion that is configured to accept a status update of the user.
8. A method as described in claim 6, wherein the first said view aggregates status updates from a plurality of said social network services.
9. A method as described in claim 6, wherein the first said view aggregates the status updates with updates from one or more specified websites, at least one of which is an ecommerce website.
10. A method as described in claim 6, wherein a second said view of the home screen includes representations of the contacts.
11. A method as described in claim 10, wherein:
the contacts included in the second said view are a subset of a plurality of contacts stored on the mobile communications device such that at least one of the plurality of contacts is not used to provide a status update in the first said view; and
the second said view includes a portion that is selectable to view the plurality of contacts.
12. A method as described in claim 6, wherein:
a third said view of the home screen includes representations of a subset of a plurality of applications that are available for execution on the mobile communications device; and
the third said view includes a portion that is selectable to view the plurality of applications.
13. A method as described in claim 1, wherein the mobile communications device includes telephone functionality and at least one representation of the contacts is selectable to initiate a telephone call.
14. A method as described in claim 1, wherein:
the home screen includes a plurality of views between which navigation is achievable through detection of a pan gesture using touchscreen functionality of the mobile communications device;
a first said view includes the status updates and profile information of a user associated with an account of the social network service;
a second said view includes representations of the contacts; and
a third said view includes representations of a plurality of applications that are available for execution on the mobile communications device.
15. A mobile communications device comprising a display device and one or more modules to provide telephone functionality and to configure a user interface for display on the display device to include a plurality of views between which navigation is achievable through detection of a pan gesture, in which:
a first said view is configured to display network feed information;
a second said view is configured to display representations of contacts, at least one of which is configured to aid in initiating a telephone call using the telephone functionality; and
a third said view is configured to display representations of a plurality of applications.
16. A mobile communications device as described in claim 15, wherein the network feed information includes status updates received from a social network service.
17. A mobile communications device as described in claim 15, wherein the network feed information includes data received from an ecommerce website.
18. A mobile communications device as described in claim 15, wherein the network feed information is prioritized in the first said view based on:
which contacts were selected for display in the second said view, wherein the contacts that were selected for display are a subset of a plurality of contacts that are stored by the mobile communications device; or
which representations of applications were selected for display in the third said view, wherein the representations of the applications that were selected for display are a subset of a plurality of applications that are available for execution by the mobile communications device.
19. One or more computer-readable media comprising instructions that are executable by a mobile communications device to configure a home screen to include:
a portion to receive an input that is to be communicated as a status update via a social network service to friends of a user associated with an account of the social network service; and
display one or more status updates received from one or more of the friends via the social network service.
20. One or more computer-readable media as described in claim 19, wherein the home screen is a base level of a hierarchical structure usable to organize content and applications by an operating system of the mobile communications device included in the one or more instructions.
Description
    RELATED APPLICATIONS
  • [0001]
    This application claims priority under 35 U.S.C. Section 119(e) to U.S. Provisional Patent Applications Nos. 61/107,945, 61/107,935, and 61/107,921, each of which was filed on Oct. 23, 2008, the entire disclosures of which are hereby incorporated by reference.
  • BACKGROUND
  • [0002]
    Mobile communication devices (e.g., wireless phones) have become an integral part of everyday life. However, the form factor employed by conventional mobile communications devices is typically limited to promote mobility of the mobile communications device.
  • [0003]
    For example, the mobile communications device may have a relatively limited amount of display area when compared to a conventional desktop computer, e.g., a PC. Therefore, conventional techniques used to interact with a desktop computer may be inefficient when employed by a mobile communications device. For example, traditional navigation used to locate content and applications on a conventional desktop computer may be frustrating when implemented on a mobile communications device.
  • SUMMARY
  • [0004]
    A mobile communications device home screen is described. In one or more implementations, a method is performed by a mobile communications device that includes receiving status updates of contacts from a social network service. A home screen of the mobile communications device is configured to include the status updates.
  • [0005]
    In one or more implementations, a mobile communications device comprises a display device and one or more modules to provide telephone functionality. The one or more modules also configure a user interface to include a plurality of views between which navigation is achievable through detection of a pan gesture. A first one of the views is configured to display network feed information. A second one of the views is configured to display representations of contacts, at least one of which is configured to aid in initiating a telephone call using the telephone functionality. A third one of the views is configured to display representations of a plurality of applications.
  • [0006]
    In one or more implementations, one or more computer-readable media comprise instructions that are executable by a mobile communications device to configure a home screen to include a portion to receive an input that is to be communicated as a status update via a social network service to friends of a user associated with an account of the social network service. The home screen is also configured to display one or more status updates received from one or more of the friends via the social network service.
  • [0007]
    This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0008]
    The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
  • [0009]
    FIG. 1 is an illustration of an example implementation of a mobile communications device in accordance with one or more embodiments of devices, features, and systems for mobile communications.
  • [0010]
    FIG. 2 illustrates an example system showing a home screen of FIG. 1 as having a plurality of views, including first, second, and third views.
  • [0011]
    FIG. 3 depicts a system in an example implementation in which a pan gesture is used to navigate between a plurality of views of a home screen output by a mobile communications device.
  • [0012]
    FIG. 4 is a flow diagram depicting a procedure in an example implementation in which a home screen of a mobile communications device is configured to include status updates from a social network service.
  • [0013]
    FIG. 5 is a flow diagram depicting a procedure in an example implementation in which a user interface is configured to have a plurality of views.
  • [0014]
    FIG. 6 is a flow diagram depicting a procedure in an example implementation in which a home screen is configured to form a status update and display status updates.
  • [0015]
    FIG. 7 illustrates various components of an example device that can be implemented in various embodiments as any type of a mobile device to implement embodiments of devices, features, and systems for mobile communications.
  • DETAILED DESCRIPTION Overview
  • [0016]
    Different types of content may have different importance to a user depending on the setting. For example, when interacting with a convention desktop PC in an office setting, a user may use a wide range of contacts to communicate for a variety of different reasons, such as for personal or business reasons and thus may access a large number of contacts. Additionally, a user may utilize a wide variety of applications in a typical day. However, a subset of this content may be utilized a bulk of the time when interacting with a mobile communications device in a mobile setting.
  • [0017]
    For example, in a mobile communications device a user may interact with applications and contacts. For both of these, however, a relatively small percentage of the total contacts and applications may be used regularly (or more frequently) by a typical user. Therefore, in an implementation this content is prioritized for quick and easy access through inclusion in a home screen of the mobile communications device. The home screen, for instance, may include representations of favorite contacts and applications for quick access.
  • [0018]
    In social networking services, categories of content may also be identified that are frequently used by a user of a mobile communications device, such as a “network feed” (e.g., a real time list of content, status updates from friends in a social network, and so on), the user's own profile information, and so on. In an implementation, these categories (e.g., favorite applications, favorite contacts, network feed, and profile information) are aggregated into a single seamless and simple experience in the home screen. Additionally, this information may be leveraged between categories. For instance, the designated favorite contacts and applications may be leveraged to prioritize information that is pulled into and displayed in the network feed. A variety of other examples are also contemplated, further discussion of which may be found in the following sections.
  • [0019]
    In the following discussion, a variety of example implementations of a mobile communications device (e.g., a wireless phone) are described. Additionally, a variety of different functionality that may be employed by the mobile communications device is described for each example, which may be implemented in that example as well as in other described examples. Accordingly, example implementations are illustrated of a few of a variety of contemplated implementations. Further, although a mobile communications device having one or more modules that are configured to provide telephonic functionality are described, a variety of other mobile devices are also contemplated, such as personal digital assistants, mobile music players, dedicated messaging devices, portable game devices, netbooks, and so on.
  • [0020]
    Example Implementations
  • [0021]
    FIG. 1 is an illustration of an example implementation 100 of a mobile communications device 102 in accordance with one or more embodiments of devices, features, and systems for mobile communications. The mobile communications device 102 is operable to assume a plurality of configurations, examples of which include a configuration as illustrated in FIG. 1 in which the mobile communications device 102 is “open” and a configuration in which the mobile communications device 102 is “closed” as illustrated in FIGS. 2-3.
  • [0022]
    The mobile communications device 102 is further illustrated as including a first housing 104 and a second housing 106 that are connected via a slide 108 such that the first and second housings 104, 106 may move (e.g., slide) in relation to one another. Although sliding is described, it should be readily apparent that a variety of other movement techniques are also contemplated, e.g., a pivot, a hinge and so on.
  • [0023]
    The first housing 104 includes a display device 110 that may be used to output a variety of data, such as a caller identification (ID), representations of content (e.g., contacts) as illustrated, email, multimedia messages, Internet browsing, game play, music, video and so on. In an implementation, the display device 110 may also be configured to function as an input device by incorporating touchscreen functionality, e.g., through capacitive, surface acoustic wave, resistive, optical, strain gauge, dispersive signals, acoustic pulse, and other touchscreen functionality. The touchscreen functionality (as well as other functionality such as track pads) may be used to detect gestures, further discussion of which may be found in relation to FIG. 3.
  • [0024]
    The second housing 106 is illustrated as including a keyboard 112 that may be used to provide inputs to the mobile communications device 102. Although the keyboard 112 is illustrated as a QWERTY keyboard, a variety of other examples are also contemplated, such as a keyboard that follows a traditional telephone keypad layout (e.g., a twelve key numeric pad found on basic telephones), keyboards configured for other languages (e.g., Cyrillic), and so on.
  • [0025]
    In the “open” configuration as illustrated in the example implementation 100 of FIG. 1, the first housing 104 is moved (e.g., slid) “away” from the second housing 106 using the slide 108. In this example configuration, at least a majority of the keys of the keyboard 112 (i.e., the physical keys) is exposed such that the exposed keys are available for use to provide inputs. The open configuration results in an extended form factor of the mobile communications device 102 as contrasted with the form factor of the mobile communications device 102 in the closed configuration of FIGS. 2-4. In an implementation, the planes of the first and second housings 104, 106 that are used to define the extended form factor are parallel to each other. Other implementations are also contemplated, such as a “clamshell” configuration, “brick” configuration, and so on.
  • [0026]
    The form factor employed by the mobile communications device 102 may be suitable to support a wide variety of features. For example, the keyboard 112 is illustrated as supporting a QWERTY configuration. This form factor may be particularly convenient to a user to utilize the previously described functionality of the mobile communications device 102, such as to compose texts, play games, check email, “surf” the Internet, provide status messages for a social network, and so on.
  • [0027]
    The mobile communications device 102 is also illustrated as including a communication module 114. The communication module 114 is representative of functionality of the mobile communications device 102 to communicate via a network 116. For example, the communication module 114 may include telephone functionality to make and receive telephone calls. The communication module 114 may also include a variety of other functionality, such as to form short message service (SMS) text messages, multimedia messaging service (MMS) messages, emails, status updates to be communicated to a social network service 118, and so on. A user, for instance, may input a status update for communication via the network 116 to the social network service 118, which is illustrated as status update 120. The social network service 118 may then publish the status update 120 to “friends” of the user, e.g., for receipt by the friends via a computer, respective mobile communications devices, and so on. A variety of other examples are also contemplated, such as blogging, instant messaging, and so on.
  • [0028]
    The mobile communications device 102 is also illustrated as including a user interface module 122. The user interface module 122 is representative of functionality of the mobile communications device 102 to generate, manage, and/or output a user interface for display on the display device 110. A variety of different techniques may be employed to generate the user interface.
  • [0029]
    For example, the user interface module 122 may configure the user interface as a home screen 124. Thus, in the following discussion the user interface configured as the home screen 124 may be referred to simply as home screen 124 to ease the discussion. The home screen 124 of the mobile communications device 102 is a base level (e.g., root) of a hierarchical structure usable to organize content and applications of the mobile communications device 102, much like a “desktop” of an operating system of a personal computer. In an implementation, the home screen is managed and output by an operating system (further discussion of which may be found in relation to FIG. 7) that is executed on the mobile communications device 102 as part of a hierarchical structure to provide access to content, e.g., applications and data.
  • [0030]
    In the illustrated example, the home screen 124 is configured by the user interface module 122 to output network feed information by pulling in aggregated content from the social network service 118 and other websites 126. For instance, the home screen 124 may display status updates obtained from a plurality of social network services via the network 116, like the status update 120 from the social network service 118. Examples of this are illustrated in FIG. 1 in the home screen 124 through use of an identifier of the contact and corresponding text of the status update, such as “Sara” and “is waiting for Ellie,” “Mike” and “is going to the lake,” “Lillie” and “wonders what to do?” and so on.
  • [0031]
    The home screen 124 also includes profile information of a user of the mobile communications device 102. In the illustrated example, a user “Ellie” is indicated along with a status update “is on her way” that is to be (or was) communicated to “friends” of Ellie via the social network service 118, such as Sara. The profile information may also include a portion 128 that is configured to receive an input of text and communicate this text to friends of Ellie via the social network service 118.
  • [0032]
    The profile information also includes a profile image 130 for Ellie, which is illustrated as a car in this example. In an implementation, a user may interact with the profile image 130 via the home screen 124 to change the image. Further, the profile information may be configured to provide access to the user's profile card, e.g., through selection of the user's name (“Ellie” in this example), the profile image 130, and so on. Thus, the home screen 124 may be used to output a variety of network feed information in real time as well as to provide information to be included in a network feed to another user. Although status updates were described in this example, it should be readily apparent that a wide variety of information may be output, such as data from an ecommerce site (e.g., bid updates on an auction site, advertisements, and so on), RSS feeds, and so on.
  • [0033]
    FIG. 2 illustrates an example system 200 showing the home screen 124 of FIG. 1 as having a plurality of views, including first, second, and third views 202, 204, 206. A first view 202 includes the functionality previously described in relation to FIG. 1 and is positioned as the center view of the home screen 124.
  • [0034]
    The second view 204, illustrated to the “right” of the first view 202, includes representations of contacts. Contacts may include a variety of information, such as email address, telephone numbers, mailing addresses, social network service identifiers, and so on that are stored and/or accessible via the mobile communications device 102. In the illustrated implementation, a subset of the representations is available directly via the second view 204. For example, a user of the mobile communications device 102 may manually specify an “inner circle” of friends and family as illustrated. Thus, the user may specify the contacts with which the user frequently interacts, wishes to frequently interact with in the future, and so on.
  • [0035]
    In another example, the inner circle may be automatically specified by the user interface module 122 by monitoring communications, e.g., which may be based on frequency of interaction, how recent the interaction occurred, and so on. A variety of other examples are also contemplated. The second view 204 also includes a portion that is selectable to “view all” contacts such that the user may locate a contact that is not in the inner circle.
  • [0036]
    The user interface module 122 may also provide a variety of different functionality that leverages which contacts are specified for inclusion in the second view 204. For instance, inclusion in the “inner circle” may be used to determine which status updates are included in the first view 202. Therefore, a status update received for a contact represented in the “inner circle” is displayed in the first view 202 as part of the network feed information. In another example, inclusion of the contacts (and more particularly a reference to the contacts using the representation) in the inner circle may be used to prioritize display of the status updates in the first view 202 (e.g., to specify an arrangement). Status updates that correspond to the inner circle, for instance, may be displayed before (e.g., “above” in a vertical column) status updates from contacts that are not a part of the inner circle. A variety of other examples are also contemplated.
  • [0037]
    The third view 206, illustrated to the “left” of the first view 202, includes representations of applications that are executable on the mobile communications device 102. Like the “inner circle” described in the second view 204, a subset of the representations of applications is made available directly via the third view 206. For example, a user of the mobile communications device 102 may manually specify “favorite applications” as illustrated. In another example, the user interface module 122 makes the determination of which applications are to be included as favorites in the third view 206, such as through monitored interaction as previously described in relation to the contacts.
  • [0038]
    Inclusion of representations of applications in the third view 206 may also be leveraged in a variety of ways by the user interface module 122 like the inclusion of representations of contacts in the second view 204. For example, the user interface module 122 may leverage the third view 206 to determine which network feed information is displayed in the first view 202, prioritize display of information in the first view 202, and so on. For instance, the user may specify that an application that links to an ecommerce site is to be referenced in the third view 206, such as to a media download website for movies, music, videos, and so on. Accordingly, an RSS feed, advertisements, and so on associated with the application (and consequently the ecommerce site) may then be included in the first view 202. In another instance, inclusion or exclusion of representations in the third view 206 may be used to prioritize corresponding network feed information in the first view 202. A variety of other examples are also contemplated.
  • [0039]
    In an implementation, each of the first, second, and third views 202, 204, 206 are sized to substantially consume a display area of the display device 110 of the mobile communications device 102 of FIG. 1. For instance, each of the first, second, and third views 202, 204, 206 has a width that substantially matches a width of the display device 110 of FIG. 1. Navigation between the views may be performed in a variety of ways, an example of which is discussed in relation to the following figure.
  • [0040]
    FIG. 3 depicts a system 300 in an example implementation in which detection of a pan gesture is used to navigate between a plurality of views of the home screen 124 output by the mobile communications device 102. In an implementation, the display device 110 of the mobile communications device 102 includes touchscreen functionality that may be leveraged to detect a gesture input via a user's hand 302 or other input device, e.g., a stylus. Consequently, interaction of the user's hand 302 (or other input device) with the display device 110 may be used to control operation of the mobile communications device 102.
  • [0041]
    For example, a pan gesture may be detected to navigate between the first, second, and third views 202, 204, 206 of the home screen 124. The pan gesture may involve placing a finger of the user's hand 302 on a surface of the display device 110 and dragging the finger across the surface. The user interface module 122 of FIG. 1 may then detect this gesture and cause the home screen 124 to move in a direction that follows the movement of the finger. Therefore, a pan gesture that involves dragging the finger of the user's hand 302 to the right in the illustrated system 300 may cause the third view 206 to be displayed on the display device 110. Likewise, a pan gesture that involves dragging the finger of the user's hand 302 to the left in the illustrated system 300 may cause the second view 204 to be displayed on the display device 110. Vertical panning may be used to view additional representations “below” those already displayed in the different views. Although a pan gesture has been described, a variety of different techniques may be used to navigate between the first, second, and third views 202, 204, 206 of the home screen 124, such as through use of a cursor control device (e.g., trackball), key combination, and so on.
  • [0042]
    Example Procedures
  • [0043]
    The following discussion describes user interface techniques that may be implemented utilizing the previously described systems and devices. Aspects of each of the procedures may be implemented in hardware, firmware, software, or a combination thereof. The procedures are shown as a set of blocks that specify operations performed by one or more devices and are not necessarily limited to the orders shown for performing the operations by the respective blocks. In portions of the following discussion, reference will be made to the environment 100 and systems 200-300 of FIGS. 1-3, respectively.
  • [0044]
    FIG. 4 depicts a procedure 400 in an example implementation in which a home screen of a mobile communications device is configured to include status updates from a social network service. Status updates of contacts are received from a social network service (block 402). For example, the social network service 118 may receive status updates 120 from members of the service. The social network service 118 may then determine which of those members have been specified as “friends” of the user (e.g., Ellie) and communicate those via the network 116 to the mobile communications device 102, such as through a “push” or “pull” mechanism.
  • [0045]
    A home screen of the mobile communications device is configured to include the status updates (block 404). Continuing with the previous example, the user interface module 122 may receive the status updates 120 from the social network service 118 and determine which of those updates corresponds to an “inner circle” of contacts. The updates that correspond to the inner circle are then included with an identifier (e.g., user name) and profile image of the contact in the first view 202 of the home screen 124. In another example, each of the status updates are included in the first view 202 regardless of whether they correspond to the inner circle of the second view 204. A variety of other examples are also contemplated.
  • [0046]
    FIG. 5 depicts a procedure 500 in an example implementation in which a user interface is configured to have a plurality of views. A user interface for display on a display device is configured to include a plurality of views (block 502). In an implementation, each of the views is configured to have a width that substantially corresponds to a width of the display device 110. The views may be configured in a variety of ways.
  • [0047]
    For example, a first one of the views may be configured to display network feed information (block 504), such as status updates, RSS information, and so on. A second one of the views may be configured to display representations of contacts, at least one of which is configured to aid in initiating a telephone call using telephone functionality (block 506). A representation of a contact “Fincher,” for instance, in the second view 204 of FIGS. 2 and 3 may be selectable to display associated contact information that may then be selected to place a call to a telephone number included in the information. In an implementation, the representation is selectable directly to initiate the call.
  • [0048]
    A third one of the views is configured to display representations of a plurality of applications (block 508). The views may be configured in a variety of ways, examples of which are displayed in FIGS. 2-3 in which the first view 202 is a primary view (e.g., display initially upon navigation to the home screen 124) from which navigation to the second and third views 204, 206 is performed.
  • [0049]
    The network feed information is prioritized based on which contacts or applications are represented in the second or third views (block 510). As previously described, the user interface module 122 may determine a priority of network feed information by which content was specified as a favorite or part of an “inner circle.” This specification may be made directly by a user by manually picking which content is to be represented in the views and/or indirectly automatically and without user intervention by monitoring the user's interactions by the user interface module 122.
  • [0050]
    Network feed information is aggregated from a plurality of websites (block 512). For example, status updates from multiple social network services may be displayed in the first view 202. In another example, information from other websites 126 may be included, such as ecommerce websites, RSS feeds, and so on as previously described. The user interface is then displayed on the display device of the mobile communications device (block 514).
  • [0051]
    FIG. 6 depicts a procedure 600 in an example implementation in which a home screen is configured to form a status update and display status updates. A home screen is configured to include a portion to receive an input that is to be communicated as a status update via a social network service to friends of a user associated with an account of the social network service (block 602). For example, a user (e.g., Ellie) of the mobile communications device 102 may have an account at a social network service 118. In association with this account, the user may specify “friends” that are permitted to receive status updates 120 from the user via the service.
  • [0052]
    The home screen is also configured to display one or more status updates received from one or more of the friends via the social network service (block 604). Thus, in this example the home screen 124 may serve as a convenient way to interact via a social network service 118 with other users. A variety of other examples are also contemplated.
  • [0053]
    Example Device
  • [0054]
    FIG. 7 illustrates various components of an example device 700 that can be implemented in various embodiments as any type of a mobile device to implement embodiments of devices, features, and systems for mobile communications. For example, device 700 can be implemented as any of the mobile communications devices 102 described with reference to respective FIGS. 1-3. Device 700 can also be implemented to access a network-based service, such as a social network service as previously described.
  • [0055]
    Device 700 includes input 702 that may include Internet Protocol (IP) inputs as well as other input devices, such as the keyboard 112 of FIG. 1. Device 700 further includes communication interface 704 that can be implemented as any one or more of a wireless interface, any type of network interface, and as any other type of communication interface. A network interface provides a connection between device 700 and a communication network by which other electronic and computing devices can communicate data with device 700. A wireless interface enables device 700 to operate as a mobile device for wireless communications.
  • [0056]
    Device 700 also includes one or more processors 706 (e.g., any of microprocessors, controllers, and the like) which process various computer-executable instructions to control the operation of device 700 and to communicate with other electronic devices. Device 700 can be implemented with computer-readable media 708, such as one or more memory components, examples of which include random access memory (RAM) and non-volatile memory (e.g., any one or more of a read-only memory (ROM), flash memory, EPROM, EEPROM, etc.).
  • [0057]
    Computer-readable media 708 provides data storage to store content and data 710, as well as device applications and any other types of information and/or data related to operational aspects of device 700. For example, an operating system 712 can be maintained as a computer application with the computer-readable media 708 and executed on processor 706. Device applications can also include a communication manager module 714 (which may be used to provide telephonic functionality) and a media manager 716.
  • [0058]
    Device 700 also includes an audio and/or video output 718 that provides audio and/or video data to an audio rendering and/or display system 720. The audio rendering and/or display system 720 can be implemented as integrated component(s) of the example device 700, and can include any components that process, display, and/or otherwise render audio, video, and image data. Device 700 can also be implemented to provide a user tactile feedback, such as vibrate and haptics.
  • [0059]
    Generally, the blocks may be representative of modules that are configured to provide represented functionality. Further, any of the functions described herein can be implemented using software, firmware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations. The terms “module,” “functionality,” and “logic” as used herein generally represent software, firmware, hardware or a combination thereof. In the case of a software implementation, the module, functionality, or logic represents program code that performs specified tasks when executed on a processor (e.g., CPU or CPUs). The program code can be stored in one or more computer readable memory devices. The features of the techniques described above are platform-independent, meaning that the techniques may be implemented on a variety of commercial computing platforms having a variety of processors.
  • CONCLUSION
  • [0060]
    Although the invention has been described in language specific to structural features and/or methodological acts, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as example forms of implementing the claimed invention.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US5189732 *Mar 28, 1991Feb 23, 1993Hitachi, Ltd.Touch panel input apparatus
US5860073 *Jul 17, 1995Jan 12, 1999Microsoft CorporationStyle sheets for publishing system
US6184879 *Jul 27, 1999Feb 6, 2001Matsushita Electric Industrial Co., Ltd.Multi-media title editing apparatus and a style creation device employed therefor
US6507643 *Mar 16, 2000Jan 14, 2003Breveon IncorporatedSpeech recognition system and method for converting voice mail messages to electronic mail messages
US6697825 *Aug 30, 2000Feb 24, 2004Decentrix Inc.Method and apparatus for generating and modifying multiple instances of element of a web site
US6865297 *Nov 12, 2003Mar 8, 2005Eastman Kodak CompanyMethod for automatically classifying images into events in a multimedia authoring application
US6876312 *Jul 10, 2001Apr 5, 2005Behavior Tech Computer CorporationKeyboard with multi-function keys
US6983310 *Dec 29, 2000Jan 3, 2006International Business Machines CorporationSystem and method for providing search capabilties on a wireless device
US6987991 *Aug 17, 2001Jan 17, 2006Wildseed Ltd.Emoticon input method and apparatus
US7007238 *May 20, 2002Feb 28, 2006Glaser Lawrence FComputer pointing device having theme identification means
US7013041 *Jun 6, 2002Mar 14, 2006Fuji Photo Film Co., Ltd.Image data transmitting apparatus and method of controlling same
US7158123 *Jan 31, 2003Jan 2, 2007Xerox CorporationSecondary touch contextual sub-menu navigation for touch screen interface
US7178111 *Aug 3, 2004Feb 13, 2007Microsoft CorporationMulti-planar three-dimensional user interface
US7197702 *Jun 13, 2003Mar 27, 2007Microsoft CorporationWeb page rendering mechanism using external programmatic themes
US7336263 *Jan 17, 2003Feb 26, 2008Nokia CorporationMethod and apparatus for integrating a wide keyboard in a small device
US7479949 *Apr 11, 2008Jan 20, 2009Apple Inc.Touch screen device, method, and graphical user interface for determining commands by applying heuristics
US7480870 *Dec 23, 2005Jan 20, 2009Apple Inc.Indication of progress towards satisfaction of a user input condition
US7483418 *May 14, 2004Jan 27, 2009Dialog Semiconductor GmbhData and voice transmission within the same mobile phone call
US7496830 *Jun 25, 2004Feb 24, 2009Microsoft CorporationComputer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US7657849 *Dec 23, 2005Feb 2, 2010Apple Inc.Unlocking a device by performing gestures on an unlock image
US7671756 *Jun 28, 2007Mar 2, 2010Apple Inc.Portable electronic device with alert silencing
US7681138 *Jul 11, 2006Mar 16, 2010Siemens AktiengesellschaftUse of a reusable control software whose user interface and communication connection are established via an external description-based configuration at run time
US7877707 *Jun 13, 2007Jan 25, 2011Apple Inc.Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US7889180 *Dec 28, 2006Feb 15, 2011Lg Electronics Inc.Method for searching menu in mobile communication terminal
US8131808 *Aug 6, 2008Mar 6, 2012International Business Machines CorporationApparatus and method for detecting characteristics of electronic mail message
US8289688 *Jul 10, 2008Oct 16, 2012Litl, LlcPortable computer with multiple display configurations
US8355698 *Mar 30, 2009Jan 15, 2013Microsoft CorporationUnlock screen
US8385952 *Jun 15, 2009Feb 26, 2013Microsoft CorporationMobile communications device user interface
US20020000963 *May 16, 2001Jan 3, 2002Hironori YoshidaLiquid crystal display device, and electronic device and mobile communication terminal comprising the display device
US20020018051 *Sep 15, 1998Feb 14, 2002Mona SinghApparatus and method for moving objects on a touchscreen display
US20020026349 *Oct 31, 1997Feb 28, 2002James P. ReillyInformation and advertising distribution system and method
US20020035607 *May 23, 2001Mar 21, 2002Daniel CheckowayE-mail gateway system
US20030011643 *Jan 31, 2001Jan 16, 2003Minoru NishihataRepresentation data control system, and representation data control device constituting it, and recording medium recording its program
US20030040300 *Aug 15, 2002Feb 27, 2003AlcatelSystem of interoperability between MMS messages and SMS/EMS messages and an associated exchange method
US20030073414 *Sep 27, 2002Apr 17, 2003Stephen P. CappsTextual and telephony dual input device
US20040015553 *Jul 17, 2002Jan 22, 2004Griffin Chris MichaelVoice and text group chat display management techniques for wireless mobile terminals
US20040068543 *Nov 8, 2002Apr 8, 2004Ralph SeifertMethod and apparatus for processing e-mail
US20040078299 *Jan 30, 2003Apr 22, 2004Kathleen Down-LoganPortable color and style analysis, match and management system
US20050054384 *Aug 22, 2003Mar 10, 2005Sbc Knowledge Ventures, L.P.System and method for prioritized interface design
US20050055272 *Sep 10, 2003Mar 10, 2005Sears Brands LlcMethod and system for providing benefits to retail consumers
US20050060647 *Dec 18, 2003Mar 17, 2005Canon Kabushiki KaishaMethod for presenting hierarchical data
US20050085215 *Oct 21, 2003Apr 21, 2005Nokia CorporationMethod and related apparatus for emergency calling in a touch screen mobile phone from a touch screen and keypad lock active state
US20060004685 *Jun 30, 2004Jan 5, 2006Nokia CorporationAutomated grouping of image and other user data
US20060005207 *Jun 3, 2005Jan 5, 2006Louch John OWidget authoring and editing environment
US20060015736 *Jul 7, 2005Jan 19, 2006Callas Jonathan DApparatus for partial authentication of messages
US20060015812 *Mar 28, 2005Jan 19, 2006Cingular Wireless Ii, LlcUsing emoticons, such as for wireless devices
US20060026013 *Jul 29, 2004Feb 2, 2006Yahoo! Inc.Search systems and methods using in-line contextual queries
US20060059430 *Sep 15, 2004Mar 16, 2006Matthew BellsPalette-based color selection within a user interface theme
US20060070005 *Sep 30, 2004Mar 30, 2006Microsoft CorporationEditing the text of an arbitraty graphic via a hierarchical list
US20060074771 *Oct 4, 2005Apr 6, 2006Samsung Electronics Co., Ltd.Method and apparatus for category-based photo clustering in digital photo album
US20070011610 *Jul 8, 2006Jan 11, 2007Onskreen Inc.Customized Mobile Device Interface System And Method
US20070015532 *Jul 15, 2005Jan 18, 2007Tom DeelmanMulti-function key for electronic devices
US20070024646 *May 23, 2006Feb 1, 2007Kalle SaarinenPortable electronic apparatus and associated method
US20070038567 *Nov 9, 2005Feb 15, 2007Jeremy AllaireDistribution of content
US20070055716 *Nov 7, 2006Mar 8, 2007Shougo MikamiMethod, apparatus, and computer readable medium for managing replication of back-up object
US20070061306 *May 9, 2006Mar 15, 2007Microsoft CorporationSearch and find using expanded search scope
US20070061714 *Dec 13, 2005Mar 15, 2007Microsoft CorporationQuick styles for formatting of documents
US20070067272 *Jun 16, 2006Mar 22, 2007Microsoft CorporationSearch interface for mobile devices
US20070076013 *Aug 22, 2006Apr 5, 2007Campbell Gary LComputerized, personal-color analysis system
US20070080954 *Sep 15, 2006Apr 12, 2007Research In Motion LimitedSystem and method for using navigational and other commands on a mobile communication device
US20070082707 *Jun 16, 2006Apr 12, 2007Microsoft CorporationTile space user interface for mobile devices
US20070082708 *Dec 6, 2005Apr 12, 2007Research In Motion LimitedDevice, system, and method for informing users of functions and characters associated with telephone keys
US20080005668 *Jun 30, 2006Jan 3, 2008Sanjay MavinkurveUser interface for mobile devices
US20080029999 *Nov 6, 2006Feb 7, 2008Sbf Systems Inc.Snowboard having front and rear protective mechanism
US20080032681 *Aug 1, 2006Feb 7, 2008Sony Ericsson Mobile Communications AbClick-hold Operations of Mobile Device Input Keys
US20080036743 *Jan 31, 2007Feb 14, 2008Apple Computer, Inc.Gesturing with a multipoint sensing device
US20080048986 *Oct 31, 2007Feb 28, 2008Khoo Soon HCompound Computing Device with Dual Portion Keyboards Controlled by a Single Processing Element
US20080052370 *Aug 23, 2006Feb 28, 2008Oracle International CorporationManaging searches on mobile devices
US20080057910 *Nov 1, 2005Mar 6, 2008Johan ThoressonMethod for Providing Alerts in a Mobile Device and Mobile Device Therefor
US20080057926 *Jun 27, 2007Mar 6, 2008Scott ForstallMissed Telephone Call Management for a Portable Multifunction Device
US20080066010 *Sep 11, 2006Mar 13, 2008Rainer BrodersenUser Interface With Menu Abstractions And Content Abstractions
US20080076472 *Sep 22, 2006Mar 27, 2008Sony Ericsson Mobile Communications AbIntelligent Predictive Text Entry
US20080082934 *Sep 5, 2007Apr 3, 2008Kenneth KociendaSoft Keyboard Display for a Portable Multifunction Device
US20080084970 *Sep 25, 2006Apr 10, 2008Microsoft CorporationVisual answering machine
US20080085700 *Sep 27, 2007Apr 10, 2008Varun AroraEvent update management system
US20080092057 *Oct 5, 2007Apr 17, 2008Instrinsyc Software International, IncFramework for creation of user interfaces for electronic devices
US20090037469 *Dec 5, 2007Feb 5, 2009Abaca Technology CorporationEmail filtering using recipient reputation
US20090051671 *Aug 21, 2008Feb 26, 2009Jason Antony KonstasRecognizing the motion of two or more touches on a touch-sensing surface
US20090061837 *Sep 4, 2007Mar 5, 2009Chaudhri Imran AAudio file interface
US20090061948 *Aug 19, 2008Mar 5, 2009Lg Electronics Inc.Terminal having zoom feature for content displayed on the display screen
US20090064055 *Sep 4, 2007Mar 5, 2009Apple Inc.Application Menu User Interface
US20090077649 *Sep 13, 2007Mar 19, 2009Soft Trust, Inc.Secure messaging system and method
US20090083656 *Jun 27, 2008Mar 26, 2009Microsoft CorporationExposing Non-Authoring Features Through Document Status Information In An Out-Space User Interface
US20090085851 *Sep 28, 2007Apr 2, 2009Motorola, Inc.Navigation for a non-traditionally shaped liquid crystal display for mobile handset devices
US20090085878 *Sep 28, 2007Apr 2, 2009Immersion CorporationMulti-Touch Device Having Dynamic Haptic Effects
US20090089215 *Sep 28, 2007Apr 2, 2009Bank Of America CorporationSystem And Method For Consumer Protection
US20090106694 *Oct 18, 2007Apr 23, 2009Nokia CorporationApparatus, method, and computer program product for affecting an arrangement of selectable items
US20090109243 *Oct 25, 2007Apr 30, 2009Nokia CorporationApparatus and method for zooming objects on a display
US20090170480 *Dec 28, 2007Jul 2, 2009Apple Inc.Systems and methods for intelligent and customizable communications between devices
US20100008490 *Jul 11, 2008Jan 14, 2010Nader GharachorlooPhone Dialer with Advanced Search Feature and Associated Method of Searching a Directory
US20100079413 *Sep 29, 2009Apr 1, 2010Denso CorporationControl device
US20100087169 *Jun 9, 2009Apr 8, 2010Microsoft CorporationThreading together messages with multiple common participants
US20100087173 *Oct 2, 2008Apr 8, 2010Microsoft CorporationInter-threading Indications of Different Types of Communication
US20100103124 *May 20, 2009Apr 29, 2010Kruzeniski Michael JColumn Organization of Content
US20100105370 *Apr 30, 2009Apr 29, 2010Kruzeniski Michael JContextual Search by a Mobile Communications Device
US20100105424 *Mar 30, 2009Apr 29, 2010Smuga Michael AMobile Communications Device User Interface
US20100105438 *Mar 30, 2009Apr 29, 2010David Henry WykesAlternative Inputs of a Mobile Communications Device
US20110018806 *Jul 23, 2010Jan 27, 2011Kabushiki Kaisha ToshibaInformation processing apparatus, computer readable medium, and pointing method
US20110055773 *Aug 25, 2010Mar 3, 2011Google Inc.Direct manipulation gestures
US20120028687 *Oct 10, 2011Feb 2, 2012Microsoft CorporationAlternative Inputs of a Mobile Communications Device
US20120050185 *Dec 1, 2010Mar 1, 2012Anton DavydovDevice, Method, and Graphical User Interface for Selecting and Using Sets of Media Player Controls
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US8086275Mar 30, 2009Dec 27, 2011Microsoft CorporationAlternative inputs of a mobile communications device
US8175653Mar 30, 2009May 8, 2012Microsoft CorporationChromeless user interface
US8238876Mar 30, 2009Aug 7, 2012Microsoft CorporationNotifications
US8250494Jun 15, 2009Aug 21, 2012Microsoft CorporationUser interface with parallax animation
US8269736May 22, 2009Sep 18, 2012Microsoft CorporationDrop target gestures
US8355698Mar 30, 2009Jan 15, 2013Microsoft CorporationUnlock screen
US8385952Jun 15, 2009Feb 26, 2013Microsoft CorporationMobile communications device user interface
US8411046May 20, 2009Apr 2, 2013Microsoft CorporationColumn organization of content
US8548431Jun 8, 2012Oct 1, 2013Microsoft CorporationNotifications
US8554283 *Feb 19, 2013Oct 8, 2013Fawzi Q. M. A. O. A. BehbehaniLocating software for smartphone and PC
US8560959Oct 18, 2012Oct 15, 2013Microsoft CorporationPresenting an application change through a tile
US8612874Dec 23, 2010Dec 17, 2013Microsoft CorporationPresenting an application change through a tile
US8615557Oct 13, 2010Dec 24, 2013At&T Mobility Ii LlcSystems, apparatus, methods and computer-readable storage media facilitating information sharing via communication devices
US8634876Apr 30, 2009Jan 21, 2014Microsoft CorporationLocation based display characteristics in a user interface
US8687023Aug 2, 2011Apr 1, 2014Microsoft CorporationCross-slide gesture to select and rearrange
US8689123Dec 23, 2010Apr 1, 2014Microsoft CorporationApplication reporting in an application-selectable user interface
US8749690Dec 13, 2011Jun 10, 2014Facebook, Inc.In-context content capture
US8781533Oct 10, 2011Jul 15, 2014Microsoft CorporationAlternative inputs of a mobile communications device
US8799778 *Dec 13, 2011Aug 5, 2014Facebook, Inc.Scrolling velocity modulation in a tactile interface for a social networking system
US8825699Apr 30, 2009Sep 2, 2014Rovi CorporationContextual search by a mobile communications device
US8830270Oct 18, 2012Sep 9, 2014Microsoft CorporationProgressively indicating new content in an application-selectable user interface
US8836648May 27, 2009Sep 16, 2014Microsoft CorporationTouch pull-in gesture
US8881025Oct 13, 2010Nov 4, 2014At&T Mobility Ii, LlcSystems, apparatus, methods and computer-readable storage media facilitating heterogeneous messaging for a communication device
US8892170Dec 12, 2012Nov 18, 2014Microsoft CorporationUnlock screen
US8893033May 27, 2011Nov 18, 2014Microsoft CorporationApplication notifications
US8893055 *May 27, 2011Nov 18, 2014Lg Electronics Inc.Mobile terminal and operating method thereof
US8914072Mar 13, 2012Dec 16, 2014Microsoft CorporationChromeless user interface
US8922575Sep 9, 2011Dec 30, 2014Microsoft CorporationTile cache
US8924893Oct 12, 2010Dec 30, 2014At&T Mobility Ii LlcLocking and unlocking of an electronic device using a sloped lock track
US8933952Sep 10, 2011Jan 13, 2015Microsoft CorporationPre-rendering new content for an application-selectable user interface
US8935631Oct 22, 2012Jan 13, 2015Microsoft CorporationArranging tiles
US8970499Jul 14, 2014Mar 3, 2015Microsoft Technology Licensing, LlcAlternative inputs of a mobile communications device
US8990733Oct 19, 2012Mar 24, 2015Microsoft Technology Licensing, LlcApplication-launching interface for multiple modes
US9015606Nov 25, 2013Apr 21, 2015Microsoft Technology Licensing, LlcPresenting an application change through a tile
US9052820Oct 22, 2012Jun 9, 2015Microsoft Technology Licensing, LlcMulti-application environment
US9104307May 27, 2011Aug 11, 2015Microsoft Technology Licensing, LlcMulti-application environment
US9104440May 27, 2011Aug 11, 2015Microsoft Technology Licensing, LlcMulti-application environment
US9118505 *Nov 5, 2010Aug 25, 2015Blackberry LimitedSystem and method for controlling updates on a mobile device
US9128605Feb 16, 2012Sep 8, 2015Microsoft Technology Licensing, LlcThumbnail-image selection of applications
US9146670Sep 10, 2011Sep 29, 2015Microsoft Technology Licensing, LlcProgressively indicating new content in an application-selectable user interface
US9158445May 27, 2011Oct 13, 2015Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US9172669Oct 13, 2010Oct 27, 2015At&T Mobility Ii LlcApparatus, methods and computer-readable storage media for security provisioning at a communication device
US9197592 *Mar 28, 2013Nov 24, 2015Casio Computer Co., LtdSocial network service system, image display method, and computer-readable storage medium
US9213468Dec 17, 2013Dec 15, 2015Microsoft Technology Licensing, LlcApplication reporting in an application-selectable user interface
US9218067Sep 15, 2009Dec 22, 2015Microsoft Technology Licensing, LlcMobile communications device user interface
US9223411May 1, 2012Dec 29, 2015Microsoft Technology Licensing, LlcUser interface with parallax animation
US9223412Dec 5, 2013Dec 29, 2015Rovi Technologies CorporationLocation-based display characteristics in a user interface
US9223472Dec 22, 2011Dec 29, 2015Microsoft Technology Licensing, LlcClosing applications
US9229918Mar 16, 2015Jan 5, 2016Microsoft Technology Licensing, LlcPresenting an application change through a tile
US9244802Sep 10, 2011Jan 26, 2016Microsoft Technology Licensing, LlcResource user interface
US9288639 *Aug 6, 2015Mar 15, 2016Qualcomm IncorporatedUser experience enhancements for controlling a group communication
US9323424Mar 15, 2013Apr 26, 2016Microsoft CorporationColumn organization of content
US9329774Oct 23, 2012May 3, 2016Microsoft Technology Licensing, LlcSwitching back to a previously-interacted-with application
US9383917Mar 28, 2011Jul 5, 2016Microsoft Technology Licensing, LlcPredictive tiling
US9405845Jun 14, 2010Aug 2, 2016Microsoft Technology Licensing, LlcAdaptable layouts for social feeds
US9423951Dec 31, 2010Aug 23, 2016Microsoft Technology Licensing, LlcContent-based snap point
US9424444 *Dec 21, 2009Aug 23, 2016At&T Mobility Ii LlcSystems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US9430130Nov 27, 2013Aug 30, 2016Microsoft Technology Licensing, LlcCustomization of an immersive environment
US9450952May 29, 2013Sep 20, 2016Microsoft Technology Licensing, LlcLive tiles without application-code execution
US9451822Oct 16, 2014Sep 27, 2016Microsoft Technology Licensing, LlcCollapsible shell cover for computing device
US9477391 *Dec 13, 2011Oct 25, 2016Facebook, Inc.Tactile interface for social networking system
US9477849Oct 13, 2010Oct 25, 2016At&T Mobility Ii LlcSystems, apparatus, methods and computer-readable storage media for facilitating management of social media information for communication devices
US9489660 *Jul 12, 2012Nov 8, 2016Salesforce.Com, Inc.Methods and systems for public collaborative interface for private network groups
US9513797Nov 17, 2014Dec 6, 2016At&T Mobility Ii LlcLocking and unlocking of an electronic device using a sloped lock track
US9535597Oct 22, 2012Jan 3, 2017Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US9557909Sep 9, 2011Jan 31, 2017Microsoft Technology Licensing, LlcSemantic zoom linguistic helpers
US9600141Oct 13, 2010Mar 21, 2017At&T Mobility Ii LlcSystems, apparatus, methods and computer-readable storage media facilitating information retrieval for a communication device
US9606704Feb 23, 2015Mar 28, 2017Microsoft Technology Licensing, LlcAlternative inputs of a mobile communications device
US9658766May 27, 2011May 23, 2017Microsoft Technology Licensing, LlcEdge gesture
US9665384Jul 16, 2012May 30, 2017Microsoft Technology Licensing, LlcAggregation of computing device settings
US9674335Oct 30, 2014Jun 6, 2017Microsoft Technology Licensing, LlcMulti-configuration input device
US9696888Dec 30, 2014Jul 4, 2017Microsoft Technology Licensing, LlcApplication-launching interface for multiple modes
US9703452Sep 10, 2015Jul 11, 2017Microsoft Technology Licensing, LlcMobile communications device user interface
US20100105424 *Mar 30, 2009Apr 29, 2010Smuga Michael AMobile Communications Device User Interface
US20100105438 *Mar 30, 2009Apr 29, 2010David Henry WykesAlternative Inputs of a Mobile Communications Device
US20100107068 *Jun 15, 2009Apr 29, 2010Butcher Larry RUser Interface with Parallax Animation
US20100146555 *Dec 10, 2008Jun 10, 2010Nokia CorporationMethod, Apparatus And Computer Program Product For Configuration Of A Display Screen
US20100248688 *Mar 30, 2009Sep 30, 2010Teng Stephanie ENotifications
US20100248689 *Mar 30, 2009Sep 30, 2010Teng Stephanie EUnlock Screen
US20100248787 *Mar 30, 2009Sep 30, 2010Smuga Michael AChromeless User Interface
US20100295795 *May 22, 2009Nov 25, 2010Weerapan WilairatDrop Target Gestures
US20100306672 *Sep 10, 2009Dec 2, 2010Sony Computer Entertainment America Inc.Method and apparatus for matching users in multi-user computer simulations
US20110055757 *Aug 12, 2010Mar 3, 2011Sony Ericsson Mobile Communications AbCommunication apparatus, method, computer program, and computer-readable medium selecting graphical user interface set-ups
US20110072361 *Sep 7, 2010Mar 24, 2011Kabushiki Kaisha ToshibaCommunication apparatus
US20110087970 *Dec 21, 2009Apr 14, 2011At&T Mobility Ii LlcSystems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US20120117556 *Nov 5, 2010May 10, 2012Research In Motion LimitedSystem and method for controlling updates on a mobile device
US20120129495 *May 27, 2011May 24, 2012Lg Electronics Inc.Mobile terminal and operating method thereof
US20120226988 *Feb 2, 2012Sep 6, 2012Deepak SharmaSystem for Information Collation and Display
US20130018958 *Jul 12, 2012Jan 17, 2013Salesforce.Com, Inc.Methods and systems for public collaborative interface for private network groups
US20130151959 *Dec 13, 2011Jun 13, 2013William Joseph Flynn, IIIScrolling Velocity Modulation in a Tactile Interface for a Social Networking System
US20130151987 *Dec 13, 2011Jun 13, 2013William Joseph Flynn, IIITactile Interface for Social Networking System
US20130262582 *Mar 28, 2013Oct 3, 2013Casio Computer Co., Ltd.Social network service system, image display method, and computer-readable storage medium
US20140006990 *Apr 4, 2011Jan 2, 2014Sony CorporationInformation processing apparatus, information processing method, and program
US20140101582 *Oct 2, 2013Apr 10, 2014Htc CorporationMobile communications device, non-transitory computer-readable medium and method of configuring home screen of mobile communications device
US20140189524 *Oct 25, 2013Jul 3, 2014Facebook, Inc.Social Cover Feed Interface
US20140189531 *Dec 28, 2012Jul 3, 2014Neel Ishwar MurarkaSocialized Dash
US20150286352 *Oct 24, 2014Oct 8, 2015Microsoft CorporationExpandable Application Representation
CN103365947A *Mar 28, 2013Oct 23, 2013卡西欧计算机株式会社Social network service system and image display method
EP2939090A4 *Dec 30, 2013Aug 17, 2016Facebook IncSocial cover feed interface
WO2014106168A1 *Dec 30, 2013Jul 3, 2014Facebook, Inc.Social cover feed interface
Classifications
U.S. Classification455/566, 715/864, 715/702
International ClassificationG06F3/14, H04W88/02, G06F3/01
Cooperative ClassificationG06F3/0482, G06T13/80, G06F3/04883, G06F3/0219, H04M1/7258, G06F3/0236, G06F3/0227, G06F3/0412, G06F3/044, G06F17/30864, H04M1/72569, G06Q30/04, G06F17/30867, G06F2203/04807, G06Q30/0601, G06F3/0488, G06F3/0485, G06F3/041, G06F3/0202, H04W64/00, H04W8/245, H04W4/02, H04W72/04, H04M1/72583
European ClassificationH04M1/725F4, H04M1/725F2E, G06Q30/0601, G06Q30/04, G06F3/0482, G06F3/0488G, G06F17/30W1F
Legal Events
DateCodeEventDescription
Feb 24, 2011ASAssignment
Owner name: MICROSOFT CORPORATION, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRUZENISKI, MICHAEL J.;GUNTAUR, PAULA;WILSON, BRIAN M.;AND OTHERS;SIGNING DATES FROM 20090629 TO 20090730;REEL/FRAME:025860/0444
Dec 9, 2014ASAssignment
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034564/0001
Effective date: 20141014