CN101606144A - 用于备份内容以供移动设备使用的系统和方法 - Google Patents
用于备份内容以供移动设备使用的系统和方法 Download PDFInfo
- Publication number
- CN101606144A CN101606144A CNA2008800030230A CN200880003023A CN101606144A CN 101606144 A CN101606144 A CN 101606144A CN A2008800030230 A CNA2008800030230 A CN A2008800030230A CN 200880003023 A CN200880003023 A CN 200880003023A CN 101606144 A CN101606144 A CN 101606144A
- Authority
- CN
- China
- Prior art keywords
- content
- mobile device
- equipment
- mobile phone
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 136
- 238000003860 storage Methods 0.000 claims abstract description 64
- 238000013500 data storage Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 5
- 238000007726 management method Methods 0.000 claims description 4
- 238000006116 polymerization reaction Methods 0.000 claims description 3
- 230000000295 complement effect Effects 0.000 claims description 2
- 238000011084 recovery Methods 0.000 description 21
- KRQUFUKTQHISJB-YYADALCUSA-N 2-[(E)-N-[2-(4-chlorophenoxy)propoxy]-C-propylcarbonimidoyl]-3-hydroxy-5-(thian-3-yl)cyclohex-2-en-1-one Chemical compound CCC\C(=N/OCC(C)OC1=CC=C(Cl)C=C1)C1=C(O)CC(CC1=O)C1CCCSC1 KRQUFUKTQHISJB-YYADALCUSA-N 0.000 description 13
- 238000013507 mapping Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 101150025612 POLL gene Proteins 0.000 description 7
- 210000001015 abdomen Anatomy 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 230000009849 deactivation Effects 0.000 description 4
- 238000012432 intermediate storage Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 241000282472 Canis lupus familiaris Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003716 rejuvenation Effects 0.000 description 2
- -1 Tetris) Chemical compound 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- PICXIOQBANWBIZ-UHFFFAOYSA-N zinc;1-oxidopyridine-2-thione Chemical class [Zn+2].[O-]N1C=CC=CC1=S.[O-]N1C=CC=CC1=S PICXIOQBANWBIZ-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1461—Backup scheduling policy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
根据本发明,移动电话以及其他电子设备通过链接来访问内容,而不是在移动电话上或在移动电话操作者所控制的位置处存储内容。用户通过在移动电话上访问链接来取回内容,从而将内容从内容提供商位置直接传送到移动电话。通过这种方式,移动电话操作者不需要预留内容的存储空间,并且在提示内容提供商用户正在恢复或请求内容后,内容提供商能够向用户供应升级内容、替换内容以及相关内容。为了更好地向用户供应相关内容,维持移动电话、用户或二者的购买历史。
Description
相关申请
根据35U.S.C.§119(e),本申请要求享有以下申请的优先权:2007年1月26日提交的、名称为“CONTENT LOCKER,APPLICATION AND CONTENT BACKUP”、序列号为NO.60/897,789的共同未决美国临时专利申请,以及2007年6月26日提交的、名称为“CONTENT LOCKER,APPLICATION AND CONTENTBACKUP”、序列号为NO.60/937,314的共同未决美国临时专利申请,这两份申请通过整体引用而并入于此。
技术领域
本发明涉及向电子设备传输内容。更具体地,本发明涉及用于为诸如移动电话的移动设备恢复内容、更新内容、存储等效内容以及供应内容的系统和方法。
背景技术
移动电话和其他电子设备包含持续增长的内容,每年都有为其而创建的升级内容、等效内容以及其他内容。移动电话例如存储地址簿、用户生成的内容(诸如数字图像)以及第三方内容(诸如,铃音、壁纸、以及音乐文件),以上仅举几个内容类型的例子。当电话被去激活时,内容不易恢复。用户很难记住在电话上存储了什么内容、用于特定电话的内容的正确版本,或者甚至她是从何处获取该内容的。即使用户可以找到所有这些信息,但是将内容恢复到电话的过程仍然是费时、易出错且繁重的。
而且,在将内容恢复到电话时,用户不知道内容的升级。用户不知道内容提供商可能已经发布了内容的新版本或等效内容或更流行的版本。用户错过了获得升级的、更合意的内容的机会,而内容提供商也错过了出售、许可或供应订阅新内容的机会。
当升级到新的电话或其他设备时,用户同样面临这些问题。新的电话可能要求不同的内容版本:简单地将内容从旧移动电话传送到新移动电话可能行不通。
发明内容
在本发明的第一方面,一种向移动设备提供内容的方法,包括:确定内容的源(例如,内容提供商);以及将内容从所述源传输到移动设备可访问的存储位置,诸如直接传输到移动设备上。优选地,无线传输所述内容。移动设备包括但不限于,移动电话、个人数字助理以及个人计算机。内容包括但不限于,移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其组合。
在一种实施方式中,所述方法还包括:在移动设备上存储用于访问存储位置上的内容的可选链接,以及存储将所述源与所述内容或与移动设备或与二者相关联的数据。此数据用于确定针对所述移动设备已获取了什么内容以及可以访问以取回所述内容的源(例如,一个或多个内容提供商)。所述数据包括指向源的路径名(诸如包含统一资源定位符的路径名)以及用于内容本身的标识符。对所述数据进行解析以确定源和内容。优选地,数据存储在远离移动设备的系统上,从而当移动设备联系该系统以取回内容时,系统与源进行通信以将内容传输给移动设备。
在一种实施方式中,通过在一个或多个位置(诸如第三方内容提供商)查询所述内容来确定源。内容提供商通过将所述内容(例如,无线地)传输至移动设备来进行响应。在一种实施方式中,使用单个聚合接口来自动地从多个源取回内容。
在本发明的第二方面,一种用于从设备访问内容的方法,包括:在所述设备上选择指向存储在存储系统上的内容的链接;以及响应于选择所述链接而在所述设备上自动地接收所述内容。所述存储系统远离所述设备,并且当选择所述链接时,将内容副本从所述存储系统传输到所述设备。
优选地,访问所述内容包括:确定所述内容没有存储在所述存储系统上,继而在所述存储系统上接收所述内容。作为示例,使用散列来确定内容在存储系统上。维持包含针对存储系统上每个内容的散列的列表。如果确定所期望内容的散列不在列表中,则确定该内容不在存储系统上,必须从内容提供商取回。
在本发明的第三方面,一种为第一设备供应内容的方法,包括:存储与一个或多个实体相关联的获取历史,以及基于所述历史在第一设备上显示内容的供应。所述一个或多个实体对应于用户、移动设备或这二者。换言之,供应可以以针对特定移动电话、针对特定用户或针对二者所获取的内容为基础。供应用于购买、订阅、许可、升级或替换内容或其组合。
通过使用历史中的内容来转码或调整大小,从而部分地对内容进行更新。在一种实施方式中,所述方法还包括在第一设备上自动接收替换或更新的内容。优选地,所述历史存储在内容提供商位置处,不过也可以存储在其他位置。
在一种实施方式中,所述方法还包括轮询内容提供商位置以查找与一个或多个实体相关联的获取;从内容提供商位置处自动地接收针对一个或多个实体的获取的通知;存储有关由一个或多个实体获取的内容的元数据;或者上述步骤的任意组合。元数据包括内容名称、内容描述、内容大小、内容格式、内容编码、内容作者或其任意组合。历史包括许可使用的次数。
在本发明的第四方面,一种为设备供应内容的方法,包括:显示为一个或多个实体而获取的内容的第一列表;以及将第一列表中的一个或多个条目传输到第一移动设备。优选地,从该第一列表中选择一个或多个条目,以存储在所述设备上。
在一种实施方式中,第一列表是自动地传输到第一移动设备。显示第一列表,从中选择一个或多个条目,并且将所述条目从远离第一移动设备的位置传输至第一移动设备。该方法还包括:选择移动设备的第二列表,以及将所述一个或多个条目传输至第二列表中的移动设备。根据与第二移动设备相关联的获取历史来生成第一列表。
在本发明的第五方面,一种用于配置设备的方法,包括:从第一设备构建指向存储系统上的内容的链接,以及将所述链接存储在第二设备上。由此,第二设备被配置用于访问与第一设备可得到的相同内容。优选地,存储所述链接包括存储所述内容以及用于选择所述内容的数据。在第二设备的初始配置期间,所述链接、所述内容或二者从存储系统无线传输至第二设备。备选地,所述链接、所述内容或二者按照预定的时间间隔存储在第二设备上。
在本发明的第六方面,一种移动设备,包括:客户端模块,其包含链接并且被编程以使用所述链接(优选地,无线地)来访问内容。所述客户端模块被编程以显示图标,以便选择用于替换为所述移动设备而获取的内容的替换内容。所述替换内容包括对为移动设备而获取的内容的升级,或者为移动设备而获取的内容的不同版本。
在本发明的第七方面,一种用于移动设备的内容管理系统,包括:第一内容模块,其包含内容;以及递送接口,其被编程以将内容从所述内容模块传送到移动设备。递送接口被编程以使用指向移动设备可访问的内容的链接来将内容从所述内容模块传送到移动设备。
该系统还包括所获取内容的数据存储设备;替换模块,用于将所获取内容映射为替换内容;以及接口,其被编程以从一个或多个源接收内容,以及轮询所述一个或多个源以确定从所述一个或多个源获取的内容。所述接口包括连接模块,用于使用指向所述一个或多个源的统一资源指示符来连接到源。在一种实施方式中,所述系统还包括解析器,用于解析内容,由此确定所述一个或多个源。优选地,所述一个或多个源是第三方源。
在一种实施方式中,该系统还包括供应模块,用于在移动设备上生成替换内容的供应。供应模块被编程以将与所述供应相关联的数据传输到所述移动设备,所述移动设备被编程以显示和选择所述供应。供应模块还被编程以根据一个或多个实体(诸如用户或移动电话)的获取历史来生成所述供应。
优选地,该系统还包括元数据存储设备,其包含关于内容的元数据。元数据包括指示移动设备的制造商、移动设备的版本、移动设备的操作能力或其任意组合的信息。操作能力包括屏幕尺寸、像素数目或二者。
在一种实施方式中,该系统还包括耦合至内容管理器并且可编程以管理所述内容的基于Web的接口、多媒体内容数据存储设备、用户生成的内容数据存储设备以及应用数据存储设备。
附图说明
图1示出了根据本发明一个实施方式的移动电话、恢复内容的平台以及内容提供商;
图2示出了根据本发明一个实施方式的移动电话、恢复内容的平台以及多个内容提供商;
图3示出了根据本发明,存储在图1和图2的平台上的、用于定位和恢复内容的元数据;
图4是示出了根据本发明一个实施方式的用于将内容恢复到移动电话的过程步骤的流程图;
图5示出了根据本发明一个实施方式的移动设备上的显示器,其允许用户在移动设备上存储等效内容;
图6示出了根据本发明一个实施方式的移动设备上的显示器,其允许用户在移动设备上升级内容;
图7是示出了根据本发明一个实施方式的用于获取等效内容的步骤的顺序图示;
图8A和8B示出了根据本发明一个实施方式的将内容从一个移动电话传送到另一个移动电话的传送链接;
图9示出了根据本发明一个实施方式的移动电话上的显示器、不同内容的图标以及用于获取内容的相应链接;
图10是根据本发明一个实施方式的用于恢复/获取内容的用例图示;
图11是根据本发明一个实施方式的用于备份内容的用例图示;
图12示出了根据本发明一个实施方式的用于恢复数据的购买内容、传送内容、存储信息的步骤;
图13示出了根据本发明一个实施方式的存储在内容提供商处的用户数据;
图14-图17示出了根据本发明实施方式的用于获取、备份以及恢复内容的组件;
图18是根据本发明一个实施方式的用于获取和恢复内容的顺序图示;
图19A示出了根据本发明一个实施方式,用于选择内容以及配置一个或多个移动电话以存储所选择内容的接口;以及
图19B示出了根据本发明一个实施方式,在配置用于存储所选择内容之后的图19A的选定移动电话。
具体实施方式
本发明的实施方式涉及在诸如移动电话、个人数字助理、个人计算机之类的电子设备上恢复、更新以及供应内容。
本发明的不同实施方式能够以不同的方式将内容恢复到电子设备中。在一个实施方式中,指向内容的链接存储在移动电话上,从而允许移动电话自动访问存储在一个或多个远程(例如,第三方)位置处的多个内容。通过这种方式,仅在需要时访问内容并将其存储在移动电话上,这样可以更有效地利用移动电话上的存储空间。
其他实施方式确保了对订阅内容的持续访问,即使是在移动电话被去激活时。例如,当移动电话被去激活并且随后重新激活时,或者当针对一个移动电话的服务移植到另一个移动电话时,用户能够无缝地恢复对订阅内容的访问。
其他实施方式允许用户替换移动设备上的内容。作为一个示例,当移动电话被重新激活时,利用之前存储在移动电话上的内容的升级版或其等效内容来恢复移动电话。由此,内容提供商增大了向顾客出售内容或内容的订阅的机会,并且给顾客以得到内容最新版本的机会。
总体上,本发明确保了顾客购买数据的完整性,在手机恢复时恢复已购买的内容,为顾客提供升级之前存储在手机上的应用的机会,节约了带宽(因为仅当在手机上加以恢复时才传送内容),以及允许用户在新的手机上来传送内容、升级内容或等效内容。内容包括但不限于,地址簿联系人数据、用户生成的图片以及声音记录、铃音、壁纸、从第三方内容提供商处购买或订阅的视频以及通过内容提供商BREW移动商店购买的无线二进制运行环境(BREW)应用。
图1是根据本发明一个实施方式的系统组件的高级图示。该系统包括耦合至中间平台110的移动电话101,中间平台110继而耦合至内容提供商120。移动电话101包括用户生成的内容以及其他内容105二者,诸如铃音、日历、视频图像、音频数据、壁纸等等。平台110存储有用户记录115,该用户记录包含指向内容提供商120处的内容105的链接。当移动设备101必须恢复内容105时,例如当移动设备被重新激活或者初始化时,其通知平台110。平台110联系内容提供商120,其标识移动电话101并且使用指向内容105的链接。内容提供商120接着将内容105传输给移动电话101,移动电话101恢复内容105。
在设备建立期间,用户为移动电话101购买或获取内容。当进行购买时,用户记录115被添加到平台110,并且内容提供商120记录下用户(例如,通过移动电话的电话号码进行标识)已购买该内容。在此阶段,可以初始化任何许可使用的次数,从而用户取回内容105只能进行允许的次数。如此处所描述的,在移动电话101上存储图标以便访问平台110,从而最终访问内容提供商120。
有利地,移动电话101和平台110不需要额外的用于内容105的存储设备,而只是存储指向内容105的链接。优选地,内容存储在内容提供商处,可以从内容提供商处取回内容。这种结构允许内容提供商跟踪(keep track)并通告用户更新内容和等效内容可用,这通常处于内容提供商的控制下。内容提供商120还能够在可用时替代等效或更新内容。在备选实施方式中,内容105存储在平台110上,并从平台110传输到移动设备101。
尽管图1示出了耦合至单个内容提供商的移动设备101和平台110,但是可以理解,移动设备101能够包含从多个内容提供商获取的内容,因而也将由多个内容提供商进行恢复。因此,图2示出了移动设备101和平台110都耦合至多个内容提供商120A-D的系统,这些内容提供商都类似于图1的内容提供商120操作。还可以理解,尽管图1示出了单个用户记录115,但是平台110通常针对多个用户存储多个用户记录。
优选地,平台110通过聚合器(aggregator)140耦合至多个内容提供商120A-D,聚合器140从平台110接收对内容的请求并且将请求路由至多个内容提供商120A-D中包含所请求内容的适当的一个。备选地,聚合器140查询所有内容提供商120A-D,容纳所请求内容的内容提供商将内容传输给移动电话101。在优选实施方式中,聚合器140是平台110的一部分;在备选实施方式中,聚合器140和平台110是分离的组件。
可以理解,尽管图1和图2示出了直接连接这些组件(例如,直接将移动设备101连接到平台110)的线路,这些组件优选地通过无线网络进行耦合,或者通过诸如因特网的广域网、通过局域网或其任意组合进行耦合。
图3示出了根据本发明一个实施方式的用户记录115。用户记录115包含移动电话的标识符201(电话号码,15555551212)、内容提供商的统一资源定位符(URL)203(contentprovider.com)、内容名称205(俄罗斯方块,Tetris)、内容分类(classifier)207(游戏)、内容版本号209(4.0)、内容大小211(500kB)、在移动设备上显示内容的格式213(720p 1080i)、内容编码方案(JPEG)215、内容作者217(内容制作者)、移动电话的标识符219(电话厂商1)以及移动电话的型号221(3.1)。本领域技术人员可以认识到,用户记录115能够包含其他元数据、图3所示的元数据的子集、或者适合于标识内容以及与内容提供商120通信以将内容传输至移动电话101的元数据的任意组合。在操作中,平台110解析用户记录115以确定内容提供商的源(例如,URL 203),从其取回内容以便存储在移动设备101上。
如上所讨论的,在一种实施方式中,图2的聚合器140轮询内容提供商120A-D,以确定它们是否包含要恢复到移动电话101上的内容。图4示出了每个内容提供商位置120A-D响应于轮询所采取的步骤250。参考示例性内容提供商位置120A,首先,在步骤251中,内容提供商120A接收请求以将内容恢复到移动电话101。优选地,该请求包括移动电话101的电话号码;备选地,该请求包括移动电话101的某种其他标识符或移动电话的用户的某种标识符。在步骤253中,内容提供商120A查找已为移动电话101而获取的所有内容。在步骤255中,内容提供商120A确定是否有升级内容可用于所获取的内容,以及在其可用时利用升级内容进行替代。在步骤257中,内容提供商120A将内容(若升级内容可用,则包括升级内容)传输到移动电话101。在步骤259,过程结束。可以理解,可以对新内容调整大小、重新格式化、或者进行改变以确保其在移动设备101上正确地执行或显示。
在下文讨论的其他实施方式中,如果之前获取的内容以及升级内容均不可用,则在步骤257中将等效内容传输到移动电话101。在其他另外的实施方式中,给予移动电话的用户选择获取升级内容或等效内容的选项。图5示出了移动设备101,显示器上提供与之前为移动设备101获取的内容等效的内容(Tetris 3.1)以及用于获取等效内容的可选链接190。
图6示出了提供更新内容列表的移动电话101,用户有权选择接受或拒绝。
图7是示出了当等效(或升级)内容传输到移动电话101时,平台110上的用户数据(例如,元数据)的更新的顺序图示300。优选地,在移动电话101上为用户呈现列表,用户可以从该列表选择等效内容。在选择等效内容之后,在步骤301中,移动电话101向内容提供商120发送对特定等效内容的请求。在步骤303中,内容提供商120将等效内容传输到移动电话101。在步骤305中,内容提供商120将信息(例如,元数据)传输到平台110以反映移动电话101现在已获取了等效内容(例如,之前获取的内容已被替换)。继而更新用户记录(图3)以反映已获取了等效内容。
系统必须确保选择的等效内容或其他替换内容能够与移动设备兼容。因此,等效内容必须这样来选择,即,使其二进制、图像大小和设备格式因素以及其编码格式都适合于该移动设备。为此,内容提供商(或中间平台)维护有影射数据库,其将适合于一个设备的内容映射为适合于另一个设备的内容。
优选地,为移动电话101生成购买、订阅以及其他获取的历史。如下文所讨论的,此历史用于确定移动电话101所获取内容的升级内容或等效内容。基于此历史,向移动电话101的用户提供移动电话101之前已获取内容的升级内容和等效内容,以及类似于或与之前已购买内容相关的内容的供应。
可以理解,本发明的实施方式不仅能够用于向移动电话恢复内容,而且能够用于将内容从一个移动电话移植到另一个移动电话。由此,例如用户可以升级其移动电话,并且希望将内容从移动电话传送到新的移动电话。图8A示出了耦合至平台110的移动电话101,平台110继而耦合至内容提供商120。图8B示出了作为移动电话101的升级的移动电话350,其耦合至平台110以及内容提供商120。在一种实施方式中,当移动电话350首次被激活时,其自动地与平台120通信。平台120被编程以识别出移动电话350是移动电话101的升级,并且执行将之前为移动电话101而获取的内容“恢复”到移动电话350的步骤,如上面所描述的。这是可行的,例如因为给予移动电话350与移动电话101相同的电话号码。备选地,例如如上所述的,移动电话350的用户向平台110标识其自身并且启动内容的“恢复”。
在本发明另外的实施方式中,移动电话被编程以有效地存储内容。在一种实施方式中,移动电话自身存储指向内容的链接,而不是在远程平台(例如,图1的平台110)上存储指向内容的链接。优选地,使用在移动电话上显示的一个或多个图标来访问内容。图9示出了根据本发明一个实施方式的移动电话400。移动电话400包括显示屏405,其示出了图标401(俄罗斯方块)、402(象棋游戏)和403(列车时刻表)。每个图标401-403分别具有相关联的链接401A-403A,使得在图标401-403之一被选择时,访问其相关联的链接,从而将移动设备400连接到与所选内容相关联的内容提供商(例如,第三方内容提供商),以触发内容提供商将内容下载到移动电话400。
作为示例,与图标401相关联的链接401A是URLcontentprovider.com/tetris/4.0/15555551212,其包含内容提供商的Web地址(contentprovider.com)、要取回的内容名称(Tetris,即俄罗斯方块)、内容版本(4.0)以及移动电话的电话号码(15555551212)。当联系上内容提供商时,内容提供商解析此URL,确定在移动电话400上存储什么内容,继而使用移动电话的电话号码将内容传输到移动电话400。优选地,一旦在移动电话400上不再使用此内容(例如,关闭应用),将其从移动电话400删除。通过这种方式,由于移动电话并不永久地保存其访问的所有内容,因此其可以访问远远超出其可用存储空间的内容。
在备选实施方式中,一旦从内容提供商取回了内容,就将其存储在移动电话400上以及中间存储位置上。以此方式,未来有关此内容(其可以在使用后从移动电话上删除)的任何提取都来自于该中间存储位置,中间存储位置用作代理服务器。在此实施方式中,更新链接401A,以指向中间存储位置。
在一种实施方式中,内容在使用后不是自动地从移动电话删除。相反,内容是手工移除的,并且保持在移动设备中供将来使用。再次使用图标401及其相关联的链接作为示例,当选择图标401时,移动设备400被编程以首先确定移动电话400上是否具有可用的相关联内容。优选地,移动电话400存储内容的散列,作为有关内容的元数据的一部分。移动电话400将此散列与存储在移动电话400上的所有其他内容的散列进行比较。如果移动电话400确定其不包含此内容,则它将如上所述地从内容提供商处取回内容。备选地,内容存储在中间平台上,按照类似方式,中间平台存储散列并且使用散列来确定可用内容。
可以理解,本申请中描述的每个实施方式的特征可以用在其他实施方式上。例如,链接401A能够包括类似于元数据200的元数据,其还包含第三方内容提供商的地址(单元203)。类似地,当更新或改变移动电话时,图标401-403以及相关联的链接401A-403A都能够传送到新的移动电话。这可以发生在新移动电话的初始配置期间。
用例图示
图10和图11分别是根据本发明实施方式的用于对备份和恢复内容进行模拟的用例图示500和600。本申请中示出的用例图示使用公知的标记“uses(使用)”、“extends(扩展)”和“includes(包括)”。为了是这些图示易读,未对使用“uses”关系的情形进行标记。
参考图10,移动设备能够订阅应用501、购买应用502、结束应用订阅503、删除应用504、首次访问“移动商店”505以及执行设备恢复507。所有这些情形能够扩展为更新用户应用状态数据存储设备521。执行设备恢复的情形也能够将应用递送到设备521、将等效内容递送到设备523、将用户生成的(UG)内容递送到设备525以及查询用户应用状态数据存储设备527。对于首次访问移动商店的情形505,系统也能够执行设备恢复507。
如图10所示,任何应用或内容购买或订阅都被报告给备份系统数据存储设备并且被维护于其中。当启动恢复时,如此处所描述的,已订阅的应用、应用设置、购买的多媒体内容以及用户生成的内容都恢复到移动设备中。
恢复移动设备的一种常见触发是启动设备上的移动商店。移动商店应用可以配置用于在其首次在设备上启动时发起恢复过程。备选地,可以将存根(stub)应用预先加载到设备上。存根应用会在移动电话被激活和配备后很快启动,并且会提示用户恢复应用和购买的内容。
可以在客户端实现任何希望的业务逻辑:可以使用应用或内容特定的规则,并且可以向用户显示合适的用户接口。这些规则和用户接口的例子包括自动免费下载和安装基于订阅的应用、针对按下载付费的应用和内容的“重新购买”优惠提示、按运营商确定的次数免费下载之前购买的铃音、针对之前购买的特定铃音的特殊优惠、有关之前下载过但已删除的应用的提醒、继续对之前发起但随后取消的应用订阅的供应、以及简单的提醒(或推荐备选应用)详述用户之前已有什么内容。
图11是用于应用和内容备份和恢复的高级用例图示600。如用例图示600所示,客户端能够恢复电话601以及备份应用603。恢复电话可以包括:恢复标准数据605、恢复用户生成的内容610、恢复优质内容(premium content)620、以及恢复应用640。恢复用户生成的内容610可以包括将用户生成的内容递送到设备,该设备继而执行图像转码613、视频文件转码614以及音频文件转码615。
恢复优质内容620是通过:得到购买的优质内容列表621、将优质内容递送到设备623、以及显示应用和内容特定的重新购买用户接口630。将优质内容递送到设备623是通过:查找等效优质内容625以及将优质内容递送到设备627。将优质内容递送到设备627是通过检查内容递送策略629。
恢复应用640是通过:显示应用和内容特定的重新购买用户接口630、得到购买的应用列表641、得到订阅的应用列表645以及将应用递送到设备650。得到购买的应用列表641和得到订阅的应用列表645这两种情形都通过查询应用状态数据库643来进行扩展。
将应用递送到设备650是通过:查找等效应用651、检查应用递送策略653以及更新应用状态数据库655。
备份应用603是通过登记购买的应用660、登记订阅的应用665、以及备份多媒体内容670。登记购买的应用660和登记订阅的应用665是通过更新应用状态数据库655。备份多媒体内容670是通过登记多媒体内容购买,其通过更新多媒体内容状态数据库673进行扩展。
图12示出了根据本发明一个实施方式的用于移动电话获取内容(例如,购买、许可等)的过程步骤680。参考图1和图12,过程开始于步骤681,在步骤682中,请求内容。在步骤683中,将内容从内容提供商120传送到移动电话101。在步骤684中,将用户记录115存储在中间平台110上。在步骤685中,内容提供商记录此获取(以及针对该移动电话101的其他获取),以用于稍后恢复移动电话101。在一种实施方式中,获取记录在获取表中,诸如图13所示的表。在步骤686,过程结束。
图13示出了根据本发明一个实施方式在内容提供商120处维护的“获取表”690。获取表690包含用户过去为移动电话101获取的历史。每次购买都存储在获取表690的各条记录中。当内容提供商120稍后被轮询时,可以使用获取表690来确定内容提供商120向移动电话101提供过什么内容,从而可以确定要向移动电话101恢复什么内容(或等效内容或升级内容)。
获取表690包括多行691-694。行(也称为“记录”)691的用处之一是标识移动电话101。记录691包含移动电话101的电话号码691A(15555551212)、与移动电话相关联的名称(例如,所有者)691B(“Joe Smith”)以及与移动电话相关联的因特网地址691C(Address@domain.com)。电话号码691A、因特网地址691C或二者可以用于根据本发明将内容传输到移动电话101。
所有记录692-694都包含有关之前获取的内容的信息。例如,记录692指示为移动电话101获取了游戏Tetris俄罗斯方块(692A)、版本3.0(692B)、针对电话品牌电话制造商1(692C)。因此,例如,当为移动电话101购买了Tetris 3.0时,将记录692添加到获取表690。按照类似的方式,记录693指示获取了象棋游戏(693A)、版本1.0(693B)、针对电话品牌电话制造商1(693C);记录694指示还获取了应用“列车时刻表”(694A)、版本3.0(694B)、针对电话品牌电话制造商1(694C)。
可以理解,获取表690仅仅是示意性的。本领域技术人员可以认识到,根据本发明也可以使用包含其他信息的获取表格。
硬件组件
图14-图17示出了用于实现本发明的实施方式组件。下面讨论其中一些组件。
备份客户端
备份客户端预先加载到移动设备上,并且被编程以实现应用和内容备份和恢复系统所需的客户端侧的业务逻辑。客户端的主要功能是向用户呈现用户接口以允许用户备份设备上的内容,在设备移植或新设备的情形下,允许用户提取内容至新设备。
内容递送接口
这是服务器侧的接口,其提供应用和优质内容从服务器侧数据库的编程取回。优选地,使用编码有简单协议的HTTP。此接口也可以使用不透明令牌,诸如与应用/多媒体购买和恢复管理器一起使用。优选地,此接口还被编程以解析元数据,从而确定内容的源。
应用/多媒体购买和恢复管理器
此管理器与应用账单系统对接,以确定用户已购买、订阅或同时购买和订阅了哪些应用,什么等效应用适合于给定设备,以及将应用推送到备份客户端的机制。优选地,此管理器根据用户购买历史生成有关新内容的供应的数据,并将这些供应传输到备份客户端。优选地,恢复管理器使用诸如无线应用协议(WAP)的无线协议与移动电话通信。
等效应用映射数据存储设备
当前可用数据存储设备的扩展版本,其示出了哪些应用取代已有应用以及哪些应用二进制适合于给定移动设备。优选地,当内容提供商提交内容以包括在应用/内容目录上时,映射数据库由来自内容提供商的条目进行填充,并且可以随着针对新平台提供新应用版本而更新。
“等效”映射数据存储设备
这些数据库将特定内容块(例如“Who Let the Dogs Out”铃音)映射为多个平台特定的格式。映射数据存储设备由便携式接口用来报告哪个内容块实例适合于给定平台。优选地,如果内容块对于给定平台来说不可用,则映射数据存储设备推荐代替的内容实例(如果适合的话)。
用户生成的内容和应用设置数据存储设备
内容和应用提供商提供和维持映射和等效内容数据库,其包含允许客户端取回应用或优质内容的设备适用版本的信息。在下载应用或优质内容实例之前,在恢复时查询这些数据存储设备。
优质内容便携式接口
这是指定接口的第三方实现,其允许同步平台确定给定用户已购买了第三方的哪些内容、有关所讨论内容的元数据(例如,铃音标题和描述)、应当提供哪个等效内容给设备、以及同步平台可以访问以从第三方取回内容的URL。
同步服务器平台组件
当在恢复时间,备份客户端联系同步服务器时,同步服务器连接到每个第三方内容提供商,查询其内容便携式接口以确定哪些内容属于提供商应当恢复给手机的。通过同一接口取回适当的内容并将其提供给备份客户端,备份客户端将其安装在手机上以完成恢复过程。
同步服务器提供了通往Web站点(诸如运营商的面向顾客Web站点)的标准化接口,其使得Web站点能够提供与用户的内容相关的信息和可操作接口。
第三方映射接口
这一层是一种管道,其根据本发明而连接到每个第三方内容供应商,并使用他们的接口来实现业务逻辑。该层还能够轮询内容提供商,以确定向特定用户或移动电话提供过什么内容。
用户购买历史目录
在确定将在恢复到新设备时把哪些应用供应给用户这一过程中,通过服务器侧组件所进行的查询来填充内容提供商的购买历史数据库。
图14是根据本发明一个实施方式的备份和恢复系统700的框图。系统700准许运营商或原始设备制造商(ODM)保持对应用和多媒体内容及其递送系统加以控制的能力,同时依靠同步服务器来处理安装在移动设备上的内容(以及用户生成的内容)的细节。系统700包括耦合至同步服务器平台720的移动设备705(例如移动电话)。移动设备705包括备份客户端709、应用数据存储设备707以及多媒体内容数据存储设备711。同步服务器平台720包括内容递送接口721、应用/多媒体购买和恢复管理器723、用户购买历史数据存储设备730、多媒体内容/应用映射数据存储设备740、用户生成的内容和应用设置数据存储设备751、多媒体内容数据存储设备753、应用数据存储设备755以及同步服务器平台组件760。
在操作中,在将内容恢复到移动设备705时,备份客户端709发送将数据恢复到内容递送接口721的请求。应用/多媒体购买和恢复管理器723查询用户购买历史数据库730,以确定用户之前已订阅(使用数据存储设备731)或购买(使用数据存储设备733和735)了什么内容。管理器723还查询多媒体内容/应用映射数据存储设备740以确定任何等效内容,在适合的情况下还会生成新的供应。内容递送接口721利用待恢复内容的列表来响应移动设备705,此列表包括升级内容、更新内容、等效内容以及新的供应(如果有的话)。客户端705利用待恢复内容的列表进行响应。平台720通过以下内容进行响应:用户生成的内容和应用设置(用于确保内容的格式设置适合在移动设备上使用),以及多媒体内容(来自数据存储设备753)和应用(来自数据存储设备755)。
优选地,内容递送接口721和备份客户端使用HTTP进行通信。然而,可以理解,也可以使用诸如HTTPS(HTTP安全)和安全套接层(SSL)的其他协议。
图15-图17分别是根据本发明的其他实施方式的备份和恢复系统800、900和1000的高级图示。贯穿本申请,相同的标记指示相同的组件。系统800、900和1000提供了在移动电话运营商和第三方内容提供商之间对内容不同级别的控制。
图15的系统800包括移动设备705,其耦合至同步服务器平台850以及第三方内容/应用目录组件810。优选地,组件810的功能类似于图1的中间平台110。在系统800中,运营商或原始设备制造商能够保持控制应用和多媒体内容及其递送系统,同时依靠同步服务器平台组件851来控制安装在移动设备705上的内容。同步服务器平台850包括应用/多媒体恢复管理器855、同步服务器平台组件851、用户购买历史数据存储设备730以及用户生成的内容数据存储设备860。
第三方内容/应用目录组件810包括内容递送接口721、应用数据存储设备755、多媒体内容数据存储设备753、“等效应用”映射数据存储设备741、“等效多媒体内容”映射数据存储设备743以及第三方映射接口845。
如图15所示,客户端709耦合至应用/多媒体恢复管理器855和内容递送接口721,其优选地使用HTTP接口进行耦合。同步服务器850耦合至第三方映射接口845,同样优选地使用HTTP接口进行耦合。在此实施方式中,第三方控制等效映射信息。
在操作中,移动设备705与内容递送接口721通信,内容递送接口721通过用来请求内容的URL来识别移动设备705,如前面所描述的。组件810存储应用和多媒体(755和753),从其可以满足对内容的某些请求。当所请求的内容没有容纳在这些组件中时,组件810使用映射数据存储设备741和743来确定等效内容(如果有的话),继而使用第三方映射接口845与同步服务器平台850通信。如上所述,同步服务器平台通过将所请求的内容或其等效内容传输到移动设备705来进行应答。
图16示出了根据本发明另一实施方式的用于备份内容的系统900。在系统900中,购买信息、应用等效内容以及内容递送全部由第三方来提供。系统900包括耦合至平台910和第三方内容/应用目录组件950的移动设备705。第三方内容/应用目录组件950类似于目录组件810,其区别在于:用户购买历史数据存储设备730包括在目录950中而不是在目录810中。
图17示出了根据本发明另一实施方式的用于备份内容的系统1000。系统1000包括耦合至第三方内容/应用目录组件1010的移动设备705。第三方内容/应用目录组件1010类似于目录组件950,其区别在于:图14中的第三方映射接口845被耦合至备份客户端709的内容/应用恢复管理器1015所代替。
图18是根据本发明一个实施方式的在移动设备客户端、同步平台服务器和内容存储库之间的交互的顺序图示1100。在步骤1110中,用户开始用于获取(例如,购买、许可、订阅等等)内容的例程,在步骤1115,客户端与服务器通信,以登记新的应用,从而在步骤1120中更新适当的应用数据存储设备。在步骤1125中,用户选择购买应用,在步骤1130中,客户端在服务器上登记所购买的应用,由此在步骤1135中更新应用数据存储设备。在步骤1140中,用户指示她已经完成获取新内容,在步骤1145中,客户端通知服务器购买已完成。在步骤1150中,更新数据存储设备。
稍后,当要恢复设备时,例如当设备被去激活并且被重新激活时,在步骤1155,客户端通知服务器恢复设备。在步骤1160,设备发送命令以查询已为该设备获取的订阅。在步骤1165中,服务器取回订阅的应用列表,包括等效内容,并在步骤1170中将此列表返回给客户端。在步骤1175中,客户端将此列表呈现给用户,允许用户选择她想要的内容。在步骤1180中,客户端请求应用(原始的、等效的、升级的,等等),这些应用在步骤1185被返回给客户端。在步骤1190中,将应用安装在设备上。在步骤1195中,移动设备请求应用的设置,在步骤1195取回这些设备并且在步骤1199中,将其安装在设备上。
查询第三方内容提供商
如上所讨论的,第三方内容提供商支持可查询接口,其允许同步平台为给定用户取回之前购买的内容列表、有关内容目录中项目的元数据、有关之前购买内容的等效数据、以及用于在新手机上取回等效内容的机制。
之前购买内容的列表可以包括唯一标识符,在后续对这些接口进行调用时,同步平台向内容提供商呈现该唯一标识符,其提供了内容实例(例如,MP3格式、128kbps的“Who Let The Dogs Out”铃音)。元数据可以包括诸如目录中的特定内容项目的名称、描述大小以及格式之类的信息。等效数据可以包括给定的之前购买的内容ID、适合于给定BREW平台ID的新内容ID。用于取回等效内容的优选机制包括返回HTTP统一资源定位符(URL)的接口,通过该URL可以取回二进制数据。当访问此接口时,第三方内容提供商可以应用任何希望的数字版权管理(DRM),诸如所允许的剩余下载次数。可以理解,根据本发明也能够使用除HTTP之外的其他机制。
能够按照多种方式对第三方内容提供商进行查询。作为一个示例,通过使用包含查询命令的URL来访问第三方内容提供商,从而对其进行查询。在此示例中,URL包含基本URL路径(此处为“/la/flcpi”)以及包括操作代码、操作版本号以及用户电话号码的字符串。URL具有如下通用形式:
https://address/base URL
path/cpi?op=operationcode&v=versionnumber&u=telephonenumber
其中address(地址)是第三方内容提供商的域。
因此,例如,当第三方内容提供商的地址为“contentprovider.com”,查询是要取回由用户购买的用户内容的列表(operationcode=1),操作版本是1,并且用户由电话号码15555551212进行标识时,查询URL为:
https://contentprovider.com/al/flcpi?op=1&V=1&u=15555551212
使用URL访问第三方内容提供商将返回诸如永久列表、唯一内容实例标识符之类的结果。
在另一示例中,查询是要取回内容细节,诸如有关第三方内容提供商所拥有的内容的特定实例的元数据。在此示例中,给出查询URL如下:
https://contentprovider.com/al/flcpi?op=2&v=1&cid=A123897ADFAD
其中操作代码是1,操作版本号是1。字符串A123897ADFAD是所讨论的内容实例ID。使用此URL访问第三方内容提供商将显示返回的结果,诸如包含有关内容实例的元数据(诸如内容文件名称、内容描述、内容大小、内容格式描述、内容编码描述以及内容作者)的定界符分割的字段。
通过类似的方式,使用适当的操作代码和相关联的参数,可以查询内容便携式接口以返回正确的等效内容列表,并且返回同步平台可用的内容URL,以便下载特定优质内容项目的适当版本。
内容移植
本发明的实施方式提供了用于配置或更新移动设备以访问可用于其他移动设备的内容的接口。例如,图19A示出了系统1200,其显示分别对应于俄罗斯方块、象棋游戏和列车时刻表应用的图标1210、1220和1230,以及分别对应于第一移动电话(移动电话1)、第二移动电话(移动电话2)和第三移动电话(移动电话3)的图标1215、1225和1235。如图19A中虚线所示,将图标1210拖放到图标1215,将图标1220拖放到图标1225,以及将图标1230拖放到图标1235。这样做的结果是将如前所述的指向内容提供商上的游戏俄罗斯方块的链接(例如,URL)存储到移动电话1上。如图19B所示,指向俄罗斯方块401的图标和相应链接401A存储在移动电话1和移动电话2上,例如如图9所示的。类似地,指向象棋游戏402的图标和相关联链接也存储在移动电话2上,并且指向列车时刻表应用403的图标及其相关联链接403A存储在移动电话3上。优选地,将图标401-403及其相关联链接401A-403A无线传输到移动电话1-3。
在一种实施方式中,系统1200被编程以从移动电话1-3中的任何一个接收图标和相关联链接。作为一个示例,系统1200从移动电话1接收图标和有关链接。该图标继而单独地或在其他图标列表中显示在系统1200上。如上讨论的,接着选择图标和相关联链接,并将其传送到移动电话2和3。
还可以理解,尽管系统1200被编程以将内容传送到移动电话,但是系统1200也可以用于为移动电话1-3供应新的内容。这些新的供应可以基于之前为移动电话1-3中的一个或多个而获取的内容,例如如上讨论的在购买历史数据库中查找到的。系统1200可以被编程以供应内容、列出内容价格以及将内容传输到移动电话。根据一种实施方式,将指向内容的链接自动周期性地从一个移动设备传送到另一移动设备,使得两个设备同步。
在操作中,指向内容的链接存储在远离移动电话的平台上。当要将内容恢复到移动电话上时,移动电话与如下平台进行通信,该平台将所述内容与一个或多个内容提供商进行关联。该平台联系一个或多个内容提供商,这些内容提供商直接将内容传输到移动电话。可以将诸如升级内容、等效内容、相关内容之类的替换内容供应给移动电话用户,用户可以按照常规费用、优惠费用或者甚至是免费地选择这些替换内容。替换内容可以根据用户过去的购买历史而确定,该购买历史被存储以用于此目的。
在其他实施方式的操作中,指向内容的链接存储在移动电话上;当选择移动电话上的图标时,移动电话直接与内容提供商联系,内容提供商将内容传输给移动电话。在其他另外的实施方式的操作中,指向内容的链接存储在中央设备并且传输给选定的移动电话。通过这种方式,移动电话可以配置使得其能够访问之前可由其他移动电话访问的内容。
可以理解,尽管本申请中包括的多个示例涉及移动电话,但是其他电子设备也能够使用本发明的实施方式,这些电子设备包括但不限于个人数字助理和个人计算机。
本领域技术人员很容易明白,可以对这些实施方式进行各种变形而不偏离所附权利要求所定义的本发明的精神和范围。
权利要求书(按照条约第19条的修改)
1.一种向移动设备提供与所述移动设备相关联的内容的方法,包括:
确定所述内容的源,其中用于取回所述源的信息维护在所述移动设备外部,并且与所述移动设备相关联;以及
将所述内容从所述源传输到所述移动设备可访问的存储位置。
2.根据权利要求1所述的方法,其中所述存储位置在所述移动设备上。
3.根据权利要求2所述的方法,其中所述内容直接从所述源传输到所述移动设备。
4.根据权利要求1所述的方法,其中所述存储位置远离所述移动设备。
5.根据权利要求4所述的方法,还包括:
在所述移动设备上存储用于访问所述存储位置上的内容的可选链接。
6.根据权利要求1所述的方法,还包括:
存储将所述源与所述内容、与所述移动设备或者与二者相关联的数据。
7.根据权利要求6所述的方法,其中所述数据存储在不同于所述移动设备和所述存储位置的位置。
8.根据权利要求6所述的方法,还包括:
解析所述数据,由此确定所述源。
9.根据权利要求6所述的方法,其中所述数据包括指向所述源的路径名。
10.根据权利要求9所述的方法,其中所述路径名包括统一资源定位符。
11.根据权利要求1所述的方法,其中确定所述源包括:
查询用于所述内容的一个或多个位置。
12.根据权利要求11所述的方法,其中所述位置是第三方内容提供商。
13.根据权利要求1所述的方法,还包括:
在所述移动设备上显示对应于所述内容的图标;以及
选择所述图标,从而自动地将所述内容从所述源传输到所述存储位置。
14.根据权利要求1所述的方法,还包括:
通过单个聚合接口自动地从多个源取回所述内容。
15.根据权利要求14所述的方法,其中所述多个源包括第三方内容提供商。
16.一种用于从设备访问内容的方法,包括:
在所述设备上选择指向存储在存储系统上的、与所述设备相关联的内容的链接;以及
响应于选择所述链接,在所述设备上自动访问所述内容。
17.根据权利要求16所述的方法,其中所述存储系统远离所述设备。
18.根据权利要求17所述的方法,其中选择所述链接包括:
将所述内容的副本从所述存储系统传输至所述设备。
19.根据权利要求16所述的方法,其中访问所述内容包括:
确定所述内容没有存储在所述存储系统上;以及
在所述存储系统上接收所述内容。
20.根据权利要求19所述的方法,其中所述位置对应于第三方内容提供商。
21.根据权利要求19所述的方法,其中确定所述内容没有存储在所述存储系统上包括:
确定所述存储系统上没有内容具有与所述内容的散列相匹配的散列。
22.根据权利要求16所述的方法,其中所述设备包括移动电话、个人数字助理或个人计算机。
23.根据权利要求16所述的方法,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其组合。
24.一种用于为第一设备或者第二设备供应内容的方法,包括:
在所述第一设备外部存储与一个或多个实体相关联的、第一设备的数字内容获取的有关历史;以及
基于所述历史,在所述第一设备或者第二设备上显示供应,以便在所述第一设备或者第二设备上加载、重新加载所述数字内容或者升级所述数字内容的版本。
25.根据权利要求24所述的方法,其中所述一个或多个实体对应于用户。
26.根据权利要求24所述的方法,其中所述一个或多个实体对应于移动设备。
27.根据权利要求24所述的方法,其中所述供应用于购买、订阅、许可、升级或替换内容或上述的任意组合。
28.根据权利要求27所述的方法,其中更新的内容包括从对应于所述历史的内容进行转码或调整大小后的内容。
29.根据权利要求24所述的方法,还包括:在所述第一设备上自动接收替换或更新的内容。
30.根据权利要求24所述的方法,其中所述历史存储在内容提供商位置。
31.根据权利要求30所述的方法,还包括:
轮询所述内容提供商位置,以查找与所述一个或多个实体相关联的获取。
32.根据权利要求30所述的方法,还包括:
从所述内容提供商位置处自动地接收针对所述一个或多个实体的获取的通知。
33.根据权利要求24所述的方法,还包括:
存储有关由所述一个或多个实体获取的内容的元数据。
34.根据权利要求33所述的方法,其中所述元数据包括内容名称、内容描述、内容大小、内容格式、内容编码、内容作者或其任意组合。
35.根据权利要求24所述的方法,其中所述历史包括许可使用的次数。
36.一种为设备供应内容的方法,包括:
显示为一个或多个实体而获取的内容的第一列表;以及
将所述第一列表中的一个或多个条目传输到第一移动设备。
37.根据权利要求36所述的方法,其中响应于选择所述一个或多个条目,传输所述一个或多个条目。
38.根据权利要求36所述的方法,还包括:
将所述第一列表传输到所述第一移动设备,以及
在所述第一移动设备上选择所述一个或多个条目。
39.根据权利要求38所述的方法,其中显示所述第一列表、选择所述一个或多个条目以及传输所述一个或多个条目都在远离所述第一移动设备的位置执行。
40.根据权利要求36所述的方法,还包括:
选择移动设备的第二列表,以及
将所述一个或多个条目传输至所述第二列表中的移动设备。
41.根据权利要求36所述的方法,其中自动地将所述一个或多个条目传输至所述第一移动设备。
42.根据权利要求36所述的方法,其中根据与所述第一移动设备、第二移动设备或二者相关联的获取历史,生成所述第一列表。
43.根据权利要求42所述的方法,其中所述第一移动设备和第二移动设备是不同设备。
44.根据权利要求42所述的方法,其中所述第一移动设备和第二移动设备是相同设备。
45.一种用于配置设备的方法,包括:
从第一设备构建指向存储系统上的内容的链接;以及
在第二设备上存储所述链接。
46.根据权利要求45所述的方法,其中存储所述链接包括:
存储所述内容以及用于选择所述内容的数据。
47.根据权利要求45所述的方法,其中在所述第二设备的初始配置期间,将所述链接、所述内容或二者存储在所述第二设备上。
48.根据权利要求45所述的方法,其中按照预定的时间间隔将所述链接、内容或二者存储在所述第二设备上。
49.根据权利要求45所述的方法,其中将所述链接、所述内容或二者从所述存储系统无线传输至所述第二设备。
50.根据权利要求45所述的方法,其中所述第二设备包括移动电话、个人数字助理或个人计算机。
51.一种移动设备,包括:
客户端模块,其包含被配置用于访问内容的链接,并且被编程以使用所述链接来访问所述内容。
52.根据权利要求51所述的移动设备,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其任意组合。
53.根据权利要求51所述的移动设备,其中所述客户端模块被编程,以通过请求所述内容的副本来访问所述内容。
54.根据权利要求53所述的移动设备,其中所述客户端模块还被编程,以显示用于选择替换内容的图标,以便替换为所述移动设备而获取的内容。
55.根据权利要求54所述的移动设备,其中所述替换内容包括对为所述移动设备而获取的内容的升级,或者为所述移动设备而获取的内容的不同版本。
56.根据权利要求51所述的移动设备,其中所述客户端模块被编程以使用所述链接无线地取回所述内容。
57.根据权利要求51所述的移动设备,其中所述移动设备包括移动电话、个人数字助理或个人计算机。
58.一种用于移动设备的内容管理系统,包括:
第一内容模块,其包含与所述移动设备的关联标识符相关联的内容;以及
递送接口,其被编程以基于所述标识符将所述内容从所述内容模块传送到移动设备,其中所述标识符维护在所述移动设备外部。
59.根据权利要求58所述的系统,其中所述递送接口被编程,以使用指向所述移动设备可访问的所述内容的链接,将所述内容从所述内容模块传送到所述移动设备。
60.根据权利要求58所述的系统,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其组合。
61.根据权利要求58所述的系统,还包括所获取内容的数据存储设备。
62.根据权利要求61所述的系统,还包括替换模块,用于将所获取的内容映射为替换内容。
63.根据权利要求58所述的系统,还包括接口,其被编程以从一个或多个源接收内容。
64.根据权利要求63所述的系统,其中所述接口还被编程以轮询所述一个或多个源,以确定为所述移动设备而从所述一个或多个源获取的内容。
65.根据权利要求63所述的系统,还包括解析器,用于解析所述内容,由此确定所述一个或多个源。
66.根据权利要求63所述的系统,其中所述一个或多个源是第三方内容提供商。
67.根据权利要求63所述的系统,其中所述接口包括连接模块,用于使用指向所述一个或多个源的统一资源指示符来连接到源。
68.根据权利要求63所述的系统,还包括供应模块,用于在所述移动设备上生成替换内容的供应。
69.根据权利要求68所述的系统,其中所述供应模块被编程,以将与所述供应相关联的数据传输到所述移动设备,并且所述移动设备被编程以显示和选择所述供应。
70.根据权利要求69所述的系统,其中所述供应模块还被编程以根据一个或多个实体的获取历史来生成所述供应。
71.根据权利要求70所述的系统,其中所述一个或多个实体包括用户。
72.根据权利要求70所述的系统,其中所述一个或多个实体包括移动电话。
73.根据权利要求63所述的系统,还包括元数据存储设备,其包含关于内容的元数据。
74.根据权利要求73所述的系统,其中所述元数据包括指示移动设备的制造商、移动设备的版本、移动设备的操作能力或其任意组合的信息。
75.根据权利要求74所述的系统,其中所述操作能力包括屏幕尺寸、像素数目或二者。
76.根据权利要求63所述的系统,还包括基于Web的接口,其耦合至所述内容管理器,并且被编程以管理所述内容。
77.根据权利要求63所述的系统,还包括:
多媒体内容数据存储设备;
用户生成的内容数据存储设备;以及
应用数据存储设备。
78.根据权利要求63所述的系统,其中所述移动设备包括移动电话、个人数字助理或个人计算机。
79.一种用于存储在设备上使用的内容的方法,包括:
在所述设备可访问的存储系统上存储与所述设备相关联的内容;以及
在所述设备上存储链接以自动访问所述内容。
80.根据权利要求79所述的方法,其中所述链接包括有关所述内容的元数据以及指向所述存储系统上的内容的定位符。
81.根据权利要求80所述的方法,其中所述存储系统在所述设备上。
82.根据权利要求80所述的方法,其中所述存储系统远离所述设备。
83.根据权利要求82所述的方法,其中指向所述内容的定位符包括统一资源指示符。
84.根据权利要求79所述的方法,还包括:
在所述设备上显示数字图像以选择所述链接。
85.根据权利要求79所述的方法,其中所述内容包括在不同于所述设备的模块上选择的移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其任意组合。
86.根据权利要求79所述的方法,其中所述设备包括移动电话、个人数字助理或个人计算机。
Claims (86)
1.一种向移动设备提供内容的方法,包括:
确定所述内容的源;以及
将所述内容从所述源传输到所述移动设备可访问的存储位置。
2.根据权利要求1所述的方法,其中所述存储位置在所述移动设备上。
3.根据权利要求2所述的方法,其中所述内容直接从所述源传输到所述移动设备。
4.根据权利要求1所述的方法,其中所述存储位置远离所述移动设备。
5.根据权利要求4所述的方法,还包括:
在所述移动设备上存储用于访问所述存储位置上的内容的可选链接。
6.根据权利要求1所述的方法,还包括:
存储将所述源与所述内容、与所述移动设备或者与二者相关联的数据。
7.根据权利要求6所述的方法,其中所述数据存储在不同于所述移动设备和所述存储位置的位置。
8.根据权利要求6所述的方法,还包括:
解析所述数据,由此确定所述源。
9.根据权利要求6所述的方法,其中所述数据包括指向所述源的路径名。
10.根据权利要求9所述的方法,其中所述路径名包括统一资源定位符。
11.根据权利要求1所述的方法,其中确定所述源包括:
查询用于所述内容的一个或多个位置。
12.根据权利要求11所述的方法,其中所述位置是第三方内容提供商。
13.根据权利要求1所述的方法,还包括:
在所述移动设备上显示对应于所述内容的图标;以及
选择所述图标,从而自动地将所述内容从所述源传输到所述存储位置。
14.根据权利要求1所述的方法,还包括:
通过单个聚合接口自动地从多个源取回所述内容。
15.根据权利要求14所述的方法,其中所述多个源包括第三方内容提供商。
16.一种用于从设备访问内容的方法,包括:
在所述设备上选择指向存储在存储系统上的内容的链接;以及
响应于选择所述链接,在所述设备上自动访问所述内容。
17.根据权利要求16所述的方法,其中所述存储系统远离所述设备。
18.根据权利要求17所述的方法,其中选择所述链接包括:
将所述内容的副本从所述存储系统传输至所述设备。
19.根据权利要求16所述的方法,其中访问所述内容包括:
确定所述内容没有存储在所述存储系统上;以及
在所述存储系统上接收所述内容。
20.根据权利要求19所述的方法,其中所述位置对应于第三方内容提供商。
21.根据权利要求19所述的方法,其中确定所述内容没有存储在所述存储系统上包括:
确定所述存储系统上没有内容具有与所述内容的散列相匹配的散列。
22.根据权利要求16所述的方法,其中所述设备包括移动电话、个人数字助理或个人计算机。
23.根据权利要求16所述的方法,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其组合。
24.一种用于为第一设备供应内容的方法,包括:
存储与一个或多个实体相关联的获取历史;以及
基于所述历史,在所述第一设备上显示内容的供应。
25.根据权利要求24所述的方法,其中所述一个或多个实体对应于用户。
26.根据权利要求24所述的方法,其中所述一个或多个实体对应于移动设备。
27.根据权利要求24所述的方法,其中所述供应用于购买、订阅、许可、升级或替换内容或上述的任意组合。
28.根据权利要求27所述的方法,其中更新的内容包括从对应于所述历史的内容进行转码或调整大小后的内容。
29.根据权利要求24所述的方法,还包括:
在所述第一设备上自动接收替换或更新的内容。
30.根据权利要求24所述的方法,其中所述历史存储在内容提供商位置。
31.根据权利要求30所述的方法,还包括:
轮询所述内容提供商位置,以查找与所述一个或多个实体相关联的获取。
32.根据权利要求30所述的方法,还包括:
从所述内容提供商位置处自动地接收针对所述一个或多个实体的获取的通知。
33.根据权利要求24所述的方法,还包括:
存储有关由所述一个或多个实体获取的内容的元数据。
34.根据权利要求34所述的方法,其中所述元数据包括内容名称、内容描述、内容大小、内容格式、内容编码、内容作者或其任意组合。
35.根据权利要求24所述的方法,其中所述历史包括许可使用的次数。
36.一种为设备供应内容的方法,包括:
显示为一个或多个实体而获取的内容的第一列表;以及
将所述第一列表中的一个或多个条目传输到第一移动设备。
37.根据权利要求36所述的方法,其中响应于选择所述一个或多个条目,传输所述一个或多个条目。
38.根据权利要求36所述的方法,还包括:
将所述第一列表传输到所述第一移动设备,以及
在所述第一移动设备上选择所述一个或多个条目。
39.根据权利要求38所述的方法,其中显示所述第一列表、选择所述一个或多个条目以及传输所述一个或多个条目都在远离所述第一移动设备的位置执行。
40.根据权利要求36所述的方法,还包括:
选择移动设备的第二列表,以及
将所述一个或多个条目传输至所述第二列表中的移动设备。
41.根据权利要求36所述的方法,其中自动地将所述一个或多个条目传输至所述第一移动设备。
42.根据权利要求36所述的方法,其中根据与所述第一移动设备、第二移动设备或二者相关联的获取历史,生成所述第一列表。
43.根据权利要求42所述的方法,其中所述第一移动设备和第二移动设备是不同设备。
44.根据权利要求42所述的方法,其中所述第一移动设备和第二移动设备是相同设备。
45.一种用于配置设备的方法,包括:
从第一设备构建指向存储系统上的内容的链接;以及
在第二设备上存储所述链接。
46.根据权利要求45所述的方法,其中存储所述链接包括:
存储所述内容以及用于选择所述内容的数据。
47.根据权利要求45所述的方法,其中在所述第二设备的初始配置期间,将所述链接、所述内容或二者存储在所述第二设备上。
48.根据权利要求45所述的方法,其中按照预定的时间间隔,将所述链接、内容或二者存储在所述第二设备上。
49.根据权利要求45所述的方法,其中将所述链接、所述内容或二者从所述存储系统无线传输至所述第二设备。
50.根据权利要求45所述的方法,其中所述第二设备包括移动电话、个人数字助理或个人计算机。
51.一种移动设备,包括:
客户端模块,其包含配置用于访问内容的链接,并且被编程以使用所述链接来访问所述内容。
52.根据权利要求51所述的移动设备,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其任意组合。
53.根据权利要求51所述的移动设备,其中所述客户端模块被编程,以通过请求所述内容的副本来访问所述内容。
54.根据权利要求53所述的移动设备,其中所述客户端模块还被编程,以显示用于选择替换内容的图标,以便替换为所述移动设备而获取的内容。
55.根据权利要求54所述的移动设备,其中所述替换内容包括对为所述移动设备而获取的内容的升级,或者为所述移动设备而获取的内容的不同版本。
56.根据权利要求51所述的移动设备,其中所述客户端模块被编程,以使用所述链接无线地取回所述内容。
57.根据权利要求51所述的移动设备,其中所述移动设备包括移动电话、个人数字助理或个人计算机。
58.一种用于移动设备的内容管理系统,包括:
第一内容模块,其包含内容;以及
递送接口,其被编程以将所述内容从所述内容模块传送到移动设备。
59.根据权利要求58所述的系统,其中所述递送接口被编程以使用指向所述移动设备可访问的所述内容的链接,将所述内容从所述内容模块传送到移动设备。
60.根据权利要求58所述的系统,其中所述内容包括移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其组合。
61.根据权利要求58所述的系统,还包括所获取内容的数据存储设备。
62.根据权利要求61所述的系统,还包括替换模块,用于将所获取的内容映射为替换内容。
63.根据权利要求58所述的系统,还包括接口,其被编程以从一个或多个源接收内容。
64.根据权利要求63所述的系统,其中所述接口还被编程以轮询所述一个或多个源,以确定为所述移动设备而从所述一个或多个源获取的内容。
65.根据权利要求63所述的系统,还包括解析器,用于解析所述内容,由此确定所述一个或多个源。
66.根据权利要求63所述的系统,其中所述一个或多个源是第三方内容提供商。
67.根据权利要求63所述的系统,其中所述接口包括连接模块,用于使用指向所述一个或多个源的统一资源指示符来连接到源。
68.根据权利要求63所述的系统,还包括供应模块,用于在所述移动设备上生成替换内容的供应。
69.根据权利要求68所述的系统,其中所述供应模块被编程以将与所述供应相关联的数据传输到所述移动设备,并且所述移动设备被编程以显示和选择所述供应。
70.根据权利要求69所述的系统,其中所述供应模块还被编程以根据一个或多个实体的获取历史来生成所述供应。
71.根据权利要求70所述的系统,其中所述一个或多个实体包括用户。
72.根据权利要求70所述的系统,其中所述一个或多个实体包括移动电话。
73.根据权利要求63所述的系统,还包括元数据存储设备,其包含关于内容的元数据。
74.根据权利要求73所述的系统,其中所述元数据包括指示移动设备的制造商、移动设备的版本、移动设备的操作能力或其任意组合的信息。
75.根据权利要求74所述的系统,其中所述操作能力包括屏幕尺寸、像素数目或二者。
76.根据权利要求63所述的系统,还包括基于Web的接口,其耦合至所述内容管理器,并且被编程以管理所述内容。
77.根据权利要求63所述的系统,还包括:
多媒体内容数据存储设备;
用户生成的内容数据存储设备;以及
应用数据存储设备。
78.根据权利要求63所述的系统,其中所述移动设备包括移动电话、个人数字助理或个人计算机。
79.一种用于存储在设备上使用的内容的方法,包括:
在所述设备可访问的存储系统上存储内容;以及
在所述设备上存储链接以自动访问所述内容。
80.根据权利要求79所述的方法,其中所述链接包括有关所述内容的元数据以及指向所述存储系统上的内容的定位符。
81.根据权利要求80所述的方法,其中所述存储系统在所述设备上。
82.根据权利要求80所述的方法,其中所述存储系统远离所述设备。
83.根据权利要求82所述的方法,其中指向所述内容的定位符包括统一资源指示符。
84.根据权利要求79所述的方法,还包括:
在所述设备上显示数字图像以用于选择所述链接。
85.根据权利要求79所述的方法,其中所述内容包括在不同于所述设备的模块上选择的移动应用程序、移动铃音、移动壁纸、视频数据、音频数据、数字图像、回铃音或其任意组合。
86.根据权利要求79所述的方法,其中所述设备包括移动电话、个人数字助理或个人计算机。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US89778907P | 2007-01-26 | 2007-01-26 | |
US60/897,789 | 2007-01-26 | ||
US93731407P | 2007-06-26 | 2007-06-26 | |
US60/937,314 | 2007-06-26 | ||
PCT/US2008/001093 WO2008094508A2 (en) | 2007-01-26 | 2008-01-25 | System for and method of backing up content for use on a mobile device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101606144A true CN101606144A (zh) | 2009-12-16 |
Family
ID=39674686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008800030230A Pending CN101606144A (zh) | 2007-01-26 | 2008-01-25 | 用于备份内容以供移动设备使用的系统和方法 |
Country Status (7)
Country | Link |
---|---|
US (2) | US20080214163A1 (zh) |
EP (1) | EP2115611A4 (zh) |
JP (1) | JP2010517173A (zh) |
KR (1) | KR20090113310A (zh) |
CN (1) | CN101606144A (zh) |
BR (1) | BRPI0807406A2 (zh) |
WO (1) | WO2008094508A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107025147A (zh) * | 2016-02-02 | 2017-08-08 | 中兴通讯股份有限公司 | 数据的处理方法、服务器及系统 |
CN108475284A (zh) * | 2016-11-30 | 2018-08-31 | 华为技术有限公司 | 显示图像的方法、装置和终端设备 |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7505762B2 (en) | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US8620286B2 (en) | 2004-02-27 | 2013-12-31 | Synchronoss Technologies, Inc. | Method and system for promoting and transferring licensed content and applications |
US8645471B2 (en) | 2003-07-21 | 2014-02-04 | Synchronoss Technologies, Inc. | Device message management system |
US7634509B2 (en) | 2003-11-07 | 2009-12-15 | Fusionone, Inc. | Personal information space management system and method |
US9542076B1 (en) | 2004-05-12 | 2017-01-10 | Synchronoss Technologies, Inc. | System for and method of updating a personal profile |
US8370853B2 (en) | 2006-08-04 | 2013-02-05 | Apple Inc. | Event notification management |
US8311988B2 (en) | 2006-08-04 | 2012-11-13 | Apple Inc. | Consistent back up of electronic information |
US9009115B2 (en) | 2006-08-04 | 2015-04-14 | Apple Inc. | Restoring electronic information |
US7853566B2 (en) * | 2006-08-04 | 2010-12-14 | Apple Inc. | Navigation of electronic backups |
US7860839B2 (en) | 2006-08-04 | 2010-12-28 | Apple Inc. | Application-based backup-restore of electronic information |
US8166415B2 (en) | 2006-08-04 | 2012-04-24 | Apple Inc. | User interface for backup management |
US7974614B1 (en) * | 2007-03-16 | 2011-07-05 | At&T Mobility Ii Llc | Systems and methods for merchandising content to a second mobile telephone based on the content of a first mobile telephone |
US7756515B1 (en) * | 2007-03-16 | 2010-07-13 | At&T Mobility Ii Llc | Systems and methods of merchandising content to mobile telephones based on subscriber's purchase history |
US7925245B1 (en) * | 2007-03-16 | 2011-04-12 | At&T Mobility Ii Llc | System and methods for wirelessly providing update information of and downloading previously obtained content to a newly activated mobile station |
US8150425B1 (en) * | 2007-03-16 | 2012-04-03 | At&T Mobility Ii Llc | Systems and methods for merchandising new offers to mobile telephone users based on changes to the mobile telephone's components |
US8010900B2 (en) | 2007-06-08 | 2011-08-30 | Apple Inc. | User interface for electronic backup |
US8468136B2 (en) | 2007-06-08 | 2013-06-18 | Apple Inc. | Efficient data backup |
US8725965B2 (en) | 2007-06-08 | 2014-05-13 | Apple Inc. | System setup for electronic backup |
US20080307017A1 (en) | 2007-06-08 | 2008-12-11 | Apple Inc. | Searching and Restoring of Backups |
US8307004B2 (en) | 2007-06-08 | 2012-11-06 | Apple Inc. | Manipulating electronic backups |
US8099392B2 (en) | 2007-06-08 | 2012-01-17 | Apple Inc. | Electronic backup of applications |
US8745523B2 (en) | 2007-06-08 | 2014-06-03 | Apple Inc. | Deletion in electronic backups |
US8170987B2 (en) * | 2007-10-31 | 2012-05-01 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for automatically identifying and backing up user device content |
US8181111B1 (en) | 2007-12-31 | 2012-05-15 | Synchronoss Technologies, Inc. | System and method for providing social context to digital activity |
US20090307682A1 (en) * | 2008-06-08 | 2009-12-10 | Sam Gharabally | Techniques for Acquiring Updates for Application Programs |
US8527651B2 (en) * | 2008-06-19 | 2013-09-03 | Huawei Technologies Co., Ltd. | Content identification method and system, and SCIDM client and server |
US20110016089A1 (en) * | 2009-07-16 | 2011-01-20 | Apple Inc. | Restoring data to a mobile device |
US20110051908A1 (en) * | 2009-09-02 | 2011-03-03 | Robert Garner | Target content distribution for telephone calls |
US8924254B2 (en) * | 2009-09-18 | 2014-12-30 | Alpine Audio Now, LLC | System and method for interactive advertisement augmentation via a called voice connection |
US9538003B2 (en) | 2009-09-18 | 2017-01-03 | Audionow Ip Holdings, Llc | System and method for interactive advertisement augmentation via a called voice connection |
US8630899B1 (en) * | 2009-09-18 | 2014-01-14 | Alpine Audio Now, LLC | System and method for interactive advertisement augmentation via a called voice connection |
CN101662505B (zh) * | 2009-09-27 | 2016-03-30 | 中兴通讯股份有限公司 | Brew业务下载系统及其实现方法 |
US8255006B1 (en) | 2009-11-10 | 2012-08-28 | Fusionone, Inc. | Event dependent notification system and method |
US8521150B2 (en) | 2010-04-20 | 2013-08-27 | Cellco Partnership | Systems and method for media transfer |
EP2633487B1 (en) * | 2010-10-29 | 2020-11-25 | Orange | Method and system to recommend applications from an application market place to a new device |
US8984029B2 (en) | 2011-01-14 | 2015-03-17 | Apple Inc. | File system management |
US8943026B2 (en) | 2011-01-14 | 2015-01-27 | Apple Inc. | Visual representation of a local backup |
KR20120123210A (ko) * | 2011-04-19 | 2012-11-08 | 삼성전자주식회사 | 애플리케이션의 저장 공간을 제공하기 위한 제어 방법과 그를 위한 단말 및 서버 |
US10706096B2 (en) | 2011-08-18 | 2020-07-07 | Apple Inc. | Management of local and remote media items |
KR102197462B1 (ko) | 2011-10-04 | 2020-12-31 | 구글 엘엘씨 | 디바이스 상의 결합된 활동 히스토리 |
KR20130057596A (ko) * | 2011-11-24 | 2013-06-03 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법과, 어플리케이션 제공 장치 및 그 제어방법 |
US9203624B2 (en) | 2012-06-04 | 2015-12-01 | Apple Inc. | Authentication and notification heuristics |
US9848276B2 (en) * | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
KR20150008996A (ko) * | 2013-07-04 | 2015-01-26 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
TW201539218A (zh) * | 2014-02-17 | 2015-10-16 | Microsoft Technology Licensing Llc | 與外部內容項目之間的編碼的關聯性 |
KR101886835B1 (ko) * | 2016-05-30 | 2018-08-08 | 에스케이테크엑스 주식회사 | 단말간 데이터 이체 시 백업 데이터를 이용한 추천 컨텐츠 제공 장치 및 이를 이용한 방법 |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
KR101986482B1 (ko) * | 2017-12-12 | 2019-06-07 | 주식회사 디지캡 | 콘텐츠 정보 저장 및 관리를 위한 콘텐츠 블록체인 |
KR20220027295A (ko) | 2019-05-31 | 2022-03-07 | 애플 인크. | 오디오 미디어 제어를 위한 사용자 인터페이스 |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
Family Cites Families (226)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5204902A (en) | 1991-09-13 | 1993-04-20 | At&T Bell Laboratories | Cellular telephony authentication arrangement |
US5392390A (en) * | 1992-04-10 | 1995-02-21 | Intellilink Corp. | Method for mapping, translating, and dynamically reconciling data between disparate computer platforms |
JP2756392B2 (ja) * | 1992-08-27 | 1998-05-25 | 富士通株式会社 | 電子メールと電話の連携機能を備えたコンピュータ |
US5509070A (en) | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US6523079B2 (en) * | 1993-02-19 | 2003-02-18 | Elonex Ip Holdings Ltd | Micropersonal digital assistant |
US5710922A (en) * | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
JPH07295815A (ja) * | 1994-04-26 | 1995-11-10 | Internatl Business Mach Corp <Ibm> | 永続オブジェクトのマッピング・システム及び方法 |
US5485161A (en) * | 1994-11-21 | 1996-01-16 | Trimble Navigation Limited | Vehicle speed control based on GPS/MAP matching of posted speeds |
US5729735A (en) * | 1995-02-08 | 1998-03-17 | Meyering; Samuel C. | Remote database file synchronizer |
US5706509A (en) * | 1995-04-28 | 1998-01-06 | Intel Corporation | Application independent record level synchronization |
US5757669A (en) * | 1995-05-31 | 1998-05-26 | Netscape Communications Corporation | Method and apparatus for workgroup information replication |
US5864864A (en) * | 1995-09-27 | 1999-01-26 | Sun Microsystems, Inc. | Method and apparatus for providing transparent persistent data support to foreign data types |
US5884323A (en) * | 1995-10-13 | 1999-03-16 | 3Com Corporation | Extendible method and apparatus for synchronizing files on two different computer systems |
US5727202A (en) * | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5729743A (en) * | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5801699A (en) | 1996-01-26 | 1998-09-01 | International Business Machines Corporation | Icon aggregation on a graphical user interface |
US6189030B1 (en) * | 1996-02-21 | 2001-02-13 | Infoseek Corporation | Method and apparatus for redirection of server external hyper-link references |
US5727950A (en) * | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
US5930350A (en) | 1996-06-27 | 1999-07-27 | Mci Communications Corporation | System, method and computer program for automated speed dialing |
US6016478A (en) * | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US6067582A (en) * | 1996-08-13 | 2000-05-23 | Angel Secure Networks, Inc. | System for installing information related to a software application to a remote computer over a network |
US5859973A (en) * | 1996-08-21 | 1999-01-12 | International Business Machines Corporation | Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system |
US5909568A (en) | 1996-09-03 | 1999-06-01 | Apple Computer, Inc. | Process and apparatus for transferring data between different file formats |
US5828376A (en) | 1996-09-23 | 1998-10-27 | J. D. Edwards World Source Company | Menu control in a graphical user interface |
US5884325A (en) * | 1996-10-09 | 1999-03-16 | Oracle Corporation | System for synchronizing shared data between computers |
US6044381A (en) * | 1997-09-11 | 2000-03-28 | Puma Technology, Inc. | Using distributed history files in synchronizing databases |
US6212529B1 (en) | 1996-11-13 | 2001-04-03 | Puma Technology, Inc. | Synchronization of databases using filters |
JP3217002B2 (ja) * | 1996-11-19 | 2001-10-09 | 株式会社日立製作所 | デジタルスタジオ装置およびその制御方法 |
US7080260B2 (en) * | 1996-11-19 | 2006-07-18 | Johnson R Brent | System and computer based method to automatically archive and retrieve encrypted remote client data files |
US20060129627A1 (en) * | 1996-11-22 | 2006-06-15 | Mangosoft Corp. | Internet-based shared file service with native PC client access and semantics and distributed version control |
US6038665A (en) * | 1996-12-03 | 2000-03-14 | Fairbanks Systems Group | System and method for backing up computer files over a wide area computer network |
US6202085B1 (en) * | 1996-12-06 | 2001-03-13 | Microsoft Corportion | System and method for incremental change synchronization between multiple copies of data |
US6012088A (en) * | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
US6023708A (en) * | 1997-05-29 | 2000-02-08 | Visto Corporation | System and method for using a global translator to synchronize workspace elements across a network |
JP2912274B2 (ja) * | 1996-12-20 | 1999-06-28 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US6182141B1 (en) * | 1996-12-20 | 2001-01-30 | Intel Corporation | Transparent proxy server |
US5966717A (en) | 1996-12-20 | 1999-10-12 | Apple Computer, Inc. | Methods for importing data between database management programs |
US5875296A (en) * | 1997-01-28 | 1999-02-23 | International Business Machines Corporation | Distributed file system web server user authentication with cookies |
US6173311B1 (en) * | 1997-02-13 | 2001-01-09 | Pointcast, Inc. | Apparatus, method and article of manufacture for servicing client requests on a network |
US6023620A (en) * | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
US6195794B1 (en) * | 1997-08-12 | 2001-02-27 | International Business Machines Corporation | Method and apparatus for distributing templates in a component system |
US6016394A (en) * | 1997-09-17 | 2000-01-18 | Tenfold Corporation | Method and system for database application software creation requiring minimal programming |
US6169911B1 (en) * | 1997-09-26 | 2001-01-02 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
US6034621A (en) * | 1997-11-18 | 2000-03-07 | Lucent Technologies, Inc. | Wireless remote synchronization of data between PC and PDA |
JP3337062B2 (ja) * | 1997-11-21 | 2002-10-21 | 日本電気株式会社 | 無線データ転送方法及びそのシステム |
US5950193A (en) | 1997-12-16 | 1999-09-07 | Microsoft Corporation | Interactive records and groups of records in an address book database |
US6023723A (en) * | 1997-12-22 | 2000-02-08 | Accepted Marketing, Inc. | Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms |
US6205448B1 (en) * | 1998-01-30 | 2001-03-20 | 3Com Corporation | Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques |
US6185598B1 (en) * | 1998-02-10 | 2001-02-06 | Digital Island, Inc. | Optimized network resource location |
JPH11249874A (ja) * | 1998-02-27 | 1999-09-17 | Toshiba Corp | コンピュータシステム、同システムにおける同期処理方法および記録媒体 |
US6012063A (en) * | 1998-03-04 | 2000-01-04 | Starfish Software, Inc. | Block file system for minimal incremental data transfer between computing devices |
US6026414A (en) * | 1998-03-05 | 2000-02-15 | International Business Machines Corporation | System including a proxy client to backup files in a distributed computing environment |
US6360330B1 (en) * | 1998-03-31 | 2002-03-19 | Emc Corporation | System and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server |
US6189096B1 (en) * | 1998-05-06 | 2001-02-13 | Kyberpass Corporation | User authentification using a virtual private key |
US6338096B1 (en) * | 1998-06-10 | 2002-01-08 | International Business Machines Corporation | System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources |
US6061063A (en) | 1998-06-30 | 2000-05-09 | Sun Microsystems, Inc. | Method and apparatus for providing feedback while scrolling |
DE19831720A1 (de) | 1998-07-15 | 2000-01-20 | Alcatel Sa | Verfahren zur Ermittlung einer einheitlichen globalen Sicht vom Systemzustand eines verteilten Rechnernetzwerks |
US6535743B1 (en) * | 1998-07-29 | 2003-03-18 | Minorplanet Systems Usa, Inc. | System and method for providing directions using a communication network |
US6356910B1 (en) * | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
WO2000022551A1 (en) * | 1998-10-13 | 2000-04-20 | Chris Cheah | Method and system for controlled distribution of information over a network |
US6195695B1 (en) * | 1998-10-27 | 2001-02-27 | International Business Machines Corporation | Data processing system and method for recovering from system crashes |
US6516327B1 (en) * | 1998-12-24 | 2003-02-04 | International Business Machines Corporation | System and method for synchronizing data in multiple databases |
GB2385174B (en) * | 1999-01-19 | 2003-11-26 | Advanced Risc Mach Ltd | Memory control within data processing systems |
US6173310B1 (en) * | 1999-03-23 | 2001-01-09 | Microstrategy, Inc. | System and method for automatic transmission of on-line analytical processing system report output |
US6430289B1 (en) | 1999-04-13 | 2002-08-06 | Microsoft Corporation | System and method for computerized status monitor and use in a telephone network |
US6757698B2 (en) | 1999-04-14 | 2004-06-29 | Iomega Corporation | Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations |
US7315826B1 (en) * | 1999-05-27 | 2008-01-01 | Accenture, Llp | Comparatively analyzing vendors of components required for a web-based architecture |
US6539494B1 (en) * | 1999-06-17 | 2003-03-25 | Art Technology Group, Inc. | Internet server session backup apparatus |
US6549937B1 (en) | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
US6507891B1 (en) * | 1999-07-22 | 2003-01-14 | International Business Machines Corporation | Method and apparatus for managing internal caches and external caches in a data processing system |
US6601071B1 (en) | 1999-08-04 | 2003-07-29 | Oracle International Corp. | Method and system for business to business data interchange using XML |
US6523063B1 (en) * | 1999-08-30 | 2003-02-18 | Zaplet, Inc. | Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier |
US6341316B1 (en) * | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US6360252B1 (en) * | 1999-09-20 | 2002-03-19 | Fusionone, Inc. | Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient |
US6694335B1 (en) * | 1999-10-04 | 2004-02-17 | Microsoft Corporation | Method, computer readable medium, and system for monitoring the state of a collection of resources |
KR20010045359A (ko) * | 1999-11-04 | 2001-06-05 | 조영선 | 파일 및 데이터원격관리기능을 가지고 있는 이동전화시스템 |
US6714987B1 (en) * | 1999-11-05 | 2004-03-30 | Nortel Networks Limited | Architecture for an IP centric distributed network |
US6870921B1 (en) * | 1999-11-12 | 2005-03-22 | Metro One Telecommunications, Inc. | Enhanced directory assistance service providing individual or group directories |
JP2004500633A (ja) | 1999-12-13 | 2004-01-08 | コネクテッド コーポレイション | ネットワークバックアップシステム用の多重コピー能力 |
US6976229B1 (en) | 1999-12-16 | 2005-12-13 | Ricoh Co., Ltd. | Method and apparatus for storytelling with digital photographs |
US7505762B2 (en) | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US6694336B1 (en) * | 2000-01-25 | 2004-02-17 | Fusionone, Inc. | Data transfer and synchronization system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US20030037020A1 (en) * | 2000-02-22 | 2003-02-20 | Lars Novak | Method and apparatus for synchronizing databases of portable devices without change logs |
US6684088B1 (en) | 2000-03-01 | 2004-01-27 | Axi Mobile Ltd. | System and method for displaying electronic mail messages on a low bandwidth device |
DE60010853T2 (de) * | 2000-03-10 | 2005-07-14 | Alcatel | Verfahren und Gerät zur Datensicherung |
US20030154171A1 (en) | 2000-03-31 | 2003-08-14 | Hewlett Packard Company | Apparatus and method for selling personal information |
US6701316B1 (en) * | 2000-04-07 | 2004-03-02 | Nec Corporation | Method and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refresh |
US6363249B1 (en) * | 2000-04-10 | 2002-03-26 | Motorola, Inc. | Dynamically configurable datagram message communication system |
JP2001357010A (ja) * | 2000-04-10 | 2001-12-26 | Mitsubishi Corp | インターネット上のWebサーバにおいてファイルを受託管理する方法およびこの方法に用いるファイル受託管理装置 |
US20020007303A1 (en) * | 2000-05-01 | 2002-01-17 | Brookler Brent D. | System for conducting electronic surveys |
US6629227B1 (en) * | 2000-05-04 | 2003-09-30 | Scientific-Atlanta, Inc. | System and method for a communication terminal to manage memory and maintain a current application version for multiple applications |
US20020016818A1 (en) * | 2000-05-11 | 2002-02-07 | Shekhar Kirani | System and methodology for optimizing delivery of email attachments for disparate devices |
US20030115240A1 (en) * | 2000-05-16 | 2003-06-19 | Sok-Hyun Cho | Schedule managing character and information providing system and method using same |
US6353448B1 (en) * | 2000-05-16 | 2002-03-05 | Ez Online Network, Inc. | Graphic user interface display method |
JP2001331661A (ja) * | 2000-05-22 | 2001-11-30 | Sony Corp | 情報配信方法、情報配信システム、通信端末、情報配信装置および重複配信防止方法 |
US20030158960A1 (en) | 2000-05-22 | 2003-08-21 | Engberg Stephan J. | System and method for establishing a privacy communication path |
US8463912B2 (en) * | 2000-05-23 | 2013-06-11 | Media Farm, Inc. | Remote displays in mobile communication networks |
US6734883B1 (en) | 2000-05-25 | 2004-05-11 | International Business Machines Corporation | Spinlist graphical user interface control with preview and postview |
US6868451B1 (en) * | 2000-06-20 | 2005-03-15 | Palm Source, Inc. | Data exchange between a handheld device and another computer system using an exchange manager via synchronization |
US7003555B1 (en) * | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
JP2002027544A (ja) * | 2000-07-04 | 2002-01-25 | Fujitsu Ltd | データ蓄積システム |
US8073954B1 (en) | 2000-07-19 | 2011-12-06 | Synchronoss Technologies, Inc. | Method and apparatus for a secure remote access system |
US20070047523A1 (en) | 2001-08-16 | 2007-03-01 | Roamware, Inc. | Method and system for call-setup triggered push content |
US6996631B1 (en) * | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | System having a single IP address associated with communication protocol stacks in a cluster of processing systems |
US6842770B1 (en) * | 2000-08-18 | 2005-01-11 | Apple Computer, Inc. | Method and system for seamlessly accessing remotely stored files |
US8701022B2 (en) | 2000-09-26 | 2014-04-15 | 6S Limited | Method and system for archiving and retrieving items based on episodic memory of groups of people |
US6718336B1 (en) | 2000-09-29 | 2004-04-06 | Battelle Memorial Institute | Data import system for data analysis system |
US6939223B1 (en) | 2000-10-05 | 2005-09-06 | Igt | Gaming device providing pay table information for a symbol through selection of the symbol |
US7003668B2 (en) * | 2000-11-03 | 2006-02-21 | Fusionone, Inc. | Secure authentication of users via intermediate parties |
US6850944B1 (en) * | 2000-11-20 | 2005-02-01 | The University Of Alabama | System, method, and computer program product for managing access to and navigation through large-scale information spaces |
JP3709338B2 (ja) * | 2000-11-22 | 2005-10-26 | 日本電気株式会社 | 携帯電話のユーザー設定情報管理方法とユーザー設定情報管理システム |
JP2002185579A (ja) | 2000-12-08 | 2002-06-28 | Nec Corp | 携帯電話端末のアプリケーションバックアップ方法 |
US6668254B2 (en) | 2000-12-21 | 2003-12-23 | Fulltilt Solutions, Inc. | Method and system for importing data |
US7299007B2 (en) * | 2001-02-01 | 2007-11-20 | Ack Venture Holdings, Llc | Mobile computing and communication |
US6906717B2 (en) | 2001-02-27 | 2005-06-14 | Microsoft Corporation | Multiple chart user interface |
EP1374080A2 (en) * | 2001-03-02 | 2004-01-02 | Kasenna, Inc. | Metadata enabled push-pull model for efficient low-latency video-content distribution over a network |
EP1378105B1 (en) | 2001-04-12 | 2008-05-21 | Research In Motion Limited | System and method for dynamically pushing information on wireless data communication devices |
US6842695B1 (en) * | 2001-04-17 | 2005-01-11 | Fusionone, Inc. | Mapping and addressing system for a secure remote access system |
NZ535126A (en) * | 2001-05-14 | 2005-09-30 | Ntt Docomo Inc | System for managing program stored in storage unit of mobile terminal |
US6684206B2 (en) * | 2001-05-18 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | OLAP-based web access analysis method and system |
GB0114317D0 (en) | 2001-06-13 | 2001-08-01 | Kean Thomas A | Method of protecting intellectual property cores on field programmable gate array |
FI114417B (fi) * | 2001-06-15 | 2004-10-15 | Nokia Corp | Datan valitseminen synkronointia varten |
WO2003014867A2 (en) * | 2001-08-03 | 2003-02-20 | John Allen Ananian | Personalized interactive digital catalog profiling |
US7308651B2 (en) | 2001-09-05 | 2007-12-11 | Sca Hygiene Products Ab | Data entry graphical user interface |
US20030061163A1 (en) * | 2001-09-27 | 2003-03-27 | Durfield Richard C. | Method and apparatus for verification/authorization by credit or debit card owner of use of card concurrently with merchant transaction |
US7337229B2 (en) | 2001-11-08 | 2008-02-26 | Telefonktiebolaget Lm Ericsson (Publ) | Method and apparatus for authorizing internet transactions using the public land mobile network (PLMN) |
EP1313320A1 (fr) * | 2001-11-13 | 2003-05-21 | Koninklijke Philips Electronics N.V. | Système pour transmettre des flux vidéo relatifs à un évènement à des spectateurs assistant physiquement audit évènement |
GB0128243D0 (en) * | 2001-11-26 | 2002-01-16 | Cognima Ltd | Cognima patent |
US7159036B2 (en) * | 2001-12-10 | 2007-01-02 | Mcafee, Inc. | Updating data from a source computer to groups of destination computers |
JP2003219465A (ja) * | 2002-01-17 | 2003-07-31 | Matsushita Electric Ind Co Ltd | 移動体通信システム |
US20030163483A1 (en) | 2002-02-19 | 2003-08-28 | Abraham Zingher | Method and system for a data service to control access to personal information |
US6871268B2 (en) * | 2002-03-07 | 2005-03-22 | International Business Machines Corporation | Methods and systems for distributed caching in presence of updates and in accordance with holding times |
EP1347623A1 (en) | 2002-03-22 | 2003-09-24 | Nokia Corporation | Downloading of application software for an accessory device to a mobile terminal |
KR100424449B1 (ko) * | 2002-03-23 | 2004-03-25 | 에스케이 텔레콤주식회사 | 이동 통신망에서의 멀티미디어 광고 서비스 제공 방법 및그 서비스를 위한 이동 단말기의 멀티미디어 컨텐츠 제어장치 및 방법 |
US20050120050A1 (en) | 2002-03-28 | 2005-06-02 | Andreas Myka | Enhanced storing of personal content |
JP3633580B2 (ja) | 2002-04-17 | 2005-03-30 | 三菱電機株式会社 | 内燃機関の失火検出装置 |
DE60330659D1 (de) | 2002-05-03 | 2010-02-04 | American Power Conv Corp | Verfahren und vorrichtung zum sammeln und anzeigen von netzwerkgeräteinformationen |
US6920486B2 (en) | 2002-05-20 | 2005-07-19 | Nokia Corporation | Method and apparatus for enabling synchronizing data in different devices having different capabilities and unmatched data fields |
US7162494B2 (en) * | 2002-05-29 | 2007-01-09 | Sbc Technology Resources, Inc. | Method and system for distributed user profiling |
US20030229898A1 (en) * | 2002-06-05 | 2003-12-11 | Babu Suresh P. | Multiple on-demand media vendor integration |
US7516182B2 (en) | 2002-06-18 | 2009-04-07 | Aol Llc | Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses |
US20030236933A1 (en) | 2002-06-21 | 2003-12-25 | Daisuke Shigeta | Information processing apparatus, information equipment, information processing system, automatic backup method, data transmission and reception method, automatic backup program, data transmission and reception program, and record medium having the programs recorded thereon |
US20040003390A1 (en) | 2002-06-27 | 2004-01-01 | Microsoft Corporation | System and method for installing a software application in a non-impactfull manner |
US20040024834A1 (en) * | 2002-08-02 | 2004-02-05 | Andrew Alegria | Sharing personal information between computing devices |
US7606560B2 (en) | 2002-08-08 | 2009-10-20 | Fujitsu Limited | Authentication services using mobile device |
US20040203595A1 (en) | 2002-08-12 | 2004-10-14 | Singhal Tara Chand | Method and apparatus for user authentication using a cellular telephone and a transient pass code |
JP2004112119A (ja) * | 2002-09-13 | 2004-04-08 | Nec Corp | 携帯電話における電話帳情報の共有方式 |
US7221748B1 (en) | 2002-11-12 | 2007-05-22 | Bellsouth Intellectual Property Corporation | Method for linking call log information to address book entries and replying using medium of choice |
US7870279B2 (en) * | 2002-12-09 | 2011-01-11 | Hrl Laboratories, Llc | Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television |
US7522675B2 (en) * | 2002-12-30 | 2009-04-21 | Motorola, Inc. | Digital content preview generation and distribution among peer devices |
US20060035647A1 (en) * | 2003-01-30 | 2006-02-16 | Intrado | Apparatus and method for displaying caller ID with location information |
EP1597668A4 (en) * | 2003-02-11 | 2009-12-23 | Hewlett Packard Development Co | ELECTRONIC DEVICE FOR SUPPORTING MULTIPLE UPDATING AGENTS |
US7460653B2 (en) | 2003-03-07 | 2008-12-02 | Callwave, Inc. | Apparatus and methods for telecommunication authentication |
US7555657B2 (en) * | 2003-03-28 | 2009-06-30 | Ricoh Company, Ltd. | Communication device, software update device, software update system, software update method, and program |
US8612590B1 (en) | 2003-04-11 | 2013-12-17 | International Business Machines Corporation | Method and apparatus for access management |
US6990187B2 (en) | 2003-04-25 | 2006-01-24 | Lucent Technologies Inc. | Methods for blocking repeated occurrences of nuisance calls |
US7937091B2 (en) * | 2003-06-25 | 2011-05-03 | Ntt Docomo, Inc. | Method and apparatus for resource sharing over handset terminals |
US20040267676A1 (en) | 2003-06-30 | 2004-12-30 | Yan Feng | Method and apparatus for optimizing product distribution strategies and product mixes to increase profitability in complex computer aided pricing of products and services |
US8645471B2 (en) * | 2003-07-21 | 2014-02-04 | Synchronoss Technologies, Inc. | Device message management system |
WO2005015806A2 (en) * | 2003-08-08 | 2005-02-17 | Networks In Motion, Inc. | Method and system for collecting synchronizing and reporting telecommunication call events and work flow related information |
AU2004265995A1 (en) * | 2003-08-15 | 2005-02-24 | Blackboard Inc. | Content system and associated methods |
US7590837B2 (en) * | 2003-08-23 | 2009-09-15 | Softex Incorporated | Electronic device security and tracking system and method |
US20080027826A1 (en) | 2003-08-25 | 2008-01-31 | At&T Bls Intellectual Property, Inc. | Method, system and computer program product for facilitating the telecommunication equipment ordering process |
KR100762629B1 (ko) | 2003-08-26 | 2007-10-01 | 삼성전자주식회사 | 휴대단말기의 백업서비스 처리방법 |
US20050055309A1 (en) * | 2003-09-04 | 2005-03-10 | Dwango North America | Method and apparatus for a one click upgrade for mobile applications |
EP1678606A2 (en) * | 2003-09-17 | 2006-07-12 | Research In Motion Limited | System and method for management of mutating applications |
US20050064859A1 (en) * | 2003-09-23 | 2005-03-24 | Motorola, Inc. | Server-based system for backing up memory of a wireless subscriber device |
US7584225B2 (en) * | 2003-11-10 | 2009-09-01 | Yahoo! Inc. | Backup and restore mirror database memory items in the historical record backup associated with the client application in a mobile device connected to a communion network |
GB2408658B (en) * | 2003-11-25 | 2006-07-05 | Surfkitchen Inc | Communications system |
US7162571B2 (en) * | 2003-12-09 | 2007-01-09 | Emc Corporation | Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system |
US20050143111A1 (en) | 2003-12-30 | 2005-06-30 | Fitzpatrick Matthew D. | Determining availability of members of a contact list in a communication device |
US8478837B2 (en) | 2004-01-28 | 2013-07-02 | Microsoft Corporation | Offline global address list |
US7308250B2 (en) | 2004-03-16 | 2007-12-11 | Broadcom Corporation | Integration of secure identification logic into cell phone |
US7783729B1 (en) * | 2004-03-19 | 2010-08-24 | Single Touch Interactive, Inc. | Transmitting mobile device data |
US7558794B2 (en) | 2004-03-24 | 2009-07-07 | Sap Ag | Database system and method with assigned locks |
US7716371B2 (en) * | 2004-04-20 | 2010-05-11 | Demand Media, Inc. | Method, system, and computer program product for synchronizing information within a global computer network |
WO2005107137A2 (en) | 2004-04-23 | 2005-11-10 | Passmark Security, Inc. | Method and apparatus for authenticating users using two or more factors |
WO2005107282A1 (en) * | 2004-04-30 | 2005-11-10 | Research In Motion Limited | System and method for handling restoration operations on mobile devices |
JP2008500750A (ja) * | 2004-05-12 | 2008-01-10 | フュージョンワン インコーポレイテッド | 高度な連絡先識別システム |
US7280652B2 (en) | 2004-09-13 | 2007-10-09 | Research In Motion Limited | Handheld electronic device having improved phone call log, and associated method |
CN100505927C (zh) | 2004-10-22 | 2009-06-24 | 北京握奇数据系统有限公司 | 动态口令认证方法 |
US7574220B2 (en) * | 2004-12-06 | 2009-08-11 | Interdigital Technology Corporation | Method and apparatus for alerting a target that it is subject to sensing and restricting access to sensed content associated with the target |
GB0428533D0 (en) | 2004-12-30 | 2005-02-09 | Nokia Corp | Presence services in a wireless communications network |
US20060199599A1 (en) * | 2005-01-03 | 2006-09-07 | Arun Gupta | Method for setting communication device and communication device thereof |
US7593925B2 (en) | 2005-02-25 | 2009-09-22 | Microsoft Corporation | Method and system for locating contact information collected from contact sources |
DE102005013238B4 (de) | 2005-03-22 | 2015-07-16 | Infineon Technologies Ag | Verfahren und Einrichtung zum Übertragen von Justierinformation für Datenschnittstellen-Treiber eines RAM-Bausteins |
MX2007011926A (es) * | 2005-03-29 | 2007-11-20 | Research In Motion Ltd | Sistema y metodo para mensajeria de numero de identificacion personal. |
JP4786222B2 (ja) * | 2005-05-11 | 2011-10-05 | 株式会社エヌ・ティ・ティ・ドコモ | ディジタル権利管理システム、コンテンツサーバおよび携帯端末 |
US20070053335A1 (en) * | 2005-05-19 | 2007-03-08 | Richard Onyon | Mobile device address book builder |
US20060288112A1 (en) * | 2005-05-25 | 2006-12-21 | Cingular Wireless, Llc | System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device |
JP2007006456A (ja) | 2005-05-25 | 2007-01-11 | Sharp Corp | 受信装置、送信装置 |
US7359897B2 (en) | 2005-06-02 | 2008-04-15 | Toshiba Corporation | System and method for document management and retrieval |
WO2006133629A1 (fr) | 2005-06-15 | 2006-12-21 | Huawei Technologies Co., Ltd. | Procede et systeme de restauration automatique apres une panne de peripherique |
US7337147B2 (en) * | 2005-06-30 | 2008-02-26 | Microsoft Corporation | Dynamic digital content licensing |
WO2007005886A2 (en) * | 2005-07-01 | 2007-01-11 | Mvisible Technologies, Inc. | System and method for ringtone generation |
KR20080031965A (ko) | 2005-07-20 | 2008-04-11 | 베리메트릭스 인코퍼레이티드 | 네트워크 사용자 인증 시스템 및 방법 |
JP2007053665A (ja) * | 2005-08-19 | 2007-03-01 | Sony Corp | 通信方法および通信装置 |
US7548915B2 (en) * | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
EP1934691A1 (en) | 2005-09-14 | 2008-06-25 | Nokia Corporation | A device, method, computer program and user interface for enabling a user to vary which items are displayed to the user |
US20070127597A1 (en) | 2005-12-01 | 2007-06-07 | Idx Investment Corporation | System and method for facilitating visual comparison of incoming data with existing data |
EP2080109A2 (en) * | 2005-12-15 | 2009-07-22 | Josef Berger | System and methods for initiating, maintaining, and delivering personalized information by communication server |
US20070168721A1 (en) * | 2005-12-22 | 2007-07-19 | Nokia Corporation | Method, network entity, system, electronic device and computer program product for backup and restore provisioning |
US20070180470A1 (en) * | 2006-01-13 | 2007-08-02 | Gogo Mobile, Inc. | Method and system for metadata normalization, association and registration for digital content |
WO2007087553A2 (en) | 2006-01-24 | 2007-08-02 | Envio Networks Inc. | Methods for marketing digital content to mobile communication device users |
US7761816B2 (en) | 2006-02-10 | 2010-07-20 | Vringo, Inc. | Personalization content sharing system and method |
US8849895B2 (en) * | 2006-03-09 | 2014-09-30 | International Business Machines Corporation | Associating user selected content management directives with user selected ratings |
WO2007136446A2 (en) | 2006-03-09 | 2007-11-29 | 68Technologies Pte | Device social-control system |
US20070226783A1 (en) | 2006-03-16 | 2007-09-27 | Rabbit's Foot Security, Inc. (A California Corporation) | User-administered single sign-on with automatic password management for web server authentication |
US20080005080A1 (en) | 2006-06-30 | 2008-01-03 | Whatsthefax, Llc | Interactive facsimile directory |
US8233894B2 (en) * | 2006-08-23 | 2012-07-31 | Resource Consortium Limited | System and method for sending mobile media content to another mobile device user |
US8224308B1 (en) * | 2006-09-29 | 2012-07-17 | Yahoo! Inc. | Mobile device catalog registration based on user agents and customer snapshots of capabilities |
US20080089299A1 (en) * | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
US8973072B2 (en) * | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
US7953775B2 (en) | 2006-11-07 | 2011-05-31 | Yahoo! Inc. | Sharing tagged data on the internet |
US20080120199A1 (en) * | 2006-11-17 | 2008-05-22 | Tracy Pirnack | Method and system for upgrading a previously purchased media asset |
CN101855861A (zh) | 2007-11-16 | 2010-10-06 | 富士通天株式会社 | 认证方法、认证系统、车载装置以及认证装置 |
US20090143052A1 (en) | 2007-11-29 | 2009-06-04 | Michael Bates | Systems and methods for personal information management and contact picture synchronization and distribution |
US8209744B2 (en) | 2008-05-16 | 2012-06-26 | Microsoft Corporation | Mobile device assisted secure computer network communication |
US20090307486A1 (en) | 2008-06-09 | 2009-12-10 | Garret Grajek | System and method for secured network access utilizing a client .net software component |
US8463739B2 (en) | 2008-08-28 | 2013-06-11 | Red Hat, Inc. | Systems and methods for generating multi-population statistical measures using middleware |
US8307412B2 (en) | 2008-10-20 | 2012-11-06 | Microsoft Corporation | User authentication management |
US20100205448A1 (en) | 2009-02-11 | 2010-08-12 | Tolga Tarhan | Devices, systems and methods for secure verification of user identity |
US20110107203A1 (en) | 2009-09-23 | 2011-05-05 | Courtview Justice Solutions | System and method for providing judicial orders |
US8239290B2 (en) | 2009-12-15 | 2012-08-07 | Shutterfly, Inc. | Graphical user interface, system and method for managing contacts within an online stationery system |
US9495713B2 (en) | 2010-12-10 | 2016-11-15 | Quib, Inc. | Comment delivery and filtering architecture |
-
2008
- 2008-01-25 US US12/011,399 patent/US20080214163A1/en not_active Abandoned
- 2008-01-25 KR KR1020097017628A patent/KR20090113310A/ko not_active Withdrawn
- 2008-01-25 EP EP08724873A patent/EP2115611A4/en not_active Ceased
- 2008-01-25 JP JP2009547321A patent/JP2010517173A/ja not_active Withdrawn
- 2008-01-25 BR BRPI0807406-2A patent/BRPI0807406A2/pt not_active IP Right Cessation
- 2008-01-25 CN CNA2008800030230A patent/CN101606144A/zh active Pending
- 2008-01-25 WO PCT/US2008/001093 patent/WO2008094508A2/en active Application Filing
-
2012
- 2012-05-23 US US13/479,216 patent/US9432439B1/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107025147A (zh) * | 2016-02-02 | 2017-08-08 | 中兴通讯股份有限公司 | 数据的处理方法、服务器及系统 |
WO2017133246A1 (zh) * | 2016-02-02 | 2017-08-10 | 中兴通讯股份有限公司 | 数据的处理方法、服务器及系统 |
CN108475284A (zh) * | 2016-11-30 | 2018-08-31 | 华为技术有限公司 | 显示图像的方法、装置和终端设备 |
US11081088B2 (en) | 2016-11-30 | 2021-08-03 | Huawei Technologies Co., Ltd. | Image display method, apparatus, and terminal device |
CN108475284B (zh) * | 2016-11-30 | 2022-04-05 | 华为技术有限公司 | 显示图像的方法、装置和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
BRPI0807406A2 (pt) | 2014-05-27 |
WO2008094508A3 (en) | 2008-10-23 |
KR20090113310A (ko) | 2009-10-29 |
US9432439B1 (en) | 2016-08-30 |
EP2115611A4 (en) | 2010-02-03 |
WO2008094508B1 (en) | 2008-12-11 |
JP2010517173A (ja) | 2010-05-20 |
EP2115611A2 (en) | 2009-11-11 |
US20080214163A1 (en) | 2008-09-04 |
WO2008094508A2 (en) | 2008-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101606144A (zh) | 用于备份内容以供移动设备使用的系统和方法 | |
US8620286B2 (en) | Method and system for promoting and transferring licensed content and applications | |
US11405743B2 (en) | Downloading data to a mobile device | |
JP4684656B2 (ja) | 移動機、コンテンツ配信システム、及びコンテンツ配信方法 | |
US8752044B2 (en) | User experience and dependency management in a mobile device | |
RU2422882C2 (ru) | Система, устройство и способ динамической настройки и конфигурирования приложений | |
USRE44836E1 (en) | System and method for efficient transfer of applications and data during device swap | |
KR100836615B1 (ko) | 컨텐츠 동기화 방법 및 장치 | |
US20080208617A1 (en) | Wireless telephone data backup system | |
EP2922272B1 (en) | Data synchronization method, data synchronization server and data synchronization system | |
CN101480075A (zh) | 用于动态地配置应用接入点设置的系统、设备和方法 | |
CN101120582A (zh) | 具有基于环球网的接口的智能电话 | |
JP2003114897A (ja) | マニュアル検索サービスシステム | |
US8302203B2 (en) | Content transmission system, transmission server, communication terminal, and content transmission method | |
EP2419876A2 (en) | Online content service with catalog-based interaction | |
CN101835088A (zh) | 将移动通信设备锁定和标记至网络的系统和方法 | |
CN101002223A (zh) | 用于内容管理的系统和方法 | |
CN105100221B (zh) | 一种基于客户端的媒体信息投放方法及装置 | |
KR20090089438A (ko) | 정보 선택 장치, 디바이스, 시스템, 방법, 컴퓨터 프로그램 제품 및 매체 | |
CN104581695A (zh) | 移动终端配置方法和系统 | |
CN101112065A (zh) | 自动的互联网连接设备 | |
JP4479885B2 (ja) | 再生用データ更新システムおよび再生用データ更新方法 | |
EP2193434B1 (en) | Method and system for promoting and transferring licensed content and applications | |
KR101469241B1 (ko) | 전자전화번호부 생성 시스템 및 이를 이용한 서비스 제공방법 | |
KR100545651B1 (ko) | 휴대폰에 적용되는 통화 아이디 표시 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20091216 |