CN1801032A - 提供便携式应用和数据的方法和设备 - Google Patents
提供便携式应用和数据的方法和设备 Download PDFInfo
- Publication number
- CN1801032A CN1801032A CNA2005100976556A CN200510097655A CN1801032A CN 1801032 A CN1801032 A CN 1801032A CN A2005100976556 A CNA2005100976556 A CN A2005100976556A CN 200510097655 A CN200510097655 A CN 200510097655A CN 1801032 A CN1801032 A CN 1801032A
- Authority
- CN
- China
- Prior art keywords
- memory device
- application program
- portable memory
- data
- permission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 34
- 230000008878 coupling Effects 0.000 claims description 13
- 238000010168 coupling process Methods 0.000 claims description 13
- 238000005859 coupling reaction Methods 0.000 claims description 13
- 238000002059 diagnostic imaging Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008676 import Effects 0.000 description 3
- 102000004357 Transferases Human genes 0.000 description 2
- 108090000992 Transferases Proteins 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003325 tomography Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002600 positron emission tomography Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44573—Execute-in-place [XIP]
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
提供执行驻留在便携式存储器设备10上的应用程序的方法和设备。所述方法包括:提供204具有至少一个存储在其上的应用程序的便携式存储器设备;确定有效许可是否对应于应用程序,应用许可至少部分地驻留在便携式存储器设备上;如果确定有效许可的存在,利用主机平台处理器70来执行来自便携式存储器设备的应用程序。
Description
技术领域
本发明一般涉及存储器设备,更具体地涉及用于操作程序应用的闪速存储器设备。
技术背景
当在个人计算机中安装诸如操作***或应用程序的软件以建立有效的许可时,至少一些已知的软件要求诸如序列号的用户输入。例如,当安装记录在CD-ROM介质上的操作***期间,用户被提示输入对于CD-ROM介质来说是唯一的CD键码。诸如CD键码的序列号通常以手工或软件发布包中的许可协议的方式提供。用户可使用键盘来输入序列号。在输入有效的CD键码之后操作***或应用程序被加载到个人计算机中的存储媒体中并且能够在该机器上使用。在一些情况下,用户还可移除CD-ROM介质,并且使用CD键码可以超过许可所允许的范围在多个其他的个人计算机上安装操作***或应用程序。
至少一些已知的用户,比如医生经常需要能够使用各种类型的数据来诊断病人,这些数据中的至少一些可是电子形式,例如医学诊断图像文件。专门的应用程序可以查看和操作数据。用户可能想在用户的诊所、用户的家里或同事的办公室访问数据和应用程序,以便与同事就该数据进行咨询。一些已知的方法提供数据的可携带性,并且包括膝上型计算机、多个基本类似配置的工作站、网络和各种存储媒体、比如读/写压缩盘。膝上计算机不能提供某些情况下用户所要求的可携带性的程度,多个基本类似配置的工作站也要求工作站以及在多个位置运行应用程序的软件许可的附加费用,网络不能扩展到用户希望使用数据的所有位置,并且使用可用的存储媒体不能提供操作应用程序和数据所需的数据传输率,以及也不能为应用程序的开发者提供足够的知识产权保护。
发明内容
在一个实施例中,提供一种执行驻留在便携式存储器设备上的应用程序的方法。该方法包括提供具有在其上存储至少一个应用程序的便携式存储器设备,确定有效许可是否对应于应用程序,应用许可至少部分地驻留在便携式存储器设备上,和如果确定了有效许可的存在,利用主机平台处理器执行来自便携式存储器设备的应用程序。
在另一个实施例中,提供一种便携式存储器设备。该便携式存储器设备包括被配置为与主计算机耦合的数据连接器、与所述数据连接器耦合并通信的应用程序存储器部分,所述应用程序存储器部分被配置为存储可从所述应用程序存储器部分执行的应用程序、与所述数据连接器耦合的数据存储器部分,所述数据存储器部分被配置成存储可由所述应用程序和在主计算机上执行的程序的其中之一访问的数据、和用于存储软件许可信息的许可存储器部分。
附图说明
图1是根据本发明的实施例的示例闪速存储器设备的示意框图;和
图2是操作如图1所示的闪速存储器设备的示例方法的流程图。
具体实施方式
图1是与主机平台44耦合的示例闪速存储器设备10的示意框图,主机平台44例如但不限于是,个人计算机、膝上型计算机、工作站和个人数字助理(PDA)。在示例实施例中,主机平台44与以便携式存储器结构的闪速存储器设备10,诸如可移动固态硬盘驱动器进行接口。在可替换的实施例中,主机平台44与诸如非易失性存储空间的闪速存储器设备10进行接口。闪速存储器设备10例如在使用闪速存储器的即插即用的便携式存储设备中实现。闪速存储器10还可例如作为键码链(keychain)驱动器、USB驱动器、闪速驱动器、或U盘(disk-on-key)被提供。当用户将闪速存储器耦合到主机平台44时,主机平台44的操作***可将闪速存储器设备10识别为可移动驱动器,但却不要求重新启动并且不是平台相关的。闪速存储器设备10可包括口令保护。闪速存储器设备10可与驻留在主机平台44上的驱动程序一起工作。可要求这样的驱动程序支持较早的不具有诸如USB端口的兼容端口的主机平台44***。在一个实施例中,主机平台44可通过USB电缆48和/或直接连接与闪速存储器设备10耦合。主机平台44通过USB主机连接器50与USB电缆48耦合,而闪速存储器设备10通过USB闪速设备连接器52与USB电缆48连接。主机平台44包括USB主机控制器54,用于控制和管理在USB总线55上的USB传输。
闪速存储器设备10包括USB闪速设备控制器56,用于控制闪速存储器设备10的操作和通信,包括经由USB闪速设备连接器52在闪速存储器设备10和USB总线55之间以及在至少一个闪速存储器模块58中的操作和通信。闪速存储器模块58可包括存储有数据的闪速存储器模块58阵列。至少一个闪速存储器模块58可包括多个存储区,用于存储预定的功能代码和/或数据。存储区可被逻辑分区为存储器部分或可与物理存储器存储单元分离。在一个示例实施例中,闪速存储器模块58包括应用程序区60、应用数据区62、和应用许可区64。闪速存储器模块58还可包括例如硬编码的、不可改变的序列号区68,其包括每个闪速存储区设备10的唯一标识符。序列号区68可远离于闪速存储器模块58,例如,在单独的芯片或设备上,比如加密狗69。如这里所使用的,“加密狗”是指可包括用来防止未许可地使用应用程序的电子电路的机械设备。加密狗可被配置为小的与主机平台44上的插口耦合的连接器插件,插口比如是并行端口。在没有加密狗的情况下,应用程序将不能运行。在一个实施例中,主机平台44包括与USB主机控制器54和存储器72耦合的处理器70。存储器72可包括各种形式的易失性和非易失性存储器,比如RAM、ROM、硬盘驱动器、CD和DVD ROM驱动器、以及处理器存储器。显示器和用户接口74例如允许用户命令和数据输入以及数据显示。
在操作期间,当闪速存储器设备10与USB连接器50和主机平台44耦合时,检测连接的闪速存储器设备10的耦合并且初始化连接USB的闪速存储器设备10的配置过程,也称为设备枚举。枚举过程将唯一的USB地址分配给所连接的闪速存储器设备10,询问与闪速存储器设备10的请求和性能有关的所连接的闪速存储器设备10,将从闪速存储器设备10访问的数据,例如配置信息写到主机平台44的操作***中,以及将来自存储器72中的存储单元的适当的软件设备驱动程序加载到主机平台44的操作***中。在询问过程中,将在闪速存储器设备10中存储的包含用于闪速存储器设备10的配置信息的数据表从闪速存储器设备10读到存储器72中。
存储在闪速存储器设备10上的应用程序的许可的实施可在枚举过程中出现。闪速存储器设备10的配置信息可例如包括闪速存储器模块58中的位置,在该位置上,应用程序的许可信息被存储在例如应用许可区64中或许可文件中。在应用许可区64中或许可文件中存储的信息可与存储在序列号区68中的唯一标识符信息比较。如果软件许可被鉴权,应用程序可被加载到存储器72中并在处理器70上执行。如果应用程序许可没有被鉴权,不允许将应用程序加载到存储器72并且生成错误消息以便在显示器74上输出。在完成枚举过程后,主机平台44的操作***识别闪速存储器设备10,以及存储在闪速存储器模块58中的应用程序,比如存储在应用程序区60中的应用程序可自动地开始加载和执行,主机平台44或应用程序在用户命令输入初始化执行之前都保持空闲。存储在闪速存储器设备10上的数据还可由存储在存储器72中的应用软件访问并由处理器70执行。
应用程序许可的实施还可出现在应用程序执行期间。应用程序被允许加载到存储器72中,例如到处理器70的存储器中。处理器70可接着开始执行应用程序。接着在允许继续执行应用程序之前,应用程序可使用应用程序的程序代码段来鉴权许可。如果软件许可被鉴权,那么允许应用程序继续在处理器70上执行。如果应用程序许可没有被鉴权,那么终止或挂起应用程序的执行,在挂起时可以提示用户输入授权代码以继续,并且可生成错误消息以便输出到显示器74。
在操作中,主机平台44通过向USB主机控制器54发送请求数据包来从闪速存储器设备10请求服务。USB主机控制器54将数据包在USB电缆48上传送。这些请求被闪速存储器设备10的USB闪速设备控制器56接收。USB闪速设备控制器56接着执行各种操作,比如从或向闪速存储器模块58读、写、或擦除数据,或支持基本的USB功能,比如设备枚举和配置。USB闪速设备控制器56通过使用一个或多个控制线76来控制闪速存储器模块58。这例如包括控制到闪速存储器模块58的能量和使用各种其他信号,诸如芯片使能信号、以及读和写信号来控制来自闪速存储器模块58的数据和到闪速存储器模块58的数据的通信。闪速存储器模块58还通过地址/数据总线78与USB闪速设备控制器56连接。地址/数据总线78传输命令,用于执行在闪速存储器模块58上的读、写和擦除命令,以及选择性地按照由例如闪速存储器模块58的制造商所定义的来访问地址和数据。
图2是操作闪速存储器设备10(图1所示)的示例方法200的流程图。方法200包括安装202应用程序到应用程序区60。在一个示例实施例中,应用程序被下载到单片存储器芯片的一个部分。在可替换的实施例中,应用程序可被下载到一个或多个若干各自通信耦合在一起的存储器设备。在另一个可替换实施例中,应用程序被永久地写到、烧到或硬编码到应用程序区60中。类似地,对应于应用程序的应用许可可被加载到应用许可区64中,应用许可区64可以是单片存储器芯片的一个部分或可在一个或多个若干独立的存储器芯片中实现。可以将应用许可硬编码到存储器中或下载到存储器中。应用程序和许可可以例如在制造场所下载或安装并被提供204给用户以便预先下载并能被利用。
闪速存储器设备10可是由制造商或发许可证者提供的专用设备,或者可以是由诸如卖方的第三方提供的现成的设备。应用程序还可由用户通过例如从网络、或诸如CD-ROM的其他存储器媒体下载应用程序和应用许可来安装。通常,用户通过从发许可证者购买许可来接收下载应用程序和应用许可到闪速存储器设备10的授权。
用户接着将闪速存储器设备10与诸如个人计算机(PC)或工作站的第一主机平台44耦合206。在一个示例实施例中,闪速存储器设备10包括通用串行总线(USB)连接器,并且用户将闪速设备10上的USB连接器耦合到第一主机平台44的接收USB连接器中。如这里所使用的,USB通常是指能够以大约12兆比特/秒以及更高来传输数据的串行接口或总线技术。USB设备可极好地与单个端口或连接上的127台设备或更多的设备链接。主机USB连接可从主机平台44电源将电源提供到闪速存储器设备10。USB还支持热插拔,使得闪速存储器设备10可与主机平台44耦合,并且不用必须关闭或重新启动主机平台44的情况下与主机平台44去耦合。通过利用数据管理工具或通过将文件拷贝或移动到闪速存储器设备10,用户可接着将数据从主机平台44传输208到闪速存储器设备10。数据被传输到闪速存储器设备10以及从闪速存储器设备10输出数据而不用实施应用许可。当用户例如通过选择主机平台44上的虚拟桌面上的图标开始执行210应用程序时,该应用程序可确定应用程序的有效许可是否存在于闪速存储器设备10,例如是否加载到闪速存储器设备10上。应用许可可用于确定唯一的标识符,比如序列号是否存储在闪速存储器设备10上。唯一的标识符可位于闪速存储器设备10的存储器中不可改变的位置或可远离闪速存储器设备10,比如在主机平台44可访问的加密狗69上,或位于主机平台44可访问的网络的文件上。程序应用在执行期间可周期地询问应用许可,以保证有效许可。
在一个实施例中,在验证应用许可之前应用开始执行,但是只允许执行应用许可验证代码段。如果验证代码段不能验证应用许可,那么应用程序可对于验证键码提示用户。如果应用程序使用输入的验证键码来验证应用许可,那么允许完全执行214应用程序。如果没有提供或定位有效许可,应用程序可保持在空闲状态或可终止执行216。在执行期间,应用可读取存储在应用数据区62的数据和/或主机平台44可访问的数据,使用在应用程序中的指令、来自用户的输入和/或来自主机平台44的输入来对数据进行操作。用户可使用适用于应用程序的方法来退出应用程序。用户可从主机平台44去耦合218闪速存储器设备10并且将闪速存储器设备10转移220到第二主机平台44,在第二主机平台44中,用户可将闪速存储器设备10与第二主机平台44耦合。接着重复方法200或者其部分。
应用程序可例如是接收医学图像的医学成像分析程序,医学图像例如但不限于正电子发射断层摄影术(PET)图像、单光子发射计算断层摄影术(SPECT)图像、计算断层摄影术(CT)图像、磁共振成像(MRI)图像和超声波图像。另外,应用程序可以是用于不同应用和用途的其他类型的程序。闪速存储器设备10允许医生,比如放射学家使用多个诸如计算机的平台来查看和分析诊断图像,而不必预先确定待使用的平台是否包括应用程序的被许可的复制和/或在其上安装所需的数据。医生可简单地将闪速存储器设备10上的应用程序、数据以及应用许可转移到任何能够经由USB协议通信的平台,并且使用平台访问在其上存储的数据来在闪速存储器设备10上执行程序。
上述的闪速存储器设备和方法的技术效果为应用程序提供了改善的可携带性、成本和性能,应用程序可在多个位置,比如在远离数据源的位置使用,其中至少一些远离的位置没有装备有应用程序或应用许可。
闪速存储器设备和方法的上述实施例对于促进应用程序的可携带性来说是成本有效的并且高度可靠的,这因为相对较小的闪速存储器设备和为了方便用户仅需要单个许可来操作在多个位置处的应用程序的需要,同时还保持了应用程序开发者的知识产权。由此,合并程序应用、应用数据和应用许可为单个能够即插即用可携带性的设备例如以成本有效和可靠的方式促进医学诊断成像分析和诊断。
虽然以上详细描述了闪速存储器设备部件的示例实施例,但是这些部件不限于上述的特定实施例,可与这里描述的其他部件独立地以及分离地利用每个***的部件。每个闪速存储器设备部件还可与其他闪速存储器设备部件结合使用。
虽然根据各种特定实施例描述本发明,本领域的技术人员将意识到本发明的实施还能在本发明的精神和范围内修改。
零件列表
便携式存储器设备10
主机平台44
USB电缆48
USB主机连接器50
USB闪速设备连接器52
USB主机控制器54
USB总线55
USB闪速设备控制器56
闪速存储器模块58
程序区60
数据区62
许可区64
序列号区68
加密狗69
处理器70
存储器72
显示器和用户接口74
控制线76
地址/数据总线78
方法200
安装202
提供204
耦合206
传输208
执行210
完全执行214
终止执行216
去耦合218
转移220
Claims (10)
1.一种执行驻留在便携式存储器设备(10)上的应用程序的方法,所述方法包括:
提供(204)具有至少一个存储在其上的应用程序的便携式存储器设备(10);
确定有效许可是否对应于应用程序,应用许可至少部分地驻留在便携式存储器设备上以及便携式存储器设备主机平台(44)可访问的存储器中的至少一个;
如果确定有效许可的存在,利用主机平台处理器(70)来执行来自便携式存储器设备的应用程序。
2.如权利要求1所述的方法,其中应用程序包括医学成像应用程序,所述方法进一步包括将医学图像数据存储在便携式存储器设备上。
3.如权利要求1所述的方法,进一步包括使用串行总线连接与来自主机平台的便携式存储器设备通信。
4.如权利要求1所述的方法,进一步包括利用通用串行总线(USB)连接(50)将便携式存储器设备与主机平台耦合。
5.如权利要求1所述的方法,其中确定有效许可是否对应于应用程序包括:
确定便携式存储器设备的唯一标识符;
比较唯一标识符与驻留在便携式存储器设备的许可文件(64);和
基于所述比较,生成表示有效许可的信号。
6.如权利要求1所述的方法,其中确定有效许可是否对应于应用程序包括:
询问与主机计算机耦合的加密狗(69),包括唯一标识符;
比较唯一标识符和驻留在便携式存储器设备的许可文件;和
基于所述比较,生成表示有效许可的信号。
7.如权利要求6所述的方法,其中询问加密狗包括在执行应用程序的同时周期地询问加密狗。
8.如权利要求1所述的方法,其中还包括将直接来自主计算机的至少一个数据文件下载到便携式存储器设备的数据存储器部分(62)。
9.如权利要求1所述的方法,其中还包括将直接来自应用程序的至少一个数据文件写到便携式存储器设备的数据存储器部分。
10.如权利要求1所述的方法,还包括:
从主计算机去耦合(218)便携式存储器设备;
将便携式存储器设备耦合(206)到第二主计算机;
使用第二主计算机执行(210)来自便携式存储器设备的应用程序;和
将数据读到来自便携式存储器设备和主计算机的至少一个数据存储器部分(62)的应用程序中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/930992 | 2004-08-31 | ||
US10/930,992 US20060047604A1 (en) | 2004-08-31 | 2004-08-31 | Methods and apparatus providing portable application and data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1801032A true CN1801032A (zh) | 2006-07-12 |
Family
ID=35944590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100976556A Pending CN1801032A (zh) | 2004-08-31 | 2005-08-31 | 提供便携式应用和数据的方法和设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060047604A1 (zh) |
JP (1) | JP2006073002A (zh) |
CN (1) | CN1801032A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106471511A (zh) * | 2014-05-03 | 2017-03-01 | 克莱夫公司 | 用于计算机***和服务器***的许可***以及用于其的方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606973B2 (en) * | 2004-09-08 | 2009-10-20 | International Business Machines Corporation | System and method for pervasive computing with a portable non-volatile memory device |
WO2006047565A2 (en) * | 2004-10-25 | 2006-05-04 | Nalpeiron | Electronic information table and method of creating same |
US20070168937A1 (en) * | 2005-11-28 | 2007-07-19 | Soummya Mallick | Apparatus and method of application virtualization |
US8479186B2 (en) * | 2005-12-22 | 2013-07-02 | Sandisk Technologies Inc. | Method for program code execution with memory storage controller participation |
US8484632B2 (en) * | 2005-12-22 | 2013-07-09 | Sandisk Technologies Inc. | System for program code execution with memory storage controller participation |
US7926054B2 (en) * | 2006-03-03 | 2011-04-12 | Novell, Inc. | System, method, and computer-readable medium for virtual machine instantiation from an external peripheral device |
JP2008176405A (ja) * | 2007-01-16 | 2008-07-31 | Nikon Corp | プロテクト装置および該プロテクト装置を使用するプログラム実行方法 |
GB0700877D0 (en) * | 2007-01-17 | 2007-02-21 | Linear Algebra Technologies Lt | A device |
TW200903340A (en) * | 2007-07-11 | 2009-01-16 | Hui Lin | Structure and method for encrypting digital data memory card |
AU2007356968B2 (en) * | 2007-07-20 | 2013-08-01 | Hui Lin | Encryption method for digital data memory card and assembly performing the same |
WO2009052634A1 (en) * | 2007-10-24 | 2009-04-30 | Securekey Technologies Inc. | Method and system for effecting secure communication over a network |
KR101489301B1 (ko) * | 2008-03-20 | 2015-02-06 | 삼성전자주식회사 | 가상환경 시스템 및 그의 구동방법 |
US20100106767A1 (en) * | 2008-10-24 | 2010-04-29 | Microsoft Corporation | Automatically securing distributed applications |
WO2011135460A1 (en) * | 2010-04-30 | 2011-11-03 | Marvell Israel (Misl) Ltd. | Dongle for providing services at a network device |
WO2014190886A1 (zh) * | 2013-05-27 | 2014-12-04 | 上海科斗电子科技有限公司 | 智能交互***及其软件*** |
EP3029589B1 (en) * | 2013-08-02 | 2023-08-30 | Bothnic Information Co. Ltd. | Device for permitting program, program transaction device and method for permitting program thereof |
DE102017214443A1 (de) * | 2017-08-18 | 2019-02-21 | Lenze Automation Gmbh | Verfahren zum Betreiben eines elektrischen Steuergeräts und elektrisches Steuergerät |
US11768922B2 (en) * | 2018-08-02 | 2023-09-26 | Nec Solution Innovators, Ltd. | License management device, program execution device and method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US128251A (en) * | 1872-06-25 | Improvement in machinery for making brushes | ||
US13099A (en) * | 1855-06-19 | Machine foe manufacturing woodenware | ||
US138442A (en) * | 1873-04-29 | Improvement in shafts for vehicles | ||
US136405A (en) * | 1873-03-04 | Improvement in piston-packings | ||
US30907A (en) * | 1860-12-18 | Skeleton skirt | ||
JP4524480B2 (ja) * | 2000-11-24 | 2010-08-18 | 三洋電機株式会社 | データ端末装置 |
JP2003005859A (ja) * | 2001-04-16 | 2003-01-08 | Yuichi Sumiya | プログラムやデータの管理方法とコンピュータ |
US7062622B2 (en) * | 2001-06-29 | 2006-06-13 | Microsoft Corporation | Protection of content stored on portable memory from unauthorized usage |
US20040044697A1 (en) * | 2002-08-28 | 2004-03-04 | Nixon Michael L. | Systems and methods for distributing, obtaining and using digital media files |
US7260249B2 (en) * | 2002-09-27 | 2007-08-21 | Confirma Incorporated | Rules-based approach for processing medical images |
-
2004
- 2004-08-31 US US10/930,992 patent/US20060047604A1/en not_active Abandoned
-
2005
- 2005-08-30 JP JP2005248937A patent/JP2006073002A/ja not_active Withdrawn
- 2005-08-31 CN CNA2005100976556A patent/CN1801032A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106471511A (zh) * | 2014-05-03 | 2017-03-01 | 克莱夫公司 | 用于计算机***和服务器***的许可***以及用于其的方法 |
CN106471511B (zh) * | 2014-05-03 | 2018-09-14 | 克莱夫公司 | 用于计算机***和服务器***的许可***以及用于其的方法 |
US10152579B2 (en) | 2014-05-03 | 2018-12-11 | Clevx, Llc | Network information system with license registration and method of operation thereof |
CN109241700A (zh) * | 2014-05-03 | 2019-01-18 | 克莱夫公司 | 用于计算机***和服务器***的许可***以及用于其的方法 |
CN109241700B (zh) * | 2014-05-03 | 2019-12-13 | 克莱夫公司 | 用于计算机***和服务器***的许可***以及用于其的方法 |
TWI689836B (zh) * | 2014-05-03 | 2020-04-01 | 美商克萊夫公司 | 具有授權註冊之網路資訊系統及其操作方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060047604A1 (en) | 2006-03-02 |
JP2006073002A (ja) | 2006-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1801032A (zh) | 提供便携式应用和数据的方法和设备 | |
US7712131B1 (en) | Method and apparatus for storage and use of diagnostic software using removeable secure solid-state memory | |
KR100713128B1 (ko) | 바이러스 방역 장치 및 시스템 | |
CN109634517A (zh) | 进行存取管理的方法、记忆装置、电子装置和其控制器 | |
US20130311434A1 (en) | Method, apparatus and system for data deduplication | |
CN1049731A (zh) | 减少个人计算机***中bios存贮空间的装置和方法 | |
CN1525328A (zh) | 为复制文件管理多个文件状态的方法 | |
TW200305808A (en) | ATA/SATA combined controller | |
CN1877525A (zh) | 用于在嵌入式***中安全执行的协议脚本语言 | |
TW201207862A (en) | Memory identification code generating method, management method, controller and storage system | |
CN1650276A (zh) | Ata/sata组合控制器 | |
US7886095B2 (en) | I/O space request suppressing method for PCI device | |
CN1577206A (zh) | 便携式计算机 | |
TWI446172B (zh) | 記憶體儲存裝置、其記憶體控制器與存取方法 | |
US8590060B2 (en) | Virtual removable disk device for removable storage media | |
CN1658114A (zh) | 计算器***中总线***周边装置的操作方法 | |
CN100347687C (zh) | 信息访问控制方法、访问控制程序和外部记录介质 | |
Nikkel | NVM express drives and digital forensics | |
US20070226451A1 (en) | Method and apparatus for full volume mass storage device virtualization | |
US8997238B2 (en) | Management device of hardware resources | |
TWI454908B (zh) | 記憶體組態方法、記憶體控制器與記憶體儲存裝置 | |
CN1906559A (zh) | 用于控制数据处理设备的方法 | |
TWI497403B (zh) | 可分區管理儲存系統及其使用方法、管理方法與其控制器 | |
CN1317641C (zh) | 检查程序内容确保固件更新相容性的固件更新方法及装置 | |
TWI451250B (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |