Patent application number | Description | Published |
20120095878 | INTEGRATED APPLICATION STORE FOR A USER DEVICE - Methods, systems and machine readable tangible storage media that integrate an application store in a user device. In one embodiment, a selected document that cannot be used as selected triggers a request to an application store server to determine an availability of applications to use the document as selected. The user device enhances the display of the document selection interface to allow the user to display an application store interface to purchase the application. The purchased application is downloaded and installed on the user device, and the user is optionally apprised of the progress of the purchase with an animated icon representing the application “flying” from the application store interface and “landing” in a dock area within the display on the user device when ready for subsequent launch. Other embodiments are also described. | 04-19-2012 |
20120096386 | USER INTERFACE FOR APPLICATION TRANSFERS - Methods, systems and machine readable tangible storage media that provide a user interface to an application store. In one embodiment, an icon representing an application being transferred to a user device appears to fly across the display area during the download and installation of the application before landing on a dock or other program control area from which the application can subsequently be launched. The user device synchronizes the flight of the icon with the progress of the download and installation by tracking the progress in communication with the server from which the application was transferred. The appearance of flight can be both vertical and horizontal and the icon bounces after the download and installation is complete conveying to the user that the application is ready to launch. The appearances of the locations from which the icon begins and ends its journey are changed to enhance the simulation of flight. Other embodiments are also described. | 04-19-2012 |
20130019233 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STOREAANM Pardehpoosh; Pedraum R.AACI Palo AltoAAST CAAACO USAAGP Pardehpoosh; Pedraum R. Palo Alto CA USAANM Federighi; Craig M.AACI Los Altos HillsAAST CAAACO USAAGP Federighi; Craig M. Los Altos Hills CA USAANM Feldman; Daniel I.AACI San FranciscoAAST CAAACO USAAGP Feldman; Daniel I. San Francisco CA USAANM Quirk; Gregory T.AACI Maple GlenAAST PAAACO USAAGP Quirk; Gregory T. Maple Glen PA USAANM Matthew; Jack R.AACI San FranciscoAAST CAAACO USAAGP Matthew; Jack R. San Francisco CA USAANM Lee-Kang; JackieAACI SunnyvaleAAST CAAACO USAAGP Lee-Kang; Jackie Sunnyvale CA USAANM Ciudad; Jean-PierreAACI San FranciscoAAST CAAACO USAAGP Ciudad; Jean-Pierre San Francisco CA USAANM Gromek; Monika E.AACI OaklandAAST CAAACO USAAGP Gromek; Monika E. Oakland CA USAANM Burkholder; Thomas K.AACI VancouverAACO CAAAGP Burkholder; Thomas K. Vancouver CAAANM Pu; Daniel EmilAACI San FranciscoAAST CAAACO USAAGP Pu; Daniel Emil San Francisco CA USAANM Gharabally; SamAACI San FranciscoAAST CAAACO USAAGP Gharabally; Sam San Francisco CA USAANM Verosub; Ellis MarshallAACI San CarlosAAST CAAACO USAAGP Verosub; Ellis Marshall San Carlos CA USAANM Hwang; Yoon SubAACI AlamedaAAST CAAACO USAAGP Hwang; Yoon Sub Alameda CA US - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing device, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing device, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable. | 01-17-2013 |
20130019234 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STORE - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing device, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing device, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable. | 01-17-2013 |
20130019237 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STORE - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application for installation on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives from a client device a software adoption request including an identifier associated with a user account and a proof of entitlement associated with a software package or the user account, verifies the proof of entitlement by comparing the proof of entitlement to a database, and if the proof of entitlement is verified, adopts the software package as part of the user account. | 01-17-2013 |
20140012714 | METHOD, MEDIUM AND SYSTEM FOR AN INTEGRATED APPLICATION STORE FOR A USER DEVICE - Methods, systems and machine readable tangible storage media that integrate an application store in a user device. In one embodiment, a selected document that cannot be used as selected triggers a request to an application store server to determine an availability of applications to use the document as selected. The user device enhances the display of the document selection interface to allow the user to display an application store interface to purchase the application. The purchased application is downloaded and installed on the user device, and the user is optionally apprised of the progress of the purchase with an animated icon representing the application “flying” from the application store interface and “landing” in a dock area within the display on the user device when ready for subsequent launch. Other embodiments are also described. | 01-09-2014 |
20140047331 | DETECTING AND TRANSMITTING A REDEEMABLE DOCUMENT - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting documents within content received by a computing device. A computing device can receive content through an application. The received content is scanned to determine if it includes a file type indicating that it includes a redeemable document. A notification is presented to the user when a document has been detected within the content including a button enabling rendering of the document on the computing device. The rendered document can include a button to transmit the document to secondary computing devices associated with the user. A user profile associated with the user can include data indicating secondary computing devices associated with the user. The user profile can be accessed to retrieve the data and, if the button is selected, the document can be transmitted to the secondary computing devices from which the user can render the document. | 02-13-2014 |
20140150115 | ASSIGNING ELECTRONICALLY PURCHASED ITEMS OF CONTENT TO USERS - The described embodiments include a content provider device that can assign items of content (applications, digitally-rendered music, books, videos, etc.) to users upon receiving assignment messages from administrative devices. The items of content can be electronically transferred to the user's devices to be used by users. The content provider device can also revoke assignments of items of content from users upon receiving revocation messages from administrative devices. The revocation generally causes the loss of one or more rights to the item of content for the user. For example, the content provider device can stop providing services for the item of content and/or can cause the item of content to be deleted from a corresponding user's device. | 05-29-2014 |
20140282476 | Providing Customized Notifications for Security Software Updates - A method of providing customized software update notifications for a device is described. The method receives information for a set of available system software updates from an update server. The set of available system software updates includes a set of security updates. Each security update includes a set of metadata. The method also receives information for a set of available application software updates. The method determines the total number of available application and system software updates. The method generates a customized update notification string based on the received metadata and the total number of available software updates. The method displays the generated customized update notification string. | 09-18-2014 |
20140282480 | Providing A Unified Update Center for Security Software Updates and Application Software Updates - A graphical user interface (GUI) for a unified software update display center is provided. The GUI includes a first display area for displaying a set of available security system software updates. The GUI includes a second display area for displaying a set of available non-security system software updates. The GUI includes a third display area for displaying a set of available application software updates. The GUI includes a single selection tool for installing all available security updates without installing any updates displayed in the second and third display areas. The GUI includes individual selection tools for installing individual updates displayed in the second and third display areas. The GUI includes a selection tool to receive further updates from a system update server and an application update server. The critical security updates are displayed with different display attributes or in different sections to distinguish them from other types of updates. | 09-18-2014 |