CN1801032A - 提供便携式应用和数据的方法和设备 - Google Patents

提供便携式应用和数据的方法和设备 Download PDF

Info

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
Application number
CNA2005100976556A
Other languages
English (en)
Inventor
O·S·克拉夫特-奥兹
M·舒拉基
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.)
General Electric Co
Original Assignee
General Electric 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 General Electric Co filed Critical General Electric Co
Publication of CN1801032A publication Critical patent/CN1801032A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44573Execute-in-place [XIP]
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/20ICT 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/60ICT 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/63ICT 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)的应用程序中。
CNA2005100976556A 2004-08-31 2005-08-31 提供便携式应用和数据的方法和设备 Pending CN1801032A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106471511A (zh) * 2014-05-03 2017-03-01 克莱夫公司 用于计算机***和服务器***的许可***以及用于其的方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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