用于从计算机实现的日程表搜索事件的系统、方法和计算机可读介质的制作方法_4

文档序号:9291706阅读:来源:国知局
储与日程表事件关联的事件细节。更新的计算机实现的日程表314可以从日程表服务器308被传送到客户端计算机302,并在计算机实现的日程表应用316中供用户查看。
[0044]图4示出根据本发明实施例的计算机400 (例如,客户端计算机、服务器等)。本文描述的系统和方法的多个不同部分或区块包括与计算机400相似的一个或多个计算机或在其上执行,且编程为作为可执行计算机代码执行上文描述的方法的一些或所有步骤的专用机器。再者,本文描述的过程和模块可以由与计算机400的处理系统类似的一个或多个处理系统来执行。
[0045]计算机400可以包括贡献该设备的功能且可使计算机400能够根据本文论述的技术实现功能的多种内部和外部组件。正如将认识到的,计算机400的多种组件可以作为计算机400的内部或集成组件来提供或可以作为外部或可连接组件来提供。还应该注意,图4仅示出特定实现的一个示例,且旨在说明可以存在于计算机400中的组件和功能性的类型。如图4所示,计算机400可以包括经接口 414耦合到存储器404、显示器406、I/O端口408和网络接口 410的一个或多个处理器(例如,处理器402a-402n)。
[0046]计算机400可以包括可执行或以其他方式支持本文描述的技术的执行的设备或软件的任何组合。例如,计算机400可以包括或可以是云计算系统、数据中心、服务器机架或其他服务器封装、虚拟服务器、桌上型计算机、膝上型计算机、平板计算机、移动电话、个人数字助理(PDA)、媒体播放器、游戏控制台、车载计算机等的组合。计算机400可以是提供媒体播放器、蜂窝电话、个人数据组织器、游戏控制台等的功能性的任何其中之一或组合的单一设备。计算机400还可以连接到未示出的其他设备,或可以作为单独系统来运行。此夕卜,在一些实施例中,可以将图示的组件所提供的功能性组合在更少的组件中或分布在附加的组件中。相似地,在一些实施例中,一些图示的组件的功能性可以不予提供,或可以有其他附加功能性。
[0047]此外,计算机400可以使用户能够连接到网络416 (例如,因特网、局域网、广域网等)且通过网络416通信以及从基于卫星的定位系统(例如,GPS)获取数据。例如,计算机400可以使用户能够使用电子邮件、文本消息传送、即时通讯或使用其他形式的电子通信来进行通信,并且可以使用户能够从基于卫星的定位系统获取设备的位置,如互动性地图上的位置。
[0048]在一个实施例中,显示器406可以包括液晶显示器(IXD)或有机发光二极管(OLED)显示器,当然在其他实施例中可以使用其他显示器技术。显示器406可以显示用户接口(例如,图形用户界面)。根据一些实施例,显示器406可以包括触敏元件或与触敏元件结合来提供,通过触敏元件,能够可以与用户接口交互。此类触敏显示器可以称为“触控屏”,并且还可以叫做触敏显示系统。
[0049]处理器402可以提供执行操作系统、程序、用户接口和计算机400的任何功能所需的处理能力。处理器402可以从存储器(例如,系统存储器404)接收指令和数据。处理器402可以包括一个或多个处理器,如“通用”微处理器和专用微处理器,如ASIC。例如,处理器402可以包括一个或多个精简指令集(RISC)处理器,如实现高级RISC机器(ARM)指令集的处理器。此外,处理器402可以包括单核处理器和多核处理器,并且可以包括图形处理器、视频处理器和相关芯片组。相应地,计算机400可以是包括一个处理器(例如,处理器402a)的单处理器系统或包括任何数量的适合处理器(例如,402a-402n)的多处理器系统。可以采用多个处理器以支持本文描述的技术的一个或多个区块的并行或串行执行。如本文描述的逻辑流的过程可以由一个或多个可编程处理器来执行,该一个或多个可编程处理器执行一个或多个计算机程序以通过操作输入数据和生成对应输出来执行功能。
[0050]存储器404 (可以包括一个或多个有形非瞬态计算机可读存储介质)可以包括易失性存储器,如随机存取存储器(RAM),以及非易失性存储器,如ROM、闪存存储器、硬盘驱动器、任何其他适合的光、磁或固态存储介质,或者其组合。存储器404可以被处理器402和计算机400的其他组件访问。存储器404可以存储多种信息,并且可以用于多种用途。存储器404可以存储可执行计算机代码,如计算机400的固件、计算机400的操作系统和计算机400实现功能所需的任何其他程序或其他可执行代码。该可执行计算机代码可以包括可被处理器(例如,处理器402a-402n的其中一个或多个)执行以便实现本发明的一个或多个实施例的程序指令418。例如,上文描述的过程300可以在程序指令418中实现。指令418可以包括用于结合多种处理模块实现一个或多个本文描述的技术的计算机程序指令模块。程序指令418可以包括计算机程序(在某些形状中称为程序、软件、软件应用、脚本或代码)。计算机程序可以使用编程语言来编写,包括已编译或解释的语言或声明式或过程语言。计算机程序可以包括适于在计算环境中使用的单元,包括单机程序、模块、组件、子例行程序。计算机程序可以对应于或可以不对应于文件系统中的文件。程序可以存储在存有其他程序或数据的文件的一部分中(例如,标记语言文档中存储的一个或多个脚本)、存储在专用于相关程序的单个文件中或存储在多个协作的文件中(例如存储一个或多个模块、子程序或代码的部分的文件)。计算机程序可以部署为在位于一个地点本地或分布在多个远程地点并通过通信网络互连的一个或多个计算机处理器上执行。此外,存储器404可以用于计算机400的运行期间进行缓存或高速缓存。存储器404还可以存储如媒体(例如,音乐和视频文件)、软件(例如,用于在计算机400上实现功能的)、偏好信息(例如,媒体播放偏好)、无线连接信息(例如,可使媒体设备能够建立无线连接的信息)、电话信息(例如,电话号码)以及任何其他适合的数据的数据文件。
[0051]正如上文提到的,存储器404可以包括易失性存储器,如随机存取存储器(RAM)。存储器404还可以包括非易失性存储器,如R0M、闪存存储器、硬盘驱动器、任何其他适合的光、磁或固态存储介质或其组合。接口 414可以包括多种接口,并且可以将计算机400的多种组件耦合到处理器402和存储器404。在一些实施例中,接口 414、处理器402、存储器404和计算机400的一个或多个其他组件可以在单个芯片上实现,如片上系统(SOC)。在另一些实施例中,这些组件、其功能性或二者兼有可以在分开的芯片上实现。接口 414可以配置成协调处理器402a-402n、系统存储器404、网络接口 410、I/O装置412、其他外设或其组合之间的I/O通信量。接口 414可以执行协议、定时或其他数据变换以便将数据信号从一个组件(例如,系统存储器404)转换成适于被另一种组件(例如,处理器402a-402n)使用的格式。接口 414可以包括对经由多种类型的外设总线(如外设组块互连(PCI)总线标准或通用串行总线(USB)标准的变体)连接的设备的支持。
[0052]计算机400还可以包括输入/输出(I/O)端口 408以便能够连接如I/O装置412的附加装置。本发明的实施例可以包括任何数量的输入和输出端口 408,包括耳机和耳机插孔、通用串行总线(USB)端口、火线或IEEE-1394端口以及AC和DC电源连接器。再者,计算机400可以使用输入和输出端口来连接到任何其他设备并与之发送和接收数据,如其他便携式计算机、个人计算机、打印机等。
[0053]图4所示的计算机400还包括网络接口 410,如有线网络接口卡(NIC)、无线(例如,射频)接收器等。例如,网络接口 410可以接收和发送电磁信号并通过电磁信号与通信网络以及其他通信设备通信。网络接口 410可以包括用于执行这些功能的公知电路,包括天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、订户标识模块(SM)卡、存储器等。网络接口 410可以通过无线通信与诸如因特网、内联网、蜂窝电话网络、无线局域网(LAN)、城域网(MN)或其他设备的网络(例如,网络416)通信。通信可以使用任何适合的通信标准、协议和技术,包括以太网、全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、3G网络(例如,基于頂T-2000标准)、高速下行链路分组访问(HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、4G网络(例如,MT高级、长期演进高级(LTE高级)等)、蓝牙、无线保真性(W1-Fi)(例如,IEEE 802.lla、IEEE802.llb、IEEE 802.1lg 或 IEEE 802.1ln)、基于因特网的语音(VoIP)、W1-MAX、用于电子邮件的协议(例如,因特网消息访问协议(IMAP)或邮局协议(POP))、即时消息传送(例如,可扩充消息传送和在场协议(XMPP)、用于即时消息传送和在场平衡扩充(S頂PLE)、即时消息传送和在场服务(HIPS))、多媒体消息传送服务(MMS)、短消息服务(SMS)或任何其他适合的通信协议。
[0054]本领域技术人员还将认识到,虽然多种项图示为在被使用时存储在存储器中或存储装置上,但是出于存储器管理和数据完整性的目的,可以在存储器与其他存储装置之间传递这些项或其多个部分。作为备选,在另一些
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1