CN1174305C - 自动配置便携装置的系统 - Google Patents
自动配置便携装置的系统 Download PDFInfo
- Publication number
- CN1174305C CN1174305C CNB011032391A CN01103239A CN1174305C CN 1174305 C CN1174305 C CN 1174305C CN B011032391 A CNB011032391 A CN B011032391A CN 01103239 A CN01103239 A CN 01103239A CN 1174305 C CN1174305 C CN 1174305C
- Authority
- CN
- China
- Prior art keywords
- user
- module
- current location
- hourage
- portable unit
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
Abstract
公开了一种自动配置用户便携装置的系统,所述系统包括:用于推断用户当前位置的模块;用于根据当前位置的配置中包含的信息自动配置该便携装置的模块;用于发送和从邮件服务器接收电子邮件的模块;用于从万维网服务器检索网页的模块;用于从文件服务器接收数据文件的模块,所述邮件服务器、所述万维网服务器和所述文件服务器通过因特网和内联网至少之一与所述便携装置连接;和用于将旅行时间表上载到与所述邮件服务器,所述万维网服务器和所述文件服务器接口的旅行服务器,其中所述用于推断用户当前位置的模块通过将当前时间与来自所述旅行时间表的旅行时间相比较,推断所述当前位置。
Description
与相关申请的交叉参考
本申请与下列申请有关:于2000年2月9日提交的、Mastrianni等的美国专利申请09/500923,题为“为移动用户管理和完成连接与信息管理任务的集中化设施的实现方法和装置”;于2000年2月9日提交的、Mastrianni等的美国专利申请09/500992,题为“使用电子单元基于其物理位置自动配置一计算机系统的方法和装置”,每个申请整个纳入这里作为参考。
技术领域
本发明涉及用于移动用户的软件应用,更具体地说,涉及使用电子读出时间表基于其物理位置自动配置便携装置,如计算机系统的系统。
背景技术
由于可得到更便宜、更小和更强有力的计算机(如膝上计算机之类)而且易于接入一网络基础设施如局域网(LAN)和电话连接,越来越多的人带着他们的计算机旅行。连接网络的可选功能集合和一用户可用资源集合在很大程度上决定于该用户当前所在的物理位置。
例如,如果一用户是在纽约的办公室中,那么该用户会连接到使用局域网的办公室网络,而且将能访问所有的服务,如在纽约办公室中的扫描仪和打印机。如果由于某种原因该用户带着他的计算机旅行到他在佛罗里达的分部办公室,那么该用户将能访问在佛罗里达分部办公室中可用的资源。在旅行过程中,如果一用户停在某地的一个旅馆或经过一个机场,那么该用户将分别能访问在该旅馆或该机场可用的资源。
通常,在一家旅馆,该用户将使用电话线拨号进入办公室网络并使用在该旅馆可用的打印机。在建立网络连接之后,典型用户将使用多种应用软件去访问和管理该用户感兴趣的信息,例如,为发送和接收邮件,该用户会使用一个电子邮件客户程序,如Lotus Notes或Microsoft Outlook。为在该用户的计算机和办公室服务器之间传送文件,该用户会或者手工复制文件或使用一个文件传输应用。
然而,当前计算机系统配置的一主要问题是每当用户从不同的物理位置(如旅馆、机场等)连接时该用户得要频繁地更新计算机系统配置参数。这类计算机系统配置参数包括连接到本地服务提供者的电话号码、域名服务等网络参数、网间协议(IP)地址、以及打印机设置。
这种杂活被进一步复杂化了,这在于必须使用若干个软件应用来更新这一信息,而且在更新任何配置信息过程中的任何不一致性都会使该计算机在那个物理位置不能使用。这是一个问题。
对于某类工作人员这一问题更加严重了,如销售人员、保险代理人等,他们频繁地旅行。在典型的工作周中,一个销售代表可能访问几个地点。在每个地方,工作人员必须重新配置计算机配置设置。这对他们是太不方便了。
应该指出,某些商业产品(如Symantec公司的MobileEssentials)试图对位置简要表提供某种集中化管理和布局。位置简要表包括一般位置信息(例如国家、城市和时区)、电话拨号、传输控制协议(TCP)/因特网协议(IP)和拨号的网络设置、打印机设置以及为其他应用(如Web浏览器和电子邮件客户)设置的简要表。另一商业产品(例如3Com公司的Dynamic Access Mobile ConnectionManager(动态访问移动连接管理器))支持创建多标准LAN和远程访问配置。它的特点是在不同位置之间的单点击切换和支持只读位置用于查错和易于维护。
然而,与Symantec的产品相似,这一产品缺乏基于其物理位置自动配置一计算机系统,因而肯定不能使用电子读出时间表(例如旅行、日历、约会等)来提供这种配置。的确,计算机配置是基于用户选择的位置来完成的。
这样,尽管旅行者等有可能连到他们的“家”网络(例如内联网之类)等,但在建立网络连接时对用户而言有大量的工作、麻烦和不方便。这就是说,在建立成功的网络连接和得以访问该用户的数据、电子邮件、及其他网络资源等时必须对计算机配置进行很多改变。
发明内容
考虑到传统的系统和方法存在的上述以及其他问题、不足和缺点,本发明的一个目的是提供一种系统,用于根据其物理位置自动配置一便携装置(例如一台计算机)。
另一目的是根据用户的电子读出时间表(例如旅行、日历、约会等)自动配置一便携装置。
在本发明的第一方面,提供了一种自动配置用户便携装置的系统,所述系统包括:用于推断用户当前位置的模块;用于根据当前位置的配置中包含的信息自动配置该便携装置的模块;用于发送和从邮件服务器接收电子邮件的模块;用于从万维网服务器检索网页的模块;用于从文件服务器接收数据文件的模块,所述邮件服务器、所述万维网服务器和所述文件服务器通过因特网和内联网至少之一与所述便携装置连接;和用于将旅行时间表上载到与所述邮件服务器、所述万维网服务器和所述文件服务器接口的旅行服务器,其中所述用于推断用户当前位置的模块通过将当前时间与来自所述旅行时间表的旅行时间相比较,推断所述当前位置。
在第二方面,提供了一种自动配置用户便携装置的系统,所述系统包括:用于推断用户当前位置的模块;用于根据当前位置的配置中包含的信息自动配置该便携装置的模块,其中所述用于推断用户当前位置的模块包括旅行模块,所述旅行模块提供使用用户的旅行时间表推断便携装置的物理位置的功能,其中所述旅行模块向位置管理器输出第一和第二应用程序接口:用于初始化的Initialize( )调用和用于得到当前位置GetCurrentLocation( )调用,其中所述用于推断用户当前位置的模块通过将当前时间与旅行时间相比较,推断所述当前位置。
在第三方面,提供了一种自动配置用户便携装置的系统,所述系统包括:用于推断用户当前位置的模块;用于根据当前位置的配置中包含的信息自动配置该便携装置的模块,其中所述用于推断用户当前位置的模块包括旅行模块,所述旅行模块提供使用用户的旅行时间表推断便携装置的物理位置的功能,其中所述旅行模块向位置管理器输出第一和第二应用程序接口:用于初始化的Initialize( )调用和用于得到当前位置GetCurrentLocation( )调用,其中所述Initialize( )调用包含:指示所述旅行模块从所述旅行服务器向所述便携装置下载所述用户的旅行计划;由旅行模块提示用户输入旅行文档号;核查该旅行文档号是否可用;以及如果所述文档号可用,则由所述旅行模块确定一通信线路是否与该便携装置相连。
最好是,该系统通过把当前时间与先前从用户时间表中读出的旅行时间进行比较自动地推断(例如确定)它在何处,该用户的时间表(旅行、日历、约会等)是先前从计算机系统、磁卡、票信息或包括条形码、磁条、射频识别(RFID)标记等在内的其他类型电子介质中下载或电子读出的。通过比较相对于当前时间的迟后时间,程序能确定该系统的位置并为这新位置自动配置该系统,几乎或完全不需要用户干预。
这样,本发明提供了基于其位置自动配置计算机的手段。该配置是以基于直观物理位置的提取为基础完成的,这种提取用于管理和完成连接与信息管理任务,如上面提到的美国专利申请09/__,__(IBM文档No,YO999-518)中描述的位置管理器所实现的那样。
在一个最佳实施例中,提供了称作“旅行模块”的一个软件模块。旅行模块跟踪电子读出旅行时间表并使用电子单元/装置确定计算机的物理位置。将所收集的信息提供给位置管理器,它使用该信息选择预配置位置以配置该计算机系统。
利用本发明的独特的和不显而易见的特性,通过使用电子读出时间表(例如旅行、日历、约会等)基于其物理位置自动配置计算机系统,从而缓解了在新位置配置计算机所存在的问题。
附图说明
考虑下文中结合附图所作的详细描述,对于本领域技术人员,本发明的目的、特点和优点将变得显然,这些附图是:
图1显示根据本发明的最佳系统配置;
图2显示根据本发明的逻辑软件框图;
图3显示旅行模块初始化应用程序接口(API)的流程控制图;
图4显示旅行模块的获得当前位置API的流程控制图;
图5显示在客户(用户)一侧使用本发明的信息处理/计算机系统示例500;以及
图6显示存储程序的介质600,该程序用于实现根据本发明的方法。
具体实施方式
图1显示本发明的最佳系统配置。最好是,本发明安装在一个便携装置上,如一个客户计算机102。客户计算机能由一膝上个人计算机(PC)有利地实现,当然其他便携装置也会发现使用本发明大有好处,正如总体上理解了本申请的本领域普通技术人员将会知道的那样。下文中描述的图5以实例显示了客户计算机可以采取的形式。
客户计算机102有一操作系统,如Windows 95,Windows 98,Windows NT,或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 (13)
1.一种自动配置用户便携装置的系统,所述系统包括:
用于推断用户当前位置的模块;
用于根据当前位置的配置中包含的信息自动配置该便携装置的模块;
用于发送和从邮件服务器接收电子邮件的模块;
用于从万维网服务器检索网页的模块;
用于从文件服务器接收数据文件的模块,所述邮件服务器、所述万维网服务器和所述文件服务器通过因特网和内联网至少之一与所述便携装置连接;和
用于将旅行时间表上载到与所述邮件服务器、所述万维网服务器和所述文件服务器接口的旅行服务器,
其中所述用于推断用户当前位置的模块通过将当前时间与来自所述旅行时间表的旅行时间相比较,推断所述当前位置。
2.根据权利要求1的系统,其中所述旅行时间包括已经过的时间。
3.根据权利要求1的系统,其中通过访问电子存储的票信息来得到所述旅行信息。
4.根据权利要求3的系统,其中当用户输入票的识别号时提供所述票信息。
5.根据权利要求1的系统,其中所述用于推断用户当前位置的模块根据已经过的时间和用户的旅行时间表推断用户的当前位置。
6.一种自动配置用户便携装置的系统,所述系统包括:
用于推断用户当前位置的模块;
用于根据当前位置的配置中包含的信息自动配置该便携装置的模块,
其中所述用于推断用户当前位置的模块包括旅行模块,所述旅行模块提供使用用户的旅行时间表推断便携装置的物理位置的功能,
其中所述旅行模块向位置管理器输出第一和第二应用程序接口:用于初始化的Initialize( )调用和用于得到当前位置GetCurrentLocation( )调用,
其中所述用于推断用户当前位置的模块通过将当前时间与旅行时间相比较,推断所述当前位置。
7.根据权利要求6的系统,其中所述旅行时间包括已经过的时间。
8.根据权利要求6的系统,其中通过访问电子存储的票信息来得到所述旅行信息。
9.根据权利要求8的系统,其中当用户输入票的识别号时提供所述票信息。
10.根据权利要求6的系统,其中所述用于推断用户当前位置的模块根据已经过的时间和用户的旅行时间表推断用户的当前位置。
11.一种自动配置用户便携装置的系统,所述系统包括:
用于推断用户当前位置的模块;
用于根据当前位置的配置中包含的信息自动配置该便携装置的模块,
其中所述用于推断用户当前位置的模块包括旅行模块,所述旅行模块提供使用用户的旅行时间表推断便携装置的物理位置的功能,
其中所述旅行模块向位置管理器输出第一和第二应用程序接口:用于初始化的Initialize( )调用和用于得到当前位置GetCurrentLocation( )调用,
其中所述Initialize( )调用包含:
指示所述旅行模块从所述旅行服务器向所述便携装置下载所述用户的旅行计划;
由旅行模块提示用户输入旅行文档号;
核查该旅行文档号是否可用;以及
如果所述文档号可用,则由所述旅行模块确定一通信线路是否与该便携装置相连。
12.根据权利要求11的系统,进一步包括:
如果所述线路是相连的,则拨打针对旅行服务器的预定号码;
所述旅行服务器应答该呼叫;
所述便携装置同时向旅行服务器发送包含该文档号的请求消息以请求所述旅行计划;
所述旅行服务器向客户机应答以该用户的旅行时间表;
所述旅行模块提取旅行时间表;
将所述旅行时间表的信息写入便携装置;以及
由所述旅行模块向位置管理器返回成功消息。
13.根据权利要求12的系统,其中所述Initialize( )调用进一步包括:
如果确定文档号不可用或通信线路没有连接到便携装置,由旅行模块提示用户人工输入该用户的旅行时间表。
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 CN1310368A (zh) | 2001-08-29 |
CN1174305C true 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) |
Families Citing this family (49)
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 |
US7603419B2 (en) * | 2003-08-11 | 2009-10-13 | Teamon Systems, Inc. | System and method for automatically learning mailbox configuration conventions |
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 |
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 |
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)
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 |
-
2000
- 2000-02-09 US US09/501,295 patent/US6711617B1/en not_active Expired - Fee Related
-
2001
- 2001-02-02 JP JP2001026465A patent/JP2001290878A/ja active Pending
- 2001-02-06 DE DE10105153A patent/DE10105153B4/de not_active Expired - Fee Related
- 2001-02-07 CN CNB011032391A patent/CN1174305C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE10105153B4 (de) | 2005-02-10 |
CN1310368A (zh) | 2001-08-29 |
US6711617B1 (en) | 2004-03-23 |
JP2001290878A (ja) | 2001-10-19 |
DE10105153A1 (de) | 2001-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1174305C (zh) | 自动配置便携装置的系统 | |
CN101185061B (zh) | 利用多个网络应用管理文档的系统和方法 | |
EP2021937B1 (en) | Techniques to perform gradual upgrades | |
CN1210656C (zh) | 用于客户和自适应同步和转换服务器的方法、装置 | |
US6374259B1 (en) | Method and apparatus for storing and retreiving business contact information in computer system | |
CN101165715B (zh) | 群件系统及其中的联系人数据处理的方法 | |
US7284045B1 (en) | Method and system for determining information to access an electronic mail account | |
JP2006107488A (ja) | コンピュータ・システムを自動的に構成する方法およびコンピュータ・システム | |
CN101622837A (zh) | 使用联系人数据进行媒体共享 | |
US20080015998A1 (en) | Method and Apparatus for Storing and Retrieving Business Contact Information in a Computer System | |
WO2006011995A2 (en) | Method and apparatus for storing and retrieving business contact information in a computer system | |
JP2004528621A (ja) | リモート・デバイス間のデータ同期のためのシステム及び方法 | |
CN1623148A (zh) | 个人内容的增强存储 | |
WO2008080057A2 (en) | Method for integrating client web history and call center history into a single interaction history accessible in real time | |
JP4829653B2 (ja) | アドレス情報管理システム,管理サーバ,及びアドレス帳更新方法 | |
CN101069201A (zh) | 基于消息的费用应用程序 | |
CN100349116C (zh) | 一种提高接入网络的计算机的功能的方法及装置 | |
CN1239797A (zh) | 话音处理系统 | |
JP2000057226A (ja) | 技術サービス用ネットワークシステム及び保守方法 | |
CN102547010A (zh) | 图像处理设备及其控制方法 | |
US20070183322A1 (en) | System and Method for Automated Network Element Database Population | |
CN103108103A (zh) | 网络扫描仪以及构成和保持网络扫描系统的方法 | |
US20130018985A1 (en) | Methods and Apparatus for Remote Data Transfer | |
JP3543683B2 (ja) | ドキュメント自動作成システム、ドキュメント自動作成方法およびドキュメント自動作成用プログラムを記録した記録媒体 | |
JP2002189875A (ja) | 人的資源活用システム |
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 |