CN1287247C - 利用位置标识控制访问数字信息的系统和方法 - Google Patents

利用位置标识控制访问数字信息的系统和方法 Download PDF

Info

Publication number
CN1287247C
CN1287247C CNB018182410A CN01818241A CN1287247C CN 1287247 C CN1287247 C CN 1287247C CN B018182410 A CNB018182410 A CN B018182410A CN 01818241 A CN01818241 A CN 01818241A CN 1287247 C CN1287247 C CN 1287247C
Authority
CN
China
Prior art keywords
equipment
numerical information
station location
location marker
location
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.)
Expired - Fee Related
Application number
CNB018182410A
Other languages
English (en)
Other versions
CN1474966A (zh
Inventor
马克·赛勒
巴里·J·格里克
罗纳德·S·卡夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JECODECS CO
Original Assignee
JECODECS CO
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JECODECS CO filed Critical JECODECS CO
Publication of CN1474966A publication Critical patent/CN1474966A/zh
Application granted granted Critical
Publication of CN1287247C publication Critical patent/CN1287247C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1013Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0492Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload by using a location-limited connection, e.g. near-field communication or limited proximity of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Abstract

一种用于控制访问数字信息的方法和系统,利用定义具体地理位置的一个位置标识属性。该位置标识属性与数字信息相关,数字信息仅在具体地理位置处被访问。位置标识属性还包括一个位置值和一个邻近值。位置值对应于预期的数字信息接收设备的位置,并可根据纬度,经度和高度进一步定义。位置标识属性仅在具体地理位置处通过允许访问数字信息被实施。作为该实施过程的第一部分,访问被搜索的数字信息的设备的位置被标识。然后,该设备位置与由位置标识属性定义的具体地理位置相比较,只有当设备位置落入具体地理位置时才允许访问数字信息。存在多种标识设备位置的方法,包括:(1)从设备的街道地址分析设备位置;(2)从设备内存储的一个文件检索设备位置;(3)从嵌入到设备中的GPS接收机恢复设备位置;以及(4)通过三角测量该设备接收的RF信号恢复该设备位置。

Description

利用位置标识控制访问数字信息的系统和方法
技术领域
本发明涉及数字信息通信,尤其是涉及利用与数字信息相关的位置完整性属性来控制数字信息互换的方法和系统。
背景技术
计算机、电信和网络技术的快速发展使得仅仅在几年前还是不可能的新的机会和应用蜂拥而来。这些进步通过因特网普及的爆炸性增长得到例证。正如在现有技术中已知的,因特网是使各种计算机彼此通信和共享信息的计算机网络的互连。公司、个人、政府机构、慈善组织以及各种规模的学术中心经常使用因特网共享信息,提供业务以及广泛的交换内容。作为系统的分布式网络,因特网的功能既不能被任何一个实体控制也不能被任何一个实体管理。方便信息交换的物理和逻辑路径将这些网络彼此相连接。
尽管信息访问的巨大价值已经带给社会,但同样还存在与不受控信息流相关的巨大的成本。对于通信系统的最重要的考虑之一是在信息安全性和访问上的控制。在许多情况下,信息的发送端想确保预期的接收端仅能够访问该信息,并且任何其他的该信息的非预期的接收端被拒绝访问。信息的安全性和访问控制通常由一个加密系统提供,加密系统将信息变换为一种在公共网络上传输的密码。在一个加密系统中,发送端使用一种加密算法将原始数据,或“明文”变换为编码等效的所谓“密文”。然后,该密文可以被接收端解码(或解密)从而变回明文。加密算法使用一个密钥,通常密钥是一个从40到128比特长的二进制数字。密钥中的比特数量越多,密钥组合就越多,并且破译密码所需的时间就越长。通过将密钥中的比特与数据比特精确组合,可以加密或“加锁”数据。在接收端,密钥被用于“解锁”编码同时恢复原始数据。
通常使用的有两种加密方法。第一种方法使用由发送端和接收端二者加密和解密明文信息的一个密钥。该方法的一个缺点是对于发送端将密钥传送给接收端而不冒其被泄漏的危险是困难的。第二种方法称为公开密钥密码术,其使用两个称为专用和公开密钥的密钥。每一方具有一个保密且不共享的专用密钥,以及一个公用的公开密钥。公开密钥用于加密明文信息,以及专用密钥用于解密密文消息。专用密钥不可以从公开密钥中算术地得来。通信方可以在一个如因特网这样的未保密的通信信道上交换它们的公开密钥,以及其后用公开密钥加密它们的消息。然后接收端使用专用密钥解密消息。
对于通信系统的另一个重要的考虑是预防对受版权保护的数字内容非法拷贝。就常规的计算和通信系统,一个无道德的人容易制造和散发无限数量的数字形式(例如,音乐,文学作品,摄影,视频,软件等等)版权作品的同样拷贝。而且,商业上可用的文件索引业务允许计算机用户容易地定位和访问在其他用户计算机系统上的数字文件,因此大大增加了分布广泛的盗版的可能。由加拿大San Mateo的Napster有限公司提供的业务,提供一种文件共享应用程序,该程序结合Napster的Web站点一起工作,以便在驻留到当前已登录到因特网的其它计算机上定位采取流行的MP3格式的音乐文件。称为Gnutella的类似业务提供一个允许用户在Gnutella网络上搜索软件和文件的文件共享系统,Gnutella是一个用户的自由联盟以及产生对于整个世界都可用的多种信息的组织。Gnutella不同于Napster,Napster适合于音乐文件并且提供一个集中式列表,而Gnutella网络是一个包含各种文件的对等网络。尽管这些文件共享系统也具有一个使用户共享未受版权保护的文件的合法目的,但是它们同样违反版权法,被广泛地用于获得受版权保护的文件。这些文件共享系统的违法使用是对版权持有者的一种严重威胁。
因特网现行的管制对版权持有者不是一个可行的解决办法。假定因特网盗版的普遍性和匿名的特征,那么这种管制工作在逻辑上是困难的。另外,在因特网上交换的信息内容应该是自由的这种普及的观点使得大量的管制工作从公众关系的立场考虑而未引起注意。为了解决这个问题,出现了各种数字权利管理(DRM)系统来保护数字内容的版权,这些内容通过集中预防性措施而分布。例如,由一个称为安全数字音乐初步(SDMI)的记录工业提议的DRM系统阐明了一组在因特网上安全分布数字音乐的规则。SDMI为发展顺应性的DRM系统提供指导,包括一个软件和硬件唱盘的容器格式必须支持以便播放材料。美国自动记录工业协会(RIAA)和顶级的5个音乐作品公司Sony,Wamer,BMG,EMI以及Universal在1999年2月宣布支持SDMI。
尽管有这些努力,但是由于多种原因,DRM系统当前最多是一个不完善的解决方案。首先,由于因特网上盗版内容的可用性,对一个用户来说,在因特网上非法下载数字文件远比通过传统的贸易渠道购买一个合法的材料拷贝方便和廉价。尽管非法获得的材料与合法的拷贝相比可能降低质量,但是方便和可忽略的成本通常补偿了这个缺点。
第二,大多数DRM技术依赖某种加密的形式来保护数字信息。最有效的是,加密方案的双方必须在维持已加密信息的安全性方面具有既定的利益。一个合法的内容购买者有权利观看内容,但是在确保维护加密提供的安全性方面没有既定的利益。由于这个原因,许多DRM解决方案利用试图对用户隐藏解密密钥的数字证件或者许可。在这种系统中,所有内容的拷贝以同样的方式加密,同时媒体播放机确认用户的权利以显示或者播放被解密的内容。由于已加密的内容和解密密钥对用户是隐藏的但也还是可访问的,所以一个老练的用户可以反向巧妙的操作该DRM解决方案以去掉该加密从而允许没有阻碍的拷贝,同时散布被解密的内容。其它获得被解密的内容拷贝的较少的诡辩方法对不道德的用户同样是可用的,诸如当内容在重放期间合法显示时,录制视频数据文件的每一帧。
因此,非常希望提供一种控制数字信息互换以克服多种缺点的方法。尤其是,希望提供一种信息互换系统和方法,允许在安全性和访问信息上进行控制,以及预防对受版权保护的内容非法拷贝。
发明内容
根据本发明的用于控制访问数字信息的方法和设备利用一种定义了一个具体地理位置的位置标识属性。该位置标识属性与数字信息相关,这些数字信息仅能在该具体地理位置处被访问。位置标识属性进一步包括一个位置值和一个邻近值。位置值对应于数字信息的预期的接收设备的位置,而且可以进一步定义纬度,经度和海拔高度。邻近值对应于围绕该位置的一个区域。位置标识属性可以进一步包括一个仅能在具体地理位置和特定时期访问数字信息的时间值。
根据本发明的一个概括性实施方案,仅在由位置标识属性定义的具体地理位置才允许访问数字信息。作为实施过程的第一部分,访问被搜索数字信息的一个设备位置被标识。存在多种方式标识设备的位置,包括:(1)从设备的一个街道地址分析设备位置;(2)从设备内存储的一个文件检索设备位置;(3)从嵌入到设备中的GPS接收机恢复设备位置;以及(4)通过三角测量设备接收的RF信号恢复设备位置。在设备位置被标识之后,将之与由位置标识属性定义的具体地理位置进行比较。只有当设备位置落入具体地理位置中时,才允许访问数字信息。
在基于前述概括性实施方案的本发明的一个更加具体的实施方案中,利用至少部分基于位置标识属性的一个加密密钥来加密数字信息。加密密钥可以进一步基于由位置标识属性确定的一个区域参数,该区域参数被包含在已加密的数字信息中。区域参数描述了一个地理区域的形状,但是没有标识该地理区域的位置。区域参数确定与位置标识属性结合以便产生加密密钥。接收已加密数字信息的设备基于已接收的区域参数,同时根据任何前述方法确定的设备位置,能够产生一个解密密钥以解密数字信息。如果设备位置不在位置标识属性的邻近区域,则设备将不能产生一个解密密钥以解密该数字信息。因此,允许仅在具体地理位置处实施位置标识来解密数字信息。
在基于前述的概括性实施方案的本发明的另一个具体实施方案中,位置标识属性与数字信息在包含该数字信息的一个文件的一部分中相结合。通过允许仅在由位置标识属性定义的具体地理位置处访问该文件,访问该文件的一个软件应用程序或者操作系统将实施该位置标识。
然而,在基于前述的概括性实施方案的本发明的另一个具体实施方案中,通过与设备的硬件单元相关的诸如硬盘控制器或者视频控制器这样的硬件控制器来实施位置标识属性。如果硬件单元被定位在由位置标识属性定义的具体地理位置,那么数字信息仅能从存储器中被检索,或者在视频监视器上被显示。
利用位置标识控制访问数字信息的系统和方法的更加完整的理解将提供给那些本领域的普通技术人员,通过考虑下面优选实施方案的详细描述,实现其它的优点和其目的。首先参考附图,作简要描述。
附图说明
图1是说明根据本发明的一个实施方案,访问由位置标识确定的数字信息的示意图;
图2是说明一个位置标识属性的组成部分的框图;
图3是说明位置标识属性的一个位置值的组成部分的框图;
图4是说明将一个位置标识属性同数字信息相关联的方法的流程图;
图5是说明利用位置标识属性实施访问地理锁定(geolocked)数字信息的方法的流程图;
图6A-6D是说明用于确定一个设备的位置标识的可替换的方法的流程图;
图7是说明将一个位置标识属性同数字信息相关联的加密方法的流程图;
图8是说明利用位置标识属性实施访问地理锁定数字信息的加密方法的流程图;
图9是说明将一个位置标识属性同数字信息相关联的文件方法的流程图;
图10是说明利用位置标识属性实施访问地理锁定数字信息的文件方法的流程图。
具体实施方式
本发明满足控制数字信息互换的一种方法的需要,该方法允许在安全性和访问该信息方面被控制,以及预防受版权保护的内容的非法拷贝。在下面的详细描述中,同样的元件数字被用于描述在一个或者多个图中示出的同样的元件。不同的术语在整个详细的描述中被使用,包括下列:
设备。具有采集数字信息,传送信息,以及采集位置信息的最小容量的电子设备,系统,网络等等。这些电子设备通常包括实施程序指令的处理能力以及一个存储短期和长期数据资料的存储容量。
相关位置标识。以位置标识属性标记数字信息的方法。
数字信息。数字信息是以数字格式呈现的信息。能够数字化呈现的信息的实例包括文本,数据,软件,音乐,视频,图形等等。
实施位置标识。提供或者拒绝通过其相关的位置标识属性访问数字信息的方法。
地理编码(geocode)。在地球上的一个唯一的位置编码,通常与一个坐标系统相关。一些地理编码标识一个点位置,诸如当一个位置被其纬度和经度所标识时。其它的地理编码可以标识诸如邮政编码这样的区域。
地理锁定(geolock)。在数字信息和由一个位置标识属性定义的地理区域之间的一个可实施的关联。
地理锁定(geolock)信息。与位置标识属性相关的数字信息,并且仅能在由位置标识属性定义的一个区域内被访问。
位置。任何地理位置。可以是,但不限于,一个精确的点位置,一个地域或者区域位置,一个点位置包括在一个邻近区域,或者地球上的位置的组合之内。位置也可能包括用于在地球表面之上或者之下标识位置的高度(或者海拔高度),或者在时间维度中标识位置的时间。
位置标识。一个精确的位置编码。它能被用于,但不限于,精确定义信息将被访问的位置的信息的属性。位置标识可以是一个点位置,一个区域,与点位置相关的一个区域,一个狭长地带(即在每一侧具有一长度的中心线)的编码,或者任何其它的在时空上的一个位置的精确标识。
位置偏差。在不可能从相邻的位置准确地区别出来的一个位置的地理编码处的最小分辨率。例如,如果以两个字符的精密度使用一个军用坐标网(grid)参考系统,那么任何仅在10公里之内的位置都是精确的。
重放位置。将允许数字信息重放的位置。
邻近。包括该位置的地域或区域。
前面所述的定义不是想限定本发明的范围,而是想澄清一些在描述本发明中所用的术语。应当理解被定义的术语对于本领域的普通技术人员也可能具有其它的意思。这些术语在下面的详细描述中使用。
现在参考图1,该图是一个本发明的示意图,描述了访问由位置标识确定的数字信息。位置标识涉及一个信息的属性,该信息精确地确定信息可访问的地理区域或者范围。由A和B表示的两个地理区域在地图101上示出,其在美国大陆内。信息130以数字格式呈现,并且具有一个相关的位置标识属性131,其精确地将地理区域A定义为数字信息能被访问的区域。如果设备112被定位在地理区域A之内,那么数字信息130将可由该设备访问。相反,如果设备122被定位在地理区域B(或者除地理区域A之外的任何地方)之内,那么数字信息130将是不可被访问的。因此,位置标识代表了数字信息的一个属性,其确定了信息能被访问的精确地理位置。具有位置标识的数字信息称为“地理锁定的”,以及实施位置标识的系统地理锁定该相关的数字信息到由位置标识属性定义的地理区域。
图2描述了包括两项信息的一个位置标识属性140:一个位置值142,以及一个邻近值143。位置值142对应于一个特殊区域的唯一位置。许多不同的坐标系统,诸如纬度和经度已经被开发出来,其提供任一位置的唯一数字标识。对于本发明,唯一地标识一个位置的任何坐标系统都能被用于位置标识属性140的位置值142。邻近值143对应于围绕该位置的地域或者区域的外延。如果邻近值143被设置为0,空值,空等等,或者表明通过位置标识属性所涉及的区域是唯一的点位置的其它值,那么位置标识属性140可以包括一个点位置或者一个精确的位置。应当理解,邻近值143不同于位置偏差。邻近值143涉及一个区域或者地域表示,而位置偏差则是在不能精确地从相邻位置区分出一个地理编码或位置处的最小分辨率。
图3更加详细的描述了位置值142。如上所述,存在多个共同使用的不同的坐标系统,其提供一组在坐标系统内唯一标识每个位置的数字。在本发明中,位置值142按照如142a示出的一个唯一的位置指定或者地理编码被定义。运用传统坐标系统的纬度144和经度145可以进一步定义地理编码。其它已知的系统,诸如陆地中心(EarthCentered),陆地固定(Earth Fixed)笛卡尔坐标系统,通用横向墨卡托(UTM),军用坐标网参考系统(MGRS),世界地理参考系统(GEOREF)等等,也能被方便地使用。除了纬度144和经度145之外,位置值能进一步包括如142b所示的海拔高度146,其对应于海平面以上的位置高度。作为选择,位置值能进一步包括一个可以根据日期和/或时间范围来定义的时间值147。这允许考虑地理和/或时间访问信息二者来定义位置标识。
包括位置标识的位置值142的任何地域或者地理区域可能用作位置标识属性140的邻近值143。邻近值143可以包括由两个相邻经度线(假如水平边)和两个相邻的纬度线(假如垂直边)定义的一个矩形区域。作为选择,邻近值143可以包括一个通过定义围绕该位置的半径的单一数字代表的圆形区域。该圆形区域可以进一步被定义为或者圆心在该位置处的一个椭圆形区域,或者包含该位置但不必作为质心的一个圆形或者椭圆形区域。在另外一个选择中,邻近值143可以包括一个不规则的封闭多边形,或者一个狭长地带。然而,在又一种选择中,邻近值143可以对应于一个已知的地理区域,诸如巴西这个国家。能够定义邻近值143的其它类型的已知地理区域可能包括邮政编码,州,国家、联合城市等等。
根据本发明,无论何时要保存,存储或者拷贝数字信息,一个位置标识属性140与数字信息相关,为的是随后的数字信息的访问被限定在由位置标识属性140规定的地理区域。图4说明了使数字信息与位置标识属性140相关的一般方法,位置标识属性140允许精确地定义数字信息访问或者重放的区域。应当理解该方法类似于,诸如当存储文件时,用于计算机文件的一个只读属性这样的文件属性的设置。该方法可以通过一个系统或者装置来实施,该系统或者装置具有数据处理能力和存储能力,其足够产生、处置或者处理用于与另一方通信或者分配给另一方,诸如个人计算机,服务器,个人数字助手(PDA),膝上型电脑,工作站,网络等等的数字信息。在该系统或者设备上操作的软件或者嵌入的固件指令将促成该方法的实施。
尤其是,在步骤200,该方法以位置标识属性利用一个储存或存储数字信息的命令开始。在步骤202,一个用于数字信息的位置值142被检索并存储为以后使用。位置值142没有必要对应于该方法在设备上被调用的地理位置,而是在允许访问该数字信息处对应于一个设备的位置标识属性(如上所述)。在步骤204,该设备的位置标识属性的邻近值143被检索并存储为以后使用。下面将更加详细地描述产生位置值和邻近值142,143的各种方法。除了这些方法外,该位置和邻近值142,143也可以被提前存储并且从存储器中被检索,或者终端用户可以询问是否提供该信息。在步骤206,该检索到的位置和邻近值142,143被用于产生位置标识属性140。然后,在步骤210,数字信息216与位置标识属性140相关联以提供地理锁定的数字信息218。
试图通过一个重放设备实施的读出和拷贝操作来访问地理锁定信息将被拒绝,除非该设备确认一个有效的位置标识。这将通过相对于该重放设备的位置估测相关数字信息的位置标识以确定是否匹配来实施。图5示出了通过位置标识来实施访问数字信息的一般方法。从逻辑上讲,该方法类似于操作系统当前在文件上实施一个只读属性的方式,即允许用户为了读取而访问文件,但是拒绝为了写入而访问文件。通过一个系统或者装置来实施该方法,该系统或者装置具有数据处理能力和存储能力,其足够接收经由另一方,诸如个人计算机,服务器,路由器,个人数字助手(PDA),工作站,网络,膝上型电脑等等通信和分布的数字信息。在系统或设备上操作的软件或者嵌入的固件指令将促成该方法的实施。
尤其是,该方法在步骤220以一个访问数字信息的命令开始。在步骤222,地理锁定的数字信息218被读出,同时存储相关的位置标识属性140。应当理解,仅访问地理锁定信息的位置标识部分,而不是数字信息本身。该方法中的地理锁定信息的位置标识140被存储以便进一步使用。在步骤224,该方法确定访问数字信息的设备的位置。正如下面所描述的,存在多种可能的确定设备位置160的方法。该方法中的设备位置160被存储以便进一步使用。在步骤226,该方法确定设备的位置是否与位置标识140定义的区域一致。如果设备位置160与位置标识140一致,那么在步骤228,允许访问地理锁定的数字信息218。相反,如果设备位置160与位置标识140不一致,那么在步骤230拒绝访问。
图6A-6D说明了多种确定设备的重放位置的示范性方法,这些设备搜索访问地理锁定的数字信息。如上面图4所述,这些方法以数字信息通过作为实施位置标识过程一部分的一个系统来实施。应当理解,其它的用于确定设备重放位置的方法也能被很好的使用。
图6A示出了一个地址解码方法240,其中从接收地理锁定的数字信息的设备的街道地址分析一个地理编码。在步骤242,检索设备的地址。基于先前与采集地址的设备的通信,地址信息可以从存储器被再调用。作为选择,该设备可以快速提供作为信息处理的初始部分的地址信息。一但检索到地址信息,则该地址信息就被解码以导出在步骤244的一个具体的地理编码。该步骤可以利用能够从一个地址产生一个同样具体的地理编码的在商业上可用的软件程序,诸如来自位于纽约特洛伊的MapInfo公司的MapMarker PCX Component,版本4.2。如果希望包括一个具有位置标识属性的时间元素,那么在步骤246,将从该设备检索当前时间,诸如通过从设备系统时钟读出时间。应当理解步骤246是可选择的,并且在许多设备中,时间元素不应当被要求。最后,在步骤248,地理编码和时间被变换为一个可用作位置标识属性140的位置值142的格式。
图6B示出了一个设备许可方法250,其中位置值得自于存储在设备上的一个许可(license)。一个许可数据包是许多系统的一个常见特征并且通常用于确认访问设备程序。许可数据包是包含关于用户/获许可的人的信息的数字文件。尽管并非不可破译,但它们还是按照使其成为确认用户的一个可靠的方法的方式被编制并被加密。在本发明的实施例中,许可数据包将包括一个标识设备位置的同样具体的地理编码。在步骤252,存储到设备上的许可数据包被访问并且被检索。然后,在步骤254,从该许可恢复一个地理编码。如果希望包括一个具有位置标识属性的时间元素,那么在步骤256,将从该设备检索当前时间,诸如通过从设备系统时钟读出该时间。应当理解步骤256是可选择的,在许多设备中一个时间元素将不被要求。最后,在步骤258,地理编码和时间被变换为可用作位置标识属性140的位置值142的一种格式。
图6C示出了GPS数据恢复方法260,其中位置值从嵌入到设备中的一个GPS接收机恢复。由现有技术所知,全球定位系统(GPS)是由美国国防部开发并操作的一个基于卫星无线电导航的系统。GPS允许陆地,海洋和空中用户在世界各地,一天24小时,在各种气候条件下确定它们的三维位置,速度和时间。GPS系统以小于100米的精确度提供给非军队用户,而军队用户具有甚至更高的精确度。GPS基于一个称为世界测量系统1984(WGS 84)的坐标系统来定位位置信息,其类似于纬度和经度坐标系统。GPS接收机的商业可用性日益普及,在该实施方案中,期望设备包括一个嵌入的GPS接收机。例如,GPS接收机作为诸如由Rockwell公司制造的NavCard或者来自Trimble导航的GPScard这样的PCMCIA插件是可用的,以及Novalel公司制造了一个用于通用IBM PC的GPS接收机。在步骤262,GPS接收机嵌入到所访问的设备中。在步骤264,从嵌入式的GPS接收机恢复一个地理编码。作为选择,时间值同样可以从GPS接收机恢复。最后,在步骤266,地理编码和可选时间值被变换为可用作位置标识属性140的位置值142的一种格式。
图6D示出了确定设备位置的一种三角测量数据恢复方法270。由现有技术所知,三角测量是一种通常通过使用卫星,蜂窝电话,导航系统和其它无线电操作员提供准确位置信息的方法。Loran-C系统是一个商业上可用的导航系统的实例,其通过从多个固定位置RF发射机三角测量RF信号来提供位置信息。在步骤272,该系统将通过访问一个与设备通信的RF信号来确定到设备的方向。在步骤274,利用三角测量算法计算来自RF信号的地理编码。最后,在步骤276,地理编码被变换为可用作位置标识属性140的位置值142的一种格式。如果在位置标识属性140中需要一个时间元素,那么将以如上所述的同样的方式从设备系统时钟读出当前时间。
根据本发明的一个实施方案,数字信息在传送到设备之前被加密,以及位置标识属性140被用于产生一个位置标识,该标识基于被用于加密该数字信息的密钥。加上数字信息的加密层在位置标识属性140定义的访问上实施限制。图7说明了使数字信息与位置标识属性140相关联的加密方法。在步骤300,该方法以一个保存或者存储具有位置标识属性的数字信息的命令开始。在步骤302,一个用于数字信息的位置值142被检索且被存储以便以后使用。在步骤304,一个设备的位置标识属性的邻近值143被检索且被存储以便以后使用。在步骤306,位置和邻近值142,143被用于产生一个区域参数190,其通过该位置和邻近值定义一个地理区域的形状,但不标识位置。区域参数190可以对应于邻近值143。在步骤308,位置和邻近值143被用于产生一个密码位置标识密钥170。然后,在步骤310,数字信息312通过一个加密算法,确定性地以明文形式与位置标识密钥170组合,以密文形式提供加密地理锁定的数字信息314。这样,明文将基于位置标识密钥170被加密,所以位置标识属性与数字信息加密结合。区域参数190同样以明文的形式附加到地理锁定的数字信息314上。应当理解可以利用产生区域参数190的其它方法,只要单独的区域参数不足以产生该位置标识密钥,但是只有当与设备的位置相结合产生位置标识密钥时。
试图通过由一个重放设备实施的读出或拷贝操作来访问加密地理锁定的信息将被拒绝,除非该设备实施位置标识。图8示出了通过加密位置标识实施数字信息的一种方法。该方法在步骤320以一个访问数字信息的命令开始。在步骤322,加密的地理锁定数字信息314被访问以恢复区域参数190。应当理解仅该区域参数190而不是加密的锁定信息在这一点被访问。在步骤324,该方法确定访问数字信息的设备的位置,诸如使用上述方法的其中一个。在该方法中,设备位置160被存储以便进一步使用。该方法进行到步骤328,设备位置160与区域参数190相组合以产生一个加密位置标识密钥170。应当理解只有当设备位置160在位置标识属性定义的区域内时,在步骤328中产生的加密位置标识密钥170才将匹配在步骤308(见上)中先前产生的加密位置标识密钥170。然后,在步骤330,加密位置标识密钥170在一个加密算法中被使用,以解密地理锁定的数字信息314,同时产生明文数字信息312。应当注意该方法不取决于任何特定类型的加密算法,并且适合于与任何已知的加密方法,包括保密密钥加密和公共密钥加密一起使用。
在本发明的另一个实施例中,位置标识属性140通过一个设备或者一个设备的操作系统与包含数字信息的一个文件相关联,以便接下来的通过该设备或者操作系统访问的数字信息被限定在由位置标识属性140规定的地理区域。不像图4中(如上所述)的实施例,其主要是针对各方之间数字信息的通信,而该实施方案是通过在个人设备或设备的网络上实施的应用程序或者操作系统来最有效地管理数据文件。尤其是,该方法涉及包含一个利用由诸如字处理程序,电子邮件客户程序或者数据库管理器这样的应用程序使用的文件(例如,在文件头部中)的位置标识属性以便确定访问该文件。应当理解一个操作系统能够将当前的方法与控制基本系统文件操作的驱动器相结合,包括存贮,存储,拷贝,删除以及读命令。这类似于文件属性的方式,诸如读/写属性,在UNIX,Windows以及VAX/DCL操作系统中被处理。
图9说明了将数字信息与位置标识属性140相关联的文件方法,位置标识属性140精确地定义了通过一个将被允许的设备或者操作系统来访问一个数字信息文件的区域。该方法在步骤400,以保存或者存储一个带有位置标识属性的包含数字信息的文件命令开始。该命令可以作为一个设备或者操作系统的普通操作的一部分被实施。在步骤402,数字信息的一个位置值142被检索并且被存储以便以后使用。在步骤404,一个设备的位置标识属性的邻近值143被检索并且被存储以便以后使用。如上所述,可以使用各种产生位置和邻近值142,143的方法。在步骤406,被检索的位置和邻近值142,143被用于产生位置标识属性140。然后,在步骤408,数字信息416与位置标识属性140相结合以提供地理锁定的数字信息418。存在许多种方式将数字信息416与相关位置标识属性140相结合。对于被存储作为一个文件的数字信息416,该位置标识能被格式化并且附加到该数字信息文件的前面,诸如在头部中。作为选择,位置标识属性140能被存储在相关的目录文件中。在两种情况下,一个试图访问数字信息文件的应用程序或者操作系统,都将通过确定位置标识属性140是否允许访问地理锁定的数字信息来实施位置标识。
试图通过读出或者拷贝操作来访问地理锁定的信息将被拒绝(该读出或者拷贝操作通过在设备上执行的一个应用程序或者操作系统来执行),除非该设备与位置标识一致。图10示出了一个用于通过位置标识实施访问地理锁定的数字信息的文件方法。该方法在步骤420以访问该地理锁定的数字信息的一个命令开始。在步骤422,地理锁定的数字信息218被访问以恢复相关的位置标识属性140。应当理解仅该地理锁定的信息的位置标识部分而不是该数字信息本身被访问。在步骤424,该方法确定访问数字信息的设备的位置。如上所述,存在多种可能的方式确定设备位置160。在该方法中,设备位置160被存储以便进一步使用。在步骤426,该方法确定设备位置是否与由位置标识140定义的区域相一致。如果设备位置160与位置标识140一致,那么在步骤428,该应用程序或者操作系统能够访问地理锁定的数字信息218。相反,如果设备位置160与位置标识140不一致,那么在步骤430,被拒绝访问。由于访问地理锁定的数字信息仅能够通过一个应用程序或者通过操作系统来实现,所以该应用程序或者操作系统将能够继续实施访问该地理锁定的数字信息。
然而在本发明的另一个实施方案中,将数字信息与位置标识属性140相关联的方法能够在一个设备的硬件控制器中被实施。每个用于一个设备(例如,硬盘,DVD/CD-ROM,软盘,视频显示器等)的硬件设备,都具有一个相应的硬盘控制器,其利用响应来自软件操作系统的具体命令的设备来实施一组受限的功能。正如前述的实施方案,与对应的位置标识属性相关的数字信息被存储。任何试图通过一个设备级命令读出关于重放设备的位置和在设备上存储的位置标识的数字信息的方法,将通过硬件控制器来执行。
具体来讲,硬件控制器可以适用于执行前面提到的方法的某些或所有方面,包括上述关于图4的一般方法的步骤202-210,以及包括上述关于图5的一般方法的步骤222-230。例如,个人计算机的硬盘控制器可以被编码以实施前述方法,以便每个被存储在硬盘上的数字信息文件具有一个被存储在其间的或者作为一个文件目录的一部分的位置标识属性。该设备硬件控制器可以进一步包括一个集成的GPS接收机,其能将位置和时间信息提供给设备硬件控制器。如前所述,硬件控制器将阻碍试图访问已存储的文件,除非设备位置与位置标识属性相匹配。同样,一个视频控制器可以被编码以阻碍一个文件的显示,除非设备位置与位置标识属性相匹配。
存在多种应用程序和数据格式,其中位置标识属性能被用于控制访问数字信息。用户能够利用任何常规的方法以电子形式接收地理锁定的数字信息,包括经由电话线,光纤,有线电视,卫星广播,无线电或者其它媒介。用户也能够从存储器或者供应厂商以磁性的或者其它的编码媒介,例如CD-ROM,磁盘,录像带或者磁带的形式,物理地接收定制的地理锁定的数字信息。同样,地理锁定的数字信息能够在网络上,包括像因特网这样的广域网,像内部网这样的局域网上被传递,以及通过在个人和服务器计算机之间的拨号访问,像连接到电子邮件,或者通过一个数字蜂窝电话或者其它的无线设备被传递。地理锁定的数字信息能在磁盘,CD-ROM,磁带,固定或者可移动硬盘,DVD/CD-ROM,闪存/磁盘,EEPROM等上被存储。能够以这种形式被保护的该种类型的数字信息包括音乐文件(例如:MP3),软件,文学作品,商业交易文件,文本文件,视频/图像,寻呼消息,蜂窝电话会谈和交际,以及数字电影。
在本发明的一个示范性应用中,位置标识属性可以被用于反对盗版问题以及非法使用和拷贝数字电影。消费者将以类似于在商业视频光盘租借店租借或者购买电影的方式,租借或者购买数字视频媒介(例如,DVD)。在购买数字视频媒介时使用位置标识属性。特别是,对应于消费者的家庭地址的位置标识属性将被物理地存储在一个数字视频媒介的可重写的部分。在消费者家中的DVD播放机将被编码以实施该位置标识属性,使得将数字视频媒介的重放限制到特定的地理区域和时间段。即使该媒介被拷贝,丢失或者被盗,它也仅仅能够在其重放区域和时间范围内被观看,因此这可作为一个与非法使用数字媒介相关的问题的有利解决方案。
在另一个示范性的应用中,消费者通过一个供应厂商的目录订购数字电影或者音频。该目录可以是硬拷贝或者基于因特网获取,并且可以通过邮件,电话,传真传输订购或者基于因特网交易。无论通过何种方式订购,消费者的订购都表明了重放位置。当该订购被供应厂商供应时,与消费者相关的位置标识属性被确定,同时产生一个加密密钥,然后其被用于加密该媒介的数字信息文件。对于该订购,定制加密已购买的媒介,以一个诸如DVD或者CD-ROM这样的格式拷贝,并且封装一个同样针对位置标识属性设计的浏览程序。即使该已购买的媒介的整个内容都被拷贝,由位置标识属性定制的浏览程序和媒介将阻止浏览,除了在可允许的区域内之外。在该示范性的应用中,位置标识和定制的加密,以及浏览程序的使用对盗版问题以及非法使用和数字媒介的拷贝,提供了一个有利的解决方案。
在本发明的另一个示范性的实施方案中,位置标识被用于在公共网络上“小范围广播”信息。小范围广播涉及将信息传输到有限的听众(与将信息传输到广大听众的广播作对照)。许多种信息仅在一个位置范围内是可用的,例如,当地天气,交通信息,电影时间表,商店信息等等。使用这些取决于位置信息的应用可以称为基于位置的应用。位置标识提供一个使用一种广播类型协议在由位置标识的一个网络上发送信息的方式,该位置与例如本地区天气,销售商店的位置以及发布广告信息等有关。使用客户设备的位置,客户应用程序能够利用附加有该信息的位置标识,基于它们当前的位置,选择性地显示信息。它也能提供一种建立一个唯一的基于位置的共享加密密钥的方式,以维持在地理上受限的小范围广播应用的安全保密通信。
在本发明的另一个示范性的应用中,位置标识用于增强无线网络连通的保密性和安全性。随着诸如允许连接到一个网络的无线便携式终端或者工作站的蓝牙技术这样的网络设备和协议的到来,无线网络的时代也来临了。“蓝牙”是一种在移动装置(例如,膝上型电脑,PDA,蜂窝电话)和支持点对点以及多点应用的桌上型设备之间进行短距离数字语音和数据传输的开放式标准。由于在网络上通信的每一个无线设备将具有唯一的位置,所以位置标识能够被用于建立唯一共享的加密密钥,其能被用于保持连接到公共网络上的无线设备安全保密的通信。
在本发明的另一个示范性的实施方案中,位置标识用于增强web应用的用户的保密性和安全性。因特网“小甜饼”提供一种允许web应用保持在各个web页之间的状态的方式,并且通过允许服务器在用户计算机上设置和存储一对名字/数值而被广泛实施。服务器传送一个小甜饼到用户计算机,用户计算机包括一个唯一的由客户机程序和服务器建立并共享的状态标识。但是,允许服务器在用户计算机上设置并存储信息已经产生涉及保密性和安全性的问题。本发明通过允许客户端应用程序产生唯一的状态标识符来提供一种增强保密性和安全性的新的方式,其能与服务器共享,并且用于保持基于web应用的状态。
在前述的每一个实施方案和示范性的应用中,至少存在4种逻辑的边界,其存在于访问地理锁定的数字信息的应用程序和运行这些应用程序的外围设备和网络环境之间。这些边界包括:(1)数据采集/设备边界;(2)存储/设备边界;(3)用户接口/设备边界:以及(4)设备/采集位置边界。数据采集/设备边界涉及在采集数字信息的点处,通过一个设备实施位置标识,例如不能从其它的信息源采集数字信息,除非满足该位置标识属性。存储/设备边界涉及在存储数字信息的点处,通过一个设备实施位置标识,例如不能从存储器调用一个已存储的文件,除非满足该位置标识属性。用户接口/设备边界涉及在呈现给用户信息的点处,实施位置标识,例如用户不能在设备的监视器上看到数字信息,除非满足位置标识属性。设备/采集边界涉及通过确认设备位置来限制访问地理锁定的数据,例如用户不能观看,存储,检索,或者相反,以任何方式利用数字信息,除非利用嵌入式GPS接收机采集设备位置。应当理解本发明的任何具体的实施方案提供的相对的安全性与实施访问控制处的边界相关。
因此,通过对利用位置标识来控制访问数字信息的系统和方法的一个优选的实施方案的描述,本发明所实现的某些优点对本领域的普通技术人员来说是显而易见的。同样应当理解,各种修改,改编,以及其可替换的实施方案都在本发明的精神和范围之内。本发明进一步由下面的权利要求定义。

Claims (54)

1.一种用于控制访问数字信息的方法,包括:
使所述数字信息与定义至少一个具体地理位置的位置标识属性相关,其中所述数字信息仅能在所述具体地理位置处被访问。
2.权利要求1的方法,其中所述相关步骤进一步包括产生所述位置标识属性以包含至少一个位置值和一个邻近值。
3.权利要求2的方法,其中所述位置值对应于所述数字信息的预期接收设备的一个位置。
4.权利要求2的方法,进一步包括产生所述位置标识属性以包含一个时间值。
5.权利要求2的方法,其中所述位置值进一步包括一个纬度和经度。
6.权利要求5的方法,其中所述位置值进一步包括一个海拔高度。
7.权利要求3的方法,其中所述邻近值对应于包围所述位置的一个区域。
8.权利要求7的方法,进一步包括,从由一个矩形区域,一个多边形区域,一个圆形区域以及一个椭圆形区域组成的组中选择所述区域。
9.权利要求7的方法,进一步包括,从包含一个邮政编码,一个州,一个城市,一个县,一个电话号码区号以及一个国家中至少之一的已知地理区域中选择所述区域。
10.权利要求1的方法,进一步包括,仅在所述具体地理位置处通过允许访问所述数字信息来实施所述位置标识属性。
11.权利要求10的方法,其中所述实施步骤进一步包括标识一个设备的位置,通过该设备寻求对所述数字信息的访问。
12.权利要求11的方法,其中所述实施步骤进一步包括,将所述设备位置与由所述位置标识属性定义的所述具体地理位置相比较,只有当所述设备位置落入所述具体地理位置时才允许访问所述数字信息。
13.权利要求11的方法,其中所述位置标识步骤进一步包括,从所述设备的一个街道地址解析所述设备位置。
14.权利要求11的方法,其中所述位置标识步骤进一步包括,从存储到所述设备里的一个文件检索所述设备位置。
15.权利要求11的方法,其中所述位置标识步骤进一步包括,从嵌入到所述设备的一个GPS接收机恢复所述设备位置。
16.权利要求11的方法,其中所述位置标识步骤进一步包括,通过三角测量由所述设备接收的RF信号来恢复所述设备位置。
17.权利要求1的方法,其中所述相关步骤进一步包括,利用至少部分地基于所述位置标识属性的一个加密密钥来加密所述数字信息。
18.权利要求17的方法,进一步包括,产生一个区域参数,该参数定义包围所述具体地理位置的一个区域,以及确定性地将所述区域参数与所述位置标识属性相结合以产生所述加密密钥。
19.权利要求17的方法,进一步包括,仅在所述具体地理位置处,通过允许解密所述数字信息来实施所述位置标识属性。
20.权利要求19的方法,其中所述实施步骤进一步包括,产生一个解密密钥,该解密密钥至少部分地基于所述具体地理位置,所述解密密钥从而被用于解密所述数字信息。
21.权利要求1的方法,其中所述相关步骤进一步包括,将所述位置标识属性与所述数字信息相结合。
22.权利要求21的方法,进一步包括,在包含所述数字信息的文件的一部分中包括所述位置标识属性。
23.权利要求22的方法,进一步包括,仅在所述具体地理位置处,通过允许由一个相应的软件应用程序访问所述文件来实施所述位置标识属性。
24.权利要求1的方法,进一步包括,仅在所述具体地理位置处,通过允许从存储器检索所述数字信息来实施所述位置标识属性。
25.权利要求1的方法,进一步包括,仅在所述具体地理位置处,通过允许直观显示所述数字信息来实施所述位置标识属性。
26.权利要求1的方法,进一步包括,按照包含CD-ROM,DVD,磁盘,录像带以及磁带中至少之一的固定格式存储所述数字信息和所述位置标识属性。
27.权利要求1的方法,进一步包括,以电子形式经由电话线,视频电缆,卫星广播,光纤以及无线电中至少之一来传送所述数字信息和所述位置标识属性。
28.一种用于控制访问数字信息的设备,包括:
一个具有适用于存储软件指令的存储器的处理器,该指令通过操作使所述处理器关联所述数字信息和一个位置标识属性,该位置标识属性定义至少一个具体地理位置,其中所述数字信息仅在所述具体地理位置处能被访问。
29.权利要求28的设备,其中所述位置标识属性进一步包括至少一个位置值和一个邻近值。
30.权利要求29的设备,其中所述位置值对应于所述数字信息的一个预期接收设备的位置。
31.权利要求29的设备,其中所述位置标识属性进一步包括一个时间值。
32.权利要求29的设备,其中所述位置值进一步包括一个纬度和一个经度。
33.权利要求32的设备,其中所述位置值进一步包括一个海拔高度。
34.权利要求29的设备,其中所述邻近值对应于包围所述位置的一个区域。
35.权利要求34的设备,其中所述区域进一步包括一个矩形区域,一个多边形区域,一个圆形区域以及一个椭圆形区域中的至少一个。
36.权利要求34的设备,其中所述区域进一步包括包含一个邮政编码,一个州,一个城市,一个县,一个电话号码区号以及一个国家中至少之一的一个已知地理区域。
37.权利要求28的设备,进一步包括,仅在所述具体地理位置处,通过允许访问所述数字信息来实施所述位置标识属性的装置。
38.权利要求37的设备,其中所述实施装置进一步包括,用于标识一个设备位置的装置,通过该设备寻求对所述数字信息的访问。
39.权利要求38的设备,其中所述实施装置进一步包括,将所述设备位置与由所述位置标识属性定义的所述具体地理位置相比较的装置,其中仅当所述设备位置落入所述具体地理位置时,才允许访问所述数字信息。
40.权利要求38的设备,其中所述位置标识装置进一步包括,从所述设备的一个街道地址解析所述设备位置的装置。
41.权利要求38的设备,其中所述位置标识装置进一步包括,从存储到所述设备里的一个文件检索所述设备位置的装置。
42.权利要求38的设备,其中所述位置标识装置进一步包括,从嵌入到所述设备的一个GPS接收机恢复所述设备位置的装置。
43.权利要求38的设备,其中所述位置标识装置进一步包括,通过三角测量由所述设备接收的RF信号来恢复所述设备位置的装置。
44.权利要求28的设备,其中所述存储器进一步存储软件指令,该指令通过操作使所述处理器利用至少部分地基于所述位置标识属性的一个加密密钥来加密所述数字信息。
45.权利要求44的设备,进一步包括一个区域参数,该区域参数定义包围所述具体地理位置的区域,以及所述存储器进一步存储软件指令,该指令通过操作使所述处理器确定性地将所述区域参数与所述位置标识属性相结合以产生所述加密密钥。
46.权利要求44的设备,进一步包括,仅在所述具体地理位置处通过允许解密所述数字信息来实施所述位置标识属性的装置。
47.权利要求46的设备,其中所述实施装置进一步包括用于产生解密密钥的装置,该解密密钥至少部分地基于所述具体地理位置,所述解密密钥从而被用于解密所述数字信息。
48.权利要求28的设备,其中所述位置标识属性与所述数字信息相结合。
49.权利要求48的设备,其中所述位置标识属性被包含在包括所述数字信息的一个文件的一部分中。
50.权利要求49的设备,进一步包括仅在所述具体地理位置处,通过允许利用一个相应的软件应用程序访问所述文件来实施所述位置标识属性的装置。
51.权利要求28的设备,进一步包括仅在所述具体地理位置处,通过允许从存储器中检索所述数字信息来实施所述位置标识属性的装置。
52.权利要求28的设备,进一步包括仅在所述具体地理位置处,通过允许直观显示所述数字信息来实施所述位置标识属性的装置。
53.权利要求28的设备,其中所述数字信息和所述位置标识属性按照包括CD-ROM,DVD,磁盘,录像带以及磁带其中之一的一种固定格式被排列。
54.权利要求28的设备,其中所述数字信息和所述位置标识属性以电子形式经由电话线,视频电缆,卫星广播,光纤以及无线电其中之一被传送。
CNB018182410A 2000-10-30 2001-10-30 利用位置标识控制访问数字信息的系统和方法 Expired - Fee Related CN1287247C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/699,832 2000-10-30
US09/699,832 US6985588B1 (en) 2000-10-30 2000-10-30 System and method for using location identity to control access to digital information

Publications (2)

Publication Number Publication Date
CN1474966A CN1474966A (zh) 2004-02-11
CN1287247C true CN1287247C (zh) 2006-11-29

Family

ID=24811105

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018182410A Expired - Fee Related CN1287247C (zh) 2000-10-30 2001-10-30 利用位置标识控制访问数字信息的系统和方法

Country Status (9)

Country Link
US (1) US6985588B1 (zh)
EP (1) EP1374013A2 (zh)
JP (1) JP2004528616A (zh)
KR (1) KR100690114B1 (zh)
CN (1) CN1287247C (zh)
AU (2) AU2002230796B2 (zh)
BR (1) BR0114935A (zh)
CA (1) CA2427498C (zh)
WO (1) WO2002037246A2 (zh)

Families Citing this family (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7792297B1 (en) 1998-03-31 2010-09-07 Piccionelli Greg A System and process for limiting distribution of information on a communication network based on geographic location
CA2403737C (en) * 2000-03-21 2012-09-25 Ted R. Rittmaster System and process for distribution of information on a communication network
US7812856B2 (en) 2000-10-26 2010-10-12 Front Row Technologies, Llc Providing multiple perspectives of a venue activity to electronic wireless hand held devices
US7630721B2 (en) 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US7120254B2 (en) * 2000-10-30 2006-10-10 Geocodex Llc Cryptographic system and method for geolocking and securing digital information
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
WO2003034192A1 (en) * 2001-10-17 2003-04-24 Enuvis, Inc. Systems and methods for facilitating transactions in accordance with a region requirement
US20030108202A1 (en) * 2001-12-12 2003-06-12 Clapper Edward O. Location dependent encryption and/or decryption
US7752135B2 (en) * 2002-01-16 2010-07-06 International Business Machines Corporation Credit authorization system and method
GB2384331A (en) * 2002-01-19 2003-07-23 Hewlett Packard Co Access control using credentials
US20030177094A1 (en) * 2002-03-15 2003-09-18 Needham Bradford H. Authenticatable positioning data
WO2003107171A1 (ja) * 2002-06-01 2003-12-24 セイコーエプソン株式会社 プリンタ、サーバ及び印刷システム、並びに、データ受信装置及びデータ送受信システム
US7016888B2 (en) * 2002-06-18 2006-03-21 Bellsouth Intellectual Property Corporation Learning device interaction rules
JP2004032336A (ja) * 2002-06-26 2004-01-29 Nec Corp ネットワーク接続管理システム及びそれに用いるネットワーク接続管理方法
US8539232B2 (en) * 2002-06-26 2013-09-17 Sony Corporation Information terminal apparatus, information processing apparatus and information communication system
US20040010553A1 (en) * 2002-07-15 2004-01-15 International Business Machines Corporation Peer to peer location based services
FI114063B (fi) 2002-09-02 2004-07-30 Tekla Corp Järjestely ja menetelmä liikuteltavan kenttälaitteen sovittamiseksi
US8123616B2 (en) * 2003-03-25 2012-02-28 Igt Methods and apparatus for limiting access to games using biometric data
US9124584B2 (en) * 2003-05-09 2015-09-01 Arvato Digital Services Llc Location-specific or range-based licensing system
US8135773B2 (en) * 2003-06-04 2012-03-13 Panasonic Avionics Corporation System and method for downloading files
US20050086391A1 (en) * 2003-09-30 2005-04-21 International Business Machines Corporation Location sensitive software download
US20050071666A1 (en) * 2003-09-30 2005-03-31 International Business Machines Corporation Location sensitive software execution
US7392057B2 (en) * 2003-10-31 2008-06-24 Samsung Electronics Co., Ltd Message service method for mobile communication terminal using position information
WO2005057355A2 (en) 2003-12-05 2005-06-23 Motion Picture Association Of America Digital rights management using a triangulating geographic locating device
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8341752B2 (en) 2004-02-25 2012-12-25 Accenture Global Services Limited RFID enabled media system and method that provides dynamic downloadable media content
US20070060358A1 (en) 2005-08-10 2007-03-15 Amaitis Lee M System and method for wireless gaming with location determination
US8616967B2 (en) 2004-02-25 2013-12-31 Cfph, Llc System and method for convenience gaming
EP1719039B1 (en) 2004-02-25 2015-11-04 Accenture Global Services Limited Rfid protected media system and method
US8092303B2 (en) 2004-02-25 2012-01-10 Cfph, Llc System and method for convenience gaming
US7534169B2 (en) 2005-07-08 2009-05-19 Cfph, Llc System and method for wireless gaming system with user profiles
US8576730B2 (en) 2004-03-31 2013-11-05 Time Warner, Inc. Method and system for determining locality using network signatures
US20060026184A1 (en) * 2004-06-24 2006-02-02 Texas Instruments Incorporated Generation and use of files having embedded location information
JP4803981B2 (ja) * 2004-09-14 2011-10-26 キヤノン株式会社 データ処理装置、データ処理方法、及びコンピュータプログラム
US8086536B2 (en) 2004-09-16 2011-12-27 Microsoft Corporation Location based licensing
KR100640543B1 (ko) * 2004-10-28 2006-10-30 주식회사 팬택 이동 통신망에서 데이터 다운로드 서비스 방법
EP1836593B1 (en) 2004-11-19 2020-01-15 Nielsen Media Research, Inc. Method, space-shift detector and system, for detecting whether media from a digital recording/playback device have been space shifted
JP2006157165A (ja) * 2004-11-25 2006-06-15 Ntt Docomo Inc エリア限定放送システム、通信端末、放送データ送信装置、エリア限定放送方法
US20060173782A1 (en) * 2005-02-03 2006-08-03 Ullas Gargi Data access methods, media repository systems, media systems and articles of manufacture
US8312064B1 (en) * 2005-05-11 2012-11-13 Symantec Corporation Method and apparatus for securing documents using a position dependent file system
US8070604B2 (en) 2005-08-09 2011-12-06 Cfph, Llc System and method for providing wireless gaming as a service application
US10510214B2 (en) 2005-07-08 2019-12-17 Cfph, Llc System and method for peer-to-peer wireless gaming
WO2007063437A2 (en) * 2005-11-29 2007-06-07 Nxp B.V. Storage media
US7904483B2 (en) * 2005-12-23 2011-03-08 Geopeg, Inc. System and method for presenting geo-located objects
US10488860B1 (en) 2006-02-21 2019-11-26 Automodality, Inc. Geocoding data for an automated vehicle
US7617246B2 (en) 2006-02-21 2009-11-10 Geopeg, Inc. System and method for geo-coding user generated content
US20070200674A1 (en) * 2006-02-14 2007-08-30 Garmin Ltd., A Cayman Islands Corporation Electronic device having a location-based security feature
JP5200204B2 (ja) 2006-03-14 2013-06-05 ディブエックス リミテッド ライアビリティー カンパニー 高信頼性システムを含む連合型デジタル権限管理機構
US7765192B2 (en) 2006-03-29 2010-07-27 Abo Enterprises, Llc System and method for archiving a media collection
US7444388B1 (en) 2006-04-13 2008-10-28 Concert Technology Corporation System and method for obtaining media content for a portable media player
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US7549576B2 (en) 2006-05-05 2009-06-23 Cfph, L.L.C. Systems and methods for providing access to wireless gaming devices
US7976025B2 (en) 2006-05-04 2011-07-12 Waterleaf Limited Domino roulette
US8939359B2 (en) 2006-05-05 2015-01-27 Cfph, Llc Game access device with time varying signal
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
TW200826678A (en) * 2006-12-07 2008-06-16 Prime Electronics & Amp Satellitics Inc GPS addressing identification method of digital TV and satellite signal receiving device
US8150870B1 (en) * 2006-12-22 2012-04-03 Amazon Technologies, Inc. Scalable partitioning in a multilayered data service framework
US8307092B2 (en) * 2007-02-21 2012-11-06 Napo Enterprises, Llc Method and system for collecting information about a user's media collections from multiple login points
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US7945586B1 (en) * 2007-03-29 2011-05-17 Trend Micro Incorporated Methods and apparatus to protect data
US20080263094A1 (en) * 2007-04-20 2008-10-23 Joshua Bass Multi-rendered multimedia site generation apparatus, systems, and methods
US8880583B2 (en) * 2007-06-08 2014-11-04 Nixle, Llc System and method for permitting geographically-pertinent information to be ranked by users according to users' geographic proximity to information and to each other for affecting the ranking of such information
WO2009032814A2 (en) * 2007-09-04 2009-03-12 Nixle, Llc System and method for collecting and organizing popular near real-time data in a virtual geographic grid
CN101868923B (zh) 2007-09-24 2015-04-01 松下航空电子公司 用于在旅行期间在移动平台上接收广播内容的系统和方法
WO2009065137A1 (en) 2007-11-16 2009-05-22 Divx, Inc. Hierarchical and reduced index structures for multimedia files
WO2009079734A1 (en) * 2007-12-20 2009-07-02 Bce Inc. Contact-less tag with signature, and applications thereof
CN101673249A (zh) * 2008-09-12 2010-03-17 颜根泰 数据保密系统及方法
US20100088768A1 (en) * 2008-10-03 2010-04-08 Invensys Systems, Inc. Industrial process visualization application having an operating system locale-based regionally limited license
US8452227B2 (en) 2008-10-31 2013-05-28 David D. Minter Methods and systems for selecting internet radio program break content using mobile device location
US8356328B2 (en) * 2008-11-07 2013-01-15 Minter David D Methods and systems for selecting content for an Internet television stream using mobile device location
US8509990B2 (en) * 2008-12-15 2013-08-13 Panasonic Avionics Corporation System and method for performing real-time data analysis
WO2010080911A1 (en) 2009-01-07 2010-07-15 Divx, Inc. Singular, collective and automated creation of a media guide for online content
CN101902683B (zh) * 2009-05-27 2014-07-09 日电(中国)有限公司 信息发布方法、设备和系统
EP2441229B1 (en) * 2009-06-11 2020-05-06 Panasonic Avionics Corporation System and method for providing security aboard a moving platform
US8583924B2 (en) * 2009-07-01 2013-11-12 Hand Held Products, Inc. Location-based feature enablement for mobile terminals
US9016627B2 (en) 2009-10-02 2015-04-28 Panasonic Avionics Corporation System and method for providing an integrated user interface system at a seat
CN102712277B (zh) * 2009-10-02 2016-04-20 松下航空电子公司 用于与信息系统交互的系统和方法
JP5723888B2 (ja) 2009-12-04 2015-05-27 ソニック アイピー, インコーポレイテッド 基本ビットストリーム暗号材料伝送システムおよび方法
EP2514062B1 (en) * 2009-12-14 2017-11-01 Panasonic Avionics Corporation System and method for providing dynamic power management
KR101040608B1 (ko) * 2009-12-28 2011-06-10 아주대학교산학협력단 환경속성 정보를 이용한 데이터의 보호방법
GB201000021D0 (en) 2010-01-04 2010-02-17 Plastic Logic Ltd Electronic document reading devices
US9015136B2 (en) * 2010-01-22 2015-04-21 Microsoft Technology Licensing, Llc Storing temporary state data in separate containers
CN102971214B (zh) 2010-04-27 2016-01-13 松下航空电子公司 用于用户接口设备的连接支撑系统及方法
US8974302B2 (en) 2010-08-13 2015-03-10 Cfph, Llc Multi-process communication regarding gaming information
US8956231B2 (en) 2010-08-13 2015-02-17 Cfph, Llc Multi-process communication regarding gaming information
CA2807848C (en) 2010-09-10 2019-10-01 Panasonic Avionics Corporation Integrated user interface system and method
US20120110339A1 (en) * 2010-11-01 2012-05-03 Par Technology Corporation Security Software For Vector File Format Data
US20120159568A1 (en) * 2010-12-17 2012-06-21 Haixiang He Method and Apparatus for Limiting Digital Content Consumption Inside Defined Real-world Geographic Area(s)
US8560839B2 (en) * 2010-12-20 2013-10-15 Microsoft Corporation Tamper proof location services
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
JP2012235424A (ja) * 2011-05-09 2012-11-29 Nec Access Technica Ltd 情報管理装置、情報管理システム、情報管理方法およびプログラム
US8818171B2 (en) 2011-08-30 2014-08-26 Kourosh Soroushian Systems and methods for encoding alternative streams of video for playback on playback devices having predetermined display aspect ratios and network connection maximum data rates
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
KR101928910B1 (ko) 2011-08-30 2018-12-14 쏘닉 아이피, 아이엔씨. 복수의 최대 비트레이트 레벨들을 사용하여 인코딩된 비디오를 인코딩하고 스트리밍하기 위한 시스템들 및 방법들
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US9754276B2 (en) * 2011-12-21 2017-09-05 Paypal Inc. Digital content provided to a user at a physical location
CN103514413A (zh) * 2012-06-29 2014-01-15 凹凸电子(武汉)有限公司 数字文件读取保护装置、方法以及信息处理设备
US10452715B2 (en) 2012-06-30 2019-10-22 Divx, Llc Systems and methods for compressing geotagged video
JP5962484B2 (ja) * 2012-12-14 2016-08-03 富士通株式会社 記憶装置、記憶装置のデータ保護方法、及びプログラム
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9397836B2 (en) * 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US8904539B2 (en) 2013-03-07 2014-12-02 Ricoh Co., Ltd. Location constraints for template access and form activities
CA2841685C (en) 2013-03-15 2021-05-18 Panasonic Avionics Corporation System and method for providing multi-mode wireless data distribution
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US9075960B2 (en) * 2013-03-15 2015-07-07 Now Technologies (Ip) Limited Digital media content management apparatus and method
US9712324B2 (en) * 2013-03-19 2017-07-18 Forcepoint Federal Llc Methods and apparatuses for reducing or eliminating unauthorized access to tethered data
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
CN104253801B (zh) * 2013-06-28 2017-09-22 中国电信股份有限公司 实现登录认证的方法、装置和系统
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
EP3058469A4 (en) * 2013-10-14 2017-04-19 Nokia Technologies Oy Method and apparatus for identifying media files based upon contextual relationships
US10768784B2 (en) * 2013-12-06 2020-09-08 Vivint, Inc. Systems and methods for rules-based automations and notifications
US9560413B2 (en) * 2014-02-24 2017-01-31 Rovi Guides, Inc. Systems and methods for notifying a user when activity level exceeds an authorization level
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
WO2016132454A1 (ja) * 2015-02-17 2016-08-25 富士通株式会社 アプリケーション配信方法、アプリケーション配信プログラム、およびサーバ
GB201504492D0 (en) 2015-03-17 2015-04-29 Piksel Inc Temporary access to reserved content
CN104966027A (zh) * 2015-06-09 2015-10-07 北京农业信息技术研究中心 数据访问控制方法和装置
US9477825B1 (en) * 2015-07-10 2016-10-25 Trusted Mobile, Llc System for transparent authentication across installed applications
US11947354B2 (en) * 2016-06-07 2024-04-02 FarmX Inc. Geocoding data for an automated vehicle
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
EP3491801B1 (en) * 2016-07-28 2021-01-13 Koninklijke Philips N.V. Identifying a network node to which data will be replicated
US10852921B2 (en) 2016-08-25 2020-12-01 Latloc, LLC Method of gathering, storing, and distributing user defined geographic location identities
CN106599702B (zh) * 2016-12-08 2020-02-07 武汉斗鱼网络科技有限公司 一种文件加密、解密的方法及装置
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
WO2021167422A1 (ko) 2020-02-20 2021-08-26 주식회사 에스360브이알 디지털 지도 기반의 온라인 플랫폼
US11200306B1 (en) 2021-02-25 2021-12-14 Telcom Ventures, Llc Methods, devices, and systems for authenticating user identity for location-based deliveries

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4468793A (en) * 1980-12-01 1984-08-28 Texas Instruments Incorporated Global position system (GPS) multiplexed receiver
US4418425A (en) 1981-08-31 1983-11-29 Ibm Corporation Encryption using destination addresses in a TDMA satellite communications network
US4887296A (en) 1984-10-26 1989-12-12 Ricoh Co., Ltd. Cryptographic system for direct broadcast satellite system
US4709266A (en) 1985-01-14 1987-11-24 Oak Industries Inc. Satellite scrambling communication network using geographically separated uplinks
US4860352A (en) 1985-05-20 1989-08-22 Satellite Financial Systems Corporation Satellite communication system and method with message authentication suitable for use in financial institutions
US4993067A (en) 1988-12-27 1991-02-12 Motorola, Inc. Secure satellite over-the-air rekeying method and system
US5243652A (en) 1992-09-30 1993-09-07 Gte Laboratories Incorporated Location-sensitive remote database access control
US5506904A (en) * 1993-08-04 1996-04-09 Scientific-Atlanta, Inc. System and method for transmitting and receiving variable length authorization control for digital services
US5532838A (en) 1993-12-27 1996-07-02 Barbari; Edward P. Method & apparatus for dynamically creating and transmitting documents via facsimile equipment
US5659617A (en) 1994-09-22 1997-08-19 Fischer; Addison M. Method for providing location certificates
US5727057A (en) * 1994-12-27 1998-03-10 Ag Communication Systems Corporation Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services
US5577122A (en) * 1994-12-29 1996-11-19 Trimble Navigation Limited Secure communication of information
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
CA2683230C (en) 1995-02-13 2013-08-27 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US5982897A (en) 1995-04-26 1999-11-09 Itt Corporation Selective denial of encrypted high precision data by indirect keying
US5640452A (en) 1995-04-28 1997-06-17 Trimble Navigation Limited Location-sensitive decryption of an encrypted message
US6181867B1 (en) 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US6003030A (en) 1995-06-07 1999-12-14 Intervu, Inc. System and method for optimized storage and retrieval of data on a distributed computer network
US5754657A (en) 1995-08-31 1998-05-19 Trimble Navigation Limited Authentication of a message source
US5757916A (en) 1995-10-06 1998-05-26 International Series Research, Inc. Method and apparatus for authenticating the location of remote users of networked computing systems
US5740252A (en) 1995-10-13 1998-04-14 C/Net, Inc. Apparatus and method for passing private demographic information between hyperlink destinations
JPH09190236A (ja) 1996-01-10 1997-07-22 Canon Inc 情報処理方法及び装置及びシステム
US5991876A (en) 1996-04-01 1999-11-23 Copyright Clearance Center, Inc. Electronic rights management and authorization system
JP3634506B2 (ja) * 1996-05-29 2005-03-30 セイコーエプソン株式会社 情報処理装置、情報提供システム、情報管理方法および記録媒体
US5790074A (en) 1996-08-15 1998-08-04 Ericsson, Inc. Automated location verification and authorization system for electronic devices
US5799083A (en) 1996-08-26 1998-08-25 Brothers; Harlan Jay Event verification system
US6006332A (en) 1996-10-21 1999-12-21 Case Western Reserve University Rights management system for digital media
US5898680A (en) 1996-11-05 1999-04-27 Worldspace, Inc. System for providing location-specific data to a user
US6104815A (en) 1997-01-10 2000-08-15 Silicon Gaming, Inc. Method and apparatus using geographical position and universal time determination means to provide authenticated, secure, on-line communication between remote gaming locations
US5920861A (en) 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US6041411A (en) 1997-03-28 2000-03-21 Wyatt; Stuart Alan Method for defining and verifying user access rights to a computer information
US5796634A (en) 1997-04-01 1998-08-18 Bellsouth Corporation System and method for identifying the geographic region of a geographic area which contains a geographic zone associated with a location
JPH10341212A (ja) * 1997-06-10 1998-12-22 Matsushita Electric Ind Co Ltd 暗号文伝送システム
US5987136A (en) 1997-08-04 1999-11-16 Trimble Navigation Ltd. Image authentication patterning
US6057779A (en) 1997-08-14 2000-05-02 Micron Technology, Inc. Method of controlling access to a movable container and to a compartment of a vehicle, and a secure cargo transportation system
US6070174A (en) 1997-09-30 2000-05-30 Infraworks Corporation Method and apparatus for real-time secure file deletion
US5991739A (en) 1997-11-24 1999-11-23 Food.Com Internet online order method and apparatus
US6154172A (en) 1998-03-31 2000-11-28 Piccionelli; Gregory A. System and process for limiting distribution of information on a communication network based on geographic location
US6370629B1 (en) * 1998-10-29 2002-04-09 Datum, Inc. Controlling access to stored information based on geographical location and date and time
US6321092B1 (en) 1998-11-03 2001-11-20 Signal Soft Corporation Multiple input data management for wireless location-based applications
US6046689A (en) 1998-11-12 2000-04-04 Newman; Bryan Historical simulator

Also Published As

Publication number Publication date
WO2002037246A3 (en) 2003-10-09
US6985588B1 (en) 2006-01-10
EP1374013A2 (en) 2004-01-02
CA2427498A1 (en) 2002-05-10
BR0114935A (pt) 2005-12-13
CN1474966A (zh) 2004-02-11
AU2002230796B2 (en) 2007-05-10
KR20030074615A (ko) 2003-09-19
JP2004528616A (ja) 2004-09-16
AU3079602A (en) 2002-05-15
CA2427498C (en) 2011-10-11
KR100690114B1 (ko) 2007-03-08
WO2002037246A2 (en) 2002-05-10

Similar Documents

Publication Publication Date Title
CN1287247C (zh) 利用位置标识控制访问数字信息的系统和方法
US7120254B2 (en) Cryptographic system and method for geolocking and securing digital information
AU2002230796A1 (en) System and method for using location identity to control access to digital information
CN101496327B (zh) 用于流式多媒体内容的权限管理系统
CN101268651B (zh) 用于流式多媒体内容的权限管理系统
US8244639B2 (en) Content identification, personal domain, copyright notification, metadata and e-Commerce
US8407146B2 (en) Secure storage
JP6601623B2 (ja) コンテンツ流通システム、コンテンツ流通方法、コンテンツ生成装置及びコンテンツ生成プログラム
US8621208B1 (en) Secure key server based file and multimedia management system
JP2000156676A (ja) デジタルコンテント用の安全配布システム
CN109743601B (zh) 基于区块链平台的数字视频隐私保护和版权追究方法
CN101501724A (zh) 用于流式多媒体内容的权限管理系统
CN100364002C (zh) 读或写用户数据的设备和方法
US7987361B2 (en) Method of copying and decrypting encrypted digital data and apparatus therefor
CN1774688A (zh) 管理数字版权的方法和系统
CN101404573B (zh) 一种授权方法、系统及装置
Ghaleb et al. Implementation of AES algorithm in QGIS software
CN1934852A (zh) 选择性提供内容访问的系统和方法
WO2007049942A1 (en) Method for providing contents between user terminals supporting differment drm methods each other in drm gateway and drm gateway of enabling the method
KR102186901B1 (ko) 데이터 변조를 통한 멀티미디어 컨텐츠 파일의 암호화 장치 및 방법
US20140075209A1 (en) Method for content use, device for content use, mobile terminal, and recording medium
JP2004320149A (ja) データ通信システム、及びデータ通信方法
JP2005149234A (ja) コンテンツの再生記録方法及びシステム
User CRM): the copyright information for the" modified block. The user
JP2008131149A (ja) コンテンツ配信システム、コンテンツサーバ、及びコンテンツ配信用プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20061129

Termination date: 20161030

CF01 Termination of patent right due to non-payment of annual fee