CN1310368A - 自动配置计算机系统的方法和装置 - Google Patents

自动配置计算机系统的方法和装置 Download PDF

Info

Publication number
CN1310368A
CN1310368A CN01103239A CN01103239A CN1310368A CN 1310368 A CN1310368 A CN 1310368A CN 01103239 A CN01103239 A CN 01103239A CN 01103239 A CN01103239 A CN 01103239A CN 1310368 A CN1310368 A CN 1310368A
Authority
CN
China
Prior art keywords
user
module
portable unit
current location
travelling
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.)
Granted
Application number
CN01103239A
Other languages
English (en)
Other versions
CN1174305C (zh
Inventor
戴维·F·班兹
史蒂文·J·玛斯特利安尼
阿雅·莫因德拉
丹尼斯·G·希
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.)
(Singapore) Pte Ltd
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1310368A publication Critical patent/CN1310368A/zh
Application granted granted Critical
Publication of CN1174305C publication Critical patent/CN1174305C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration

Abstract

用于自动配置一用户便携装置的方法、装置和系统,包括推断用户当前位置的模块以及基于当前位置配置中包含的信息配置该便携装置的模块。

Description

自动配置计算机系统的方法和装置
与相关申请的交叉参考
本申请与下列申请有关:于2000年2月9日提交的、Mastrianni等的美国专利申请09/500 923,题为“为移动用户管理和完成连接与信息管理任务的集中化设施的实现方法和装置”;于2000年2月9日提交的、Mastrianni等的美国专利申请09/500 992,题为“使用电子单元基于其物理位置自动配置一计算机系统的方法和装置”,每个申请整个纳入这里作为参考。
本发明涉及用于移动用户的软件应用,更具体地说,涉及使用电子读出时间表基于其物理位置自动配置一计算机系统的方法和装置。
由于可得到更便宜、更小和更强有力的计算机(如膝上计算机之类)而且易于接入一网络基础设施如局域网(LAN)和电话连接,越来越多的人带着他们的计算机旅行。连接网络的可选功能集合和一用户可用资源集合在很大程度上决定于该用户当前所在的物理位置。
例如,如果一用户是在纽约的办公室中,那么该用户会连接到使用局域网的办公室网络,而且将能访问所有的服务,如在纽约办公室中的扫描仪和打印机。如果由于某种原因该用户带着他的计算机旅行到他在佛罗里达的分部办公室,那么该用户将能访问在佛罗里达分部办公室中可用的资源。在旅行过程中,如果一用户停在某地的一个旅馆或经过一个机场,那么该用户将分别能访问在该旅馆或该机场可用的资源。
通常,在一家旅馆,该用户将使用电话线拨号进入办公室网络并使用在该旅馆可用的打印机。在建立网络连接之后,典型用户将使用多种应用软件去访问和管理该用户感兴趣的信息,例如,为发送和接收邮件,该用户会使用一个电子邮件客户程序,如Lotus Notes或Microsoft Outlook。为在该用户的计算机和办公室服务器之间传送文件,该用户会或者手工复制文件或使用一个文件传输应用。
然而,当前计算机系统配置的一主要问题是每当用户从不同的物理位置(如旅馆、机场等)连接时该用户得要频繁地更新计算机系统配置参数。这类计算机系统配置参数包括连接到本地服务提供者的电话号码、域名服务等网络参数、网间协议(IP)地址、以及打印机设置。
这种杂活被进一步复杂化了,这在于必须使用若干个软件应用来更新这一信息,而且在更新任何配置信息过程中的任何不一致性都会使该计算机在那个物理位置不能使用。这是一个问题。
对于某类工作人员这一问题更加严重了,如销售人员、保险代理人等,他们频繁地旅行。在典型的工作周中,一个销售代表可能访问几个地点。在每个地方,工作人员必须重新配置计算机配置设置。这对他们是太不方便了。
应该指出,某些商业产品(如Symantec公司的MobileEssentials)试图对位置简要表提供某种集中化管理和布局。位置简要表包括一般位置信息(例如国家、城市和时区)、电话拨号、传输控制协议(TCP)/因特网协议(IP)和拨号的网络设置、打印机设置以及为其他应用(如Web浏览器和电子邮件客户)设置的简要表。另一商业产品(例如3Com公司的Dynamic Access Mobile ConnectionManager(动态访问移动连接管理器))支持创建多标准LAN和远程访问配置。它的特点是在不同位置之间的单点击切换和支持只读位置用于查错和易于维护。
然而,与Symantec的产品相似,这一产品缺乏基于其物理位置自动配置一计算机系统,因而肯定不能使用电子读出时间表(例如旅行、日历、约会等)来提供这种配置。的确,计算机配置是基于用户选择的位置来完成的。
这样,尽管旅行者等有可能连到他们的“家”网络(例如内联网之类)等,但在建立网络连接时对用户而言有大量的工作、麻烦和不方便。这就是说,在建立成功的网络连接和得以访问该用户的数据、电子邮件、及其他网络资源等时必须对计算机配置进行很多改变。
考虑到传统的系统和方法存在的上述以及其他问题、不足和缺点,本发明的一个目的是提供一种方法和装置,用于根据其物理位置自动配置一便携装置(例如一台计算机)。
另一目的是根据用户的电子读出时间表(例如旅行、日历、约会等)自动配置一便携装置。
在本发明的第一方面中,自动配置用户便携装置的软件工具包括推断用户当前位置的模块和基于当前位置配置中包含的信息来配置该便携装置的模块。
在第二方面,自动配置用户便携装置的方法包括推断用户当前位置和基于当前位置配置中包含的信息来配置该便携装置。
最好是,该系统通过把当前时间与先前从用户时间表中读出的旅行时间进行比较自动地推断(例如确定)它在何处,该用户的时间表(旅行、日历、约会等)是先前从计算机系统、磁卡、票信息或包括条形码、磁条、射频识别(RFID)标记等在内的其他类型电子介质中下载或电子读出的。通过比较相对于当前时间的迟后时间,程序能确定该系统的位置并为这新位置自动配置该系统,几乎或完全不需要用户干预。
这样,本发明提供了基于其位置自动配置计算机的手段。该配置是以基于直观物理位置的提取为基础完成的,这种提取用于管理和完成连接与信息管理任务,如上面提到的美国专利申请09/__,__(IBM文档No.YO999-518)中描述的位置管理器所实现的那样。
在一个最佳实施例中,提供了称作“旅行模块”的一个软件模块。旅行模块跟踪电子读出旅行时间表并使用电子单元/装置确定计算机的物理位置。将所收集的信息提供给位置管理器,它使用该信息选择预配置位置以配置该计算机系统。
利用本发明的独特的和不显而易见的特性,通过使用电子读出时间表(例如旅行、日历、约会等)基于其物理位置自动配置计算机系统,从而缓解了在新位置配置计算机所存在的问题。
考虑下文中结合附图所作的详细描述,对于本领域技术人员,本发明的目的、特点和优点将变得显然,这些附图是:
图1显示根据本发明的最佳系统配置;
图2显示根据本发明的逻辑软件框图;
图3显示旅行模块初始化应用程序接口(API)的流程控制图;
图4显示旅行模块的获得当前位置API的流程控制图;
图5显示在客户(用户)一侧使用本发明的信息处理/计算机系统示例500;以及
图6显示存储程序的介质600,该程序用于实现根据本发明的方法。
图1显示本发明的最佳系统配置。最好是,本发明安装在一个便装置上,如一个客户计算机102。客户计算机能由一膝上个人计算机(PC)有利地实现,当然其他便携装置也会发现使用本发明大有好处,正如总体上理解了本中请的本领域普通技术人员将会知道的那样。下文中描述的图5以实例显示了客户计算机可以采取的形式。
客户计算机102有一操作系统,如Windows95,Windows98,WindowsNT,或Linux,以及适当的硬件适配器,如调制解调器、电缆调制解调器、DSL调制解调器、令牌环或以太网,以连接到因特网/内联网104。
客户计算机机102还包括适当的软件驱动器,安装这些软件驱动器使它能在硬件适配器上使用TCP/IP通信协议。此外,客户计算机102还有所有必要的软件应用,用户使用它们管理其例行程序信息管理任务。这些应用包括万维网浏览器、拨号器和邮件客户。万维网浏览器能由Netscape Navigator或Microsoft的Internet Explorer实现,拨号器可由AT&T的全球网络拨号器实现;邮件客户可由LotusNotes、Microsoft Outlook或Eudora实现。
用户使用客户计算机102借助与因特网/内联网104连接的服务器完成信息管理任务。这些任务包括发送和从邮件服务器106接收电子邮件,从万维网服务器108检索网页,以及发送和从文件服务器接收数据文件。这些服务器可由例如运行AIXTM操作系统的IBM RISC系统6000计算机或运行Microsoft的Windows NT服务器操作系统的PC机来实现。
还提供了旅行服务器112用于通过因特网/内联网104与服务器106、108、110以及客户机102接口。旅行服务器112维持和提供针对客户机的旅行信息,包括旅行计划、租车和机票预定等。旅行服务器可由例如运行AIXTM操作系统的IBM RISC系统6000计算机或运行Microsoft的Windows NT服务器操作系统的PC机来实现。它使用旅行代理机构的客户数据库提供针对客户的旅行信息。
图2显示本发明的逻辑软件框图。它包括3个模块,包括位置管理器204、同步管理器206、连接管理器208和旅行模块232。
位置管理器204提供的功能是操纵和管理由本发明存储在登记处210中的针对位置的信息。登记处210是一个数据库,Windows操作系统在该数据库中保持所有被安装程序的配置。下文中描述位置管理器204的功能。
同步管理器206模块提供的功能有发送和接收电子邮件222、同步文件数据220和接收与贮藏(例如存储)网页226供离线浏览。邮件222子模块提供的功能是使用Lotus Notes、Microsoft Exchange、因特网消息访问协议(IMAP)和POP3协议检索邮件。
连接管理器208提供的连接功能是使用调制解调器212、令牌环214和以太网卡216建立网络连接。它还提供图形用户接口(GUI)以使用户能初始化同步。
位置管理器204子系统在Mastrianni等的美国专利申请09/500923(2000年2月9日提交并转让给本发明的受让人)中披露,它的说明纳入这里作为参考。
旅行模块232提供的功能是使用用户旅行时间表确定计算机的物理位置。
旅行模块232向位置管理器204输出两个API,称作Initialize()(初始化)和GetCurrentLocation()(得到当前位置)。
图3显示旅行模块232用于Initialize()调用(API)的控制流程图。
在开始旅行之前,用户以用户的旅行计划来初始化旅行模块232。这是通过指令旅行模块232从旅行服务器112(例如通过因特网/内联网104)下载该旅行计划来实现的。这样,用户的旅行信息被下载或存储在他们的系统上。在初始化过程中,位置管理器204向旅行模块232发出Initialize()调用300(例如,图3中所示步骤)。
在本发明方法的步骤302中,旅行模块232提示用户输入一个与用户旅行关联的标识号(例如报告号、票号等)。为了下文中便于描述,将假定使用票号。票号被印在由用户的旅行代理机构提供的旅行计划硬拷贝上。
在步骤304,旅行模块232核查是否可用票号。为了本发明的目的,“可用的”是指旅行模块在其存储器数据结构中有一个票号记录。如果该数据结构未被初始化为一个有效值,则旅行模块假定该票号是不可用的。
如果票号是可用的,那么在步骤306中旅行模块232确定是否一电话线连接到该便携装置(例如计算机)102的调制解调器上。这是由系统核查是否已与便携装置的调制解调器实现了连接(例如通过询问是否存在一个连接)来做出决定的。
如果一电话线被连接,则在步骤308中旅行模块232向旅行服务器112拨打一个预先确定的免费号码。该旅行服务器的调制解调器一接收到这一呼叫,便在步骤316中回答这一呼叫。
与此同时,在步骤310中,客户计算机102向请求该计划(例如被更新的旅行时间表等)的旅行服务器发送一个含有票号的请求消息。
在步骤318,旅行服务器112向客户机发送一回答,带有该用户的旅行时间表以及任何旅行小常识和与时间表有关的建议。
在步骤312,旅行模块232提取该旅行时间表,以及任何小常识和建议,如果有的话。
在步骤314,这一信息被写入客户机102的一个内部数据库供以后使用。在步骤320,在完成初始化之后,旅行模块232向位置管理器204回送一个成功消息。
如果在步骤304或步骤306中确定票号不可用或电话线未连于计算机102,则旅行模块232进入步骤322,在那里它提示用户输入他的旅行时间表(例如用人工输入)。在已输入旅行时间表后,该信息被存入本地数据库(例如在客户机102)供以后使用(例如步骤314)。
图4显示旅行模块232用于GetCurrentLocation()(得到当前位置)API400的流程控制图。这个API是在初始化已经完成(如象前文中关于图3的描述)之后进行的。
在步骤402,当用户启动位置管理器204时,位置管理器204查询旅行模块232以得到用户当前所在地的名称。旅行模块232从它的内部数据库中检索出该用户当前的旅行时间表。
在步骤404,旅行模块232确定自这次旅行开始到现在的延续时间。这最好由简单地参考便携装置(例如计算机)中的本地时间来完成。不需要用户干预。
在步骤406,该模块根据延续时间和用户的旅行时间表确定用户的当前位置。如果用户延迟开始他的旅行时间表,则如下述,由系统提示用户确认用户的当前位置。应该指出,本发明最好使用世界协调时(UTC)作为比较时间的基础。这样,例如如果起始时间是东部标准时间(EST)中午12:00而延续时间为6小时,则该模块通过参考旅行时间表和确定在下午6:00EST该用户应该在何处,便确定了该用户现在何处。
这样,在步骤408,于是将位置名回送到位置管理器。
用户在输入旅行时间表之后关掉他的计算机实行他的旅行计划。当用户到达新地点时,用户重新启动计算机。在登录之前,位置管理器204查询旅行模块232以得到一个有效的位置名。
如果由旅行模块232向位置管理器204回送一个有效的位置名,则位置管理器204使用该信息基于存储在该位置的配置信息自动配置该计算机系统。该配置过程已在前面提到的与本申请同时提交的美国专利申请09/500,992中描述。
为保证旅行计划未曾受到机场延迟、航班取消等的不利影响,位置管理器204在进行重新配置之前以新位置设置提示用户。
这样,在操作过程中,在一用户启程旅行之前,他们的旅行信息被下载或存储到他们的系统中。当该用户到达他们要去的地方时,该系统把已过去的时间与当前时间进行比较以确定该用户是否在基于旅行时间表信息所在的位置。它根据这一信息确定新位置并以这新位置的参数和环境自动配置该系统。使用这一信息,系统最好还能提供旅行小常识和建议,这是根据它的内部数据库提供的,该内部数据库在一个网站上被周期性地更新。
该系统为新位置自动设置正确的时区和当前设置并以计算机的声音系统(声卡)说出的在当地使用的语言提供简单的旅行短语。
图5显示根据本发明的一个信息处理/计算机系统500。该计算机系统500最好有至少一个处理器或中央处理单元(CPU)511。
CPU511通过系统总线512与下列互连:随机存取存储器(RAM)511、只读存储器(ROM)516、输入/输出(I/O)适配器518(用于把外部装置如盘单元521和带驱动器540连到总线512)、用户接口适配器522(用于把键盘524、鼠标526、扬声器528、送话器532、和/或其他用户接口装置连到总线512)、通信适配器534用于把信息处理系统连到一数据处理网络、因特网、内联网等、以及显示适配器536用于把总线512连到显示装置538和/或打印机539。
如图6中所示,除了上述硬件和处理环境外,本发明的一个不同方面包括一种由计算机实现的方法,该方法使用电子读出的旅行时间表基于其物理位置自动配置计算机系统。作为一例,这一方法可在上面讨论的具体硬件环境中实现。
例如,这种方法可通过操作CPU511(图5)来实现,以执行一个机器可读指令序列。这些指令可驻留在各类信号承载介质中。
这样,本发明的这一方面指向一种编程的产品,包含的信号承载介质有形地实现一个计算机可读指令程序,它可由包含CPU511和上述硬件的数字数据处理器执行,以使用电子读出的旅行时间表基于其物理位置自动配置一计算机系统。
这个信号承载介质可以包括例如在CPU511内包含的RAM,例如由快存取存储器代表的存储器。另一种作法是,这些指令可以包含在另一个信号承载介质中,如磁数据存储盘600(图6),可由CPU511直接或间接地访问。
不论是包含在盘600、计算机/CPU511或其他什么地方,这些指令可以存储在各种机器可读的数据存储介质中,如DASD存储器(例如传统的“硬驱动器”或RAID阵列)、磁带、电子只读存储器(例如ROM、EPROM、或EEPROM)、光存储器装置(例如CD-ROM、WORM、DVD、数字光带等)、纸“穿孔”卡、或其他适当的信号承载介质,包括传输介质,如数字的和模拟的,以及通信链路和无线。在本发明的一个实施例中,机器可读指令可以包含由例如“C”语言等编译而成的软件目标代码。
利用本发明的独特的和不显而易见的特性,通过使用电子读出旅行时间表基于其物理位置自动配置计算机系统,从而缓解了在新位置配置计算机所存在的问题。
尽管已经利用最佳实施例描述了本发明,但在本领域的技术人员将理解,可在所附权利要求的精神和范围内通过修改来实现本发明。
例如,尽管上述实现示例是针对便携计算装置(例如膝上计算机)描述的,但其他装置,如个人数字助理(PDA)、掌上向导、便携电话、Sharp(夏普)公司生产的产品如MobilonPro等,也将能从本发明的特性中得到同样的好处。
即使本发明是使用旅行时间表作为举例实现的,但它可以扩展到用其他类型的时间表操作。例如,旅行计划可由个人每日日历取代。在这种情况中,旅行模块将基于用户的约会从用户的每日日历中推断位置。然后这一信息将用于配置计算机系统。旅行模块使用不同信息源推断用户的位置,这是本发明的关键好处。

Claims (22)

1.一种自动配置用户便携装置的系统,包含:
(a)用于推断用户当前位置的模块;以及
(b)基于当前位置配置中包含的信息配置该便携装置的模块。
2.根据权利要求1的系统,进一步包含:
使用用户的旅行时间表推断当前位置的模块。
3.根据权利要求1的系统,进一步包含:
使用用户的每日日历推断当前位置的模块。
4.根据权利要求1的系统,进一步包含:
发送和从一邮件服务器接收电子邮件的模块;
从万维网服务器中检索网页的模块;以及
从文件服务器接收数据文件的模块,所述邮件服务器、所述万维网服务器和所述文件服务器通过至少是因特网和内联网之一与所述便携装置耦合。
5.根据权利要求4的系统,进一步包含:
将旅行时间表上装到一旅行服务器以与所述邮件服务器、所述万维网服务器和所述文件服务器接口。
6.根据权利要求1的系统,进一步包含:
位置管理器,用于操纵和管理一登记处中存储的针对位置的信息;
同步管理器,用于发送和接收电子邮件,同步数据文件,以及检索和存储万维网页供离线浏览;以及
连接管理器,用于提供连接功能以建立网络连接,和用于提供图形用户界面(GUI)使用户能初始化同步。
7.根据权利要求1的系统,其中所述推断当前位置的模块包含一个旅行模块,
所述旅行模块提供的功能是使用用户旅行时间表确定便携装置的物理位置。
8.根据权利要求7的系统,其中所述旅行模块向位置管理器输出第一和第二应用程序接口初始化:Initialize()和得到当前位置:GetCurrentLocation()。
9.根据权利要求8的系统,其中所述Initialize()调用包括:
指令旅行模块从所述旅行服务器向所述便携装置下载所述用户的旅行计划;
由旅行模块提示用户输入该用户的旅行文档号;
核查该旅行文档号是否可用;以及
如果所述文档号可用,则由所述旅行模块确定一通信线路是否与该便携装置相连。
10.根据权利要求9的系统,进一步包含:
如果所述通信线路被连接,则向旅行服务器拨打预先确定的号码;
由所述旅行服务器回答此呼叫;
同时,由所述便携装置向旅行服务器发送一个包含该文档号的请求消息请求旅行计划;
由所述旅行服务器以该用户的旅行时间表回答该客户机;
由所述旅行模块提取旅行时间表;
向该便携装置写入所述旅行时间表信息;以及
由所述旅行模块向位置管理器回送一成功消息。
11.根据权利要求10的系统,其中所述Initialize()调用进一步包括:
如果确定文档号不可用或通信线路未与该便携装置连接,则由旅行模块提示用户人工输入该用户的旅行时间表。
12.根据权利要求11的系统,其中所述配置模块通过在所述初始化之后进行所述GetCurrentLocation()调用来配置所述便携装置。
13.根据权利要求1的系统,其中所述配置模块通过进行所述GetCurrentLocation()调用来配置所述便携装置,所述调用包含:
启动位置管理器,它查询一旅行模块以得到该用户所处当前位置名,并且其中旅行模块从所述便携装置中的数据库检索该用户的当前旅行时间表。
14.根据权利要求13的系统,其中所述GetCurrentLocation()调用进一步包含:
由所述旅行模块确定自旅行开始的延续时间;以及
由所述旅行模块根据该延续时间和用户旅行时间表确定用户当前位置。
15.根据权利要求14的系统,其中所述GetCurrentLocation()调用进一步包含:
向位置管理器回送一个位置名。
16.根据权利要求15的系统,其中所述GetCurrentLocation()调用进一步包含:
在输入旅行时间表后关掉该便携装置;以及
当用户到达当前位置时重新启动该便携装置。
17.根据权利要求16的系统,其中所述GetGurrentLocation()调用进一步包含:
在登录之前,询问位置管理器以得到有效位置名;以及
如果由旅行模块向位置管理器回送一个有效位置名,则位置管理器使用这一信息根据为该位置存储的配置信息自动配置该便携装置。
18.根据权利要求17的系统,其中所述GetCurrentLocation()调用进一步包含:
在进行重新配置之前由位置管理器以新位置设置提示用户。
19.一种自动配置用户计算机的系统,包含:
(a)用于推断用户当前位置的模块;以及
(b)基于当前位置配置中包含的信息配置该计算机的模块。
20.一种用于自动配置用户计算机系统的软件工具,包含:
(a)用于推断用户当前位置的模块;以及
(b)基于当前位置配置中包含的信息配置该计算机系统的模块。
21.一种用于自动配置用户计算机系统的方法,包含:
推断用户当前位置;以及
基于当前位置配置中包含的信息配置该计算机系统。
22.一种可编程存储介质,用于有形地实现可由一数据处理装置执行的机器可读指令程序,以完成由计算机实现的方法自动配置一用户便携装置的配置,包含:
推断该用户当前位置;以及
基于当前位置配置中包含的信息配置该便携装置。
CNB011032391A 2000-02-09 2001-02-07 自动配置便携装置的系统 Expired - Fee Related CN1174305C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/501,295 2000-02-09
US09/501,295 US6711617B1 (en) 2000-02-09 2000-02-09 Method and apparatus for providing automatic configuration of a computer system based on its physical location using an electronically read schedule

Publications (2)

Publication Number Publication Date
CN1310368A true CN1310368A (zh) 2001-08-29
CN1174305C CN1174305C (zh) 2004-11-03

Family

ID=23992938

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011032391A Expired - Fee Related CN1174305C (zh) 2000-02-09 2001-02-07 自动配置便携装置的系统

Country Status (4)

Country Link
US (1) US6711617B1 (zh)
JP (1) JP2001290878A (zh)
CN (1) CN1174305C (zh)
DE (1) DE10105153B4 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1867907B (zh) * 2003-08-11 2010-05-05 蒂蒙系统公司 用于自动学习邮箱配置规约的系统和方法
CN103080884A (zh) * 2010-06-29 2013-05-01 株式会社理光 用于单一输入工作流路由的具有收件箱模式和文档模式的用户界面

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001346256A (ja) * 2000-05-31 2001-12-14 Toshiba Corp 移動通信端末装置の発信方法および移動通信端末装置および情報提供サーバ
US6666377B1 (en) 2000-07-18 2003-12-23 Scott C. Harris Bar code data entry device
JP2002049478A (ja) * 2000-08-01 2002-02-15 Canon Inc データ出力システム、出力制御方法、携帯情報端末、情報処理装置、情報蓄積装置および記憶媒体
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
US7222184B2 (en) * 2000-11-29 2007-05-22 Ncr Corporation Method of downloading web content to a network kiosk in advance
US7653710B2 (en) 2002-06-25 2010-01-26 Qst Holdings, Llc. Hardware task manager
US6836839B2 (en) 2001-03-22 2004-12-28 Quicksilver Technology, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US7962716B2 (en) 2001-03-22 2011-06-14 Qst Holdings, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US7752419B1 (en) 2001-03-22 2010-07-06 Qst Holdings, Llc Method and system for managing hardware resources to implement system functions using an adaptive computing architecture
US7249242B2 (en) 2002-10-28 2007-07-24 Nvidia Corporation Input pipeline registers for a node in an adaptive computing engine
US6577678B2 (en) 2001-05-08 2003-06-10 Quicksilver Technology Method and system for reconfigurable channel coding
US7046635B2 (en) 2001-11-28 2006-05-16 Quicksilver Technology, Inc. System for authorizing functionality in adaptable hardware devices
US6986021B2 (en) 2001-11-30 2006-01-10 Quick Silver Technology, Inc. Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements
US8412915B2 (en) 2001-11-30 2013-04-02 Altera Corporation Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
US7215701B2 (en) 2001-12-12 2007-05-08 Sharad Sambhwani Low I/O bandwidth method and system for implementing detection and identification of scrambling codes
US7403981B2 (en) 2002-01-04 2008-07-22 Quicksilver Technology, Inc. Apparatus and method for adaptive multimedia reception and transmission in communication environments
US7493375B2 (en) * 2002-04-29 2009-02-17 Qst Holding, Llc Storage and delivery of device features
US7328414B1 (en) 2003-05-13 2008-02-05 Qst Holdings, Llc Method and system for creating and programming an adaptive computing engine
US7660984B1 (en) 2003-05-13 2010-02-09 Quicksilver Technology Method and system for achieving individualized protected space in an operating system
US8108656B2 (en) 2002-08-29 2012-01-31 Qst Holdings, Llc Task definition for specifying resource requirements
US7937591B1 (en) 2002-10-25 2011-05-03 Qst Holdings, Llc Method and system for providing a device which can be adapted on an ongoing basis
US8276135B2 (en) 2002-11-07 2012-09-25 Qst Holdings Llc Profiling of software and circuit designs utilizing data operation analyses
US7225301B2 (en) 2002-11-22 2007-05-29 Quicksilver Technologies External memory controller node
US7386609B2 (en) * 2003-02-20 2008-06-10 International Business Machines Corporation Method, system, and program for managing devices in a network
US7587421B2 (en) * 2004-01-30 2009-09-08 International Business Machines Corporation Method, system, and article of manufacture for generating device specific requests
US7230520B2 (en) * 2004-05-03 2007-06-12 Dell Products L.P. Method and apparatus for RF access to system ID and fault information
DE102004058926A1 (de) * 2004-12-07 2006-06-08 Siemens Ag Verfahren zum Anpassen eines Termins, Kommunikationsgerät und Netzwerkelement
US7552202B2 (en) * 2005-03-10 2009-06-23 International Business Machines Corporation System and method to uniquely identify identically configured branches in a distributed enterprise
US7853693B2 (en) * 2006-01-31 2010-12-14 International Business Machines Corporation Location based networked device utilization
US8259613B2 (en) * 2006-12-29 2012-09-04 Lenovo (Singapore) Pte. Ltd. Autonomic network connections
US8341162B2 (en) * 2007-09-19 2012-12-25 Intercept, Llc Social network for travelers with layovers
US9325755B1 (en) * 2007-09-19 2016-04-26 Intercept, Llc Social network for travelers with layovers
US20090108998A1 (en) * 2007-10-26 2009-04-30 Lockheed Martin Corporation Automatic reporting of configuration of a remote unit
US8175848B2 (en) * 2008-03-21 2012-05-08 Rochester Institute Of Technology Data processing systems and methods
US20090253454A1 (en) * 2008-04-02 2009-10-08 Sampson Scott E Automatic changing mode of a communication device
US8710953B2 (en) * 2009-06-12 2014-04-29 Microsoft Corporation Automatic portable electronic device configuration
JP5990466B2 (ja) 2010-01-21 2016-09-14 スビラル・インコーポレーテッド ストリームに基づく演算を実装するための汎用複数コアシステムのための方法および装置
US20110238498A1 (en) * 2010-03-29 2011-09-29 Microsoft Corporation Service stage for subscription management
US9542203B2 (en) 2010-12-06 2017-01-10 Microsoft Technology Licensing, Llc Universal dock for context sensitive computing device
US8923770B2 (en) 2010-12-09 2014-12-30 Microsoft Corporation Cognitive use of multiple regulatory domains
US8589991B2 (en) 2010-12-14 2013-11-19 Microsoft Corporation Direct connection with side channel control
US8792429B2 (en) 2010-12-14 2014-07-29 Microsoft Corporation Direct connection with side channel control
US9294545B2 (en) 2010-12-16 2016-03-22 Microsoft Technology Licensing, Llc Fast join of peer to peer group with power saving mode
US8948382B2 (en) 2010-12-16 2015-02-03 Microsoft Corporation Secure protocol for peer-to-peer network
US8971841B2 (en) 2010-12-17 2015-03-03 Microsoft Corporation Operating system supporting cost aware applications
EP3229160A3 (en) * 2017-07-19 2017-11-29 Siemens Healthcare GmbH Method for configuring a medical instrument, system for con-figuring a medical instrument, computer program product and computer readable medium
US11163267B2 (en) 2019-03-26 2021-11-02 International Business Machines Corporation Event-based time zone changes

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190267A (ja) * 1995-08-23 1997-07-22 Toshiba Corp 外部イベントに基づきキーボード割当を動的に構成し直すシステムおよび方法
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US5864764A (en) * 1996-11-25 1999-01-26 Motorola, Inc. Infrastructure transceiver and method for configuration based on location information
US6130892A (en) * 1997-03-12 2000-10-10 Nomadix, Inc. Nomadic translator or router
US5999882A (en) * 1997-06-04 1999-12-07 Sterling Software, Inc. Method and system of providing weather information along a travel route
US6418309B1 (en) * 1997-10-22 2002-07-09 Ericsson Inc. Apparatus and method for configuring settings of a portable intelligent communications device during a meeting
EP1042933A1 (en) * 1997-12-23 2000-10-11 Software.com, Inc. System and method for controlling personal information and information delivery to and from a telecommunications device
US6343317B1 (en) * 1999-12-29 2002-01-29 Harry A. Glorikian Internet system for connecting client-travelers with geographically-associated data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1867907B (zh) * 2003-08-11 2010-05-05 蒂蒙系统公司 用于自动学习邮箱配置规约的系统和方法
CN103080884A (zh) * 2010-06-29 2013-05-01 株式会社理光 用于单一输入工作流路由的具有收件箱模式和文档模式的用户界面
US9286581B2 (en) 2010-06-29 2016-03-15 Ricoh Co., Ltd. User interface with inbox mode and document mode for single input work flow routing

Also Published As

Publication number Publication date
DE10105153B4 (de) 2005-02-10
CN1174305C (zh) 2004-11-03
US6711617B1 (en) 2004-03-23
JP2001290878A (ja) 2001-10-19
DE10105153A1 (de) 2001-08-30

Similar Documents

Publication Publication Date Title
CN1174305C (zh) 自动配置便携装置的系统
JP3782975B2 (ja) ユーザの位置を確認するため情報を集計する方法及びシステム
EP2021937B1 (en) Techniques to perform gradual upgrades
US8320405B2 (en) Data management system and method
US6615276B1 (en) Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user
US7487223B2 (en) Method and apparatus for regenerating message data
CN1210656C (zh) 用于客户和自适应同步和转换服务器的方法、装置
JP2006107488A (ja) コンピュータ・システムを自動的に構成する方法およびコンピュータ・システム
CN1425160A (zh) 支持移动可视通信的系统
US20020143861A1 (en) Method and apparatus for managing state information in a network data processing system
CN100414869C (zh) 一种互联网上实现资讯订阅的方法及系统
US20050251756A1 (en) User support system and method, and computer-readable storage medium
US10855628B2 (en) Information processing system, information processing apparatus, and information processing method
US20070183322A1 (en) System and Method for Automated Network Element Database Population
CN103108103A (zh) 网络扫描仪以及构成和保持网络扫描系统的方法
US20130018985A1 (en) Methods and Apparatus for Remote Data Transfer
US7577648B1 (en) Directory access extension framework
JPH10214292A (ja) コンタクト手段公開装置
RU96434U1 (ru) Информационно-справочная система "телефонный справочник предприятия"
JP2007234035A (ja) ヘルプデスクシステム
US20090210432A1 (en) Data management system, method, and software
US7139776B2 (en) Systems and methods for facilitating information retrieval in a telecommunications environment
JP2007148605A (ja) ワークフロー情報管理装置、同方法及びプログラム
CN1820268A (zh) 加速本地高速缓存中资源记录到期的方法和装置
KR20020090707A (ko) 아이디어 제안 관리를 위한 지적 재산 관리 방법 및 그시스템

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: (SINGAPORE)PRIVATE CO.,LTD.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINE CORP.

Effective date: 20061027

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20061027

Address after: Singapore Changi

Patentee after: (Singapore) Pte Ltd

Address before: American New York

Patentee before: International Business Machines Corp.

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

Granted publication date: 20041103