Technique for securely storing data within a memory
    1.
    发明授权
    Technique for securely storing data within a memory 有权
    用于将数据安全地存储在存储器内的技术

    公开(公告)号:US06938163B1

    公开(公告)日:2005-08-30

    申请号:US09525230

    申请日:2000-03-14

    摘要: A technique for securely storing data within a memory is disclosed. In a preferred embodiment, the technique is realized by encrypting the data using a non-verifiable personal identifier, and then encrypting a reminder using the same non-verifiable personal identifier. The encrypted data and the encrypted reminder are then stored in the memory. The stored encrypted data and the stored encrypted reminder can only be correctly decrypted using the non-verifiable personal identifier. Also, a correctly decrypted reminder provides an indication of correctly decrypted data. The non-verifiable personal identifier is not stored in the memory so as to insure security of the system.

    摘要翻译: 公开了一种用于将数据安全地存储在存储器内的技术。 在优选实施例中,该技术通过使用不可验证的个人标识符加密数据,然后使用相同的不可验证的个人标识符加密提醒来实现。 然后将加密的数据和加密的提醒存储在存储器中。 存储的加密数据和存储的加密提醒只能使用不可验证的个人标识符正确解密。 此外,正确解密的提醒提供了正确解密的数据的指示。 不可验证的个人标识符不存储在存储器中,以确保系统的安全性。

    Method and apparatus for synchronizing databases in portable communication devices
    2.
    发明授权
    Method and apparatus for synchronizing databases in portable communication devices 失效
    用于在便携式通信设备中同步数据库的方法和装置

    公开(公告)号:US06968209B1

    公开(公告)日:2005-11-22

    申请号:US09507685

    申请日:2000-02-22

    摘要: A checksum is calculated on a database stored in a SIM card when changes are made to a database stored therein. This checksum can be stored in a mobile phone, e.g., with the change log. When synchronization between devices is to be performed, another checksum can be calculated on the database stored in the SIM card. If the stored checksum does not match the calculated checksum, then a change has occurred in the contents of the database that is not reflected in the change log. Accordingly, a full synchronization process can be performed wherein the database records in each device can be compared. If, on the other hand, the checksums match, then the change log accurately reflects any changes made to the database stored in the SIM card and the synchronization process can proceed more expediently using the change log.

    摘要翻译: 当对存储在其中的数据库进行改变时,在存储在SIM卡中的数据库上计算校验和。 该校验和可以存储在移动电话中,例如与变更日志一起存储。 当要执行设备之间的同步时,可以在存储在SIM卡中的数据库上计算另一个校验和。 如果存储的校验和与计算的校验和不匹配,则在数据库的内容中发生了未反映在更改日志中的更改。 因此,可以执行完全同步过程,其中可以比较每个设备中的数据库记录。 另一方面,如果校验和匹配,则更改日志将准确地反映对存储在SIM卡中的数据库所做的任何更改,同步过程可以更方便地使用更改日志进行。

    Power consumption reporting by an accessory of an electronic device
    3.
    发明授权
    Power consumption reporting by an accessory of an electronic device 有权
    电子设备附件的功耗报告

    公开(公告)号:US06433512B1

    公开(公告)日:2002-08-13

    申请号:US09466654

    申请日:1999-12-20

    IPC分类号: H02J700

    摘要: A method, system, and apparatus enables an electronic device in communication with an accessory to accurately report a remaining battery life when the accessory provides information relating to a power usage to the electronic device. In one embodiment, the accessory draws power from a battery of the electronic device, and the electronic device is able to more accurately estimate a remaining battery life by considering the power usage information provided from the accessory. The electronic device may thereafter indicate to a user the remaining battery life. In one alternative of this embodiment, the information relating to the power usage is in the form of a current consumption of the accessory. In another embodiment, the electronic device indicates a remaining battery life of a battery of an accessory.

    摘要翻译: 一种方法,系统和装置使得当附件提供与电子设备的电力使用有关的信息时,与附件通信的电子设备能准确地报告剩余电池寿命。 在一个实施例中,附件从电子设备的电池抽取电力,并且电子设备能够通过考虑从附件提供的电力使用信息来更准确地估计剩余电池寿命。 电子设备之后可以向用户指示剩余的电池寿命。 在该实施例的一个替代方案中,与电力使用相关的信息是附件的电流消耗的形式。 在另一个实施例中,电子设备指示附件的电池的剩余电池寿命。

    Protocol for synchronizing parallel processors in a mobile communication system
    4.
    发明授权
    Protocol for synchronizing parallel processors in a mobile communication system 有权
    用于在移动通信系统中同步并行处理器的协议

    公开(公告)号:US06560700B1

    公开(公告)日:2003-05-06

    申请号:US09427909

    申请日:1999-10-27

    IPC分类号: G06F952

    摘要: A method or protocol for synchronizing parallel processors in a mobile communication system is disclosed, whereby a sync engine associated with one processor retrieves the current value of a change counter for a database associated with the second processor, stores the current value of the change counter, retrieves all data entries from the database associated with the second processor, and performs a synchronization procedure for a database associated with the first processor based on of all of the data entries retrieved. By examining the change counter, the sync engine can determine whether a user modified a database while the synchronization was in process.

    摘要翻译: 公开了一种用于在移动通信系统中同步并行处理器的方法或协议,由此与一个处理器相关联的同步引擎检索与第二处理器相关联的数据库的改变计数器的当前值,存储改变计数器的当前值, 从与第二处理器相关联的数据库检索所有数据条目,并且基于检索到的所有数据条目对与第一处理器相关联的数据库执行同步过程。 通过检查更改计数器,同步引擎可以确定在同步过程中用户是否修改了数据库。

    Multipoint database synchronization protocol to avoid data corruption
    5.
    发明授权
    Multipoint database synchronization protocol to avoid data corruption 有权
    多点数据库同步协议,避免数据损坏

    公开(公告)号:US06393419B1

    公开(公告)日:2002-05-21

    申请号:US09457371

    申请日:1999-12-09

    IPC分类号: G06F1730

    摘要: A database multipoint synchronization which allows multiple clients to simultaneously access and edit a database while avoiding inadvertent data corruption and ensuring the integrity of data within the database. A database manager, which may be configured as part of a database software application, keeps track of modifications saved to a database file and increments a modification change counter accordingly. When a client user accesses a database record, the database manager detects the modification change counter value. Then if that client seeks to save modifications to the database record, the database manager detects the current modification change counter value to discern whether other clients have saved modifications to the record following the access by the client presently seeking to save modifications. If the modification change counter has incremented, the client is denied authorization to save the modifications and offered a choice of alternative operations. In this way, the data within the database record is not corrupted due to inadvertently overwriting by another client's record.

    摘要翻译: 数据库多点同步,允许多个客户端同时访问和编辑数据库,同时避免无意中的数据损坏并确保数据库中数据的完整性。 可以配置为数据库软件应用程序的一部分的数据库管理器跟踪保存到数据库文件的修改,并相应地增加修改更改计数器。 当客户端用户访问数据库记录时,数据库管理器检测修改更改计数器值。 然后,如果该客户端寻求保存对数据库记录的修改,则数据库管理器将检测当前修改更改计数器值,以便在目前正在寻求保存修改的客户端访问之后,确定其他客户端是否保存了对记录的修改。 如果修改更改计数器已增加,客户端将被拒绝保存修改的授权,并提供替代操作的选择。 以这种方式,数据库记录中的数据由于无意中被另一客户端的记录覆盖而没有被破坏。

    Method for optimization of synchronization between a client's database and a server database
    6.
    发明授权
    Method for optimization of synchronization between a client's database and a server database 有权
    优化客户数据库和服务器数据库之间同步的方法

    公开(公告)号:US06643669B1

    公开(公告)日:2003-11-04

    申请号:US09637035

    申请日:2000-08-10

    IPC分类号: G06F1730

    摘要: A method and system for synchronizing a first database with a second database is disclosed. A client containing a first version of a database transmits a first synchronization message from the client to the server. The message contains MAPITEM records from a previous synchronization process, UPDATES for the present synchronization process, a current synchronization time and a last synchronization time. A second version of the database within a server is updated responsive to the first synchronization message. The server transmits a second synchronization message to the client containing UPDATES to be performed at the client, the RESULTS of the updates requested by the client, and the received current synchronization time from the first synchronization message. The client updates the first database, removes the previously transmitted MAPITEMs and stores the MAPITEM records for the present synchronization process for transmission during a next synchronization process.

    摘要翻译: 公开了一种用于使第一数据库与第二数据库同步的方法和系统。 包含数据库的第一版本的客户端从客户端发送第一同步消息到服务器。 该消息包含来自先前同步过程的MAPITEM记录,用于当前同步过程的UPDATES,当前同步时间和最后同步时间。 响应于第一同步消息来更新服务器内的数据库的第二版本。 服务器向客户端发送包含要在客户端执行的UPDATES的客户机的第二同步消息,客户端请求的更新的结果以及从第一同步消息接收到的当前同步时间。 客户端更新第一个数据库,删除先前传输的MAPITEM并存储当前同步过程的MAPITEM记录,以便在下一个同步过程中进行传输。

    Optimization of change log handling
    7.
    发明授权
    Optimization of change log handling 有权
    优化变更日志处理

    公开(公告)号:US06516314B1

    公开(公告)日:2003-02-04

    申请号:US09427910

    申请日:1999-10-27

    IPC分类号: G06F1730

    摘要: An information synchronization method and apparatus stores a change log having an associated change counter at a first database, updates the change counter at the first database in response to a database update command from a second database, and returns the updated change counter to the second database in response to a processing condition resulting from the database update command at the first database. The information synchronization protocol ensures that the second database maintains the most current change counter for use in a subsequent synchronization procedure and in the event that an interruption or error occurs, thereby increasing the efficiency of information synchronization by enabling the second database to process only those changes of the first database occurring after the updated change counter.

    摘要翻译: 信息同步方法和装置将具有相关联的改变计数器的改变日志存储在第一数据库中,响应于来自第二数据库的数据库更新命令更新第一数据库处的改变计数器,并将更新的改变计数器返回到第二数据库 响应于由第一数据库的数据库更新命令产生的处理条件。 信息同步协议确保第二数据库维护最新的改变计数器,以便在随后的同步过程中使用,并且在发生中断或错误的情况下,从而通过使第二数据库仅处理那些改变来提高信息同步的效率 在更新的更改计数器之后发生的第一个数据库。

    Non-time dependent synchronization of databases
    8.
    发明授权
    Non-time dependent synchronization of databases 有权
    数据库的非时间依赖同步

    公开(公告)号:US06718348B1

    公开(公告)日:2004-04-06

    申请号:US09645305

    申请日:2000-08-25

    IPC分类号: G06F1200

    摘要: A first database is synchronized with a second database, wherein the first database is located in a mobile terminal. To avoid erroneous synchronization results that can occur if a timer associated with the mobile terminal is changed, relative to a timer associated with the second database, an indicator is set to indicate that a full synchronization should be performed whenever it is detected that the timer in the mobile terminal has been set back. Then, when synchronization is to take place, full synchronization of the first database with the second database is performed if the indicator is set. Otherwise, a fast synchronization that uses a change log may be performed. The indicator may be in the form of a change in a database identifier.

    摘要翻译: 第一数据库与第二数据库同步,其中第一数据库位于移动终端中。 为了避免如果与移动终端相关联的定时器相对于与第二数据库相关联的定时器而发生的错误同步结果,则指示符被设置为指示每当检测到定时器在 移动终端已经被关闭。 然后,当进行同步时,如果指示符被设置,则执行第一数据库与第二数据库的完全同步。 否则,可以执行使用更改日志的快速同步。 该指示符可以是数据库标识符的改变的形式。

    Data base synchronizing system with at least two host databases and a remote database
    9.
    发明授权
    Data base synchronizing system with at least two host databases and a remote database 有权
    数据库同步系统与至少两个主机数据库和一个远程数据库

    公开(公告)号:US06466951B1

    公开(公告)日:2002-10-15

    申请号:US09499348

    申请日:2000-02-08

    IPC分类号: G06F1730

    摘要: A database system has at least two hose databases (204, 214) in respective host processing apparatuses (200, 210). A remote database (224) is provided in a remote processing apparatus (220). The host databases and the remote database store a plurality of database items. A synchronization engine (206, 216) is provided in each host processing apparatus for synchronizing its host database with the remote database. A first log file (227) contains entries, that represent changes made to the remote database (224), including additions and modifications of items in the remote database as well as deletions of items from the remote database in order to increase its free storage space available for storing new items. A second log file (229) contains entries, that represent deletions from the remote database upon respective deletions in either of the host databases (204, 214). The synchronization engine (206, 216) deletes items in its host database in accordance with the entries in the second log file but not in the first log file.

    摘要翻译: 数据库系统在各自的主处理设备(200,210)中具有至少两个软管数据库(204,214)。 在远程处理设备(220)中提供远程数据库(224)。 主机数据库和远程数据库存储多个数据库项。 在每个主机处理装置中提供同步引擎(206,216),用于使其主机数据库与远程数据库同步。 第一个日志文件(227)包含表示对远程数据库(224)所做的更改的条目,包括对远程数据库中项目的添加和修改,以及从远程数据库删除项目,以增加其空闲存储空间 可用于存储新项目。 第二日志文件(229)包含条目,其表示在任一主机数据库(204,214)中的相应删除时来自远程数据库的删除。 同步引擎(206,216)根据第二日志文件中的条目而不是在第一日志文件中删除其主机数据库中的项目。

    User input displays for mobile devices
    10.
    发明授权
    User input displays for mobile devices 有权
    移动设备的用户输入显示

    公开(公告)号:US09323410B2

    公开(公告)日:2016-04-26

    申请号:US12250108

    申请日:2008-10-13

    申请人: Jörgen Birkler

    发明人: Jörgen Birkler

    IPC分类号: G06F3/042 G06F3/046 G06F3/041

    摘要: A mobile device for detecting user input on a display is provided. The mobile device includes a hand-held display unit. The hand-held display unit includes a display having an electromagnetic radiation detector. The electromagnetic radiation detector is configured to detect an electromagnetic radiation profile responsive to a position of a user input object when the position of the user input object is spaced apart from the display. A controller is configured to identify a user input from the electromagnetic radiation profile.

    摘要翻译: 提供了用于检测显示器上的用户输入的移动设备。 移动设备包括手持显示单元。 手持显示单元包括具有电磁辐射检测器的显示器。 电磁辐射检测器被配置为当用户输入对象的位置与显示器间隔开时,响应于用户输入对象的位置来检测电磁辐射轮廓。 控制器被配置为识别来自电磁辐射轮廓的用户输入。