应用定制的对象再利用和再循环的制作方法_6

文档序号:9529230阅读:来源:国知局
中,通信接口 510包括提供用于计算机系统500与一个或多个其他计算机系统500或者一个或多个网络之间通信(诸如,基于包的通信)的一个或多个接口的硬件、软件、或者硬件和软件。作为实例而不是作为限制,通信接口 510可包括用于与以太网或其他基于有线的网络通信的网络接口控制器(NIC)或网络适配器或者用于与诸如WI至FI网络等无线网络通信的无线NIC(WNIC)或无线适配器。本公开内容考虑了任何合适的网络和它的任何合适的通信接口 510。作为示例而非限制性方式,计算机系统500可与自组织网络、个人区域网(PAN)、局域网(LAN)、广域网(WAN)、城域网(MAN)或互联网的一个或多个部分或它们的两个或更多的组合通信。一个或多个这些网络的一个或多个部分可以是有线的或无线的。作为实例,计算机系统500可与无线PAN(WPAN)(诸如,BLUETOOTHWPAN), W1-FI网络、W1-ΜΑΧ网络、蜂窝电话网络(诸如,全球移动通信系统(GSM)网络)或其他合适的无线网络或者这些的两个以上的组合通信。在适当情况下,计算机系统500可包括用于这些网络中的任何一个的任何合适的通信接口 510。在适当情况下,通信接口 510可包括一个或多个通信接口 510。尽管本公开描述和示出了具体的通信接口,但是本公开内容考虑了任何合适的通信接口。
[0079]在【具体实施方式】中,总线512包括将计算机系统500的部件耦接至彼此的硬件、软件、或者硬件和软件。作为实例而不是作为限制,总线512可包括图形加速端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、HYPERTRANSPORT(HT)互连、工业标准架构(ISA)总线、INFINIBAND互连、低脚位(LPC)总线、内存总线、微通道结构(MCA)总线、外部设备互连(PCI)总线、PCI快递(PCIe)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者这些中的两个以上的结合。在适当情况下,总线512可包括一个或多个总线512。尽管本公开内容描述和示出了具体的总线,然而本公开内容考虑了任何合适的总线或者互连。
[0080]在本文中,在适当情况下,计算机可读非暂时性存储介质或媒介可包括一个或多个以半导体为基础的或其他集成电路(1C)(诸如,场可编程门阵列(FPGA)或应用专用IC(ASIC))、硬盘驱动器(HDD)、混合硬盘(HHD)、光盘、光盘驱动器(ODD)、磁光盘、磁光盘驱动器、软盘、软磁盘(FDD)、磁带、固态驱动器(SSD)、RAM驱动器、SE⑶RE DIGITAL卡或驱动器、任何其他合适的计算机可读非易失性存储介质或这些中的两个以上任何合适的组合。在适当情况下,计算机可读非易失性存储介质可以是易失性、非易失性、或者易失性与非易失性的组合。
[0081]此处,除非另有明确指示或者上下文另有指示,否则,“或者”为包含的而非排外的。因此,此处,除非另有明确指示或者上下文另有指示,否则,“A或者B”指“A,B,或者A和B”。此外,除非另有其他明确表示或通过上下文的其他表示,否则“和”是两者结合及多个。因此,在本文中,除非另有其他明确表示或通过上下文的其他表示,否则“A和B”意味着“结合地或分别地A和B”。
[0082]本公开的范围包括本领域普通技术人员会理解的对此处所描述或示出的示例性实施方式的所有更改、替换、变形、变更、以及修改。本公开的范围并不局限于此处所描述或者示出的示例性实施方式。此外,尽管本公开内容将本文中各个实施方式描述并且示出为包括具体部件、元件、功能、操作或步骤,但是本领域普通技术人员应当理解的是,这些实施方式中的任何一个可包括本文中任何地方描述或示出的任何部件、元件、功能、操作或步骤的任何组合或置换。此外,所附权利要求中引用的适配于、布置为、能够、配置为、使能够做、可操作为或有效的执行具体功能的设备或系统或者设备或系统的部件包括设备、系统、部件,不管是否它或者具体功能被激活、接通或解锁,只要该设备、系统或部件被如此适配、布置、能够、配置、能够做、可操作或有效的。
【主权项】
1.一种方法,包括: 由计算设备接收对于用于与所述计算设备相关联的屏幕的可显示区域中的内容布局的特定内容的请求; 由所述计算设备基于应用定制的再循环政策确定再循环器是否包括适合于再循环或再利用的显示对象,所述显示对象包含所述特定内容; 如果所述再循环器不包括适合于再循环或再利用的所述显示对象: 由所述计算设备创建所述显示对象;以及 由所述计算设备以所述特定内容填充所述显示对象; 如果所述再循环器包括适合于再循环或再利用的显示对象: 由所述计算设备确定所述显示对象是否包含所述特定内容; 如果所述显示对象包含所述特定内容: 由所述计算设备根据需要更新所述显示对象的元素; 如果所述显示对象不包含所述特定内容: 由所述计算设备以所述特定内容填充所述显示对象; 由所述计算设备返回所述显示对象。2.根据权利要求1所述的方法,进一步包括: 接收不再需要用于所述可显示区域中的所述内容布局的所述显示对象的指示;以及 将所述显示对象存储在所述再循环器中。3.根据权利要求2所述的方法,进一步包括: 在返回所述显示对象之前将所述显示对象封装在包装对象中,其中,返回所述显示对象包括返回经封装的所述显示对象;以及 在接收到不再需要所述显示对象的指示时,由所述计算设备在将所述显示对象存储在所述再循环器中之前从所述包装对象中提取所述显示对象。4.根据权利要求3所述的方法,其中,在提取所述显示对象之后,通过由操作系统管理的再循环效用再循环所述包装对象。5.根据权利要求1所述的方法,其中,所述应用定制的再循环政策包括:应用专用的再循环政策、设备专用的再循环政策、或用户专用的再循环政策。6.根据权利要求1所述的方法,其中,所述显示对象与检索关键字相关联地存储在所述再循环器中,所述检索关键字包括:所述特定内容在所述内容布局中的位置、内容标识符、基于所述特定内容生成的散列关键字、或者与所述特定内容有关的活动的时间戳。7.根据权利要求1所述的方法,其中,所述特定内容包括社交网络信息,并且其中,所述显示对象与检索关键字相关联地存储在所述再循环器中,所述检索关键字包括与所述特定内容相关的社交图谱中的一个或多个元素相关联的标识符。8.—个或多个计算机可读非易失性存储介质,包含软件,所述软件在执行时可操作为: 接收对于用于屏幕的可显示区域中的内容布局的特定内容的请求; 基于应用定制的再循环政策确定再循环器是否包括适合于再循环或再利用的显示对象,所述显示对象包含所述特定内容; 如果所述再循环器不包括适合于再循环或再利用的所述显示对象: 创建所述显示对象;以及 以所述特定内容填充所述显示对象; 如果所述再循环器包括适合于再循环或再利用的显示对象: 确定所述显示对象是否包含所述特定内容;以及 如果所述显示对象包含所述特定内容: 根据需要更新所述显示对象的元素; 如果所述显示对象不包含所述特定内容: 以所述特定内容填充所述显示对象; 返回所述显示对象。9.根据权利要求8所述的介质,其中,所述软件当执行时进一步可操作为: 接收不再需要用于所述可显示区域中的所述内容布局的所述显示对象的指示;以及 将所述显示对象存储在所述再循环器中。10.根据权利要求9所述的介质,其中,所述软件当执行时进一步可操作为: 在返回所述显示对象之前将所述显示对象封装在包装对象中,其中,返回的所述显示对象包括经封装的所述显示对象;以及 在接收到不再需要所述显示对象的指示时,在将所述显示对象存储在所述再循环器中之前从所述包装对象中提取所述显示对象。11.根据权利要求10所述的介质,其中,在提取所述显示对象之后,通过由操作系统管理的再循环效用再循环所述包装对象。12.根据权利要求8所述的介质,其中,所述应用定制的再循环政策包括:应用专用的再循环政策、设备专用的再循环政策、或用户专用的再循环政策。13.根据权利要求8所述的介质,其中,所述显示对象与检索关键字相关联地存储在所述再循环器中,所述检索关键字包括:所述特定内容在所述内容布局中的位置、内容标识符、基于所述特定内容生成的散列关键字、或者与所述特定内容有关的活动的时间戳。14.根据权利要求8所述的介质,其中,所述特定内容包括社交网络信息,并且其中,所述显示对象与检索关键字相关联地存储在所述再循环器中,所述检索关键字包括与所述特定内容相关的社交图谱中的一个或多个元素相关联的标识符。15.—种系统,包括: 一个或多个处理器;以及 存储器,耦接至所述处理器并且所述存储器包括由所述处理器能够执行的指令,所述处理器在执行所述指令时能够操作为: 接收对于用于所述系统相关联的屏幕的可显示区域中的内容布局的特定内容的请求; 基于应用定制的再循环政策确定再循环器是否包括适合于再循环或再利用的显示对象,所述显示对象包含所述特定内容; 如果所述再循环器不包括适合于再循环或再利用的所述显示对象: 创建所述显示对象;以及 以所述特定内容填充所述显示对象; 如果所述再循环器包括适合于再循环或再利用的显示对象: 确定所述显示对象是否包含所述特定内容;以及 如果所述显示对象包含所述特定内容: 根据需要更新所述显示对象的元素; 如果所述显示对象不包含所述特定内容: 以所述特定内容填充所述显示对象; 返回所述显示对象。16.根据权利要求15所述的系统,其中,当执行所述指令时所述处理器进一步能够操作为: 接收不再需要用于所述可显示区域中的所述内容布局的所述显示对象的指示;以及 将所述显示对象存储在所述再循环器中。17.根据权利要求16所述的系统,其中,当执行所述指令时所述处理器进一步能够操作为: 在返回所述显示对象之前将所述显示对象封装在包装对象中,其中,返回的所述显示对象包括经封装的所述显示对象;以及 在接收到不再需要所述显示对象的指示时,在将所述显示对象存储在所述再循环器中之前从所述包装对象中提取所述显示对象。18.根据权利要求17所述的系统,其中,在提取所述显示对象之后,通过由操作系统管理的再循环效用再循环所述包装对象。19.根据权利要求15所述的系统,其中,所述应用定制的再循环政策包括:应用专用的再循环政策、设备专用的再循环政策、或用户专用的再循环政策。20.根据权利要求15所述的系统,其中,所述显示对象与检索关键字相关联地存储在所述再循环器中,所述检索关键字包括:所述特定内容在所述内容布局中的位置、内容标识符、基于所述特定内容生成的散列关键字、或者与所述特定内容有关的活动的时间戳。
【专利摘要】在一个实施方式中,计算设备接收对于用于与系统相关联的屏幕的可显示区域中的内容布局的内容的请求。设备基于应用定制的再循环政策确定再循环器是否包括适合于再循环或再利用的显示对象。如果不包括,则设备创建显示对象并将其填充有内容。如果包括,并且如果显示对象包含该内容,则设备根据需要更新显示对象的元素;否则,如果显示对象不包含内容,则设备将显示对象填充有该内容并且将显示对象返回。本文中描述的实施方式还可以对显示对象的子元素执行,其中有一些显示对象可包括嵌套显示对象。
【IPC分类】G06F9/44
【公开号】CN105283841
【申请号】CN201480033218
【发明人】杜琪星, 阿什温·巴特, 乔纳森·M·卡尔多, I·建·彭, 乔舒亚·利, 张康
【申请人】脸谱公司
【公开日】2016年1月27日
【申请日】2014年4月3日
【公告号】CA2908354A1, EP2984560A1, US20140306978, WO2014168809A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1