CN1998253A - 无线电话数据备份系统 - Google Patents
无线电话数据备份系统 Download PDFInfo
- Publication number
- CN1998253A CN1998253A CNA2005800099497A CN200580009949A CN1998253A CN 1998253 A CN1998253 A CN 1998253A CN A2005800099497 A CNA2005800099497 A CN A2005800099497A CN 200580009949 A CN200580009949 A CN 200580009949A CN 1998253 A CN1998253 A CN 1998253A
- Authority
- CN
- China
- Prior art keywords
- phone
- user
- interface
- data
- application program
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- 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
-
- 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
-
- 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/1469—Backup restoration techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种用于备份一无线电话上的数据的系统,其具有一含有一用户的个人信息的数据存储库。本发明提供一种方法和应用程序。
Description
技术领域
本发明涉及存储在无线电话中的数据的备份和恢复,且更明确地说涉及一种具有数据存储能力的移动电话。
背景技术
无线通信装置(例如,移动电话)已发展成不再仅仅是用于通信的机构。许多电话包含启用个人生产力、游戏乃至数字相机的特征。包含个人生产力应用程序的装置可包含将拥有者的个人信息存储在存储装置内的数据存储器。另外,现在电话具有运行那些为基于电话的运行时环境而特定设计的应用程序程序的能力。
可认为由用户操作并存储的个体的所有个人信息在用户的“个人信息空间”内。在本文中,“个人信息空间”是由用户定制并代表用户的信息的数据存储库,其含有用户放入其个人空间中的公共数据、空间中的私人事件和属于用户并由用户处理的其它数据对象(例如,文本文件或数据文件)。个人信息空间由个别用户所专有和控制、通常由个别用户输入或在个别用户的控制下的内容来界定,且所述内容包含他人通常已知的“公共”事件和数据,以及不希望与他人共享的“私人”事件和数据。应了解,上述标准中的每一者不是详尽或必需的,而是定义术语“个人信息空间”在用于本文中时的特性。在本文中,此信息包含例如数据库、文本文件、文字处理文件和其它应用程序特定文件的电子文件,以及个人信息管理器、PDA和蜂窝式电话中的联系人信息。
用户面对的一个难题是将信息输入到电话中可能耗费时间,且一旦输入,信息容易丢失。如果电话被用户损坏乃至被用户丢失,那么将信息输入到电话中所花费的时间和精力便白费了。有些电话带有软件和数据连接电缆,其允许用户通过将电话物理地连接到个人计算机来输入和备份存储在电话上的信息。这些应用程序中许多是由电话制造商提供,并经定制以便与电话直接交互。也就是说,应用程序通常为电话特定设计应用程序程序以便从电话中检索数据并将其存储在个人计算机上的应用程序中。另外,有些第三方出售者试图制造通过物理电缆与电话交互的更加通用的同步系统。
这些物理连接机构的问题在于,用户必须有意识地记得定期将电话物理地连接到计算机以便确保在计算机上备份的信息是准确的。另外,计算机本身容易受易失性影响。计算机上的数据可能由于硬件和软件故障而丢失或损坏。
电话用户通常希望基于电话的应用程序的功能性增加,同时他们也希望所述应用程序相对来说易于使用。即便是基于通用计算机的实用应用程序(例如,数据备份应用程序),如果其经设定而在没有明显的用户干涉的情况下运行,那么也是有利的。将允许无线电话用户快速且容易地备份其存储在电话上的个人信息的应用程序将具有巨大的商业和技术价值。
发明内容
本发明包括一种用于备份无线电话上的数据的系统,其具有含有用户的个人信息的数据存储库。本发明提供一种方法和应用程序,且本文描述所述系统的各个方面和变化形式。本发明为用户提供一种便利的方法,能确保保存在无线电话上的信息和为了确保信息被输入且正确而花费的精力在电话本身丢失或损坏时不会受到损失。
本发明一方面包括一种备份存储在电话中的个人信息的方法。在此方面,所述方法可包含以下步骤:在电话上呈现备份系统用户帐号设置界面;在电话上呈现备份调度界面;和在电话上呈现恢复信息界面。
另一方面,所述方法可包含以用户定义的时间间隔或在从备份存储库接收到数据存储库上的数据已发生了变化的指示时,将电话数据传输到备份系统。所述指示可能是轮询备份存储库以确定是否已发生变化的结果。
所述方法可进一步包含通过网络向存储库提供界面以改变数据存储库中的数据的步骤。
所述方法可进一步包含提供回退界面(roll-back interface)和恢复删除界面。
又一方面,本发明是一种将无线电话中的个人信息存储在备份存储数据库中的方法。在此方面,所述方法可包括以下步骤:提供电话代理程序,所述电话代理程序包含能够通过通信链接定期将变化传输到备份存储库的自动化电话数据传输方法和恢复方法;和响应于所述代理程序,将变化从备份存储库提供到无线电话。
另一方面,本发明是一种维持无线电话中的个人信息的方法。在此方面,所述方法包含以下步骤:建立用户帐号,用户帐号通过唯一标志来识别用户;和以定时的时间间隔通过无线网络将电话数据传输到备份存储库。
在另一实施例中,本发明是一种用于无线电话的应用程序。本发明包含以用户定义的时间间隔将变化传输到备份系统的自动化备份过程。另外,所述应用程序可包含由用户激活的用以将存储在备份系统上的信息恢复到电话的恢复过程。
所述应用程序可包含回退电话信息过程,其将无线上的数据还原成指定日期上存在的状态。所述应用程序可进一步包含恢复删除记录过程。所述应用程序可包含运行在服务器上的一个或一个以上过程,BREW代理程序和/或JAVA代理程序或经设计以便在专有装置或操作系统(例如,Symbian操作系统)上操作的应用程序。
在又一实施例中,本发明是一种用于将具有数据存储库的无线电话中的个人信息存储到备份系统的应用程序。所述应用程序包含:自动化用户帐号创建方法,其使用用户的唯一识别符访问备份系统以便在备份系统上创建用户帐号;自动化备份方法,其以用户定义的时间间隔将变化传输到备份系统;和恢复方法,其将用户数据提供给电话。
在另一实施例中,本发明包括一个或一个以上处理器可读存储装置,其具有嵌入在所述处理器可读存储装置上的处理器可读代码,所述处理器可读代码用于编程一个或一个以上处理器以便执行一种包括以下步骤的方法:呈现备份调度界面;将电话数据的初始集合和随着时间的过去对电话数据的变化传输到备份系统;和呈现恢复信息界面。
又一方面,本发明是一种使用唯一电话识别符结合为用户存储的个人信息的备份系统。另一方面,备份系统使唯一电话识别符与唯一用户识别符关联。又一方面,电话识别符、用户识别符或两者是通用唯一的。另一方面,本发明包含使用电话上现有的SyncML客户程序作为备份客户程序,并在服务器上自动创建用户帐号信息。
本发明可使用硬件、软件或硬件与软件两者的组合来实现。用于本发明的软件存储在一个或一个以上处理器可读存储媒介上,其中包含硬盘驱动器、CD-ROM、DVD、光盘、软盘、磁带驱动器、RAM、ROM或其它合适的存储装置。在替代实施例中,软件中的一些或全部可由包含常规集成电路、门阵列、FPGA、PLD和特殊用途计算机在内的专用硬件代替。
从以下描述将更清楚地了解本发明的这些和其它目的及优点,以下描述中结合附图陈述本发明的优选实施例。
附图说明
将参照本发明的各种示范性实施例描述本发明。参看本说明书和附图将了解本发明的其它特征和优点,附图中:
图1是说明耦合到根据本发明而利用的备份服务器的无线电话的方框图。
图2是说明用户可如何使用所述系统和本发明来签署申请(sign up for)并初始地备份数据的流程图。
图3a到图3q是说明在本发明的系统中用户界面将如何允许用户进行登记并初始地备份数据的屏幕截图。
图4是说明根据本发明而利用的恢复过程的流程图示意图。
图5a到图5e说明根据本发明用于进行恢复过程的用户界面。
图6是说明根据本发明而利用的回退特征的流程图。
图7是说明用以改变备份存储库中的数据并随后改变存储在无线电话上的信息的用户与基于网络的个人信息管理器的交互的流程图。
图8是图7所示的过程的替代实施例,其说明修改存储在无线电话上的用户信息的用户与基于网络的个人信息管理器的交互。
图9是说明可如何出现两种不同的数据状态和用于解析那些状态的选项的流程图。
图10说明一种使用与用户数据关联的唯一电话识别符来实施备份系统的方法。
图11说明一种使用电话上预先提供的由制造商提供的SyncML客户程序来与备份服务器通信的方法。
图12说明一种在电话上提供制造商提供的SyncML客户程序以便与备份服务器通信的方法。
具体实施方式
本发明允许用户使用电话可连接的无线通信链接(例如,无线网络)以无线的方式备份存储在蜂窝式电话上的个人信息。此应用程序导致通常在用户的电话应用程序的后台运行的过程,且因此不抑制用户对于电话的使用。
图1说明用于实施本发明的系统的大体概观。如图1所示,无线通信装置(例如,电话100)连接到无线通信链接(例如,蜂窝式网络150)以便将声音和数据通信传输给耦合到无线网络的其它装置。数据可以任何数目的已知格式通过网络传输。还提供服务器160,其通过无线链接185与电话(通过无线网络150)通信。或者,服务器160可通过SyncML服务器195与电话100通信。备份系统包含代理程序110、服务器160上的备份存储库150,和由代理程序和服务器实施用以执行本发明的备份、恢复和数据完整性功能的方法。本文论述的其它组件也可在各种实施例中并入到所述系统中。
电话100具备备份应用程序或代理程序110。备份代理程序110可为经设计以便根据SyncML OMA DS规格(包含提议的扩展)的经批准和提议的版本(可查阅http://www.openmobilealliance.org)与SyncML服务器195交互的SyncML通信客户程序。或者,代理程序110可为经设计以便使用电话的制造商提供的电话上现有的SyncML客户程序(以及此客户程序支持的任何常规扩展)来与服务器160通信的应用程序,或经特定设计以便通过另一协议(包含专有协议)与服务器160通信的应用程序。在一个实施例中,代理程序110是完全实施的SyncML客户程序,且服务器160包含SyncML服务器。在另一实施例中,应用程序110是例如美国专利第6,671,757号中所揭示的客户应用程序装置同步代理。在又一实施例中,应用程序110是通过电话中的浏览器响应控制的客户应用程序,其中所述应用程序检查电话上数据的变化并实施本文描述的过程。
大体上,适于实施服务器160、网络服务器180或SyncML服务器195的硬件结构包含处理器114、存储器104、非易失性存储装置106、便携式存储装置110、网络界面112和I/O装置116。处理器的选择不太关键,只要选择具有足够速度的合适的处理器即可。存储器104可为所属领域中已知的任何常规的计算机存储器。非易失性存储装置106可包含硬盘驱动器、CDROM、CDRW、快闪存储卡,或任何其它非易失性存储装置。便携式存储器108可包含软盘驱动器或另一便携式存储装置。计算系统可包含一个或一个以上网络界面112。网络界面的实例包含连接到以太网或其它类型的LAN的网卡。I/O装置114可包含以下各项的一者或一者以上:键盘、鼠标、监视器、显示器、打印机、调制解调器等。用来执行本发明方法的软件可能存储在非易失性存储器106、便携式存储媒介110和/或存储器104中。计算系统还包含可存储在非易失性存储器106中的数据库108。在替代实施例中,数据库108存储在存储器104、便携式存储器110或者作为图1的系统的一部分或与图1的系统通信的另一存储装置。还可使用与图1中描绘的结构不同的其它替代结构。图1的系统的各种实施例、版本和修改可用来实施执行本发明的全部或一部分的计算装置。合适的计算装置的实例包含个人计算机、计算机工作站、大型计算机、手提计算机、个人数字助理、寻呼机、蜂窝式电话、智能用具或多个计算机、存储区域网络、服务器群,或任何其它合适的计算装置。可存在任何数目的服务器160n、n+1,其由系统管理员管理并提供根据本发明的备份服务。
服务器160上还提供有备份数据存储库510。所述备份数据存储库提供在服务器160的非易失性存储器空间中。尽管仅展示了一个备份数据存储库计算机,但应了解,存储库可被复制到或存储在复数个计算机(160n、160n+1)上,以便确保其上的数据受到保护而免遭意外丢失。应了解,对SyncML服务器195和网络服务器180的表示无需要求将这些服务器提供在不同于备份服务器160的物理硬件中。
根据本发明,应用程序代理程序110通过无线网络将个人信息和对存储在电话100的数据存储库中的个人信息作出的变化传送到服务器160。从装置进行的用户数据的传送可采用若干形式。在客户程序是与服务器160通信的SyncML客户程序的情况下,可使用SyncML规格中陈述的标准来进行通信。在逐记录的基础上或在逐字段的基础上传输变化。或者,可通过另一协议来进行通信。在替代实施例中,代理程序110是经设计以便作为JAVA或BREW代理程序而运行的自我支持应用程序,或任何其它装置或操作系统特定代理程序(例如,可在Symbian操作系统上操作的代理程序)。此代理程序可包含其自身的SyncML客户程序,或与电话上现有的SyncML客户程序交互。可在字段级或字节级发生变化。替代实施例可通过替代协议通过无线网络链接通信以便将信息存储在备份数据库510上。
服务器160以使数据与电话用户关联的方式将用户数据存储在备份存储库中。在一个实施例中,数据被批量存储,即,用户的所有记录和信息都以简单的文本形式存储,或将从电话复制的整个数据库的副本存储在服务器上。在此实施例中,服务器可在日期识别的基础上存储任何数目的数据副本。或者,在一个实施例中,根据美国专利第6,671,757号的教示,服务器160将此信息转译为变化记录(changelog)。此信息存储在服务器160上在备份数据存储库510中。使用使数据与个别用户关联的唯一识别符(UID)将此信息存储在数据存储库中。识别符可为任何随机选择的识别符,只要用户是唯一识别的,且数据与用户关联。另一方面,此用户UID可为通用唯一识别符(UUID),其以前述6,671,757专利中描述的方式或为给定用户创建单一ID的其它方式创建。
数据存储库150可为用户数据的任何形式的数据存储器。在一个实施例中,数据存储库是存储在装置100上的信息的简单的副本。在另一实施例中,数据存储库是数据库,例如对象数据库或关系数据库。在又一实施例中,数据存储库只是根据美国专利第6,671,757号创建的用于变化记录的存储容器。
可任选地提供允许具有网络浏览器的计算机或其它装置190上的用户的网络服务器180来允许用户配置本发明系统的方面。服务器180可具有类似于计算机160的硬件配置,且可包括一个或一个以上物理计算机。另外,网络服务器180可与服务器160集成。
大体上,下文描述的系统的第一实施例提供一种系统,凭借所述系统通过电话界面来配置本发明的备份系统的某些方面。在使用电话界面的每一情况下,所述系统也可由用户通过网络界面来配置,所述网络界面由网络服务器180通过用户装置190而提供。
图2说明用户第一次与本发明的系统的交互将如何安装应用程序并使用备份服务器160及用户的电话100来签署申请系统管理员提供的备份服务。在图2的实施例中,用户使用用户的电话和应用程序110来签署申请系统管理员提供的备份服务。可通过使用户通过进入系统管理员管理的并与系统服务器160交互或由系统服务器160提供的万维网网站启始服务来实施替代的签署申请过程。签署申请的又一方法将是允许用户通过可由电话100上的WAP浏览器访问的特定格式化无线应用程序协议网站来进行登记。(下文参看图10到图12论述的另一方法涉及使用电话唯一识别符自动创建用户帐号)。
系统管理员控制并维护服务器160,且提供用于电话的代理程序110。或者,代理程序可由电话制造商提供并经设计以便与服务器160通信(直接或通过SyncML服务器195)。代理程序可在制造商或无线服务运营商分配之前预先加载在电话上,或由管理员提供用来通过无线网络进行下载。在后者实施例中,用户初始地通过无线链接185从系统管理员下载应用程序。大体上,无线运营商现为具有运行BREW或JAVA格式的应用程序的能力的智能电话提供许多形式的可下载的应用程序。BREW(无线二进制运行时环境)是用于为码分多址(CDMA)技术而装备的无线装置的开放源码应用程序开发平台。同样,JAVA或J2ME(Java 2微型版)是来自Sun Microsystems的类似的平台。
在图2中步骤202处,一旦安装了应用程序,用户便使用电话100和应用程序110来联系备份网站160。图3a和图3b中说明此可呈现给用户的方式。图3a中展示欢迎屏幕,提示用户选择无线电话300上的按钮302来移动到图3b中展示的“下一”屏幕。
所属领域的一般技术人员将了解,图3a至3q中展示的蜂窝式电话300包含“软”按钮302和304。出现在由参考标号306和308表示的屏幕的下方部分处的菜单项目是相对于显示而改变并由在蜂窝式电话300上运行的应用程序110(和其它类型)控制的命令。在图3a中,展示“下一”按钮和“取消”按钮。按钮302和304分别控制“下一”和“取消”功能。
如图3b所示,一旦用户同意连接到网站,为用户呈现说明电话正连接到无线网络的屏幕。显示如参考标号312处展示的用户的移动号码。
返回图2,在步骤204处,用户可经提示要同意软件许可证和使用服务的许可证。图3c中对此进行说明。如果在步骤206处用户不同意,那么过程结束。如果用户同意,那么在步骤208处,电话下载用户号码作为ID。在步骤210处,用户选择并确认PIN(个人身份号码)。图3d到图3f中对此进行说明。在图3d中,用户将注册PIN输入到电话中,并通过按下软按钮302来选择下一命令。在图3e中,电话显示输入的PIN并提示用户保存pin密码。用户通过按下软按钮302继续移动到下一屏幕。图3f中展示此屏幕,提示用户选择服务的选项以便万一用户忘记PIN时将PIN传回电话。
返回图2,在完成图2中步骤210之后,用户经提示而在步骤212处设定备份时间表。图3g至3j中展示了这一设定过程。在图3g中,用户经提示而通过按下软按钮302来设定时间表。在图3h中,显示四个选项供用户选择定时再现的时间表。这些选项是“每天”、“工作日”、“每星期”或“不定期”。当用户选择图3h中的下一按钮时,图3i中展示每日备份屏幕。每日备份允许用户为定时地定期的备份设定特定的时间。如果用户选择工作日时间表,那么此时间也可每天以相同的时间间隔发生。每星期时间表(图3中选择3)以类似方式发挥作用。“不定期”备份选项允许用户通过手动地启始应用程序并将变化发送到备份存储库(如图2中步骤222处所说明)来手动地备份电话上的信息。在又一实施例中,调度可以是,每当用户改变电话上的信息时将备份数据提供给服务器。
在又一实施例中,调度至少部分地由服务器160控制。在此实施例中,当用户试图设定安排的时间时,服务器160检查其它用户的备份传输时间表的单独保存的记录,以便确保在服务器上出现各个用户的传输的负载平衡。如果(例如)有一位用户希望每天早上8点发送备份数据,且许多用户希望是同一时间,那么系统可指示应用程序110以不显著影响用于所述用户的时间表的方式改变其时间表。此变化可确保服务器160具有足够的通信带宽和处理能力来处理同时发生的请求,所述同时发生的请求可能在与用户选定的时间相同的安排时间或在所述安排时间附近发生。
在另一实施例中,备份调度完全由服务器控制。在此方面,不向用户提供时间间隔选择,且服务器可安排时间间隔备份(定时、不定时或任意的时间)。在又一实施例中,在每一变化之后的某一时刻将备份数据传输到电话的数据存储库。
再次返回图2,一旦在图2中步骤212处已设定了备份时间表,必须将初始备份信息存储在服务器160上。此发生在步骤214处,且图3j到图3m中对此进行说明。在图3j中,一旦设定完成,提示用户按下“下一”软按钮302以便开始初始备份过程。如图3k所示当按下“下一”软按钮302时,电话连接到备份服务器160,且在图3I处将信息传输到备份服务器。图3I中的屏幕中展示的项目栏位320连续地记录正发送到备份服务器160的项目。当备份完成时,图3m展示备份过程完成时电话显示的状态屏幕。
此刻,在屏幕的下方部分处,软按钮302和304向用户呈现“现在备份”选项,其允许用户如图2中步骤222处所示手动地将信息发送到电话;和“选项”按钮。“选项”按钮允许用户根据备份过程选择各种管理功能。举例来说,选项可能允许用户依据识别到备份系统160的用户的移动号码帐号来改变备份过程的时间表、改变用户PIN、访问帮助特征,或访问关于代理程序110的信息。
返回图2,一旦图216中展示状态屏幕,用户可以用户通常习惯的方式继续使用此电话。在步骤216与218之间的虚线时间间隔表示的之后的时刻和时间,将达到用户的时间表所设定的备份时间间隔。此刻,将变化和添加和删除发送到备份存储库。图3n到图3q中对此进行说明。在图3n中,应用程序可为用户显示状态屏幕,在图3o中显示其正连接到备份服务器160,在图3p中显示正被备份的项目,且在图3q中显示备份状态完成。应了解,时间间隔218事实上可包括如步骤222处所示手动地启始的事件。
应进一步了解,步骤218和220可在后台发生,且可不向用户提供指示。也就是说,一旦到达备份时间间隔,电话就可简单地为用户下载添加、删除或变化,并记录其何时执行其最后的备份,因此用户可检查以确保备份过程正依据规律运行。应用程序与用户之间的交互的内容(例如,应用程序向用户提供关于其活动的多少信息)可由用户选择。在替代实施例中,例如“弹出”信息消息的指示可在备份完成时提供给用户。用户可选择是否和每隔多久接收信息消息。
图4展示根据本发明而利用的恢复过程的流程图概观。图5a到图5e说明在恢复过程期间用户可能在用户界面处查看的步骤。在步骤402处,用户激活应用程序。此可(例如)在用户获得新的电话或用户的当前电话的存储器由于某一未知原因而被封闭时发生。一旦用户激活应用程序,显示如图5a中展示的状态屏幕。
返回图4,在步骤404处,装置代理程序将用户的唯一识别符传输到服务器。在步骤406中,识别符指示为用户的电话号码,且此为备份系统识别用户。或者,所述方法可提示用户指示用户是否先前已与系统管理员设置了帐号,并请求用户的原始识别符和PIN。在一个实施例中,因为这是对不含用户数据的电话上的应用程序的初始使用,所以服务器可确认电话中不存在数据并提示用户进行恢复,应用程序将在步骤406处迅速确认用户为帐号的持有者。在步骤420处,应用程序接着将提示用户输入PIN。图5c中对此进行说明。
一旦在步骤408处用户输入PIN,在步骤410中数据将恢复到装置。图5d中对此进行说明,其向用户指示应用程序正将信息“恢复”到电话。图5e展示向用户显示信息事实上已传回到用户的电话的状态屏幕。
也可利用恢复过程的替代实施例。在一种替代形式中,恢复过程可包含将信息提供给其上面输入的信息比备份存储库的用户数据状态更近一些时候输入的电话。假设(例如)用户可创建具有备份存储库中的信息的帐号,备份存储库在给定时间创建备份状态,例如“状态1”。如果用户需要执行恢复,例如如果用户丢失电话并购买了新的电话,那么恢复过程可简单地向装置提供状态1信息。然而,如果用户手动地将信息输入到装置上,那么备份存储库中的状态1信息与更近一些输入的电话数据之间会因此出现不一致。
在此不一致情况下,在一个替代形式中,可将状态1信息提供给电话,同时忽略用户在电话上输入的任何新信息(藉此使备份存储库成为主要信息容器并忽略电话上的变化)。在第二替代形式中,代理程序可确认所述电话不等同于用户用以创建状态1信息的电话(例如,使用所述电话的唯一识别符(例如下文所论述),或其他某一识别新电话状态的方法(例如用户选择))。一旦确立了电话的状态,便将存储在电话中的用户的个人信息发送到备份存储库,在服务器上运行的一过程可化解差异和重复,且接着将用户的数据的新状态写入到电话。在另一替代形式中,可将装置和备份存储库两者上的信息合并。在此后一替代形式中,存在重复条目的可能性,且可提供用于处理这些重复条目的机制(例如向用户识别这些条目,并请求保存重复项中的哪一个)。可在设置过程期间或在应用程序中的选项菜单下或在恢复期间或在网络上将这些选项之间的选择提供给用户。
另外,系统可提供允许用户将用户的个人数据回退到特定的日期和时间的附加选项。此功能性可以许多方式实施,但尤其适用于如使用美国专利申请案第09/641,028号、美国专利申请案第09/642,615号和美国专利第6,671,757号中揭示的备份技术构建的本发明的系统中。本文论述美国专利第6,671,757号中的数据备份技术的许多优点。然而,将了解,使用此技术可将用户数据重新创建回特定日期。使用此技术,系统以经用户识别的第一变化记录或数据包开始,且进而对其中存储的数据执行其中定义的动作,从而搜索正讨论的变化或日期。当到达此变化时,项目被“回退”。在此实施例中,可保持簿记记录以自与用户关联的之后的变化记录中去除对此对象的进一步变化,或者人们可其回退状态中注释所述记录的状态,并使用预回退的“当前版本”作为基础将新的“修改”变化记录添加到数据存储库。或者,也可使用任何数目的其它技术(例如,一存储与用户关联的所有变化的技术)来构建此特征,且在恢复功能期间此特征仅将最新近的变化或新近的设置数据传回给用户。或者,数据存储库可为用户所作的每次备份存储完整的数据集合,但此通常提供一相对数据密集的方案。
此回退选项如图6所说明,一旦在步骤602中用户激活应用程序,在步骤660处,电话将作为用户识别符的用户的唯一识别符(在一个实施例中为电话号码)发送到备份存储库510。在步骤608处,应用程序向用户呈现回退特定日期的单一联系人还是一组联系人的选项。在步骤608处,一旦用户输入PIN和回退的日期,并选择将要回退的单一联系人或一组联系人,则在步骤610处,应用程序恢复来自存储服务器的数据。或者,刚好在执行回退之前的数据的状态本身可在执行回退功能之前被存储。在另一实施例中,代理程序可提供“记住PIN”选项,并在本地存储PIN,因此用户不需要为每次回退或其它识别功能重新输入pin。
在本发明的替代实施例中,网络界面可允许访问备份存储库,且用户可通过网络界面来实施回退功能。举例来说,界面可显示每一同步的日期和被同步的记录或字段的数目的列表,并允许用户将一组个别或集体设定日期的联系人回退到其在特定日期的状态。此界面还可通过用于电话100的WAP特定界面来实施。
图7和图8展示本发明的又一实施例,此时用户可任选地使用单独的界面来修改备份存储库中的数据。在一个实施例中,界面是基于万维网的个人信息管理器,其使用备份存储库信息或此信息的镜像作为其数据源,所述镜像与备份存储库同步以修改备份存储库中的数据。
在图7中,用户在步骤702处访问备份数据库中的备份信息数据的基于网络的界面。在步骤704处,用户使用网络界面修改起初从用户的无线电话100产生的记录,并将变化存储在备份数据库中。在将来的某一时刻,如步骤704与706之间的虚线所示,用户(或在自动化或受控调度实施例中为调度程序)激活电话100上的应用程序,且在步骤708处,电话将例如电话号码的用户识别符传输给系统。一旦系统服务器160确认特定的用户是系统的成员,便向用户呈现上载在步骤702处已通过网络访问而改变的新的且变化了的联系人的选项。在步骤702处用户输入个人信息号码并确认上载过程之后,在步骤712处将数据安装在装置上。或者,上载不需要经确认,可为无提示的,或任选地提示用户。在另一实施例中,可通过使用许多商用产品中的任一者来对数据存储库150进行变化,所述商用产品允许对用户软件个人信息管理器应用程序进行数据访问,例如美国专利第6,671,757号中所描述。这些产品从个人信息管理器(例如,Microsoft Outlook)提取信息并将其转换成可由其它应用程序读取的替代格式。
图8展示图7中过程的替代实施例。步骤702与704如图7中所说明的过程而发生。在此实施例中,应用程序在电话上在后台活动,且直到电话在步骤808处接收到为应用程序指示服务器上的数据已发生变化的SMS消息为止,才向用户呈现选项。SMS(短消息服务)是用于将多达160个字符(如果使用5位模式,那么为224个字符)发送到移动电话的服务。步骤808之后,可发生两个任选的过程。在步骤810处,可向用户呈现选项以便从服务器160检索新的且变化了的联系人,且可在步骤812处输入用户的PIN时并确认上载过程时发送信息。当此发生时,在步骤814处将数据安装在装置中。或者,如816处的线所示,一旦电话接收到指示服务器上已发生数据变化的SMS消息,代理程序将截取SMS消息并自动地通过网络界面来检索对数据存储库作出的变化;可在没有任何用户干涉的情况下将数据安装在装置上。应用程序是采用由过程线818指示的手动路线还是由过程线816指示的自动路线可以是用户在设置过程中选择的选项(之前在应用程序的设置中未作描述),或由用户管理员配置的选项。
在又一实施例中,电话代理程序100可不等待SMS消息,而是可简单地周期性地轮询服务器以确定备份存储库是否已发生变化。
在又一实施例中,轮询可确定电话上是否已发生相对于备份数据存储库的变化,并将那些变化传输到数据存储库。图9中展示此实施例。如其中所示,如果在步骤902处用户修改电话上的记录并随后在步骤904处使用网络界面来修改备份存储库上的记录,两者均在与各自的其它装置交换存储库或电话上的任何变化之前,那么两个状态(状态1和状态2)将不同步。如步骤902、904与908之间的虚线所指示,步骤902和904处的修改之后的某一时间,在应用程序在电话的后台活动的情况下,将发生变化的某一指示。此在步骤908处表现且可在电话接收到指示变化已发生的SMS消息、上文论述的服务器的轮询发生或到达定时的备份时间间隔时发生。在此步骤808处,交换电话与备份存储库之间的变化。如图8中,可在用户干涉(步骤910和912)或不干涉(914)的情况下交换数据。另外,可发生上述关于不一致情况的冲突状态,且上述解决方法同样可在此实施例中实施。
在又一实施例中,SMS消息可指令电话下载自从其最后备份传输到备份存储库以来对电话所作的任何变化。
本发明的又一实施例提供基于唯一电话识别符或电话UID的签署申请、帐号访问和备份过程的自动操作,所述唯一电话识别符或电话UID允许系统确定关于电话的更详细的功能信息。在此实施例中,电话UID可与用户UID关联。在另一实施例中,电话UID可为通用唯一电话ID(或电话UUID)。在一个实施例中,电话UUID可包括IMEI或ESN。每一GSM电话含有IME-国际移动设备识别号码。这是分配给所有GSM装置的唯一识别符。IMEI如同序列号,且由网络用来识别手机(与SIMID结合)。SIM ID提供在订户识别模块上,订户识别模块是用于GSM电话的小型、邮票大小的“智能卡”。SIM卡含有存储为网络服务提供者识别呼叫者的数据的微芯片。数据还用来加密声音和数据传输,从而在呼叫过程中几乎不可能监听。SIM还可存储电话簿信息-电话号码和相关姓名。
CDMA电话还具有个别的识别号码,ESN。此号码可在手机背面的电池下方找到,且通常为八位数长,其中兼有字母和数字。
GSM协会(GSMA)具有向制造商分配国际移动设备识别号码(IMEI)供用于GSM中的全球句点管理员(Global Decimal Administrator)的角色。IMEI号码由制造商分配给个别电话,且可识别分配有IMEI号码的电话的类型、性质和特性。
图10展示使用与用户的数据关联的电话UID的方法。在步骤1002处电话被分配给用户之前的某一时刻,将电话UID分配到用户的电话。电话UID可包括IMEI或其它ID,例如上文论述的ESN号码。随后,在步骤1004处,用户获取电话并按下电话上的“备份”选项。备份选项可提供在上文论述的应用程序代理程序中,或在经特别定制而用于所述电话上的应用程序中。在步骤1004中启始电话上的备份功能将开始根据前述实施例中的任一者的备份过程,但将允许使用电话UID和用户UID自动创建备份帐号。在步骤806中,系统可使用电话UID基于电话UID来确定电话的特性(类型、特征和功能性)。在使用IMEI号码的GSM电话的情况下尤其如此。将进一步了解,在步骤1004中,用户UID可为由GSM电话中的SIM提供的SIM ID。或者,用户UID可为电话号码或用户的任何其它唯一识别符。
在步骤808处,一旦电话UID和用户UID两者均是已知的,系统便可自动设置备份帐号而不需要从用户那里得知附加信息。或者,系统可能需要附加验证信息,例如PIN的条目。
在步骤808处,每当用户将备份信息存储到备份数据存储库时,可记录指定信息获得来源电话的电话UID。因此,备份数据存储库将知道用户何时使用具有不同电话UID的替代电话来存储信息。
在步骤810(其可在时间上与步骤808分离,如步骤808与810之间的虚线所指示)处,用户使用新电话UID启始备份数据传输。此可在(例如)用户将SIM移动到GSM技术的新电话时,或使用其用户UID来验证系统所要求的任何验证时发生。验证步骤812在验证是由SIM ID提供的情况下可为任选的,或可由用户任选地禁用。
一旦系统在步骤810处检测到在步骤814处用户已提供新电话UID,那么系统会在步骤816处记录新电话UID,且系统可自动执行将变化传输到新电话的系统数据恢复。在步骤810到816中展示的状况下,因为用户已变换了电话UID,所以系统将知道最新近的备份状态来自不同的电话,且新电话UID将具有不是现行的数据状态。
同样,与上文论述的不一致数据状态情况中一样,用户可在步骤810处在执行备份的启始之前将数据输入到新电话。在此情况下,也可应用上文就不一致情况论述的执行或数据处理。
图11和图12展示执行步骤1004的方式的两个替代形式。根据本发明,电话与持有备份存储库的服务器160之间的任何通信可通过任何数目的协议而发生。在一个实施例中,使用SyncML,且在此实施例中,代理程序110可具有集成的SyncML客户程序,或可使用通常提供在电话中的制造商的SyncML客户程序。图11和图12展示使用制造商的SyncML客户程序的方法。
在图11中,在步骤1004处,假定电话载运有预配置的SyncML客户程序。通过预配置,载运电话上的SyncML客户程序,使得通过按下代理程序中的备份(或同步)选项,电话的制造商同步代理程序具有识别信息以访问图1所示的SyncML服务器495。在步骤1102处,在电话载运有预配置的SyncML客户程序的情况下,当用户按下电话上的备份按钮时,电话UID和用户UID发送到SyncML服务器。在步骤1106处,用户信息与电话UID在备份数据存储库中关联,且在步骤1108处建立帐号。
图12处,在步骤1202处电话不载运有预配置的SyncML客户程序的情况下进行发送。在1204处,任选地,可需要下载代理程序并在步骤1204处将其安装在电话上。在步骤1206处,当启始电话应用程序中的备份选项时,可通过SMS消息将配置信息发送到电话制造商的SyncML客户程序,从而将配置提供信息提供给SyncML客户程序。此允许电话上的SyncML客户程序寻址图1中的SyncML服务器195。接着,步骤1208处的帐号建立过程使用电话UID和用户UID开始。
在参看图10到图12论述的实施例中,用户体验可相对不引人注目。举例来说,用户只需要按下电话上“备份”软按钮以便将帐号建立信息传输到备份数据存储库。不同电话的SIM的任何丢失或变化将导致在没有任何附加用户干涉的情况下执行恢复过程。
另外,备份数据存储库的管理员可作出关于将多少数据提供给电话的决定。举例来说,如果基于电话UID识别的电话称为富含特征的装置(feature rich device),那么管理员可备份电话上所有可用设定,例如日历、任务和电话簿。如果当变换电话UID时,用户移动到较不富含特征的电话,那么提供者可确定(例如)新电话仅具有地址簿,且仅在恢复功能中提供地址簿数据。在此过程期间,用户不需要向管理员提供任何配置信息。
提供本发明的以上详细描述是出于说明和描述的目的。不希望其为详尽的或将本发明限于所揭示的精确的形式。依据以上教示可能进行许多修改和变化。举例来说,因为对服务器上代码的调用指示服务器执行所述方法并将数据传回服务器,所以由电话上的代理程序执行的任务可由服务器执行。另外,在系统要求验证的情况下,可向用户提供选项以便将验证信息存储在电话或代理程序中,且每当需要时不用手动方式输入验证。此外,可借助交换的SMS消息来传输验证。可基于电话上可用的处理能力将本文描述的功能分配给服务器或电话代理程序或应用程序。所描述的实施例的选择是为了最佳地解释本发明原理及其实际应用程序,藉此使所属领域的技术人员能够在各种实施例中最佳地利用本发明,并作出适于所预期的特定用途的各种修改。本发明范围藉由所附的权利要求书界定。
Claims (80)
1.一种用于备份存储在一电话中的个人信息的方法,其包括:
在所述电话上呈现一备份系统用户帐号设置界面;
在所述电话上呈现一备份调度界面;和
在所述电话上呈现一恢复信息界面。
2.根据权利要求1所述的方法,其中所述用户帐号设置界面调用一允许所述用户与一备份存储库设置一备份帐号的方法。
3.根据权利要求1所述的方法,其中所述备份调度界面设定一时间间隔以便定时地将个人信息发送到所述备份存储库。
4.根据权利要求1所述的方法,其中一旦所述电话上的所述信息被修改,所述备份调度界面促使将个人信息传输到所述备份存储库。
5.根据权利要求1所述的方法,其中所述恢复界面调用一将服务器上存储的所有信息上载到所述电话的方法。
6.根据权利要求5所述的方法,其中所述方法进一步包含提供一回退界面。
7.根据权利要求6所述的方法,其中通过一网络浏览器来访问所述回退界面。
8.根据权利要求6所述的方法,其中通过一无线协议来访问所述回退界面。
9.根据权利要求6所述的方法,其中所述回退界面调用一基于一特定日期来上载变化的方法。
10.根据权利要求1所述的方法,其中所述方法进一步包含提供一恢复删除界面。
11.根据权利要求10所述的方法,其中通过一网络浏览器来访问所述恢复删除界面。
12.根据权利要求10所述的方法,其中通过一例如WAP的无线协议来访问所述恢复删除界面。
13.根据权利要求10所述的方法,其中所述恢复删除界面调用一传输一与一用户的个人信息空间中一特定记录关联的变化的方法。
14.根据权利要求1所述的方法,其中所述个人信息包括一地址簿数据存储库。
15.根据权利要求1所述的方法,其中所述个人信息包括一任务条目数据存储库。
16.根据权利要求1所述的方法,其中所述个人信息包括一日历条目数据存储库。
17.根据权利要求1所述的方法,其中所述个人信息包括一注解条目数据存储库。
18.根据权利要求1所述的方法,其中所述个人信息包括一报警数据存储库。
19.根据权利要求1所述的方法,其中所述个人信息包括一常规辞典数据存储库。
20.一种用于将一无线电话中的个人信息存储在一备份存储数据库中的方法,其包括:
提供一电话代理程序,所述电话代理程序包含一能够通过一通信链接定时地将变化传输到一备份存储库的自动化电话数据传输方法和一恢复方法;和
响应于所述代理程序,将变化从所述备份存储库提供到所述无线电话。
21.根据权利要求20所述的方法,其中所述方法进一步包含以用户定义的时间间隔从所述电话接受个人信息。
22.根据权利要求20所述的方法,其中所述方法进一步包含从所述代理程序接受用户帐号设置数据。
23.根据权利要求20所述的方法,其中所述方法进一步包含将一下载时间间隔时间表分配给所述代理程序。
24.根据权利要求21所述的方法,其中所述方法进一步包含修改所述时间间隔时间表以便达到复数个用户之间的负载平衡。
25.根据权利要求20所述的方法,其进一步包含通过一次级界面向所述代理程序提供已对所述备份存储库作出变化的一通知。
26.根据权利要求25所述的方法,其中所述电话代理程序在接收到一通知时更新电话。
27.根据权利要求25所述的方法,其中所述通知是—SMS消息。
28.根据权利要求20所述的方法,其中所述通知是向所述服务器轮询变化的一结果。
29.根据权利要求25所述的方法,其中所述方法进一步包含提供所述次级界面,且所述次级界面是一网络界面。
30.一种用于维持一无线电话中的个人信息的方法,其包括:
建立一用户帐号,所述用户帐号通过一唯一标志来识别所述用户;和以有规律的时间间隔通过一无线网络将电话数据传输到一备份存储库。
31.根据权利要求30所述的方法,其中所述传输步骤包含以用户定义的时间间隔传输电话数据。
32.根据权利要求30所述的方法,其中在从备份存储库接收到所述数据存储库上的数据已发生变化的一指示时发生所述传输步骤。
33.根据权利要求32所述的方法,其中所述指示是一SMS消息。
34.根据权利要求32所述的方法,其中所述指示是轮询所述备份存储库以确定是否已发生变化的一结果。
35.根据权利要求30所述的方法,其中所述传输步骤包含仅传输电话数据的变化。
36.根据权利要求35所述的方法,其中所述传输步骤包含仅以变化记录的形式传输电话数据的变化。
37.根据权利要求36所述的方法,其中所述方法进一步包含通过应用所有变化记录将数据恢复到所述电话的步骤。
38.根据权利要求30所述的方法,其进一步包含通过所述网络向所述存储库提供一界面以改变所述数据存储库中的数据的步骤。
39.根据权利要求38所述的方法,其进一步包含以一用户安排的时间间隔将由所述界面改变的数据传输到所述电话的步骤。
40.根据权利要求38所述的方法,其进一步包含在一用户启始的动作发生时将由所述界面改变的数据传输到所述电话的步骤。
41.根据权利要求38所述的方法,其进一步包含以一服务器引导的时间间隔将由所述界面改变的数据传输到所述电话的步骤。
42.一种用于一无线电话的应用程序,其包括:
一自动化备份过程,其以用户定义的时间间隔将变化传输到所述备份系统;和
一恢复过程,其由一用户激活,用以将存储在所述备份系统上的信息恢复到所述电话。
43.根据权利要求42所述的应用程序,其中所述应用程序进一步包含一回退电话信息过程。
44.根据权利要求43所述的应用程序,其中回退信息过程将所述无线上的数据还原成在一指定日期存在的一状态。
45.根据权利要求42所述的应用程序,其中所述应用程序进一步包含一恢复删除记录过程。
46.根据权利要求42所述的应用程序,其中所述应用程序包含一BREW代理程序。
47.根据权利要求42所述的应用程序,其中所述应用程序包含一JAVA代理程序。
48.根据权利要求42所述的应用程序,其包含一SyncML通信模块。
49.根据权利要求48所述的应用程序,其中所述应用程序运作以将变化从所述备份系统传输到所述电话。
50.根据权利要求49所述的应用程序,其中所述SyncML通信模块包含一SyncML客户程序。
51.根据权利要求48所述的应用程序,其中所述SyncML通信模块与所述电话中的一SyncML客户程序通信。
52.一种用于将一具有一数据存储库的无线电话中的个人信息存储到一备份系统的应用程序,其包括:
一自动化用户帐号创建方法,其使用所述用户的一唯一识别符访问所述备份系统,以便在所述备份系统上创建一用户帐号;
一自动化备份方法,其以用户定义的时间间隔将变化传输到所述备份系统;和
一恢复方法,其将用户数据提供给一电话。
53.根据权利要求52所述的应用程序,其中所述应用程序包含一回退方法,所述回退方法提供在一指定日期存在的用户数据的一状态。
54.根据权利要求52所述的应用程序,其中所述应用程序包含一恢复删除方法,所述恢复删除方法提供先前通过一用户动作删除的至少一个恢复的数据项目。
55.根据权利要求52所述的应用程序,其中至少所述备份方法和所述帐号创建方法由所述代理程序启始。
56.根据权利要求52所述的应用程序,其中所述时间间隔由用户定义但由管理员改变。
57.根据权利要求52所述的应用程序,其中所述时间间隔是有规律的。
58.根据权利要求52所述的应用程序,其中所述时间间隔是任意的。
59.根据权利要求52所述的应用程序,其中所述恢复方法响应于一被辨识为不具有数据和一现有用户帐号的电话而运作。
60.根据权利要求52所述的应用程序,其中所述帐号创建方法由所述备份系统通过一提供给所述用户的次级界面执行。
61.一种或一种以上处理器可读存储装置,其具有包含在所述处理器可读存储装置上的处理器可读代码,所述处理器可读代码用于编程一个或一个以上处理器以便执行一包括以下步骤的方法:
呈现一备份调度界面;
将电话数据的一初始集合和所述电话数据随时间的变化传输到一备份系统;和
呈现一恢复信息界面。
62.根据权利要求61所述的一种或一种以上处理器可读存储装置,其中所述方法进一步包含呈现一用户帐号设置界面的步骤。
63.根据权利要求62所述的一种或一种以上处理器可读存储装置,其中所述设置界面在所述电话上。
64.根据权利要求62所述的一种或一种以上处理器可读存储装置,其中所述设置界面通过一万维网界面呈现。
65.根据权利要求61所述的一种或一种以上处理器可读存储装置,其中所述备份调度界面提供在所述电话上。
66.根据权利要求62所述的一种或一种以上处理器可读存储装置,其中所述备份调度界面通过一万维网界面提供。
67.根据权利要求61所述的一种或一种以上处理器可读存储装置,其中所述恢复信息界面提供在所述电话上。
68.根据权利要求62所述的一种或一种以上处理器可读存储装置,其中所述恢复信息界面通过一万维网界面提供。
69.根据权利要求62所述的一种或一种以上处理器可读存储装置,其中所述方法包含响应于恢复信息界面将数据从所述数据存储库发送到所述电话的步骤。
70.一种用于一移动电话中的个人信息的备份系统,其包括:
存储在一备份系统上的个人信息的一集合,其由一用户识别符和一电话识别符识别。
71.根据权利要求70所述的备份系统,其中所述系统包含一自动帐号创建过程,其利用所述电话识别符来配置与所述电话关联的数据。
72.根据权利要求70所述的备份系统,其中所述用户识别符是一通用唯一识别符。
73.根据权利要求70所述的备份系统,其中所述电话识别符是一通用唯一识别符。
74.根据权利要求4所述的方法,其中一旦所述电话上的所述信息被修改,所述备份调度界面便立刻促使将个人信息传输到所述备份存储库。
75.根据权利要求4所述的方法,其中一旦所述电话上的所述信息被修改,所述备份调度界面便在一与所述修改分离的时间点促使将个人信息传输到所述备份存储存储库。
76.根据权利要求6所述的方法,其中通过所述电话代理程序来访问所述回退界面。
77.根据权利要求6所述的方法,其中通过所述电话代理程序来访问所述恢复删除界面。
78.根据权利要求1所述的方法,其中所述个人信息包括一电子邮件数据存储库。
80.根据权利要求1所述的方法,其中所述个人信息包括一用于图片、声音和电影的多媒体数据存储库。
81.根据权利要求1所述的方法,其中所述个人信息包括一铃声数据存储库。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/789,816 US7505762B2 (en) | 2004-02-27 | 2004-02-27 | Wireless telephone data backup system |
US10/789,816 | 2004-02-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1998253A true CN1998253A (zh) | 2007-07-11 |
Family
ID=34887388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800099497A Pending CN1998253A (zh) | 2004-02-27 | 2005-02-23 | 无线电话数据备份系统 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7505762B2 (zh) |
EP (1) | EP1726167B1 (zh) |
CN (1) | CN1998253A (zh) |
ES (1) | ES2410362T3 (zh) |
WO (1) | WO2005086662A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101351006B (zh) * | 2008-09-05 | 2011-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端的通信数据备份方法及系统 |
CN102457567A (zh) * | 2010-11-08 | 2012-05-16 | 中标软件有限公司 | 一种web管理方式的镜像备份/恢复方法及工具 |
Families Citing this family (187)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6938058B2 (en) | 1999-08-23 | 2005-08-30 | Eisenworld, Inc. | Apparatus and method for transferring information between platforms |
US8620286B2 (en) | 2004-02-27 | 2013-12-31 | Synchronoss Technologies, Inc. | Method and system for promoting and transferring licensed content and applications |
US7505762B2 (en) * | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US8156074B1 (en) * | 2000-01-26 | 2012-04-10 | Synchronoss Technologies, Inc. | Data transfer and synchronization system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US7391718B2 (en) * | 2004-03-09 | 2008-06-24 | Palm, Inc. | Swapping a nonoperational networked electronic system for an operational networked electronic system |
US6724720B1 (en) | 2000-05-01 | 2004-04-20 | Palmone, Inc. | Swapping a nonoperational networked electronic system for an operational networked electronic system |
US6804699B1 (en) | 2000-07-18 | 2004-10-12 | Palmone, Inc. | Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server |
US8073954B1 (en) | 2000-07-19 | 2011-12-06 | Synchronoss Technologies, Inc. | Method and apparatus for a secure remote access system |
US7895334B1 (en) | 2000-07-19 | 2011-02-22 | Fusionone, Inc. | Remote access communication architecture apparatus and method |
US7818435B1 (en) | 2000-12-14 | 2010-10-19 | Fusionone, Inc. | Reverse proxy mechanism for retrieving electronic content associated with a local network |
US8615566B1 (en) | 2001-03-23 | 2013-12-24 | Synchronoss Technologies, Inc. | Apparatus and method for operational support of remote network systems |
US7197541B1 (en) | 2001-06-18 | 2007-03-27 | Palm, Inc. | Method and apparatus for automated personality transfer for a wireless enabled handheld device |
US7591020B2 (en) * | 2002-01-18 | 2009-09-15 | Palm, Inc. | Location based security modification system and method |
US9016572B2 (en) | 2010-10-13 | 2015-04-28 | Square, Inc. | Systems and methods for financial transaction through miniaturized card with ASIC |
US9495675B2 (en) | 2002-02-05 | 2016-11-15 | Square, Inc. | Small card reader configured to be coupled to a mobile device |
US9224142B2 (en) | 2002-02-05 | 2015-12-29 | Square, Inc. | Card reader with power efficient architecture that includes a power supply and a wake up circuit |
US8302860B2 (en) | 2010-10-13 | 2012-11-06 | Square, Inc. | Read head device with narrow card reading slot |
US8573486B2 (en) | 2010-10-13 | 2013-11-05 | Square, Inc. | Systems and methods for financial transaction through miniaturized card reader with confirmation of payment sent to buyer |
US8500018B2 (en) | 2010-10-13 | 2013-08-06 | Square, Inc. | Systems and methods for financial transaction through miniaturized card reader with decoding on a seller's mobile device |
US8870071B2 (en) | 2010-10-13 | 2014-10-28 | Square, Inc. | Read head device with selected sampling rate |
US8870070B2 (en) | 2010-10-13 | 2014-10-28 | Square, Inc. | Card reader device |
US9305314B2 (en) | 2002-02-05 | 2016-04-05 | Square, Inc. | Methods of transmitting information to mobile devices using cost effective card readers |
US9324100B2 (en) | 2002-02-05 | 2016-04-26 | Square, Inc. | Card reader with asymmetric spring |
US20120005039A1 (en) | 2002-02-05 | 2012-01-05 | Jack Dorsey | Method of conducting financial transactions |
US9916581B2 (en) | 2002-02-05 | 2018-03-13 | Square, Inc. | Back end of payment system associated with financial transactions using card readers coupled to mobile devices |
US9262777B2 (en) | 2002-02-05 | 2016-02-16 | Square, Inc. | Card reader with power efficient architecture that includes a wake-up circuit |
US9286635B2 (en) | 2002-02-05 | 2016-03-15 | Square, Inc. | Method of transmitting information from efficient communication protocol card readers to mobile devices |
US8876003B2 (en) | 2010-10-13 | 2014-11-04 | Square, Inc. | Read head device with selected output jack characteristics |
US9582795B2 (en) | 2002-02-05 | 2017-02-28 | Square, Inc. | Methods of transmitting information from efficient encryption card readers to mobile devices |
US9495676B2 (en) | 2002-02-05 | 2016-11-15 | Square, Inc. | Method of transmitting information from a power efficient card to a mobile device |
US8573487B2 (en) | 2010-10-13 | 2013-11-05 | Square, Inc. | Integrated read head device |
US8235287B2 (en) | 2010-10-13 | 2012-08-07 | Square, Inc. | Read head device with slot configured to reduce torque |
US9262757B2 (en) | 2002-02-05 | 2016-02-16 | Square, Inc. | Method of transmitting information from a card reader with a power supply and wake-up circuit to a mobile device |
US7503042B2 (en) * | 2002-03-08 | 2009-03-10 | Microsoft Corporation | Non-script based intelligent migration tool capable of migrating software selected by a user, including software for which said migration tool has had no previous knowledge or encounters |
WO2005010715A2 (en) | 2003-07-21 | 2005-02-03 | Fusionone, Inc. | Device message management system |
US7395446B2 (en) * | 2004-05-03 | 2008-07-01 | Microsoft Corporation | Systems and methods for the implementation of a peer-to-peer rule-based pull autonomous synchronization system |
CN1998224A (zh) | 2004-05-12 | 2007-07-11 | 富盛旺公司 | 高级联络识别系统 |
US20080082421A1 (en) * | 2004-05-12 | 2008-04-03 | Richard Onyon | Monetization of an advanced contact identification system |
US9542076B1 (en) | 2004-05-12 | 2017-01-10 | Synchronoss Technologies, Inc. | System for and method of updating a personal profile |
JP2006025249A (ja) * | 2004-07-08 | 2006-01-26 | Fujitsu Ltd | 端末装置、そのデータバックアップシステム、そのデータバックアップ方法及びそのデータバックアッププログラム |
US7392423B2 (en) | 2004-08-13 | 2008-06-24 | Microsoft Corporation | Combined computer backup, disaster recovery and migration in a shared environment |
US7634685B2 (en) | 2004-08-13 | 2009-12-15 | Microsoft Corporation | Remote computer disaster recovery and migration tool for effective disaster recovery and migration scheme |
US8224784B2 (en) * | 2004-08-13 | 2012-07-17 | Microsoft Corporation | Combined computer disaster recovery and migration tool for effective disaster recovery as well as the backup and migration of user- and system-specific information |
US7672978B2 (en) * | 2004-08-20 | 2010-03-02 | Nokia Corporation | Handling of content in a data processing device |
WO2006047764A2 (en) * | 2004-10-27 | 2006-05-04 | Verisign, Inc. | A method and apparatus for management of data on handheld |
JP2006133955A (ja) * | 2004-11-04 | 2006-05-25 | Nec Corp | 移動通信端末内データのバックアップシステム及び方法並びにそれに用いられる移動通信端末及びバックアップ装置 |
EP1844403A4 (en) * | 2005-01-16 | 2010-06-23 | Zlango Ltd | SIGNS COMMUNICATION |
US20080082678A1 (en) * | 2005-01-16 | 2008-04-03 | Zlango Ltd. | Communications Network System and Methods for Using Same |
WO2007080557A2 (en) * | 2006-01-16 | 2007-07-19 | Zlango Ltd. | Activating an application |
US20060183469A1 (en) * | 2005-02-16 | 2006-08-17 | Gadson Gregory P | Mobile communication device backup, disaster recovery, and migration scheme |
WO2006088582A1 (en) * | 2005-02-17 | 2006-08-24 | Kantan Inc. | Apparatus for a removable wireless module with storage memory |
TWI269570B (en) * | 2005-05-12 | 2006-12-21 | Benq Corp | Method of assuring data security for data stored in mobile electronic device |
KR20080017313A (ko) * | 2005-05-19 | 2008-02-26 | 퓨전원 인코포레이티드 | 원격 무선 전화기 자동 파괴 |
US20060270452A1 (en) * | 2005-05-27 | 2006-11-30 | Levy Gerzberg | Remote storage of pictures and other data through a mobile telephone network |
TWI271985B (en) * | 2005-07-20 | 2007-01-21 | Inventec Appliances Corp | Protect method thereof |
US7584201B2 (en) * | 2005-08-10 | 2009-09-01 | Qwest Communications International, Inc | Management of mobile-device data |
JP4353933B2 (ja) * | 2005-10-11 | 2009-10-28 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 通信装置およびコンピュータプログラム |
KR100698141B1 (ko) * | 2005-10-26 | 2007-03-22 | 엘지전자 주식회사 | 무선 주파수 교정 데이터 복구 기능을 갖는 이동통신단말기 및 교정 데이터 백업 및 복원 방법 |
EP2763443B1 (en) | 2005-12-01 | 2019-05-22 | Ruckus Wireless, Inc. | On-demand services by wireless base station virtualization |
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 |
EP1977312A2 (en) * | 2006-01-16 | 2008-10-08 | Zlango Ltd. | Iconic communication |
US20070179926A1 (en) * | 2006-01-27 | 2007-08-02 | Giga-Byte Communications Inc. | Data backup and restoration methods |
US7729690B1 (en) * | 2006-02-15 | 2010-06-01 | Trend Micro, Inc. | Backup and restore of user data for mobile telephone |
US7702781B2 (en) * | 2006-03-03 | 2010-04-20 | Teoco Corporation | System and method of storing data files at a remote storage facility |
KR100724879B1 (ko) * | 2006-03-06 | 2007-06-04 | 삼성전자주식회사 | 휴대단말기의 서머타임정보 업데이트 방법 |
US20070250645A1 (en) * | 2006-04-20 | 2007-10-25 | Robert Meadows | Mobile phone data backup system |
US9071583B2 (en) * | 2006-04-24 | 2015-06-30 | Ruckus Wireless, Inc. | Provisioned configuration for automatic wireless connection |
US7788703B2 (en) | 2006-04-24 | 2010-08-31 | Ruckus Wireless, Inc. | Dynamic authentication in secured wireless networks |
US9769655B2 (en) | 2006-04-24 | 2017-09-19 | Ruckus Wireless, Inc. | Sharing security keys with headless devices |
KR100679413B1 (ko) * | 2006-05-17 | 2007-02-07 | 삼성전자주식회사 | 이동 통신 단말기의 선택적 데이터 복구 방법 및 장치 |
FR2902551B1 (fr) * | 2006-06-16 | 2008-10-10 | Oberthur Card Syst Sa | Dispositif de memorisation amovible et appareil electronique aptes a etre connectes l'un a l'autre et procede de sauvegarde de donnees d'environnement |
EP1883257A1 (fr) | 2006-07-28 | 2008-01-30 | Gemplus | Procédé de synchronisation entre un equipement mobile et une carte a puce |
US8370853B2 (en) * | 2006-08-04 | 2013-02-05 | Apple Inc. | Event notification management |
US7853566B2 (en) * | 2006-08-04 | 2010-12-14 | Apple Inc. | Navigation of electronic backups |
US9009115B2 (en) * | 2006-08-04 | 2015-04-14 | Apple Inc. | Restoring electronic information |
US8166415B2 (en) | 2006-08-04 | 2012-04-24 | Apple Inc. | User interface for backup management |
US7860839B2 (en) * | 2006-08-04 | 2010-12-28 | Apple Inc. | Application-based backup-restore of electronic information |
US8311988B2 (en) * | 2006-08-04 | 2012-11-13 | Apple Inc. | Consistent back up of electronic information |
US20080034017A1 (en) * | 2006-08-04 | 2008-02-07 | Dominic Giampaolo | Links to a common item in a data structure |
KR100764649B1 (ko) * | 2006-08-18 | 2007-10-08 | 삼성전자주식회사 | 휴대용 단말기에서 미디어 플레이어를 제어하기 위한 장치및 방법 |
US20080070496A1 (en) * | 2006-09-20 | 2008-03-20 | Luke Jackson | Cell phone live redundancy data back-up system |
JP2008113345A (ja) * | 2006-10-31 | 2008-05-15 | Matsushita Electric Ind Co Ltd | 通信制御管理システム及び方法 |
US7603435B2 (en) * | 2006-11-15 | 2009-10-13 | Palm, Inc. | Over-the-air device kill pill and lock |
US20080115141A1 (en) * | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Dynamic resource management |
US7574444B2 (en) * | 2006-11-15 | 2009-08-11 | Palm, Inc. | Device-side data de-duping |
US8135798B2 (en) * | 2006-11-15 | 2012-03-13 | Hewlett-Packard Development Company, L.P. | Over-the-air device services and management |
US20080115152A1 (en) * | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Server-controlled heartbeats |
US7865212B2 (en) * | 2007-01-17 | 2011-01-04 | Research In Motion Limited | Methods and apparatus for use in transferring user data between two different mobile communication devices using a removable memory card |
BRPI0807406A2 (pt) | 2007-01-26 | 2014-05-27 | Fusionone Inc | Sistema e método para recuperação de conteúdo para uso em dispositivo móvel. |
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 |
US20080288630A1 (en) * | 2007-05-18 | 2008-11-20 | Motorola, Inc. | Device management |
US8121982B1 (en) * | 2007-05-31 | 2012-02-21 | Symantec Operating Corporation | Data transfers from mobile devices with cell-site staging |
US20080307017A1 (en) | 2007-06-08 | 2008-12-11 | Apple Inc. | Searching and Restoring of Backups |
US8010900B2 (en) | 2007-06-08 | 2011-08-30 | Apple Inc. | User interface for electronic backup |
US8725965B2 (en) * | 2007-06-08 | 2014-05-13 | Apple Inc. | System setup for electronic backup |
US8745523B2 (en) * | 2007-06-08 | 2014-06-03 | Apple Inc. | Deletion in electronic 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 |
US8468136B2 (en) * | 2007-06-08 | 2013-06-18 | Apple Inc. | Efficient data backup |
US20080309665A1 (en) * | 2007-06-13 | 2008-12-18 | 3D Systems, Inc., A California Corporation | Distributed rapid prototyping |
US8484464B2 (en) | 2007-06-15 | 2013-07-09 | Research In Motion Limited | Method and devices for providing secure data backup from a mobile communication device to an external computing device |
SE532199C2 (sv) * | 2007-09-21 | 2009-11-10 | Sreg Internat Ab | Förfarande och system för säkerhetskopiering och återställning av dator- och användarinformation |
KR101453464B1 (ko) * | 2007-11-09 | 2014-10-21 | 삼성전자주식회사 | 이동통신 단말기의 컨텐츠 권한 정보 관리 장치 및 방법 |
US8098598B1 (en) | 2007-11-27 | 2012-01-17 | Sprint Communications Company L.P. | Emulating a removable mass storage device |
US8200736B2 (en) * | 2007-12-24 | 2012-06-12 | Qualcomm Incorporated | Virtual SIM card for mobile handsets |
US8181111B1 (en) | 2007-12-31 | 2012-05-15 | Synchronoss Technologies, Inc. | System and method for providing social context to digital activity |
US20090191846A1 (en) * | 2008-01-25 | 2009-07-30 | Guangming Shi | Biometric smart card for mobile devices |
US20090276475A1 (en) * | 2008-03-01 | 2009-11-05 | Roald Ramsey | Secure data access and backup |
US8583602B2 (en) | 2008-06-05 | 2013-11-12 | Palm, Inc. | Restoring of data to mobile computing device |
US7870274B1 (en) * | 2008-06-05 | 2011-01-11 | Sprint Communications Company L.P. | Plug-in file sharing |
US8812614B2 (en) * | 2008-06-05 | 2014-08-19 | Qualcomm Incorporated | Data backup for a mobile computing device |
US8356338B1 (en) | 2008-08-13 | 2013-01-15 | Sprint Communications Company L.P. | Wireless drive file peering |
US8588418B2 (en) * | 2008-09-22 | 2013-11-19 | Sprint Communications Company L.P. | User level security for an emulated removable mass storage device |
US20100153528A1 (en) * | 2008-12-16 | 2010-06-17 | At&T Intellectual Property I, L.P. | Devices, Systems and Methods for Controlling Network Services Via Address Book |
US9547653B1 (en) * | 2008-12-23 | 2017-01-17 | Spring Communications Company L.P. | Wireless drive file backup |
US8615216B2 (en) * | 2009-01-23 | 2013-12-24 | LocusPlay, Inc. | Systems and methods for managing mobile communications |
US8233879B1 (en) * | 2009-04-17 | 2012-07-31 | Sprint Communications Company L.P. | Mobile device personalization based on previous mobile device usage |
US9552357B1 (en) | 2009-04-17 | 2017-01-24 | Sprint Communications Company L.P. | Mobile device search optimizer |
US8634828B2 (en) | 2009-06-08 | 2014-01-21 | Qualcomm Incorporated | Method and apparatus for switching virtual SIM service contracts based upon a user profile |
US8811969B2 (en) * | 2009-06-08 | 2014-08-19 | Qualcomm Incorporated | Virtual SIM card for mobile handsets |
US8639245B2 (en) | 2009-06-08 | 2014-01-28 | Qualcomm Incorporated | Method and apparatus for updating rules governing the switching of virtual SIM service contracts |
US20100311402A1 (en) * | 2009-06-08 | 2010-12-09 | Prasanna Srinivasan | Method and apparatus for performing soft switch of virtual sim service contracts |
US8649789B2 (en) * | 2009-06-08 | 2014-02-11 | Qualcomm Incorporated | Method and apparatus for switching virtual SIM service contracts when roaming |
US8612352B2 (en) | 2010-10-13 | 2013-12-17 | Square, Inc. | Decoding systems with a decoding engine running on a mobile device and coupled to a payment system that includes identifying information of second parties qualified to conduct business with the payment system |
US9436955B2 (en) | 2009-06-10 | 2016-09-06 | Square, Inc. | Methods for transferring funds using a payment service where financial account information is only entered once with a payment service and need not be re-entered for future transfers |
US8701997B2 (en) | 2010-10-13 | 2014-04-22 | Square, Inc. | Decoding systems with a decoding engine running on a mobile device and using financial transaction card information to create a send funds application on the mobile device |
US20110016089A1 (en) * | 2009-07-16 | 2011-01-20 | Apple Inc. | Restoring data to a mobile device |
US8676180B2 (en) * | 2009-07-29 | 2014-03-18 | Qualcomm Incorporated | Virtual SIM monitoring mode for mobile handsets |
CN102598046A (zh) | 2009-10-13 | 2012-07-18 | 平方股份有限公司 | 通过小型化读卡器进行金融交易的系统和方法 |
DE102009049305A1 (de) * | 2009-10-14 | 2011-04-21 | Giesecke & Devrient Gmbh | Verfahren zum Sichern von abgelegten Daten |
WO2011056145A1 (en) * | 2009-11-06 | 2011-05-12 | Nanyang Polytechnic | System and method of content restoration in mobile devices |
US8255006B1 (en) | 2009-11-10 | 2012-08-28 | Fusionone, Inc. | Event dependent notification system and method |
US20110153668A1 (en) * | 2009-12-18 | 2011-06-23 | Research In Motion Limited | Accessing a data item stored in an unavailable mobile communication device |
US20110149086A1 (en) | 2009-12-23 | 2011-06-23 | Winbush Iii Amos | Camera user content synchronization with central web-based records and information sharing system |
US8503984B2 (en) * | 2009-12-23 | 2013-08-06 | Amos Winbush, III | Mobile communication device user content synchronization with central web-based records and information sharing system |
CN101789999B (zh) * | 2010-02-09 | 2014-04-30 | 中兴通讯股份有限公司 | 移动终端场景管理与备份恢复的方法及装置 |
US8683005B1 (en) | 2010-03-31 | 2014-03-25 | Emc Corporation | Cache-based mobile device network resource optimization |
US8655966B1 (en) * | 2010-03-31 | 2014-02-18 | Emc Corporation | Mobile device data protection |
US8694744B1 (en) * | 2010-03-31 | 2014-04-08 | Emc Corporation | Mobile device snapshot backup |
US9152650B1 (en) | 2010-03-31 | 2015-10-06 | Emc Corporation | Mobile device data recovery |
US9514089B1 (en) | 2010-03-31 | 2016-12-06 | EMC IP Holding Company LLC | Mobile device network data synchronization |
US8694597B1 (en) | 2010-03-31 | 2014-04-08 | Emc Corporation | Mobile device group-based data sharing |
US9386098B2 (en) | 2010-06-11 | 2016-07-05 | Fidelithon Systems, Llc | Smartphone management system and method |
EP2403290B1 (en) * | 2010-07-02 | 2013-09-11 | Vodafone IP Licensing limited | Radio resource management based on location prediction |
EP2620003B1 (en) * | 2010-09-24 | 2020-06-17 | BlackBerry Limited | Storage of applications and associated digital goods for use in wireless communication devices and systems |
US8602305B2 (en) | 2010-10-13 | 2013-12-10 | Square, Inc. | Decoding systems with a decoding engine running on a mobile device configured to be coupled and decoupled to a card reader with wake-up electronics |
US9454866B2 (en) | 2010-10-13 | 2016-09-27 | Square, Inc. | Method of conducting financial transactions where a payer's financial account information is entered only once with a payment system |
US8701996B2 (en) | 2010-10-13 | 2014-04-22 | Square, Inc. | Cost effective card reader and methods to be configured to be coupled to a mobile device |
US8640953B2 (en) | 2010-10-13 | 2014-02-04 | Square, Inc. | Decoding system running on a mobile device and coupled to a payment system that includes at least one of, a user database, a product database and a transaction database |
US8573489B2 (en) | 2010-10-13 | 2013-11-05 | Square, Inc. | Decoding systems with a decoding engine running on a mobile device with a touch screen |
US8678277B2 (en) | 2010-10-13 | 2014-03-25 | Square, Inc. | Decoding system coupled to a payment system that includes a cryptographic key |
US8571989B2 (en) | 2010-10-13 | 2013-10-29 | Square, Inc. | Decoding systems with a decoding engine running on a mobile device and coupled to a social network |
US9619797B2 (en) | 2010-10-13 | 2017-04-11 | Square, Inc. | Payment methods with a payment service and tabs selected by a first party and opened by a second party at an geographic location of the first party's mobile device |
US20120095871A1 (en) * | 2010-10-13 | 2012-04-19 | Jack Dorsey | Method for conducting on-line purchases using a mobile device and a payment service |
US8943428B2 (en) | 2010-11-01 | 2015-01-27 | Synchronoss Technologies, Inc. | System for and method of field mapping |
US8650165B2 (en) | 2010-11-03 | 2014-02-11 | Netapp, Inc. | System and method for managing data policies on application objects |
US8555349B2 (en) | 2010-11-11 | 2013-10-08 | Nokia Corporation | Method and apparatus for small footprint clients for operator-specific service interfaces |
DE102010056424A1 (de) * | 2010-12-28 | 2012-06-28 | Giesecke & Devrient Gmbh | Verfahren zum Zurücksetzen eines Dateisystems |
US8943026B2 (en) | 2011-01-14 | 2015-01-27 | Apple Inc. | Visual representation of a local backup |
US8984029B2 (en) | 2011-01-14 | 2015-03-17 | Apple Inc. | File system management |
US9576159B1 (en) | 2011-01-24 | 2017-02-21 | Square, Inc. | Multiple payment card reader system |
JP6066997B2 (ja) | 2011-05-01 | 2017-01-25 | ラッカス ワイヤレス, インコーポレイテッド | 遠隔ケーブルアクセスポイントリセット |
US8959604B2 (en) | 2011-11-25 | 2015-02-17 | Synchronoss Technologies, Inc. | System and method of verifying a number of a mobile terminal |
US8874485B2 (en) * | 2011-12-16 | 2014-10-28 | Palo Alto Research Center Incorporated | Privacy-preserving behavior targeting for digital coupons |
US8756668B2 (en) | 2012-02-09 | 2014-06-17 | Ruckus Wireless, Inc. | Dynamic PSK for hotspots |
US9092610B2 (en) | 2012-04-04 | 2015-07-28 | Ruckus Wireless, Inc. | Key assignment for a brand |
US9542423B2 (en) * | 2012-12-31 | 2017-01-10 | Apple Inc. | Backup user interface |
CN103412759A (zh) * | 2013-08-19 | 2013-11-27 | 深圳市金立通信设备有限公司 | 一种生产数据的恢复方法及终端 |
US8910868B1 (en) | 2013-11-27 | 2014-12-16 | Square, Inc. | Firmware management |
US9633236B1 (en) | 2013-12-11 | 2017-04-25 | Square, Inc. | Power harvesting in reader devices |
US8931699B1 (en) | 2013-12-11 | 2015-01-13 | Square, Inc. | Bidirectional audio communication in reader devices |
US9256769B1 (en) | 2014-02-25 | 2016-02-09 | Square, Inc. | Mobile reader device |
US10304043B1 (en) | 2014-05-21 | 2019-05-28 | Square, Inc. | Multi-peripheral host device |
USD762651S1 (en) | 2014-06-06 | 2016-08-02 | Square, Inc. | Mobile device case |
US9760740B1 (en) | 2014-06-23 | 2017-09-12 | Square, Inc. | Terminal case with integrated dual reader stack |
US9256770B1 (en) | 2014-07-02 | 2016-02-09 | Square, Inc. | Terminal case with integrated reader and shortened base |
US20160034843A1 (en) * | 2014-07-30 | 2016-02-04 | Apple Inc. | Inventory and queue management |
US9799025B2 (en) | 2014-08-19 | 2017-10-24 | Square, Inc. | Energy harvesting bidirectional audio interface |
US9355285B1 (en) | 2015-02-12 | 2016-05-31 | Square, Inc. | Tone-based wake up circuit for card reader |
US10410200B2 (en) | 2016-03-15 | 2019-09-10 | Square, Inc. | Cloud-based generation of receipts using transaction information |
US10628811B2 (en) | 2016-03-15 | 2020-04-21 | Square, Inc. | System-based detection of card sharing and fraud |
US10636019B1 (en) | 2016-03-31 | 2020-04-28 | Square, Inc. | Interactive gratuity platform |
US10410021B1 (en) | 2017-12-08 | 2019-09-10 | Square, Inc. | Transaction object reader with digital signal input/output and internal audio-based communication |
US11087301B1 (en) | 2017-12-19 | 2021-08-10 | Square, Inc. | Tamper resistant device |
USD905059S1 (en) | 2018-07-25 | 2020-12-15 | Square, Inc. | Card reader device |
CN110046198A (zh) * | 2019-03-29 | 2019-07-23 | 黑龙江资海科技集团股份有限公司 | 一种设备账本数据标签存储与备份系统 |
Family Cites Families (191)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5129152A (en) | 1990-12-20 | 1992-07-14 | Hughes Aircraft Company | Fast contact measuring machine |
JP2721600B2 (ja) * | 1991-08-22 | 1998-03-04 | ローム株式会社 | 電話機用データバックアップ装置 |
US5519606A (en) | 1992-01-21 | 1996-05-21 | Starfish Software, Inc. | System and methods for appointment reconciliation |
US5907793A (en) | 1992-05-01 | 1999-05-25 | Reams; David A. | Telephone-based interactive broadcast or cable radio or television methods and apparatus |
US5579489A (en) * | 1993-02-10 | 1996-11-26 | Elonex I.P. Holdings, Ltd. | Hand-held portable computer having capability for external expansion of an internal bus |
US5794228A (en) | 1993-04-16 | 1998-08-11 | Sybase, Inc. | Database system with buffer manager providing per page native data compression and decompression |
US5771354A (en) | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
JPH07295815A (ja) | 1994-04-26 | 1995-11-10 | Internatl Business Mach Corp <Ibm> | 永続オブジェクトのマッピング・システム及び方法 |
US5999711A (en) | 1994-07-18 | 1999-12-07 | Microsoft Corporation | Method and system for providing certificates holding authentication and authorization information for users/machines |
US5845293A (en) | 1994-08-08 | 1998-12-01 | Microsoft Corporation | Method and system of associating, synchronizing and reconciling computer files in an operating system |
US6209034B1 (en) * | 1994-09-02 | 2001-03-27 | Nec Corporation | Remote keyboard macros activated by hot icons |
JP3593366B2 (ja) | 1994-09-19 | 2004-11-24 | 株式会社日立製作所 | デ−タベ−ス管理方法 |
US5729735A (en) | 1995-02-08 | 1998-03-17 | Meyering; Samuel C. | Remote database file synchronizer |
US5666397A (en) * | 1995-03-07 | 1997-09-09 | Clearwave Communications, Inc. | Individual telephone line call event buffering system |
US5826245A (en) | 1995-03-20 | 1998-10-20 | Sandberg-Diment; Erik | Providing verification information for a transaction |
US5650800A (en) * | 1995-05-15 | 1997-07-22 | Inelec Corporation | Remote sensor network using distributed intelligent modules with interactive display |
US5694596A (en) | 1995-05-25 | 1997-12-02 | Kangaroo, Inc. | On-line database updating network system and method |
US5682524A (en) | 1995-05-26 | 1997-10-28 | Starfish Software, Inc. | Databank system with methods for efficiently storing non-uniform data records |
JP3181809B2 (ja) | 1995-05-31 | 2001-07-03 | シャープ株式会社 | データ圧縮のための圧縮コードの復元回路 |
US5935262A (en) | 1995-06-09 | 1999-08-10 | Canon Information Systems, Inc. | Outputting a network device log file |
US5818437A (en) | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
US5864864A (en) | 1995-09-27 | 1999-01-26 | Sun Microsystems, Inc. | Method and apparatus for providing transparent persistent data support to foreign data types |
US5778361A (en) | 1995-09-29 | 1998-07-07 | Microsoft Corporation | Method and system for fast indexing and searching of text in compound-word languages |
US5758150A (en) | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
US5884323A (en) | 1995-10-13 | 1999-03-16 | 3Com Corporation | Extendible method and apparatus for synchronizing files on two different computer systems |
US5819020A (en) | 1995-10-16 | 1998-10-06 | Network Specialists, Inc. | Real time backup system |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5764899A (en) | 1995-11-13 | 1998-06-09 | Motorola, Inc. | Method and apparatus for communicating an optimized reply |
US5745906A (en) | 1995-11-14 | 1998-04-28 | Deltatech Research, Inc. | Method and apparatus for merging delta streams to reconstruct a computer file |
US5729743A (en) | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5778367A (en) | 1995-12-14 | 1998-07-07 | Network Engineering Software, Inc. | Automated on-line information service and directory, particularly for the world wide web |
US5745750A (en) | 1995-12-15 | 1998-04-28 | International Business Machines Corporation | Process and article of manufacture for constructing and optimizing transaction logs for mobile file systems |
US5903723A (en) | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
US5781901A (en) | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
US6076109A (en) | 1996-04-10 | 2000-06-13 | Lextron, Systems, Inc. | Simplified-file hyper text protocol |
US5804803A (en) | 1996-04-02 | 1998-09-08 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
US5845283A (en) | 1996-04-24 | 1998-12-01 | Lingua Teq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
US5768597A (en) | 1996-05-02 | 1998-06-16 | Starfish Software, Inc. | System and methods for improved installation of compressed software programs |
US5740432A (en) | 1996-05-28 | 1998-04-14 | Sun Microsystems, Inc. | Log file optimization in a client/server computing system |
US5933653A (en) | 1996-05-31 | 1999-08-03 | Emc Corporation | Method and apparatus for mirroring data in a remote data storage system |
US5923848A (en) | 1996-05-31 | 1999-07-13 | Microsoft Corporation | System and method for resolving names in an electronic messaging environment |
US6145088A (en) * | 1996-06-18 | 2000-11-07 | Ontrack Data International, Inc. | Apparatus and method for remote data recovery |
WO1997049047A1 (en) | 1996-06-21 | 1997-12-24 | Appintec Corporation | Method and apparatus for improved contact and activity management and planning |
US5812793A (en) | 1996-06-26 | 1998-09-22 | Microsoft Corporation | System and method for asynchronous store and forward data replication |
US5787262A (en) | 1996-06-26 | 1998-07-28 | Microsoft Corporation | System and method for distributed conflict resolution between data objects replicated across a computer network |
US5812773A (en) | 1996-07-12 | 1998-09-22 | Microsoft Corporation | System and method for the distribution of hierarchically structured data |
US5787247A (en) | 1996-07-12 | 1998-07-28 | Microsoft Corporation | Replica administration without data loss in a store and forward replication enterprise |
US6141621A (en) | 1996-08-02 | 2000-10-31 | Magellan Dis, Inc. | Method of providing a textual description of a remote vehicle location |
US5974238A (en) * | 1996-08-07 | 1999-10-26 | Compaq Computer Corporation | Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements |
US5758355A (en) | 1996-08-07 | 1998-05-26 | Aurum Software, Inc. | Synchronization of server database with client database using distribution tables |
FI102923B1 (fi) * | 1996-08-08 | 1999-03-15 | Nokia Mobile Phones Ltd | Tiedontulostusjärjestelmä, menetelmä tiedon tulostamiseksi sekä päätelaitteet tiedon tulostamiseksi |
US6016478A (en) | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
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 |
JP3245364B2 (ja) * | 1996-09-02 | 2002-01-15 | 株式会社日立製作所 | 互いに異なるインタフェースを介して記憶装置を共用する方法及びシステム |
JPH10111727A (ja) | 1996-10-03 | 1998-04-28 | Toshiba Corp | 電話機能を有する情報機器及び同情報機器のセキリュリティ実現方法 |
US5946615A (en) | 1996-10-08 | 1999-08-31 | At&T Wireless | Mobile network geographic address translation |
US5926816A (en) | 1996-10-09 | 1999-07-20 | Oracle Corporation | Database Synchronizer |
US5884325A (en) | 1996-10-09 | 1999-03-16 | Oracle Corporation | System for synchronizing shared data between computers |
US5933816A (en) | 1996-10-31 | 1999-08-03 | Citicorp Development Center, Inc. | System and method for delivering financial services |
US5970490A (en) | 1996-11-05 | 1999-10-19 | Xerox Corporation | Integration platform for heterogeneous databases |
US5943676A (en) | 1996-11-13 | 1999-08-24 | Puma Technology, Inc. | Synchronization of recurring records in incompatible databases |
US6141664A (en) | 1996-11-13 | 2000-10-31 | Puma Technology, Inc. | Synchronization of databases with date range |
US6044381A (en) | 1997-09-11 | 2000-03-28 | Puma Technology, Inc. | Using distributed history files in synchronizing databases |
US5970149A (en) | 1996-11-19 | 1999-10-19 | Johnson; R. Brent | Combined remote access and security system |
JP3217002B2 (ja) | 1996-11-19 | 2001-10-09 | 株式会社日立製作所 | デジタルスタジオ装置およびその制御方法 |
US6061790A (en) | 1996-11-20 | 2000-05-09 | Starfish Software, Inc. | Network computer system with remote user data encipher methodology |
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 |
US6012088A (en) | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
US6131116A (en) | 1996-12-13 | 2000-10-10 | Visto Corporation | System and method for globally accessing computer services |
US6085192A (en) | 1997-04-11 | 2000-07-04 | Roampage, Inc. | System and method for securely synchronizing multiple copies of a workspace element in a network |
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 |
JP3507307B2 (ja) | 1996-12-27 | 2004-03-15 | キヤノン株式会社 | 情報処理装置およびネットワークプリントシステムおよびその制御方法およびプログラムが格納された記憶媒体 |
US5875296A (en) | 1997-01-28 | 1999-02-23 | International Business Machines Corporation | Distributed file system web server user authentication with cookies |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
US5923756A (en) | 1997-02-12 | 1999-07-13 | Gte Laboratories Incorporated | Method for providing secure remote command execution over an insecure computer network |
US6173311B1 (en) | 1997-02-13 | 2001-01-09 | Pointcast, Inc. | Apparatus, method and article of manufacture for servicing client requests on a network |
US5941944A (en) | 1997-03-03 | 1999-08-24 | Microsoft Corporation | Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features |
US5987381A (en) | 1997-03-11 | 1999-11-16 | Visteon Technologies, Llc | Automobile navigation system using remote download of data |
US5948066A (en) | 1997-03-13 | 1999-09-07 | Motorola, Inc. | System and method for delivery of information over narrow-band communications links |
US5961572A (en) | 1997-04-01 | 1999-10-05 | Bellsouth Intellectual Property Corporation | System and method for identifying the geographic region of a geographic area which contains a geographic point associated with a location |
US5961590A (en) | 1997-04-11 | 1999-10-05 | Roampage, Inc. | System and method for synchronizing electronic mail between a client site and a central site |
US5944787A (en) | 1997-04-21 | 1999-08-31 | Sift, Inc. | Method for automatically finding postal addresses from e-mail addresses |
US6292905B1 (en) | 1997-05-13 | 2001-09-18 | Micron Technology, Inc. | Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure |
US6009462A (en) | 1997-06-16 | 1999-12-28 | Digital Equipment Corporation | Replacing large bit component of electronic mail (e-mail) message with hot-link in distributed computer system |
US6064880A (en) * | 1997-06-25 | 2000-05-16 | Nokia Mobile Phones Limited | Mobile station having short code memory system-level backup and restoration function |
JP3306651B2 (ja) | 1997-07-07 | 2002-07-24 | 吉田 富貴子 | リモート電源スイッチング装置 |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US6141011A (en) | 1997-08-04 | 2000-10-31 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
US6061796A (en) | 1997-08-26 | 2000-05-09 | V-One Corporation | Multi-access virtual private network |
JPH11134234A (ja) * | 1997-08-26 | 1999-05-21 | Reliatec Ltd | バックアップ・リストア方法およびその制御装置,並びにバックアップ・リストアプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6058399A (en) | 1997-08-28 | 2000-05-02 | Colordesk, Ltd. | File upload synchronization |
US6049776A (en) | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
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 |
US6108330A (en) | 1997-09-26 | 2000-08-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem that selects among a plurality of DNS servers for responding to a DNS query |
JP3489416B2 (ja) | 1997-10-17 | 2004-01-19 | トヨタ自動車株式会社 | 車載機器制御システムおよび車載機器制御装置 |
US6418309B1 (en) * | 1997-10-22 | 2002-07-09 | Ericsson Inc. | Apparatus and method for configuring settings of a portable intelligent communications device during a meeting |
US6052735A (en) | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US5896321A (en) | 1997-11-14 | 1999-04-20 | Microsoft Corporation | Text completion system for a miniature computer |
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 | 日本電気株式会社 | 無線データ転送方法及びそのシステム |
US5951636A (en) | 1997-12-04 | 1999-09-14 | International Business Machines Corp. | Accessing a post office system from a client computer using applets |
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 |
US6185598B1 (en) * | 1998-02-10 | 2001-02-06 | Digital Island, Inc. | Optimized network resource location |
US6012063A (en) | 1998-03-04 | 2000-01-04 | Starfish Software, Inc. | Block file system for minimal incremental data transfer between computing devices |
US6065018A (en) | 1998-03-04 | 2000-05-16 | International Business Machines Corporation | Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
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 |
US6141659A (en) | 1998-05-12 | 2000-10-31 | International Businss Machines Corporation | Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session |
US6073133A (en) | 1998-05-15 | 2000-06-06 | Micron Electronics Inc. | Electronic mail attachment verifier |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6101480A (en) | 1998-06-19 | 2000-08-08 | International Business Machines | Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules |
US6396482B1 (en) * | 1998-06-26 | 2002-05-28 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6078960A (en) | 1998-07-03 | 2000-06-20 | Acceleration Software International Corporation | Client-side load-balancing in client server network |
JP2000031882A (ja) * | 1998-07-10 | 2000-01-28 | Mitsubishi Electric Corp | 携帯情報機器システム |
US6108703A (en) * | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6260124B1 (en) * | 1998-08-13 | 2001-07-10 | International Business Machines Corporation | System and method for dynamically resynchronizing backup data |
US6917965B2 (en) * | 1998-09-15 | 2005-07-12 | Microsoft Corporation | Facilitating annotation creation and notification via electronic mail |
US7813725B2 (en) * | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
US6131096A (en) | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
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 |
US6453392B1 (en) | 1998-11-10 | 2002-09-17 | International Business Machines Corporation | Method of and apparatus for sharing dedicated devices between virtual machine guests |
US6389462B1 (en) * | 1998-12-16 | 2002-05-14 | Lucent Technologies Inc. | Method and apparatus for transparently directing requests for web objects to proxy caches |
US6718390B1 (en) * | 1999-01-05 | 2004-04-06 | Cisco Technology, Inc. | Selectively forced redirection of network traffic |
US6081900A (en) | 1999-03-16 | 2000-06-27 | Novell, Inc. | Secure intranet access |
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 |
US6317755B1 (en) * | 1999-07-26 | 2001-11-13 | Motorola, Inc. | Method and apparatus for data backup and restoration in a portable data device |
US6781575B1 (en) * | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
US7289964B1 (en) * | 1999-08-31 | 2007-10-30 | Accenture Llp | System and method for transaction services patterns in a netcentric environment |
US6954783B1 (en) * | 1999-11-12 | 2005-10-11 | Bmc Software, Inc. | System and method of mediating a web page |
TW452733B (en) | 1999-11-26 | 2001-09-01 | Inventec Corp | Method for preventing BIOS from viruses infection |
US6647399B2 (en) * | 1999-11-29 | 2003-11-11 | International Business Machines Corporation | Method, system, program, and data structures for naming full backup versions of files and related deltas of the full backup versions |
US20020049852A1 (en) * | 1999-12-06 | 2002-04-25 | Yen-Jen Lee | Global messaging with distributed adaptive streaming control |
US6732264B1 (en) | 1999-12-14 | 2004-05-04 | Intel Corporation | Multi-tasking boot firmware |
US6728530B1 (en) * | 1999-12-28 | 2004-04-27 | Nokia Corporation | Calendar-display apparatus, and associated method, for a mobile terminal |
US6904449B1 (en) * | 2000-01-14 | 2005-06-07 | Accenture Llp | System and method for an application provider framework |
US6694336B1 (en) * | 2000-01-25 | 2004-02-17 | Fusionone, Inc. | Data transfer and synchronization system |
US7505762B2 (en) * | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US6799214B1 (en) * | 2000-03-03 | 2004-09-28 | Nec Corporation | System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites |
ATE267418T1 (de) | 2000-03-10 | 2004-06-15 | Cit Alcatel | Verfahren und gerät zur datensicherung |
JP3404353B2 (ja) * | 2000-03-31 | 2003-05-06 | 真二 青山 | 携帯型電話機のデータバックアップ方法並びに携帯型電話機及び携帯型電話機のデータバックアップ装置 |
JP2001285451A (ja) * | 2000-03-31 | 2001-10-12 | Shinji Aoyama | 携帯型電話機のデータバックアップ装置及びデータバックアップ方法 |
US6363249B1 (en) * | 2000-04-10 | 2002-03-26 | Motorola, Inc. | Dynamically configurable datagram message communication system |
US6944651B2 (en) * | 2000-05-19 | 2005-09-13 | Fusionone, Inc. | Single click synchronization of data from a public information store to a private information store |
US8463912B2 (en) * | 2000-05-23 | 2013-06-11 | Media Farm, Inc. | Remote displays in mobile communication networks |
US6732101B1 (en) * | 2000-06-15 | 2004-05-04 | Zix Corporation | Secure message forwarding system detecting user's preferences including security preferences |
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 | データ蓄積システム |
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 | 日本電気株式会社 | 携帯電話のユーザー設定情報管理方法とユーザー設定情報管理システム |
US6804690B1 (en) * | 2000-12-27 | 2004-10-12 | Emc Corporation | Method for physical backup in data logical order |
US7299007B2 (en) * | 2001-02-01 | 2007-11-20 | Ack Venture Holdings, Llc | Mobile computing and communication |
US6640602B2 (en) * | 2001-03-02 | 2003-11-04 | Ssd Control Technology, Inc. | Dual notcher |
US20040235523A1 (en) * | 2001-03-07 | 2004-11-25 | Schrire Michael Anton | System for replicating data of a mobile station |
US7110954B2 (en) * | 2001-03-12 | 2006-09-19 | University Of Hong Kong | Wireless purchase and on-line inventory apparatus and method for vending machines |
US7024698B2 (en) * | 2001-04-27 | 2006-04-04 | Matsushita Electric Industrial Co., Ltd. | Portable information processing device having data evacuation function and method thereof |
WO2003009620A1 (en) * | 2001-07-18 | 2003-01-30 | Wizard Mobile Solutions Limited | Data security device |
US7013290B2 (en) * | 2001-08-03 | 2006-03-14 | John Allen Ananian | Personalized interactive digital catalog profiling |
US7146161B2 (en) * | 2001-08-27 | 2006-12-05 | Cheng-Hao Chou | Subscriber identity module card backup system |
US7761535B2 (en) | 2001-09-28 | 2010-07-20 | Siebel Systems, Inc. | Method and system for server synchronization with a computing device |
KR20030049105A (ko) * | 2001-12-14 | 2003-06-25 | 에스케이텔레텍주식회사 | 망에 데이터를 백업하는 방법 및 이를 구현한 휴대전화기 |
US7233791B2 (en) * | 2002-04-02 | 2007-06-19 | X-Cyte, Inc. | Cell phone feature for downloading information via a telecommunications network |
US7376701B2 (en) * | 2002-04-29 | 2008-05-20 | Cisco Technology, Inc. | System and methodology for control of, and access and response to internet email from a wireless device |
US7162494B2 (en) * | 2002-05-29 | 2007-01-09 | Sbc Technology Resources, Inc. | Method and system for distributed user profiling |
JP2004112119A (ja) * | 2002-09-13 | 2004-04-08 | Nec Corp | 携帯電話における電話帳情報の共有方式 |
US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US7269433B2 (en) * | 2002-11-05 | 2007-09-11 | Microsoft Corporation | Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions |
US7440746B1 (en) * | 2003-02-21 | 2008-10-21 | Swan Joseph G | Apparatuses for requesting, retrieving and storing contact records |
JP2004164037A (ja) * | 2002-11-08 | 2004-06-10 | Nec Corp | 携帯電話機のメモリ情報のバックアップシステム及び方法 |
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 |
US20040192282A1 (en) * | 2003-02-04 | 2004-09-30 | Vinod Vasudevan | Mobile telephony application platform |
WO2004070625A1 (en) * | 2003-02-06 | 2004-08-19 | Research In Motion Limited | Apparatus and method for synchronizing databases by comparing hash values |
US20040193953A1 (en) * | 2003-02-21 | 2004-09-30 | Sun Microsystems, Inc. | Method, system, and program for maintaining application program configuration settings |
JP2004274310A (ja) * | 2003-03-07 | 2004-09-30 | Sony Ericsson Mobilecommunications Japan Inc | 移動端末装置 |
JP2004318828A (ja) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | データバックアップシステム及びデータバックアップ方法、装着可能なコンピュータ、メール送信システム、画像情報送信システム並びにデータバックアッププログラム |
US7383061B1 (en) * | 2003-04-02 | 2008-06-03 | Palm, Inc. | Peripheral device for a wireless communication device |
US6973299B2 (en) * | 2003-08-01 | 2005-12-06 | Microsoft Corporation | Unified contact list |
CA2535407A1 (en) * | 2003-08-15 | 2005-02-24 | Blackboard Inc. | Content system and associated methods |
US20050064859A1 (en) * | 2003-09-23 | 2005-03-24 | Motorola, Inc. | Server-based system for backing up memory of a wireless subscriber device |
KR20050039367A (ko) * | 2003-10-24 | 2005-04-29 | 주식회사 팬택앤큐리텔 | 이동 통신 단말기의 주소록 자동 등록 방법 |
US7343568B2 (en) * | 2003-11-10 | 2008-03-11 | Yahoo! Inc. | Navigation pattern on a directory tree |
CA2452251C (en) * | 2003-12-04 | 2010-02-09 | Timothy R. Jewell | Data backup system and method |
WO2005086365A1 (en) * | 2004-03-02 | 2005-09-15 | Spartak Buniatyan | Portable universal data storage device |
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 |
JP4213628B2 (ja) * | 2004-05-28 | 2009-01-21 | 株式会社東芝 | 情報端末装置 |
US7587596B2 (en) * | 2005-02-24 | 2009-09-08 | International Business Machines Corporation | Method and apparatus for updating information stored in multiple information handling systems |
US20080009268A1 (en) * | 2005-09-14 | 2008-01-10 | Jorey Ramer | Authorized mobile content search results |
-
2004
- 2004-02-27 US US10/789,816 patent/US7505762B2/en active Active - Reinstated
-
2005
- 2005-02-23 WO PCT/US2005/005819 patent/WO2005086662A2/en active Application Filing
- 2005-02-23 EP EP05723626A patent/EP1726167B1/en active Active
- 2005-02-23 CN CNA2005800099497A patent/CN1998253A/zh active Pending
- 2005-02-23 ES ES05723626T patent/ES2410362T3/es active Active
-
2008
- 2008-05-06 US US12/151,440 patent/US7643824B2/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101351006B (zh) * | 2008-09-05 | 2011-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端的通信数据备份方法及系统 |
CN102457567A (zh) * | 2010-11-08 | 2012-05-16 | 中标软件有限公司 | 一种web管理方式的镜像备份/恢复方法及工具 |
CN102457567B (zh) * | 2010-11-08 | 2015-01-21 | 中标软件有限公司 | 一种web管理方式的镜像备份/恢复方法及工具 |
Also Published As
Publication number | Publication date |
---|---|
US7505762B2 (en) | 2009-03-17 |
EP1726167A4 (en) | 2010-04-21 |
ES2410362T3 (es) | 2013-07-01 |
US20080208617A1 (en) | 2008-08-28 |
EP1726167A2 (en) | 2006-11-29 |
US7643824B2 (en) | 2010-01-05 |
WO2005086662A2 (en) | 2005-09-22 |
WO2005086662A3 (en) | 2006-02-23 |
EP1726167B1 (en) | 2012-12-26 |
US20050191998A1 (en) | 2005-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1998253A (zh) | 无线电话数据备份系统 | |
CN101911740B (zh) | 用于同步存储在智能卡上的联系人与存储在内部存储器中的联系人的方法和设备 | |
JP5789179B2 (ja) | 携帯型デバイスに情報アクセスを提供するシステムおよび方法 | |
CN100550930C (zh) | 用于维护当前联系人和元数据信息的方法和系统 | |
EP1825702B1 (en) | Backup system and method in a mobile telecommunication network | |
CN101120582B (zh) | 具有基于环球网的接口的智能电话 | |
CA2653096C (en) | Data synchronization | |
CN1947442B (zh) | 使用有线/无线通信终端提供电话号码所有者的信息的方法以及用于实施该方法的系统 | |
AU2005299577A1 (en) | A method and apparatus for management of data on handheld | |
CN101802808B (zh) | 从脚本和其他编程环境访问设备主存的服务 | |
CN105308900B (zh) | 虚拟移动电话接口系统及其方法 | |
CN1998224A (zh) | 高级联络识别系统 | |
CN102088519A (zh) | 通讯录管理方法及其装置 | |
CN101312472B (zh) | 用于预览主题和列表更新的系统及方法 | |
CN101523389A (zh) | 用于存储和访问数据的方法 | |
CN101754182A (zh) | 基于分组的网络通讯录的实现方法及系统 | |
WO2003045089A1 (en) | Identifying changed records in a file stored on an electronic token | |
WO2003007639A1 (en) | System for maintaining data of a mobile station | |
CN101184123B (zh) | 一种通讯录中的联系人信息的获取方法、系统及通信终端 | |
CN104335620A (zh) | 用于移动电话虚拟复制的系统及方法 | |
CN102970401A (zh) | 一种记录联系人信息的方法及装置 | |
CN1980427A (zh) | 用于移动终端自动删除信息的装置及方法 | |
CN111050311A (zh) | 数据管理方法、装置、存储介质以及终端 | |
CN1980425A (zh) | 用于移动终端实现报警的装置及方法 | |
CN101278261A (zh) | 具有用于管理设置数据的服务器装置的电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070711 |