专利摘要:
SYSTEM AND ELECTRONIC DELIVERY AND ACQUISITION INTELLIGENT AND MEDIUM-READABLE NON TRANSIENT COMPUTER. The present invention relates to improved techniques and systems for the delivery and acquisition of digital assets. The techniques and systems are especially suited and useful for delivering digital assets (eg media assets) that are available for electronic purchase and delivery from online stores for electronic devices. According to one aspect, when a digital asset is acquired from an online store through an electronic device associated with a user, the digital asset can be arranged for delivery to several of the other electronic devices also associated with the user. It will be appreciated that the digital asset may be delivered or acquired without requiring explicit user input or instruction in accordance with another aspect. Other aspects of the techniques and systems include configuration customization and user interfaces that are provided to facilitate the acquisition of digital assets in a more efficient way.
公开号:BR112013022699B1
申请号:R112013022699-4
申请日:2012-03-08
公开日:2021-05-18
发明作者:Christopher B. Chang;Sean B. Kelly;Olagappan Manickan;Thomas Alsina;Payam Mirrashidi
申请人:Apple Inc.;
IPC主号:
专利说明:

BACKGROUND OF THE INVENTION
[0001] Online stores and online shopping have become increasingly popular in recent years. Desktop and laptop computers are used for purchasing various goods and services from online stores. An online store can allow shoppers, through a network connection to the Internet, to browse, search, and purchase many different items from the online store. Purchased items can be delivered by mail or available for pick up at a store or other location.
[0002] Recently, digital assets (eg music songs, movies, computer application programs) have become available for purchase from online stores. Additionally, digital assets became available for delivery directly to the device used to purchase them. As such, currently, a digital asset can be purchased from an online store through an electronic device (eg, a desktop computer) from a home and immediately delivered to the electronic device used to purchase the digital asset. In other words, after purchasing a digital asset from an online store via an electronic device, the digital asset can be "downloaded" through the electronic device for subsequent use thereon.
[0003] However, more recently, the number and variety of electronic devices with the ability to access online stores has dramatically increased. Currently, an individual may own and/or operate a number of electronic devices with the ability to access online stores, including a desktop computer, a laptop computer, a pad or tablet computer (eg iPad™), a smart cell phone , a media player, a gaming device, a television and so on. Additionally, increasing numbers and types of digital assets become available in online stores for various electronic devices, including media, books, application programs, etc. As a result, managing the delivery of digital assets to electronic devices can pose difficulties for users, especially those who maintain collections of multiple digital assets across numerous different electronic devices. Consequently, there is a need for improved acquisition and delivery of digital assets. SUMMARY
[0004] Improved techniques and systems for delivering and acquiring digital assets are revealed. The techniques and systems are especially suited and useful for delivering digital assets (eg media assets) that are available for electronic purchase and delivery from online stores for electronic devices.
[0005] According to one aspect, when a digital asset is acquired through an online store through an electronic device associated with a user, the digital asset can be arranged for delivery to various other electronic devices also associated with the user. It will be appreciated that the digital asset can be delivered and acquired without requiring explicit user input or instruction in accordance with another aspect. As an example, an electronic device can be configured to automatically download a digital asset when it receives a notification (for example, a push notification) directly or indirectly through an online store server. The online store server can be configured to send notification to the electronic device when another electronic device acquires the digital asset from the online store. Other aspects of the techniques include configuration customization and user interfaces that are provided to facilitate the acquisition of digital assets in a more efficient way.
[0006] Techniques and mechanisms can be deployed in various modes, including as a method, system, device or apparatus (including computer-readable medium or graphical user interface). Various modalities are discussed below.
[0007] A modality refers to a method to facilitate the delivery of a digital asset, through a network, from an online store to one or more electronic devices associated with a user. The method can, for example, be used by an online store server to facilitate the delivery of a digital asset to one or more electronic devices. In doing so, the method can determine whether a digital asset acquired by the online store, through or through an acquisition device associated with a user, should be delivered to one or more electronic devices, rather than the acquisition device, which also are associated with the user. The digital asset acquired by the online store may be arranged for delivery to the one or more electronic devices associated with the user when the determination determines that the digital asset must be delivered to the one or more electronic devices.
[0008] Another modality refers to a method that can be used by an electronic device to acquire a digital asset from an online store through a network. The method can, for example, operate to obtain an indication of a digital asset available for acquisition by the electronic device associated with a user. The referral may be a result of the digital asset being acquired from the online store by an acquisition device other than the electronic device, where the acquisition device is also associated with the user. The method can also determine if the electronic device user is authenticated to the online store. Subsequently, the method can determine whether or not to deliver the digital asset to the electronic device, if the user of the electronic device is authenticated to the online store. The method can then arrange for electronic delivery of the digital asset to the electronic device when the determination determines that the digital asset must be delivered to the electronic device. Provision for electronic delivery may include downloading the digital asset over the network to the electronic device.
[0009] Yet another modality refers to a method for automatically delivering a digital asset, over a network, from an online store to one or more electronic devices associated with a user. The method can, for example, be used by an online store server. By doing so, it can initially be determined whether a digital asset has been purchased or is to be purchased from an online store through or through an acquisition device associated with a user. Then, at least partially based automatic download data associated with the user, the method can determine whether the digital asset is to be delivered over the network to one or more other electronic devices associated with the user. The method can also provide for the delivery of the digital asset to the one or more electronic devices associated with the user without requiring any explicit user request to do so from the one or more electronic devices, when it is determined that the digital asset is to be delivered to the one or more electronic devices.
[00010] Yet another embodiment refers to an electronic device that includes a display and one or more operable processors or processing cores to display an automatic download configuration window on the display. It should be noted that the auto-download configuration window may include user-selectable auto-download options to automatically download one or more digital assets to the electronic device when a digital asset is acquired from an online repository through another device. electronic.
[00011] Yet another modality refers to a non-transient computer-readable medium that includes at least tangible computer program code stored therein to facilitate the delivery of a digital asset, over a network, from an online store for one or more electronic devices associated with a user. The computer-readable medium may, for example, include at least (i) computer program code to determine whether a digital asset, acquired or to be acquired from the online store through or through an acquisition device associated with a user, is to be delivered to one or more electronic devices other than the acquisition device that are also associated with the user; and (ii) computer program code to arrange delivery of the digital asset to the one or more electronic devices associated with the user when the computer program code for determination determines that the digital asset is to be delivered to the one or more electronic devices .
[00012] Yet another embodiment relates to a non-transient computer readable medium that includes at least one tangibly executable computer program code stored therein for delivery of at least one digital asset from an asset store digital online to an electronic device over a network. The computer-readable medium may, for example, include: computer program code for acquiring rights to use a digital asset from the online digital asset store using an acquisition device, where the acquisition device is affiliated with a user account; computer program code for determining one or more other electronic devices that are associated with the user account; computer program code for obtaining automatic download configuration data for each of the one or more other electronic devices; computer program code for determining whether the digital asset is to be delivered to at least one of the one or more other electronic devices based on the automatic download configuration data corresponding to the respective one or more other electronic devices; and computer program code for automatic delivery arrangement of the digital asset to the at least one of the one or more other electronic devices when it is determined that the digital asset is to be delivered to at least one of the one or more other electronic devices .
[00013] Other aspects and advantages of the invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[00014] The invention will be more readily understood by the following detailed description in conjunction with the accompanying drawings, in which like reference numerals designate similar structural elements, and in which:
[00015] Figure 1 depicts a block diagram of the digital asset acquisition and delivery system according to a modality.
[00016] Figure 2 describes a method to facilitate the delivery of a digital asset available for purchase from an online store according to a modality.
[00017] Figure 3 describes a method to acquire a digital asset available for acquisition from an online store according to a modality.
[00018] Figure 4 depicts an automatic download delivery component according to a modality.
[00019] Figure 5 depicts an automatic download delivery component according to a modality.
[00020] Figure 6 describes a method to facilitate automatic download transfer of a digital asset according to another exemplary modality.
[00021] Figure 7 describes a method to facilitate automatic download transfer of a digital asset according to yet another exemplary modality.
[00022] Figure 8 depicts an automatic download configuration generator according to a modality.
[00023] Figure 9 depicts an exemplary auto-configuration user interface (UI) in the form of a window suitable for displaying on various electronic devices. DETAILED DESCRIPTION OF MODALITIES OF THE INVENTION
[00024] Improved techniques and systems for delivering and acquiring digital assets are revealed. The techniques and systems are especially suited and useful for delivering digital assets (eg media assets) that are available for electronic purchase and delivery from online stores for electronic devices.
[00025] According to one aspect, when a digital asset is acquired through an online store by an electronic device associated with a user, the digital asset can be arranged for delivery to various other electronic devices also associated with the user. It will be appreciated that the digital asset can be delivered and acquired without requiring explicit user input or instruction in accordance with another aspect. For example, an electronic device can be configured to automatically download a digital asset when it receives a notification (for example, a push notification) directly or indirectly through an online store server. The online store server can be configured to send notification to the electronic device when another electronic device acquires the digital asset from the online store. Other aspects of the techniques include configuration customization and user interfaces that are provided to facilitate the acquisition of digital assets in a more efficient way.
[00026] The modalities are discussed below in greater detail with reference to Figures 1 to 9. However, individuals of skill in the art will readily appreciate that the detailed description given herein in connection with these figures is for explanatory purposes in view of that the invention extends beyond these limited embodiments.
[00027] Figure 1 depicts a block diagram of the digital asset acquisition and delivery system 100 according to a modality. Referring to Figure 1, digital asset acquisition and delivery system 100 includes an online store server 102 (e.g., a digital asset store server 102) that provides digital assets to various electronic devices 106, 108 and 110 for online purchase. Digital assets can, for example, include various types of media-related items (eg music albums, songs, movies, audio, video, textual content, books), assets such as various application programs ("applications") that can be provided for electronic devices (eg productivity products, games, computer application for computing devices). It should be noted that the online store server 102 can effectively host an online store (for example, a digital asset store that can offer digital assets). In general, the online store server 102 can facilitate searching, browsing and purchasing digital assets. Referring again to Figure 1, the online store server 102 can be effectively wired and/or wirelessly coupled to a network 104. The network 104 can be, for example, a data network, an area network network, a wide area network, a global network, a public network, a private network, or the Internet. It should be noted that network 104 may be representative of several different networks separately owned and operated.
[00028] In any case, the online store server 102 can effectively serve as, or provide, a delivery system for delivering digital assets over the network 104 to other devices including, a portable electronic device 106, a portable computer 108 and a desktop computer 110. These electronic devices can purchase digital assets through the online store 102. It should be noted that each of the electronic devices 106, 108, and 100 can also be wired and/or wirelessly connected to the 104 network. As such, these devices can effectively acquire various digital assets from the online store server 102 through the network 104. By way of example, a user (eg a person, an entity, an application program, a group) can use effectively the portable computer 108 to connect through the network 104 to the online store server 102 to acquire a digital asset by purchasing the digital asset. After purchase, the online store server 102 can facilitate the downloading of the digital asset to the portable computer 108. The digital asset can be stored in the online store server 102 or a data repository (e.g., a repository server As such, a download transfer of the digital asset may be facilitated by another server (e.g., a data repository server 112) over network 104 or another network (not shown). In either case, the digital asset acquisition and delivery system 100 may facilitate the acquisition and delivery of digital assets over one or more networks (eg, network 104) to one or more multiple devices (eg, portable electronic device 106 , laptop computer 108 and/or desktop computer 110).
[00029] In addition, the digital asset acquisition and delivery system 100 can facilitate the acquisition and delivery of digital assets in an intelligent mode across multiple electronic devices, whereby a digital asset acquired by an electronic device (eg, computer portable 108) can be effectively delivered to another electronic device (eg electronic device 106). Specifically, according to the embodiment described in Figure 1, an intelligent delivery component 120 can be provided as a separate component, as a part of the online store server 102 and/or as a part of another entity (e.g., a server of repository 112) (not shown). As such, the smart delivery component 120 can be, for example, provided as a server or server component as will be appreciated by those skilled in the art. Smart delivery component 120 may be operable to determine whether a digital asset that has been acquired or is about to be acquired from the online store server 102 through or via an acquisition device (e.g., laptop computer 108) is to be delivered to one or more electronic devices other than the acquisition device (eg, electronic devices 106 and 110). As used herein, an acquired digital asset (eg, purchased, leased, ordered, ordered) may refer to a digital asset that has been acquired or is about to be acquired.
[00030] Typically, the acquisition device and the other one or more other electronic devices are associated with the same user (eg multiple electronic devices owned, operated and/or registered for one person). In any case, if the smart delivery component 120 determines that the digital asset must be delivered to one or more electronic devices other than the acquisition device, the smart delivery component 120 may arrange delivery of the digital asset to the device asset. acquisition for delivery to one or more electronic devices other than the acquisition device. It should be noted that instead of, or in addition to, the digital asset delivered (or to be delivered) to the acquisition device, the smart delivery component 120 may dispose the same digital asset or another digital asset for delivery to the one or more electronic devices than the acquisition device. In other words, the digital asset disposed for delivery need not be identical or limited to the digital asset acquired by the acquisition device. The other digital asset that may be arranged for delivery and may also be available for purchase from the online store may be a similar digital asset, a different format of the digital asset, or a different version of the digital asset). As a result, the digital asset or other digital asset can be acquired from the online store 102 and can be delivered to one or more electronic devices other than the acquisition device. It will be appreciated that smart acquisition device component 122, among other things, can facilitate the automatic download transfer of digital assets available from an online store to one or more electronic devices. By way of example, when a digital asset (e.g., a song) has been acquired from the online store server 102 via the laptop computer 108 associated with a user, the smart delivery component 120 can automatically download it. digital asset or one or more other electronic devices, such as the portable electronic device 106, which is also associated with the same user.
[00031] It should be noted that an intelligent acquisition component can be provided to an electronic device to facilitate the acquisition of a digital asset arranged for delivery by the intelligent delivery component 120. Referring to Figure 1, an acquisition device component intelligent 122 can be provided to the portable electronic device 106. As will be described below in more detail, the intelligent acquisition component 122, among other things, can facilitate the automatic download transfer of various digital assets to the portable electronic device 106 based on the base. on the information (or data) provided by the smart acquisition component 122. The smart acquisition device component 122 may also be configured to perform additional tasks including, for example, determining when to download one or more digital assets that are made available for the electronic device p ortatile 106.
[00032] Individuals skilled in the art will readily know that the smart delivery component 120 and the smart acquisition component 122 may, for example, be provided with software and/or hardware components including and/or supported by memory, and one or processors or processing cores (for example, a Central Processing Unit (CPU)).
[00033] Figure 2 describes a method 200 to facilitate the delivery of a digital asset available for purchase from an online store according to a modality. Method 200 can, for example, be used by the smart delivery component 120 described in Figure 1. As such, method 200 can, for example, be used by an online store server (e.g., online store server 102) . Referring to Figure 2, it is determined 202 whether a digital asset, acquired or to be acquired from the online store through or through an acquisition device associated with a user, must be delivered to one or more electronic devices (different acquisition device) that are associated with the user. If it is determined 202 that the digital asset must be delivered to one or more electronic devices other than the acquisition device, the digital asset and/or other digital asset available for acquisition from the online store may be arranged for delivery to the one or more other electronic devices (other than the acquisition device) that are associated with the user. Method 200 may terminate after the digital asset is disposed for delivery to one or more electronic devices other than the acquisition device.
[00034] Figure 3 describes a method 300 to acquire a digital asset available for acquisition from an online store according to a modality. Method 300 can, for example, be used by the smart acquisition component 122 described in Figure 1. As such, method 300 can be used by an electronic device to acquire digital assets available for purchase from an online store. Referring to Figure 3, it is initially determined 302 whether an indication of a digital asset that is available (or willing) for acquisition has been obtained. Typically, the digital asset is available through a device associated with a user.
[00035] It should be noted that the referral may be obtained as a result of the digital asset (or a similar digital asset) being acquired or about to be acquired from the online store through another device associated with the same user. In other words, the indication can be provided for the electronic device when a digital asset is acquired or is to be acquired from the online store by a device other than the electronic device. If it is determined 302 that the indication has been received, it can be determined 304 whether or not to acquire the digital asset made available as a result of acquisition by another electronic device. If it is determined 304 that the digital asset should not be acquired, method 300 may terminate. However, the digital asset can be acquired 306 if it is determined 304 to acquire the digital asset before method 300 ends.
[00036] As noted above, an intelligent delivery component and an intelligent acquisition component, among other things, can facilitate the automatic download transfer of digital assets available from an online store to one or more devices. To elaborate further, Figure 4 depicts an automatic download delivery component 400 according to a modality. One or more components of the automatic download delivery system 400 may, for example, be provided by the smart delivery component 120 described in Figure 1 to facilitate the automatic download transfer of digital assets available from an online store. As such, the automatic download delivery component 400 may, for example, be provided by or to a server device (e.g., an online store server).
[00037] Referring to Figure 4, the auto-download delivery component 400 can provide an auto-download configuration and operable 402 UI generator/manager (configuration manager) to facilitate configuration of one or more auto-download parameters , active as being operable to facilitate the generation of one or more User Interface (UI) components (eg dialog windows, configuration windows). In particular, a configuration manager 402 can determine and send to an electronic device various UI components for an automatic download option. It will be appreciated that configuration manager 402 may customize or determine a UI component for an electronic device as deemed appropriate for that particular electronic device. By way of example, if an electronic device does not have the ability to run applications or use digital books (for example, it does not have a book reading/presentation application to present digital books), the configuration manager 402 can provide a component of UI that does not list applications or digital books as an option, but lists other types of digital assets (eg music, movies) as an option that can be selected for automatic download to the device. Selected digital assets can be auto-downloaded to an electronic device based on auto-download options selected when such assets are acquired (eg, purchased) from an online store by another device also associated with the user. The user may have previously provided automatic download options.
[00038] A UI component generated for an electronic device can be sent to the electronic device by a 404 device communication component or by other mechanisms. In either case, the user of the electronic device receiving a UI component can effectively provide multiple auto-download options by interacting with the UI component and allow the options to be sent back to configuration manager 402 for processing. Data including user-provided options may be stored in an auto-download data store 406, for example, as a portion of auto-download data arranged for various devices and/or users associated with such devices. Auto-download data storage 206 can be used to store other information, including device and user registration data indicative of multiple devices registered by each of the users of an online store (e.g., devices registered by a person for an account ).
[00039] It should be noted that an automatic download manager 408 can effectively manage download processing, active as coordinate operations of several other components described in Figure 4. As such, the automatic download manager 408 can, for example, interact with the configuration manager 402 to request generation of an auto-download UI configuration, store and get data from the auto-download data store 206, and so on. In general, download activities can be initiated based on detection of an event or an activity through the automatic download detection component 410. By way of example, the automatic download detection component 410 can detect that a digital asset has been purchased or is to be purchased through an electronic device associated with a user. In the example, if this is the first purchase made by the user and/or the first purchase made through the electronic device, then configuration manager 402 can be activated to generate an initial UI component to be displayed for the electronic device used to purchase the asset. and/or various other electronic devices that are associated with the user. The initial UI component can, for example, be a dialog window to inform the user about the availability of an automatic download option and allow the user to request more information and/or request to be provided with user interface configuration in a single device and/or separately on each of the devices associated with the user. According to an exemplary embodiment, an auto-download UI configuration can be "pushed" to an electronic device and can therefore be displayed at a specified time or deemed appropriate by the auto-download delivery component 400.
[00040] Typically, after automatic download options are provided by the user, one or more digital assets may be arranged for automatic delivery to one or more electronic devices other than the one used to acquire the digital asset. By way of example, when the purchase of a digital asset from an online store via an acquisition device is detected by the automatic download detection component 410, the automatic download manager 408 can determine at least partially based on the device, user registration data, and auto-download configuration data stored in auto-download data store 406, if the digital asset and/or other digital asset (eg, a similar digital asset, an additional bonus asset) is to be transferred by automatic download to one or more electronic devices other than the acquisition device registered to the user. If so, a content selection/determination component 414 may determine and/or select content to be automatically downloaded based on one or more criteria (e.g., a device capability, a network parameter). As a result, a digital asset (eg a song) purchased by a user from an online store through the use of a registered device can, for example, be arranged for automatic download to another device also registered for the same user. Automatic downloading can, for example, occur when the user effectively allows or enables the second device to automatically download songs purchased by one or more other devices registered to the user.
[00041] As noted above, download activities can be initiated based on detection of an event or activity by the automatic download detection component 410. It should be noted that the download detection component 410 may, for example, receive a indication of an event from an online store and/or other entity. Additionally, the automatic download of a digital asset can be facilitated by a download facilitation component 412 which can, for example, place the digital asset in a queue for delivery. The queue can be stored in auto download storage 406.
[00042] Individuals skilled in the art will also appreciate that an auto-download token can also be used to facilitate downloading of digital assets in a secure mode. As such, an automatic download token can, for example, be generated by the download facilitation component 412 and actually delivered to an electronic device. The auto-download token can be sent back by the electronic device and recognized as a valid token by the 412 download facilitation component. An auto-download token can be valid for a limited time or limited number of auto-downloads.
[00043] To elaborate further, Figure 5 describes an automatic acquisition component 500 according to a modality. One or more components of automatic download delivery system 500 may, for example, be provided by intelligent acquisition component 122 described in Figure 1 to facilitate automatic downloading of digital assets. As such, automatic acquisition component 500 may, for example, be provided by or to an electronic device.
[00044] Referring to Figure 5, a download acquisition manager 502 can effectively manage various other components of the automatic acquisition component 500 and coordinate operations related to automatic download, activities and/or events. In general, an indication or notification related to automatic downloading of a digital asset can be obtained by one or more components of the automatic acquisition component 500. Typically, the indication or notification is sent directly or indirectly by an automatic delivery component (for example , an auto-delivery download component 400 described in Figure 4). A referral can, for example, belong to a notification regarding the availability of an automatic download option, or it may belong to a particular UI regarding the automatic download of digital assets to be displayed to a user. In general, a UI component and a 504 auto-download configuration can perform activities related to download configuration tuning and UI with a user. As such, the automatic download configuration and UI component 504 may, for example, be operable to cause the display of a particular dialog or user configuration window regarding automatic digital assets. The auto download configuration and 502 UI component can be operable to determine the UI components to be displayed. However, it may be desirable to allow a server component associated with an online store (for example, auto-download configuration manager 402) to control at least some aspects of user interfaces, including when to display a UI and options to be presented to users . This can allow changes to be made more efficiently and easily through a central entity rather than changing numerous electronic devices. In any case, a download notification may be received and processed, at least initially, by an automatic download notification component 506. Consequently, an indication for availability of a digital asset for download may result in automatic download of the digital asset by the component. automatic acquisition 500. More particularly, a download facilitation component 508 can facilitate automatic downloading of a digital asset, for example, based on a Universal Resource Locator (URL) received from a server associated with an online store. In general, a URL can specify where an identified resource is available and the mechanism for retrieving it. As such, a URL is an exemplary mechanism that can be used to facilitate automatic downloading and/or effectively cancel automatic downloading of digital assets.
[00045] It should be noted that a download verification component 510 may determine whether or not to download an available asset, before allowing the download facilitation component 512 to facilitate the asset to be downloaded. In general, the download verification component 510 can determine whether the download is appropriate or desired for a particular user or device. As such, a download verification component 510 can, for example, determine: whether a device is currently registered to the user of the acquisition device that effectively made the digital asset available for automatic download, if the digital asset is available for download is already stored on a device, whether the digital asset is supported by the device, or whether the electronic device's automatic download setting, which may be indicative of a user's preference, would allow downloading, and so on. As such, it should be noted that download acquisition manager 502 can also facilitate the storage of download configuration data locally on an electronic device or obtain automatic download configuration from a trusted server and/or component. In either case, automatic download configuration data can be used by the Download Verification Component 510 to determine whether or not to download a digital asset. Additionally, a post-processing and undownload component 512 can effectively cancel automatic downloads and perform post-download operations, including: (i) removing an asset that was automatically downloaded, and (ii) installing an asset (for example , an application) that was automatically downloaded. Canceling an automatic download scheduled to be performed or in the process to be performed can, for example, be performed based on user input provided through a UI. A cancellation and/or removal of an auto-downloaded or to be auto-downloaded digital asset may be performed. For example, based on a URL provided by a server, the URL can be used to inform the server that delivery of the digital asset has been cancelled. Individuals skilled in the art will also appreciate that an auto-download token can also be used to facilitate the download of digital assets. An automatic download token can, for example, be passed back and forth between download acquisition manager 502 and a server during download available notification or download request.
[00046] Figure 6 describes a method 600 to facilitate the automatic download of a digital asset according to another exemplary modality. Method 600 can, for example, be used by the automatic download delivery component 400 described in Figure 4. As such, method 600 can, for example, be performed by a server or one or more server components.
[00047] Referring to Figure 6, it is initially determined 602 whether a digital asset was purchased from an online store through an acquisition device registered to a user. If it is determined 602 that a digital asset was purchased from an online store through an acquisition device registered for a user, it is determined 604 whether there is at least one other electronic device also registered for the same user. The other requested device may be referred to as a requested device. If it is determined 604 that no other electronic device has been registered for the user, method 600 can effectively await a determination 602 that a digital asset has been purchased from an online store through an acquisition device registered for a user. However, if it is determined 604 that at least one electronic device other than the acquisition device has been registered for the same user, it can be determined 606 whether or not to provide a digital asset (eg, digital content) to the acquisition device and/or at least one other electronic device registered to the user. As a result, content including indications, settings and/or various user interfaces can be effectively delivered 608 to the acquisition device and/or at least one other electronic device registered to the user. In one embodiment, it may be desirable to provide user interest request (eg via the acquisition device) in facilitating automatic download. Additionally, if the user is interested in an auto-download feature, an auto-download token can be provided for the acquisition device and/or one or more other electronic devices registered to the user.
[00048] Subsequently, it can be determined 610 whether automatic download configuration data is required. Auto-download configuration data can, for example, represent a user's preferences regarding auto-download transfer. Download configuration data can belong to particular types of digital assets for various devices that have been registered to the user. Although not shown in Figure 6, it should be noted that user authentication can also be performed during the configuration process. In either case, if it is determined 610 that configuration data is required, method 500 can effectively wait 612 for data to be received.
[00049] Thereafter, or in the case when it is determined 610 that configuration data is available and therefore does not need to be received, the download configuration data can be obtained 614 to determine 616 whether or not the acquired digital asset is available. by the acquisition device for delivery to one or more electronic devices other than the acquisition device that was registered to the user. If it is determined 616 based on the download configuration data whether the digital asset is to be delivered to at least one electronic device other than the acquisition device, the digital asset is arranged 618 for automatic download to at least one electronic device other than the acquisition device. acquisition. Disposition 618 of the digital asset for delivery may, for example, include determining an appropriate type, version and/or format to be delivered to a particular electronic device, sending a push notification to an electronic device, storing the appropriate digital asset in a delivery list for delivery at an appropriate time (eg when one or more network conditions are met) and/or recording auto-download data for a particular user and/or device. Optionally, additional operations can be performed after the digital asset is placed for delivery 618.
[00050] After the digital asset is disposed for delivery 618, method 500 can determine 620 whether the download must be initiated or whether the automatic download must be canceled 622 before the download is initiated. Accordingly, an automatic download can be canceled 624 before it starts. When it is determined 620 that an automatic download must be initiated, automatic download of the digital asset can be facilitated 626. An automatic download may, for example, be initiated when an electronic device initiates it and/or one or more delivery conditions are met (eg network type or bandwidth is appropriate for download). It should be noted that it can be determined 628 to cancel a download after it is facilitated 626. Additionally, it can be determined 630 whether method 600 terminates. Method 600 may, for example, terminate after the arranged automatic downloads have been completed or canceled or after a specified amount of time has elapsed.
[00051] Figure 7 describes a method 700 to facilitate automatic download of a digital asset according to yet another exemplary modality. Method 700 can, for example, be used by the automatic acquisition component 500 described in Figure 5. As such, method 600 can, for example, be performed by an electronic device in order to facilitate automatic downloading of an available digital asset. for purchase from an online server.
[00052] Referring to Figure 7, initially, it is determined 702 whether an indication (eg, content pushed by a server) regarding an automatic download feature has been received. In reality, method 700 can wait to receive an indication. The indication may, for example, pertain to a configuration option, UI, or availability of one or more digital assets for download. As such, if it is determined 702 that an indication has been received, it can be determined 704 whether to process the indication and/or data associated with the indication. By way of example, a UI or setup menu can be displayed and/or possibly stored. In general, if it is determined 704 to process the data associated with the indication, the data can be processed and possibly written 706.
[00053] From this, it can be determined 708 whether the indication is associated with an availability of a digital asset for download. If it is determined 708 that the indication is not associated with a digital asset availability for download, it may be determined 710 whether to send a notification or acknowledgment regarding the received indication or possibly other data related to the automatic download of digital assets. Accordingly, data can be sent 712 before method 700 ends. However, if it is determined 708 that the referral is associated with the availability of a digital asset for download, the validity of the referral can be checked 714. By way of example, it can be determined 714 whether the digital asset available for automatic download is supported by the device electronic. If it is determined 714 that the validity of the digital asset to be downloaded is not successfully verified, it can be determined 710 whether to send a notification or other data regarding the referral. Accordingly, a notification regarding automatic download invalidity, a request to cancel and/or other data may be sent 712 before method 700 ends.
[00054] On the other hand, if the validity of the download is successfully verified 714, it can be determined 716 whether to initiate the download of the digital asset. Accordingly, the download of the digital asset can be initiated 718. However, if it is determined 720 to cancel the download, the download may be canceled 722 after it is initiated 718. After the download is canceled 722 or once it is determined 724 that the download has been completed, it can be determined 726 to perform post-processing (or post-download processing). Accordingly, one or more post-processing operations can be performed 728. For example, the digital asset that has been downloaded can be installed, added to a library, or removed. Method 700 may terminate after post-processing 728 is performed or without performing post-processing if it is determined 726 not to perform post-processing.
[00055] As noted above, automatic download configuration data (eg menus, dialogs, windows) can be created and provided in a custom mode. To elaborate further, Figure 8 depicts an automatic download configuration generator 800 according to a modality. The automatic download configuration generator 800 may be provided, at least in part, by a server associated with an online store and/or by an electronic device operable to acquire digital assets from server devices. Referring to Figure 8, multiple 802 electronic devices can be associated with an 804 user. 802a and 802b devices can, for example, be of the same type (eg two smart cell phones, two devices capable of playing media) as opposed to to 804c and 804d devices that may be of different types or have different capabilities (for example, a laptop computer and a portable media player without a display). In any case, various types of 806 digital assets may be available for purchase from an online store accessible to 802 devices. Also, a digital asset (eg, video, image, application program, etc.) may have a format particular or version supported by a particular device. By way of example, media asset 806a may currently be supported by device 802a, but not currently supported by device 802b. In either case, the auto-download configuration generator 800 can take into account digital asset types and device types and generate 808 auto-configuration user interfaces (for example, 808a and 808b) that are more appropriate for each of the devices. 802. It should be noted that user input and/or 810 preferences, as well as other 812 criteria (for example, network type, connectivity and/or bandwidth) may also be considered by the automatic download configuration generator 800 in generating an auto-download UI configuration. In general, a relatively large number of possible auto-download options or parameters may become available. However, the auto-download configuration generator 800 can effectively eliminate numerous possible auto-download options or parameters that may not be applicable or desirable for a particular device to, for example, create a more suitable auto-download configuration user interface 808a (eg configuration window) for an 802a device, or a more suitable 808b download configuration user interface (eg configuration window) for device 2.
[00056] To elaborate further, Figure 9 depicts an exemplary auto-configuration UI in the form of a 900 window suitable for display on various electronic devices. Referring to Figure 9, auto-download options (or exchanges) for assets purchased for a fee (or purchased for free) are provided in window 900. Note that window 900 auto-download options can be provided based on types of assets that may apply to a particular electronic device. As such, "Music," "Applications" and "Books" can be presented as selectable options in Window 900 to the user. However, it should be noted that if an electronic device, for example, does not have the ability to use "Applications" or "Books," then only one "Music" option can be displayed for that electronic device. Alternatively, more media types (eg movies) can be disabled as selectable options if applicable. Referring to Figure 9, an automatic network download option may also be provided as a selectable ("Mobile") option to effectively allow the user to select whether automatic downloads should take place over a cellular network (which may have a data transfer rate). If the selectable option is set to "off" then the automatic download will only take place when the electronic device is connected to a Wi-FI type connection. It should also be noted that a selected auto-download option can be provided to an online store server. In doing so, the user may be asked to sign up for a user account through a particular device to actually register or submit selected auto-download options pertaining to the electronic device. Consequently, an online store server may be able to keep track of various registered electronic devices and their respective automatic download options.
[00057] In general, when a digital asset and, in particular, a media asset is acquired by purchase (for a fee or free of charge) from an online store using a first electronic device associated with the user, a server The online store can effectively queue the digital asset for delivery to all electronic devices registered to the user with appropriate settings for the selected automatic download. However, the number of electronic devices a user can register may be limited or an additional cost may be imposed beyond a specified number of registered devices. In any case, the online store server can send a push notification to each selected device to receive the automatic download. A push notification can instruct a receiving electronic device to transparently check its delivery list without requiring explicit user input, comments, or instructions. As such, one or more electronic devices registered to the user (possibly all devices registered to the user) can check their respective delivery lists (purchase or acquisition) and download the one or more digital assets through a background process and, in particular, from the perspective of the individual who uses the electronic device. Multiple rules can be defined and effectively applied on a feature or auto-download option. For example, automatic downloads can be made to have inferred priority over downloads that are explicitly requested by a user, duplication of digital assets can be avoided, disposed downloaded digital assets can be canceled, or auto-downloaded digital assets can be removed, etc.
[00058] As noted above, the automatic download setting can be presented as one or more selectable switches or options that can be enabled or disabled. The switches and selectable options to allow automatic download can initially (or as a default option) be turned off so that they do not allow automatic download. In addition, a system can be configured so that disconnecting an account causes an automatic download option to be disabled or an option may be automatically turned off after a certain period of time, requiring a user to re-register in order to activate the automatic download option again.
[00059] Additionally, current system capacity, including disk space, as well as digital asset size can be considered in determining whether or not to auto-download an asset, such that, for example, a digital asset in relation to a predetermined size (eg 10 Megabytes (MB), 3 Gigabytes (GB)) may not be automatically downloaded and/or a digital asset may be downloaded only if there is a predetermined amount of free space (eg 100GB) is available on the electronic device. Additionally, various restrictions, including parental controls, blocked fonts or items, may be considered when determining whether or not to automatically download a digital asset to a particular device. Still additionally, a system can be configured so that disabling an enabled auto-download option can result in immediate removal of digital assets queued for auto-download. Other features can be configured including, restarting automatic downloads interrupted as a result of an electronic device becoming disconnected or entering higher priority activities during the download. An electronic device that has been turned off for a relatively long period of time (eg six months) may be allowed to automatically download digital assets that have been queued to the electronic device. However, a time limit for making an asset available for automatic download can also be effectively imposed (eg six months for all assets, one month for relatively large assets). Additionally, a new or revised version of an asset can be effectively downloaded automatically if it is available at the time the download occurs. In other words, an older version of an asset can be replaced in an auto-download delivery list so that a new or revised version can be downloaded. An informational or revealing dialog may be presented at the time an electronic device is purchased to inform the user of the availability of an automatic download feature. As another optional feature, explicitly purchasing an asset to be automatically downloaded would not result in the asset being downloaded twice.
[00060] In general, it may be more desirable to configure an online store server to have control or more control over some aspects of automatic download than the user. For example, an online store server may determine never to allow automatic downloading of an asset that is not supported by a particular device. As an example, an iPhone™ device can be effectively prevented from receiving an iPad™ application. As another example, the online store server can determine when various user interfaces that include dialog and configuration windows should be displayed. Additionally, the online store server can determine the substance and form of the configuration options so that future changes can be implemented without having to change various electronic devices that interact with the online store server.
[00061] Additionally, it should be noted that changes to a device or its configuration can result in changes in behavior and configuration options downloaded automatically. By way of example, if a particular type (or form) of digital assets (eg books) is no longer feasible for (or supported by) an electronic device due to a change to the device (eg, reading application/ book presentation has been uninstalled) the digital asset type (eg Books) will no longer be automatically downloaded to the device and the configuration window for the device will not show the digital asset type as an option for downloading, as the digital asset type is not feasible (or supported by) for the device. Alternatively, a user interface can be used to suggest or facilitate the download of a book reading application.
[00062] In view of the foregoing, it will be readily understood that an electronic device provided in accordance with one or more modalities may, for example, be a computing device (eg, personal computer), mobile phone (eg, cell phone) , personal digital assistant (PDA), media player (eg music, videos, games, images), media storage device, camera and/or similar. An electronic device can also be a multifunction device that combines two or more of these device functionalities into a single device. A portable electronic device can support many types of network communications.
[00063] A portable electronic device can be provided as a portable electronic device. The term portable can generally refer to an electronic device with a form factor that is small enough to be comfortably held in one hand. A portable electronic device can be steered in a one-handed operation or a two-handed operation. In a one-handed operation, a single hand is used both to support the device and to perform user interface operations during use. In a two-hand operation, one hand is used to support the device, while the other hand performs operations with a user interface during use, or alternatively both hands support the device and perform operations during use. In some cases, the handheld electronic device is sized for placement in a user's pocket. By being sized for a pocket, the user does not need to carry the device directly and therefore the device can be taken wherever the user travels (for example, the user is not limited by a large, bulky luggage and, often a heavy device).
[00064] Digital media assets (eg digital media items) can for example belong to video items (eg video file or movies), audio items (eg audio files or tracks such as for songs, music albums, podcasts, or audio books) or image items (for example, photos). Digital media assets can also include or be supplemented by text or multimedia files.
[00065] Additional information on digital asset delivery is provided in patent application No. 11/849,711, filed September 4, 2007 and entitled "Digital Asset Delivery to Different Devices," which is hereby incorporated by reference. The corresponding patent publication US2009/0063301 A1 is also incorporated by reference herein.
[00066] The various aspects, features, modalities or implementations of the invention described above can be used alone or in various combinations.
[00067] The invention is preferably implemented by software, hardware or a combination of hardware and software. The invention may also be incorporated as computer-readable code on a computer-readable medium. Computer readable medium is any data storage device that can store data that can thereafter be read by a computer system. Examples of computer-readable media generally include read-only memory and random access memory. More specific examples of computer readable media are tangible and include Flash memory, EEPROM memory, memory card, CD-ROM, DVD, hard disk, magnetic tape and optical data storage device. Computer-readable media can also be distributed by computer systems coupled to a network, so that computer-readable code is stored and executed in a distributed mode.
[00068] The advantages of various embodiments of the invention are numerous. Different aspects, modalities or implementations may, but need not, produce one or more of the following advantages. An advantage of at least some modalities is that a digital asset (eg media item) acquired by one device can be automatically delivered to other electronic devices without requiring user participation beyond initial setup. Another advantage, in at least some modalities, is that digital assets can be automatically delivered to appropriate electronic devices. Yet another advantage, at least for some modalities, is that user preferences can be easily adjusted and accommodated. Yet another advantage, at least in some embodiments, is that custom user interfaces can be provided taking into account various criteria, including device capabilities, user profiles and/or user preferences.
[00069] The many features and advantages of the present invention are apparent from the written description. Furthermore, since numerous modifications and alterations will readily occur to those of skill in the art, the invention is not to be limited to the exact interpretation and operation as illustrated and described. Consequently, all suitable modifications and equivalents can be used as falling within the scope of the invention.
权利要求:
Claims (14)
[0001]
1. Intelligent electronic delivery and acquisition system for delivering a digital asset from an online store to an electronic device over a network, characterized in that it comprises: means (122) for determining whether the digital asset acquired in the online store, by or through an acquisition device associated with a user, must be delivered to one or more electronic devices, in addition to the acquisition device, which are also associated with the user, where the determination is based on configuration data Automatic download settings received from one or more electronic devices other than the acquisition device, the automatic download configuration data originating from the one or more electronic devices other than the acquisition device, and the automatic download configuration data indicating whether content acquired on other electronic devices associated with the user must be automatically downloaded to one or more devices. electronic assets other than the acquisition device; and means (120) for arranging the delivery of the digital asset acquired from the online store, to one or more electronic devices associated with the user when the determination determines that the digital asset is to be delivered to one or more electronic devices.
[0002]
2. System according to claim 1, characterized in that it further comprises one or more of the following: means (410) to detect that the digital asset has been acquired in the online store by an acquisition device associated with the user, and means (410) for obtaining an indication that the digital asset was acquired in the online store by the acquisition device associated with the user.
[0003]
3. System according to claim 1, characterized in that the means (120) for organizing the delivery organize the digital asset for delivery to one or more electronic devices without requiring a user request after the digital asset has been acquired through the acquisition device.
[0004]
4. System according to claim 1, characterized in that the means (120) for organizing the delivery organize the digital asset for automatic delivery to one or more electronic devices.
[0005]
5. System according to claim 1, characterized in that the digital asset is acquired by a means of purchase (106,108,110) to acquire the media asset from the online store.
[0006]
6. System according to claim 1, characterized in that the means (120) for organizing the delivery of the media asset comprise: means (120) for organizing the delivery of the media asset to one or more electronic devices when a connection is established between the online store and one or more electronic devices.
[0007]
7. System according to any one of claims 1 to 6, characterized in that the means (120) for organizing the delivery of the digital asset comprises: means (412) for queuing the digital asset in one or more delivery queues for delivery to one or more electronic devices, and means (102) for sending each of the one or more electronic devices a push notification indicative of the digital asset being available for download from an online repository.
[0008]
8. System according to claim 7, characterized in that the means (412) for queuing the digital asset comprise: means (412) for giving priority to at least one of the delivery queues associated with at least one of the devices electronic content such that digital content explicitly requested by the user would be delivered to at least one of the one or more electronic devices before the digital asset acquired through the acquisition device.
[0009]
9. System according to any one of claims 1 to 6, characterized in that it further comprises: means (412) to send one or more automatic download tokens to one or more electronic devices; means (412) for receiving at least one of the auto-download tokens from at least one of the one or more electronic devices; and means (412) for facilitating the download of the digital assets to at least one of the one or more electronic devices after at least one of the auto-download tokens is received from at least one of the one or more electronic devices.
[0010]
10. System according to any one of claims 1 to 6, characterized in that it further comprises one or more of the following features: means (512) for storing automatic download data indicative of digital content to be automatically downloaded to a or more electronic devices; means (512) for facilitating the cancellation of automatic downloads to one or more electronic devices; and means (512) to facilitate the removal or deletion of digital content downloaded to one or more electronic devices.
[0011]
11. System according to any one of claims 1 to 6, characterized in that it further comprises: means (800) for determining a device type of at least one more electronic devices; and means (800) for determining the digital asset to be distributed to each of the one or more electronic devices based on the type of device associated with the corresponding electronic device.
[0012]
12. Intelligent acquisition and delivery electronic device comprising: a display (900), and characterized in that it comprises: one or more processors or processing cores (106,108,110) configured to display an automatic download configuration window on the display, the automatic download configuration window including some user-selectable automatic download options (900) to automatically download one or more digital assets to the electronic device when a digital asset is acquired from one online repository through another electronic device.
[0013]
13. Device according to claim 12, characterized in that one or more processors or processing cores (106,108,110) are further configured to: receive automatic download option data from a user in response to the window display automatic download setting (900); and submit at least a portion of the auto-download option data for use by the online repository (112).
[0014]
14. Device according to claim 12, characterized in that one or more processors or processing cores (106,108,110) are further configured to: receive an automatic download notification (900) indicating that a digital asset can be acquired at from the online repository by the electronic device, and download the digital asset identified by the automatic download notification (900) without requiring an explicit request or explicit user input regarding the digital asset download.
类似技术:
公开号 | 公开日 | 专利标题
BR112013022699B1|2021-05-18|intelligent electronic delivery and acquisition system and device, and non-transient computer readable medium
JP5837186B2|2015-12-24|Network-based digital data repository management
JP5798295B2|2015-10-21|Intelligent download of application programs
US20170160883A1|2017-06-08|Implementing application jumps
KR20100050573A|2010-05-13|Dynamic presentation of location-specific information
US9652465B2|2017-05-16|Aggregate service with enhanced cloud device management
JP2014528213A|2014-10-23|Active rock wallpaper
US20170359285A1|2017-12-14|Conversion of detected url in text message
TW201443781A|2014-11-16|Automatic updating of applications
BRPI0915601B1|2021-02-02|user interface method for managing application for a mobile device
US20120310762A1|2012-12-06|Remote Storage of Acquired Data at Network-Based Data Repository
JP6775510B2|2020-10-28|Terminals, terminal control methods, and programs
TW201903604A|2019-01-16|System and method for application navigation
US9495551B1|2016-11-15|Sharing digital libraries
US10594681B2|2020-03-17|Aggregate service with user interface
WO2017095955A1|2017-06-08|Implementing application jumps
US20160125098A1|2016-05-05|Aggregate service with search capabilities
US10506040B2|2019-12-10|Aggregate service with enhanced remote device management
KR20170068358A|2017-06-19|System and method for providing automatic content downloading through real-time monitoring of wi-fi environment
Sadun2013|The advanced iOS 6 developer's cookbook
KR20210124942A|2021-10-15|Method and apparatus for providing web browsing window
TW201905669A|2019-02-01|APP application display interface method, device and electronic device
US10791538B1|2020-09-29|Cloud-based data synchronization
同族专利:
公开号 | 公开日
GB2488906A|2012-09-12|
CN103415867A|2013-11-27|
JP2014507740A|2014-03-27|
EP2673742A1|2013-12-18|
US20190228464A1|2019-07-25|
MX2013010246A|2013-11-18|
WO2012122416A1|2012-09-13|
BR112013022699A2|2016-12-06|
CN103415867B|2017-08-08|
KR101621602B1|2016-05-17|
US20210326970A1|2021-10-21|
GB201204135D0|2012-04-25|
US11049173B2|2021-06-29|
US10185988B2|2019-01-22|
AU2012201438A1|2012-09-27|
JP5721867B2|2015-05-20|
US20120233031A1|2012-09-13|
KR20130130040A|2013-11-29|
US20180204271A1|2018-07-19|
US9830642B2|2017-11-28|
DE102012203763A1|2012-09-20|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US7565294B2|1999-05-19|2009-07-21|Digimarc Corporation|Methods and systems employing digital content|
US7689510B2|2000-09-07|2010-03-30|Sonic Solutions|Methods and system for use in network management of content|
US6496802B1|2000-01-07|2002-12-17|Mp3.Com, Inc.|System and method for providing access to electronic works|
WO2001078422A1|2000-04-11|2001-10-18|Telecommunication Systems, Inc.|Intelligent delivery agent for short message distribution center|
US20010046366A1|2000-04-11|2001-11-29|Susskind Robert Aaron|System for controlling a remotely located video recording device|
WO2002021838A1|2000-09-06|2002-03-14|Robert Agresta|Entertainment server with portable terminal|
US6507727B1|2000-10-13|2003-01-14|Robert F. Henrick|Purchase and delivery of digital content using multiple devices and data networks|
US20020184635A1|2001-05-31|2002-12-05|Istvan Anthony F.|Setting events for a set-top box using a browser-enabled device|
US20030079133A1|2001-10-18|2003-04-24|International Business Machines Corporation|Method and system for digital rights management in content distribution application|
US20040237104A1|2001-11-10|2004-11-25|Cooper Jeffery Allen|System and method for recording and displaying video programs and mobile hand held devices|
US8255968B2|2002-04-15|2012-08-28|Universal Electronics, Inc.|System and method for adaptively controlling the recording of program material using a program guide|
US7305357B2|2002-01-24|2007-12-04|Shaw Cablesystems, G.P.|Method and system for providing and controlling delivery of content on-demand over a cable television network and a data network|
US8386389B2|2002-04-30|2013-02-26|Hewlett-Packard Development Company, L.P.|Service delivery systems and methods|
US8468227B2|2002-12-31|2013-06-18|Motorola Solutions, Inc.|System and method for rendering content on multiple devices|
US7797242B2|2003-04-25|2010-09-14|Apple Inc.|Method and system for network-based purchase and distribution of media|
EP2357623A1|2003-04-25|2011-08-17|Apple Inc.|Graphicaluser interface for browsing, searching and presenting media items|
US20050027700A1|2003-05-02|2005-02-03|Turner Jeffrey Lynn|Content delivery method and apparatus|
JP2005011218A|2003-06-20|2005-01-13|Matsushita Electric Ind Co Ltd|Contents transmitter, contents receiver and contents distribution system using them|
US20050049886A1|2003-08-28|2005-03-03|Sbc Knowledge Ventures, L.P.|System and method for managing digital rights and content assets|
US20050050576A1|2003-08-29|2005-03-03|Manish Upendran|System and method for integrating broadcast content and non-broadcast content|
US20060036554A1|2004-08-12|2006-02-16|Microsoft Corporation|Content and license delivery to shared devices|
US8099482B2|2004-10-01|2012-01-17|E-Cast Inc.|Prioritized content download for an entertainment device|
US20060173974A1|2005-02-02|2006-08-03|Victor Tang|System and method for providing mobile access to personal media|
US7617162B2|2005-03-04|2009-11-10|Atul Saini|Real time push notification in an event driven network|
US20060212906A1|2005-03-18|2006-09-21|Cantalini James C|System and method for digital media navigation and recording|
US7594258B2|2005-06-27|2009-09-22|Yahoo! Inc.|Access control systems and methods using visibility tokens with automatic propagation|
TWI348306B|2005-12-26|2011-09-01|Ibm|A method and a pervasive device of automatically downloading a midlet triggered by push messages|
US7533061B1|2006-01-18|2009-05-12|Loudeye Corp.|Delivering media files to consumer devices|
US7860798B2|2006-01-20|2010-12-28|Apple Inc.|Electronic delivery and management of digital media items|
US7644139B2|2006-05-02|2010-01-05|Research In Motion Limited|Method and system for optimizing metadata passing in a push content processing protocol|
EP1921832B1|2006-11-10|2009-03-04|Research In Motion Limited|System, method and mobile device for management of wireless connections|
US8938765B2|2006-12-22|2015-01-20|Time Warner Cable Enterprises Llc|Methods, apparatus and user interface for providing content on demand|
US7987238B2|2007-03-30|2011-07-26|Microsoft Corporation|Managing content remotely on a device|
US8613044B2|2007-06-22|2013-12-17|4Dk Technologies, Inc.|Delegating or transferring of access to resources between multiple devices|
US20090043692A1|2007-08-07|2009-02-12|Nokia Corporation|Downloading of Content|
US20090052380A1|2007-08-21|2009-02-26|Joel Espelien|Mobile media router and method for using same|
US20090063301A1|2007-09-04|2009-03-05|Alan Ward|Digital Asset Delivery to Different Devices|
US8200546B2|2008-01-31|2012-06-12|At&T Intellectual Property I, L.P.|System and method for distributing media content|
US8095566B2|2008-05-12|2012-01-10|Research In Motion Limited|Managing media files from multiple sources|
US20100057884A1|2008-05-30|2010-03-04|Jason Brownell|Browser-based download manager|
KR20100098050A|2009-02-27|2010-09-06|주식회사 엘지유플러스|Method and system for auto downloading contents via mobile network and auto download interface server for server contents|
SG175096A1|2009-04-07|2011-12-29|Omnifone Ltd|Enabling digital media content to be downloaded to and used on multiple types of computing device|
EP2433374B1|2009-05-19|2019-07-10|Zipit Wireless, Inc.|System and method for coupling a wireless device to social networking services and a mobile communication device|
KR20110003213A|2009-07-03|2011-01-11|주식회사 아인스아이앤에스|Method and system for providing contents|
KR101036590B1|2009-07-27|2011-05-24|모비루스|Apparatus for providing contents and recording medium for operating contents acquisition method by wireless communication|
CN101895967A|2010-07-21|2010-11-24|中兴通讯股份有限公司|WIFI-based document downloading method and device thereof|
EP2622807B1|2010-09-28|2016-03-23|Empire Technology Development LLC|Data filtering for communication devices|US10264305B2|2010-03-02|2019-04-16|Twentieth Century Fox Film Corporation|Delivery of encoded media content|
US20110219308A1|2010-03-02|2011-09-08|Twentieth Century Fox Film Corporation|Pre-processing and encoding media content|
US9329851B2|2011-09-09|2016-05-03|Microsoft Technology Licensing, Llc|Browser-based discovery and application switching|
JP2014534513A|2011-10-11|2014-12-18|トムソン ライセンシングThomson Licensing|Method and user interface for classifying media assets|
US9239606B2|2012-06-08|2016-01-19|Apple Inc.|Power management enhancement|
US10311121B2|2013-01-11|2019-06-04|Apple Inc.|Validation and delivery of digital assets|
US9408050B2|2013-01-31|2016-08-02|Hewlett Packard Enterprise Development Lp|Reducing bandwidth usage of a mobile client|
US20140282033A1|2013-03-15|2014-09-18|Mattel, Inc.|Application version verification systems and methods|
CN108400946B|2013-06-11|2019-09-17|杭州硕文软件有限公司|It is a kind of for reducing the method, apparatus, system and medium of Internet traffic|
US10284625B2|2013-12-24|2019-05-07|Sony Interactive Entertainment LLC|Remote download of content to consoles|
KR101588778B1|2013-12-30|2016-01-27|현대자동차 주식회사|Interlocking system and method for between navigation and portable terminal|
WO2015189257A1|2014-06-12|2015-12-17|Bee7000 Limited|Communication of reward data between applications|
US10068277B2|2014-06-17|2018-09-04|Microsoft Technology Licensing, Llc|Modes, control and applications of recommendations auto-consumption|
US9967705B2|2014-11-13|2018-05-08|Capital One Services, Llc|System and method for providing a digital meeting tool|
KR20160065714A|2014-11-29|2016-06-09|주식회사 인피니트헬스케어|Method of accessing and processing web resource|
US20160212232A1|2015-01-21|2016-07-21|Michael Lansky|Social music system|
US20210286489A1|2020-03-10|2021-09-16|Apple Inc.|Devices, Methods, and Graphical User Interfaces for Interacting with User Interface Objects Corresponding to Applications|
法律状态:
2018-12-18| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2019-10-22| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2020-12-15| B06A| Patent application procedure suspended [chapter 6.1 patent gazette]|
2021-03-16| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-05-18| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 08/03/2012, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
US201161451057P| true| 2011-03-09|2011-03-09|
US61/451,057|2011-03-09|
US13/171,253|2011-06-28|
US13/171,253|US9830642B2|2011-03-09|2011-06-28|Intelligent delivery and acquisition of digital assets|
PCT/US2012/028361|WO2012122416A1|2011-03-09|2012-03-08|Intelligent delivery and acquistion of digital assets|
[返回顶部]