Patent application number | Description | Published |
20090006570 | Email fetching system and method in a portable electronic device - In accordance with some embodiments, a computer-implemented method for fetching email from an email server to a portable electronic device is disclosed. The method includes fetching email from the email server upon occurrence of at least one of: expiration of a first period of time after activation of an email application running on the device; expiration of a second period of time after a prior email fetch while the email application is running in the foreground; expiration of a third period of time after the prior email fetch while the email application is running in background; or expiration of a fourth period of time after the portable device is unlocked. | 01-01-2009 |
20090006644 | Port discovery and message delivery in a portable electronic device - In accordance with some embodiments, a computer-implemented method for fetching email from an email server to a portable electronic device is disclosed. The method includes, at a portable electronic device configured with an email client: (1) when creating an email account on the portable electronic device: (a) attempting to connect to an outbound email server using a first port/security combination according to a first preferred sequence of port/security combinations; (b) if connection is made using the first port/security combination, storing the first port/security combination as a stored configuration for the email account; (c) if connection is not made using the first port/security combination, repeating (1)(a) for different port/security combinations according to the preferred sequence until connection is made with a second port/security combination; and (d) storing the second port/security combination as the stored configuration; and (2) subsequently employing the stored configuration to connect to and send email via the outbound email server. | 01-01-2009 |
20100060586 | PORTABLE TOUCH SCREEN DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR PROVIDING WORKOUT SUPPORT - In some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display while the portable electronic device is in a user-interface locked mode of a workout monitoring application with the touch screen display turned off. The method includes: monitoring a workout by a user with the workout monitoring application; detecting an interaction by the user with a first physical button on the portable electronic device; and determining whether the detected interaction by the user with the first physical button corresponds to a first predefined action. The method further includes, in response to determining that the interaction by the user with the first physical button corresponds to the first predefined action; turning on the touch screen display; providing an audio status report of the workout by the user; displaying a workout pause icon; and displaying an unlock image. | 03-11-2010 |
20100231537 | Device, Method, and Graphical User Interface for Moving a Current Position in Content at a Variable Scrubbing Rate - A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon that indicates a current position within a first piece of content; displaying a multi-purpose content navigation icon; while providing the first piece of content: detecting a first contact at a first location that corresponds to the multi-purpose content navigation icon; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; and, in response to detecting movement of the contact that includes a first component of movement in a direction that corresponds to movement on the display parallel to the first predefined direction, moving the current position within the first piece of content at a variable scrubbing rate that varies monotonically as the first component of movement increases. | 09-16-2010 |
20120311161 | DUAL-PHASE CONTENT SYNCHRONIZATION - Metadata is synchronized between a mobile device and a remote node over a first network, where the metadata specifies media content to be synchronized between the mobile device and the remote node. Subsequently a network connection is established with the remote node over a second network. The media content is bi-directionally synchronized between the mobile device and the remote node over the second network based on the metadata that was synchronized over the first network. | 12-06-2012 |
20120311366 | METHODS AND APPARATUS FOR POWER STATE BASED BACKUP - Methods and apparatus that receive, at a wireless device, power through wire or inductive pad are described. The received power is monitored to back up data from the device to a server in a network through an OTA (over the air) wireless interface. The data is transmitted to the server to back up the data on the device. While backing up the data, whether the power has been removed from the device is determined. The backing up of the data in the device can be terminated automatically and without user request, in response to the determination that the power has been removed. | 12-06-2012 |
20130086408 | METHODS AND APPARATUS FOR POWER STATE BASED BACKUP - Methods and apparatus that receive, at a wireless device, power through wire or inductive pad are described. The received power is monitored to back up data from the device to a server in a network through an OTA (over the air) wireless interface. The data is transmitted to the server to back up the data on the device. While backing up the data, whether the power has been removed from the device is determined. The backing up of the data in the device can be terminated automatically and without user request, in response to the determination that the power has been removed. | 04-04-2013 |
20140327629 | Touch Screen Device, Method, and Graphical User Interface for Customizing Display of Content Category Icons - A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items. | 11-06-2014 |