Patent application number | Description | Published |
20080307175 | System Setup for Electronic Backup - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes detecting a remote storage device, prompting the user to use the detected remote storage device for backup operations, receiving a user input to use the detected remote storage device for backup operations, and automatically configuring backup operations using the remote storage device. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 12-11-2008 |
20080307345 | User Interface for Electronic Backup - Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element. | 12-11-2008 |
20090005005 | Mobile Device Base Station - A mobile device can be configured as a base station to be used by other mobile devices and non-mobile devices to gain access to network services. The mobile device can be configured to provide and manage secure access to variety of networks (e.g., Wi-Fi, WiMax, Internet, cellular) and network services (e.g., map services, web services, syncing services). | 01-01-2009 |
20090005018 | Route Sharing and Location - A first mobile device can transmit data related to a route. A second mobile device can receive the route data from the first mobile device. The route data can be a route map displayed on a multi-touch-sensitive display of the second mobile device. A route engine can determine whether the second mobile device is at a location defined by a route locus based on the route data and location data of the second mobile device. The route engine can provide an indication at the first mobile device for a route location of the second mobile device based on the determination. The provided indication can be a route map with the route location of the second mobile device. The route map can include the route location of the second mobile device, directions to the route location, and an estimated travel time to the route location. | 01-01-2009 |
20090005070 | SYNCHRONIZING MOBILE AND VEHICLE DEVICES - Location information is received at a mobile device from the memory of a vehicle device. The mobile device is updated based on the location information. Sensor data is received from at least one sensor measuring movement of the mobile device, and an estimated location of the mobile device is calculated based at least in part on the location information and the sensor data. | 01-01-2009 |
20090005072 | Integration of User Applications in a Mobile Device - User-applications provided by mobile devices are integrated. In one aspect, an email message is received at a mobile device from an email address and a representation of the email message is displayed on a graphical user interface. An input is received from a user indicating a selection of the email address. Contact information corresponding to a set of contacts is searched for a contact having a contact email address matching the email address. Contact information for the contact includes a geographic location for the contact. A display of a map is provided to the user. The display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address. | 01-01-2009 |
20090005077 | Location-Based Services - Methods, systems, and apparatus, including computer program products, for location-based services. An event or device condition is detected at a device. A current geographic location of a device is determined. Location-based information based on the determined current geographic location is received. The location-based information includes information relevant to the event or device condition. The information is presented. | 01-01-2009 |
20090005082 | DISFAVORED ROUTE PROGRESSIONS OR LOCATIONS - Adaptive route guidance can include analyzing route progressions associated with one or more routes based on multiple user preferences. The adaptive route guidance can provide one or more preferred routes based on the user preferences, which can be presented to a user for navigation purposes. | 01-01-2009 |
20090005964 | Intelligent Route Guidance - Intelligent route guidance can include deriving one or more routes based on traffic, historical data and/or preference data associated with route progressions implicated by the one or more routes. The route guidance can provide one or more recommended routes, which can be presented to a user for navigation purposes. | 01-01-2009 |
20090005965 | Adaptive Route Guidance Based on Preferences - Adaptive route guidance can include analyzing route progressions associated with one or more routes based on multiple user preferences. The adaptive route guidance can provide one or more preferred routes based on the user preferences including those derived from historical selection or use, which can be presented to a user for navigation purposes. | 01-01-2009 |
20090005975 | Adaptive Mobile Device Navigation - Adaptive mobile device navigation system, methods, and apparatus provide location information for a mobile device performing location estimation using dead reckoning. Multiple estimation modes can be selected including a mode for restricting measured movements to surrounding streets. Updated location fixes can be obtained through turn comparison with surrounding map information and user feedback. User feedback prompts can include photographs having geographic tag information corresponding to locations near an estimated location of the device. | 01-01-2009 |
20090005978 | Route Reference - A user input is received on a wireless device specifying a starting location. The position of the wireless device is tracked from the starting location in response to the user input. A user input is received on the wireless device specifying an ending location, and a route is generated from the tracking of the wireless device from the starting location to the ending location. A first reference is associated with the route, wherein the route is retrievable by a selection of the first reference. | 01-01-2009 |
20090005981 | Integration of Map Services and User Applications in a Mobile Device - A location is specified, e.g., a current location of a mobile device or a user-specified location. A representation of the location is represented on a map displayed by the mobile device. A set of contacts having a corresponding address in proximity to the location is determined. A graphical representation of the set of contacts is provided on the map proximate to the one or more corresponding addresses. If the location is a current location of a mobile device, the map can be updated in response to the current location changing with a representation of an updated current location and a representation of an updated set of contacts. | 01-01-2009 |
20090006336 | LOCATION BASED MEDIA ITEMS - Media items can be distributed to mobile devices based on the location of the media device. The media items can be associated with location information, which can be examined and distributed to those devices whose proximate area includes the location information associated with the media items. | 01-01-2009 |
20090019023 | Methods And Systems For Managing Data - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 01-15-2009 |
20090061837 | AUDIO FILE INTERFACE - Methods, systems, and computer-readable medium for providing an audio file interface. In one implementation, a method is provided. The method includes, while playing an audio file on a mobile device and displaying a current view in a user interface of the mobile device, receiving first user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface, where the audio interface includes information associated with the audio file. | 03-05-2009 |
20090183108 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 07-16-2009 |
20100306187 | Methods And Systems For Managing Data - Methods and systems for processing data, including metadata and an index database. In one exemplary method, a first folder, representing a first search query, is stored, and a second folder, representing a second search query wherein the second folder has a predetermined hierarchical relationship to the first folder, is stored, and the search queries are used to search one or both of an index database and a metadata database. In the metadata database, the type of metadata for one file type differs from the type of metadata for another file type. | 12-02-2010 |
20110083088 | Navigation Of Electronic Backups - Systems and methods for navigating within snapshots are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a hierarchical structure wherein a first element of the earlier version includes a second element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the second element. The method includes modifying, in response to the second user input, the current view according to the second element. | 04-07-2011 |
20110083098 | User Interface For Backup Management - Systems and methods for providing a user interface including earlier versions of data. In one implementation, computer program product is provided. The computer program product generates a user interface. The user interface includes a view display area for presenting a current view and a history view display area for presenting a history view associated with the current view. The history view includes one or more first visual representations of corresponding earlier versions of the current view. The user interface also includes an input control for initiating a restoration of the current view according to at least a portion of an earlier version of the one or more earlier versions. | 04-07-2011 |
20110087976 | Application-Based Backup-Restore Of Electronic Information - Systems and methods for storing and restoring backup data. One method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting a history view associated with the current view of the application. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element. The current view of the application is modified in response to the second user input according to the earlier version, at least with regard to the first element. | 04-14-2011 |
20110107325 | Early Detection of Errors in a Software Installation - A method and apparatus for the installation of software is described herein. In one embodiment, a process is provided to verify a first set of packages selected from all packages, for example, on an optical disk, and verify a second set of packages on the optical disk. The verifying of the first set of packages calculates a first checksum for each package in the first set of packages and compares this first checksum to a second checksum for each package read from the optical disk. A second set of packages is verified if the verification of the first packages is successful. The second set of packages is verified by copying each package in the second set of packages, from the optical disk. A third checksum is included with each package read, and this third checksum is compared with a fourth checksum calculated for each package. | 05-05-2011 |
20110302502 | USER INTERFACE FOR ELECTRONIC BACKUP - Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element. | 12-08-2011 |
20120040644 | MEDIA/VOICE BINDING PROTOCOL AND RELATED USER INTERFACES - One or more media items can be bound to a voice call using a binding protocol. The binding protocol allows call participants to more easily transfer media items to other call participants using one or more user interfaces. A call participant can initiate a media transfer by selecting the media and a communication modality for transferring the media. The binding protocol can be active or lazy. In lazy binding, the call participant can select the desired media for transfer before the voice call is established, and subsequently mark the media for binding with the voice call. In active binding, the call participant can select and transfer the desired media item during the voice call, and the media item is automatically bound to the voice call. The media item can be transferred using a user-selected communication modality over an independent data communication channel. | 02-16-2012 |
20120076471 | IMAGE CAPTURE AND MANIPULATION - Systems and techniques to provide image capture and manipulation. In general, in one implementation, the technique includes receiving an input stream including image data from a source, displaying the input stream in real-time including displaying a plurality of instantiations of the stream at a same time, each stream different, the step of displaying including applying a filter to each instantiation of the input stream, and receiving a prompt to select one of the instantiations of the stream. | 03-29-2012 |
20120179701 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 07-12-2012 |
20120185456 | Information Management with Non-Hierarchical Views - Information items in a file system are arranged into groups that are created according to a grouping component. A non-hierarchical view displays visual representations (e.g., icons, thumbnail images) of the information items arranged in visually delineated groups according to an arrange type that can be specified for each group. Various view formats are available including icon, list and column view formats. In each view format, a condensed mode can be selected for one or more groups, resulting in multiple visual representations of items being displayed in a fixed amount of screen space in the non-hierarchical view. In icon view, each condensed group includes a single row of visual representations that can be navigated separately from other groups in the non-hierarchical view. | 07-19-2012 |
20120185800 | Information Management with Non-Hierarchical Views - Information items in a file system are arranged into groups that are created according to a grouping component. A non-hierarchical view displays visual representations (e.g., icons, thumbnail images) of the information items arranged in visually delineated groups according to an arrange type that can be specified for each group. Various view formats are available including icon, list and column view formats. In each view format, a condensed mode can be selected for one or more groups, resulting in multiple visual representations of items being displayed in a fixed amount of screen space in the non-hierarchical view. In icon view, each condensed group includes a single row of visual representations that can be navigated separately from other groups in the non-hierarchical view. | 07-19-2012 |
20120198383 | USER INTERFACE FOR BACKUP MANAGEMENT - Methods and a computer program product for providing a user interface including earlier versions of data. In one implementation, a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a backup interface be displayed. In response to the first user input, the transition from displaying the current view in the user interface to displaying the backup interface is animated. The backup interface is displayed including a display area for presenting at least a first visual representation of an earlier version of the current view, where the earlier version includes a first element. While the backup interface is displayed, a second user input is received requesting that the current view be modified according to the earlier version. In response to the second user input, the current view is modified according to the earlier version. | 08-02-2012 |
20120225677 | SYNCHRONIZING MOBILE AND VEHICLE DEVICES - Location information is received at a mobile device from the memory of a vehicle device. The mobile device is updated based on the location information. Sensor data is received from at least one sensor measuring movement of the mobile device, and an estimated location of the mobile device is calculated based at least in part on the location information and the sensor data. | 09-06-2012 |
20120253665 | Adaptive Mobile Device Navigation - Adaptive mobile device navigation system, methods, and apparatus provide location information for a mobile device performing location estimation using dead reckoning. Multiple estimation modes can be selected including a mode for restricting measured movements to surrounding streets. Updated location fixes can be obtained through turn comparison with surrounding map information and user feedback. User feedback prompts can include photographs having geographic tag information corresponding to locations near an estimated location of the device. | 10-04-2012 |
20120265786 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 10-18-2012 |
20120271796 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 10-25-2012 |
20120290600 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 11-15-2012 |
20130102329 | Location-Based Services - Methods, systems, and apparatus, including computer program products, for location-based services. An event or device condition is detected at a device. A current geographic location of a device is determined. Location-based information based on the determined current geographic location is received. The location-based information includes information relevant to the event or device condition. The information is presented. | 04-25-2013 |
20130143596 | SYNCHRONIZING MOBILE AND VEHICLE DEVICES - Location information is received at a mobile device from the memory of a vehicle device. The mobile device is updated based on the location information. Sensor data is received from at least one sensor measuring movement of the mobile device, and an estimated location of the mobile device is calculated based at least in part on the location information and the sensor data. | 06-06-2013 |
20130166208 | Disfavored Route Progressions or Locations - Adaptive route guidance can include analyzing route progressions associated with one or more routes based on multiple user preferences. The adaptive route guidance can provide one or more preferred routes based on the user preferences, which can be presented to a user for navigation purposes. | 06-27-2013 |
20130232447 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 09-05-2013 |
20140280074 | HIGHLIGHTING ITEMS FOR SEARCH RESULTS - The present invention provides a search capability to allow a user to easily locate a preference control, file, folder, control, or other system resource or data item associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field associated with one or more resource types that may be searched. The user may be presented with a pop-up menu containing a list of likely matches. The user selects the desired preference control from the pop-up menu, and the corresponding preference pane, or other container, containing the selected data item, control, or other resource is displayed. In one aspect, as the user enters the search term (or portion thereof), certain icons are highlighted. Specifically, those icons that represent containers containing matching data items (such as preference panes having controls that match the search term) are highlighted. Different types of highlighting can be used depending on the degree of certainty as to which container is likely to contain the correct match. | 09-18-2014 |
20140289287 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 09-25-2014 |
20140315586 | Integration of User Applications in a Mobile Device - User-applications provided by mobile devices are integrated. In one aspect, an email message is received at a mobile device from an email address and a representation of the email message is displayed on a graphical user interface. An input is received from a user indicating a selection of the email address. Contact information corresponding to a set of contacts is searched for a contact having a contact email address matching the email address. Contact information for the contact includes a geographic location for the contact. A display of a map is provided to the user. The display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address. | 10-23-2014 |
20140344255 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 11-20-2014 |