CN107077660A - 在内容共享中的可访问性特征 - Google Patents

在内容共享中的可访问性特征 Download PDF

Info

Publication number
CN107077660A
CN107077660A CN201580048389.XA CN201580048389A CN107077660A CN 107077660 A CN107077660 A CN 107077660A CN 201580048389 A CN201580048389 A CN 201580048389A CN 107077660 A CN107077660 A CN 107077660A
Authority
CN
China
Prior art keywords
content
accessibility
demonstration
mobile device
user
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.)
Withdrawn
Application number
CN201580048389.XA
Other languages
English (en)
Inventor
J·C·塞托
P·富瑞姆
J·R·桑德斯
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN107077660A publication Critical patent/CN107077660A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

第一计算***控制在演示设备上的演示。第一计算***从第二计算***接收加入演示的请求。第一计算***从演示提取内容,并使其处于能够向内容应用可访问性设置的形式而对第二计算***可用,而不影响在演示设备上正在演示的内容的视觉外观。

Description

在内容共享中的可访问性特征
背景技术
计算机***当前被广泛使用。一些计算机***包括可以用于与其它计算机***共享内容的共享功能。
通过例子,一些计算***允许用户与其他个体或组共享文档(例如,文字处理文档、演示文档、电子表格文档、幻灯片演示等)或在文档上协作。例如,通过主持人将他或她的移动设备与包括相对较大演示屏幕的演示***配对,能够进行共享演示。共享功能允许用户使用他或她的移动设备控制显示在相对较大演示屏幕上的演示。例如,如果用户是教室内的教师、议会室或会议室内的主持人或礼堂内的主持人等等,则用户可能希望执行这一类型的共享。
在这些类型的演示和会议场景中,可能会发生查看演示的一些成员具有各种类型的视觉缺陷。这些类型的缺陷会妨碍观众成员能够看到正在演示的材料。例如,可能是礼堂相对较大,而主持人正在演示相对较小的文本。因而,位于礼堂后部的人们可能难以阅读正在演示的文本。在另一例子中,一个或多个观众成员可能具有相对差的视力。一些这样的用户使用可访问性***来在其自己的计算***上增强材料的视觉演示。例如,通过改变正在演示的信息的对比度、放大正在演示的信息、或改变正在演示的材料的其它格式,可访问性***能够增强视觉演示。
移动设备当前也被广泛使用。移动设备可以包括移动电话、智能电话、手持计算设备、平板计算设备等等。移动设备还可以包括其自身的可访问性***。
上述讨论仅用于一般背景信息,而不意在用作帮助确定所要求保护主题的范围。
发明内容
第一计算***控制在演示设备上的演示。第一计算***从第二计算***接收加入演示的请求。第一计算***从演示中提取内容,并使其以能够向内容应用可访问性设置的形式对于第二计算***可用,而不影响正在演示设备上演示的内容的视觉外观。
提供该“发明内容”以引入将在后续具体实施方式中进一步描述的简化格式的概念选择。该发明内容不意在识别所要求保护的主题的关键特征或必要特征,也不意在用作帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景技术中提及的任意或所有缺陷的实现方式。
附图说明
图1是演示架构的一个例子的框图。
图1A是示出在图1中所示的架构的操作的一个例子的流程图。
图2-1和2-2(统称作图2)是使用部署在远程服务器环境中的内容管理***的演示架构的另一例子的框图。
图2A是示出在图2中所示的架构的操作的一个例子的流程图。
图3-1和3-2(统称为图3)是在其中生成内容的不同可访问版本的演示架构的框图。
图3A是示出在图3中所示的架构的操作的一个例子的流程图。
图4-1和4-2(统称为图4)是示出演示架构的一个例子的框图,在其中部署在远程服务器环境中的内容管理***在运行时期间向演示内容应用可访问性设置。
图4A是示出在图1中所示的架构的操作的一个例子的流程图。
图5是示出部署在云计算架构中的演示架构的一个例子的框图。
图6-8示出了移动设备的各种例子。
图9是示出计算环境的一个例子的框图。
具体实施方式
图1是演示架构100的一个例子的框图。在图1所示的例子中,架构100图示地包括演示移动设备102,其通过链路103演示和控制在演示设备106的显示屏幕104上的演示。链路103可以是近场通信(NFC)链路、有线链路、局域网、或其它链路。在一个例子中,例如,演示设备106可以包括相对大的显示屏幕104(例如在会议室、礼堂等等中)。设备102还被示出生成具有用户输入机制110以与用户112交互的用户接口显示108。通过例子,用户输入机制110能够与用户112交互,以便控制和操控移动设备102。在用户112控制演示设备106上的演示的例子中,用户输入机制110可以包括控制输入,其允许用户与其交互以便控制演示(例如,在演示内向前和向后移动等等)。
架构100还图示地包括接收移动设备114,其生成具有用户输入机制118以与用户120交互的用户接口显示116。在此讨论的例子中,用户120图示地是观众成员,其正在查看由用户112在演示设备106上进行的演示。因而,在一个例子中,用户120可以与用户输入机制118交互,以便建立使移动设备114与移动设备102连接的自组织网络122。该自组织网络可以是多种不同类型的网络,例如,近场通信(NFC)网络、局域网或另一类型的网络。
在本文讨论的例子中,用户120可能具有视力缺陷,或可能希望向正在显示屏幕104上显示的演示的内容应用可访问性设置。因此,用户120能够操控移动设备114来发送请求124以加入演示。作为响应,移动设备102图示地将正在显示屏幕104上显示的演示的内容126发送到移动设备114。图示地以能够向移动设备114上的内容应用可访问性设置的形式来发送内容126。因而,能够将应用有可访问性设置的内容(图1的数字128所示)提供在用户界面显示器116上以供用户120查看。
另外,在一个例子中,还将用于控制在演示设备106上的演示的控制命令130提供给移动设备114,使得显示给用户120的内容与在显示屏幕104上显示的内容形成镜像,除了已经对其应用了用于用户120的可访问性设置。通过例子,如果用户112提供控制命令130以前进到演示中的下一幻灯片或滚动通过演示内容,则还将这一控制命令130提供给移动设备114,其将前进到下一幻灯片或滚动到内容内期望的点,等等。
在更详细描述架构100的整体操作之前,将首先描述图1中的多个其它项目。在图1示出的例子中,移动设备102图示地包括:处理器132,其上显示有用户界面显示108的显示设备134,应用部件136,存储演示的内容140的数据存储装置138,远程控制***142,共享***144,内容提取部件146,可访问性***148,通信部件149,并且其也可以包括其它项目150。处理器132能够图示地使用应用部件136来在移动设备102上运行应用。例如,应用之一可以是应用部件136运行的演示应用,其允许用户112在演示设备106上呈现演示。远程控制***142图示地允许用户112从移动设备102远程控制在演示设备106上的演示。共享***144图示地包括允许移动设备102与其它移动设备或其它计算设备(例如,移动设备114)共享内容和其它信息的功能。内容提取部件146图示地从正在演示设备106处显示的演示中提取内容140,从而其能够与通过自组织网络122加入演示的其它移动设备共享。部件146图示地以能够向内容应用可访问性设置的形式来提取内容。可访问性***148图示地允许用户112设置应用到由用户112查看的内容的可访问性设置。通信部件149图示地与在其它移动设备上的通信部件交互,以便建立自组织网络122。因而,通信部件149可以是近场通信部件,或者是能够用于建立网络122的另一类型的通信部件。
与移动设备102类似,移动设备104也图示地包括处理器152、显示设备154、应用部件156、数据存储装置158、可访问性***160、共享***162、通信部件163,并且其能够包括其它项目164。在一个例子中,这些项目可以按照与在移动设备102上的对应项目类似的方式操作。
图1A是示出(在图1中所示的)架构100的操作的一个例子的流程图,允许用户120加入由用户112进行的演示。用户120能够这样做以查看对其应用有可访问性设置的演示的内容。现在将结合图1和图1A来描述彼此。
移动设备102首先从开启演示的用户112接收输入。这可以包括用户112提供输入来开启演示应用(例如,幻灯片演示应用或其它应用),并打开特定演示文档(例如,幻灯片演示、文字处理文档等等)。开启演示在图1A中由框180表示。用户112也可以向远程控制***142提供输入,其使远程控制***142发起与演示设备106的通信链路103,并开始向演示设备106发送演示内容以用于在屏幕104上显示。通过链路103将演示内容发送到设备106由框182表示。开启演示还可以包括其它项目,这由框184表示。
用户112然后通过用户输入机制110在用户界面显示器108上提供命令输入,以便控制显示屏幕104上的演示。例如,远程控制***142可以生成用户输入机制,其允许用户前进到下一幻灯片、滚动通过文档、或提供许多其它控制输入以控制演示。控制来自演示移动设备102的演示在图1A中由框186表示。
在某一时刻,用户120在接收移动设备114上提供输入以使通信部件163建立与移动设备102的自组织网络122。用户120然后向共享***162提供输入,请求加入演示。例如,用户120可以在用户输入机制118上提供输入,其使共享***162将加入演示的请求124发送到移动设备102上的共享***144。从移动设备114接收加入演示的请求由框188表示。通过自组织网络122接收由框190表示。也能够以其它方式接收请求,这由框192表示。
作为响应,内容提取部件146以能够向演示的内容140应用可访问性设置的形式提取该内容。这由框194表示。通过例子,取代将内容简单地提取为位图(这使得更难以应用可访问性设置),能够以描述如何显示内容的HTML形式提取内容。
共享***144然后(以能够应用可访问性设置的形式)将内容发送到移动设备114上的可访问性***160。可访问性***160接着自动向内容应用用户的可访问性设置。发送提取出的内容126和在移动设备114上应用可访问性设置在图1A中由框196示出。
当用户112通过远程控制***142提供控制命令以控制显示屏幕104上的演示时,控制命令130也被提供给移动设备114。按照这种方式,对于剩余观众,在显示设备154上显示给用户120的内容与在演示设备106的显示屏幕104上显示的内容形成镜像。然而,一个差别在于显示给用户120的内容将在其上应用有用户的可访问性设置。提供控制命令以控制正在显示的内容在图1A中由框198示出。这继续进行直到演示完成,如框200所表示的。
因而可以看出,用户120能够快速且容易地加入演示,并将他或她自己的可访问性设置应用到演示的内容以增强用户在查看演示时的体验。然而,演示内容将与用于剩余观众的内容形成镜像,使得用户120不需要提供控制输入(例如,滚动、前进到下一幻灯片等等),以便跟随演示。取而代之的是,可以将那些控制命令从移动设备102提供到移动设备114,并且可以在移动设备114上自动执行控制操作。替代地,每次用户输入控制命令时,从设备102提取相对应的内容并将其发送到移动设备114。因此,在这种例子中,命令130不需要被发送。
图2-1和2-2(统称作图2)示出了演示架构210的另一例子的框图。架构210图示地包括移动设备102和114,以及演示设备106。在图2中示出的一些项目类似于图1所示的那些项目,并因此被类似地编号。在图2所示的例子中,移动设备102和114图示地通过网络214与内容管理***212通信。网络214可以图示地是局域网、广域网、蜂窝通信网络、或各种其它网络。用户112和120图示地通过网络214访问内容管理***212,以便创建和管理内容,例如,文字处理文档、电子表格文档、演示文档等等。
内容管理***212图示地包括一个或多个处理器或服务器216、应用托管部件218、可访问性***220、内容存储装置222、内容共享***224,并且其能够包括其它项目226。处理器或服务器216图示地运行应用托管部件218以托管能够由用户112和120访问的应用。所托管的应用例如可以包括:文字处理应用、电子表格应用、幻灯片演示应用等等。所托管的应用可以包括驻留在移动设备102-114上的客户端部件,或者它们能够独立地运行并被移动设备102-114访问而无需客户端部件。
内容共享***224图示地提供用户112-120能够共享在***212上创建并管理的各种内容项目的功能。因此,例如,内容共享***224可以是允许用户在各种内容项目上合作的合作***。
可访问性***220图示地也能够由用户112-120访问。它们能够提供输入,例如可访问性设置,使得用于用户112-120的内容可以在期望时应用有用户的可访问性设置。
以下将详细描述内容管理***212如何使用户120能够查看应用有用户120的可访问性设置的内容的多个例子。然而,简言之,在一个例子中,内容管理***212可以从移动设备102接收演示的内容,并生成应用有不同用户的不同可访问性设置的所述内容的多个不同版本。这些版本可以被存储于内容存储装置222中。当例如用户120通过内容共享***224登录以加入用户112通过移动设备102给出的演示时,可以将用户112输入的命令控制信号提供给内容管理***212,从而***212服务特定版本的内容给用户120,该特定版本的内容应用有用户120的可访问性设置。在下文结合图3更详细描述这样的一个例子。
在另一例子中,应用托管部件218可以托管演示应用,该演示应用用于在演示设备106上显示演示内容。因此,在运行时期间,应用托管部件218可以在同一时间提供在演示设备106上显示的内容,并且还生成一个版本的内容,在该一个版本的内容上应用有对应于用户120的可访问性设置,并通过移动设备114将所述内容用于用户120。这将在下文结合图4详细描述。在更详细地描述图3和图4中的例子之前,将为了示例的原因而首先提供一般描述。
图2A是示出在图2中所示的架构210的操作的一个例子的流程图,允许用户120查看由用户112做出的演示的内容,该内容应用有用户120的可访问性设置。首先,假设用户112当前正在进行演示。因此,在演示***106的显示设备104上显示演示内容。用户112图示地使用远程控制***142来提供控制命令以控制演示。
在某一时刻,用户120图示地在移动设备114上提供输入,表示用户120希望加入演示。在移动设备114处接收用户请求输入在图2A中由框230表示。然后,移动设备114将加入演示的请求发送到运行该演示的位置。例如,如果正在通过内容管理***212运行,则将请求发送到内容管理***212。如果正在从移动设备102运行,则将请求发送到移动设备102。将加入演示的请求发送到正在运行该演示的特定位置在图2A中由框232表示。
在一个例子中,移动设备102或内容管理***212在演示内容正在被呈现时提取该演示的内容,并将提取出的内容发送到移动设备114。以能够对其应用可访问性设置的形式接收内容由框234表示。
一旦移动设备114以所述形式接收到了内容,则可访问性***160图示地向该内容应用先前由用户120输入的可访问性设置。这由框236表示。
在移动设备114的显示设备154上显示该内容,并向该内容应用用户的可访问性设置。这由框238表示。
移动设备114最后从演示设备102接收控制命令。这由框240表示。例如,能够在移动设备114处通过在移动设备102和114之间建立的自组织网络来接收控制命令(如结合图1所描述的)。在另一例子中,移动设备102可以将控制命令发送给内容管理***212,在该内容管理***212处,它们被通过网络214转发到移动设备114。还可以以多种其它方式发送控制命令。在一个例子中,命令用于控制演示。因此,它们可以是滚动命令242、摇摄命令244、重定位命令246或其它命令248。其它命令例如可以是演示上的激光指示命令和注释,例如笔记或墨迹等等。滚动命令242图示地滚动演示的内容。摇摄命令244摇摄该内容。重定位命令246在整个演示内重新定位当前显示的内容(例如,跳到非顺序幻灯片处等等)。
然后,移动设备114执行对应于在移动设备114上接收到的控制命令的控制操作,使得在移动设备114的显示设备154上显示的内容与在演示设备106的显示屏幕104上显示的内容形成镜像,除了在移动设备114上的内容应用有用户的可访问性设置。执行控制操作在图2A中由框250表示。只要进行了演示,处理就按照这种方式继续。
在某一时刻,演示将完成。这在图2A中由框252表示。
图3-1和3-2(统称为图3)示出了演示架构254的另一例子。以上关于图2描述的多个项目类似于在图3中示出的那些项目,并且它们被类似地编号。图3示出了内容管理***212也能够图示地包括用户/版本图(map)256,并且内容共享***224能够图示地包括用户标识符部件258和版本标识符部件260。在描述图3中示出的架构的操作的一个例子之前,将提供简略概述。
演示移动设备102首先图示地通过网络214向内容管理***212提供演示的内容140。可访问性***220然后做出该内容的多个不同可访问性版本(由图3中的框262-264表示)。这些版本图示地包括应用有与多个不同用户相对应的可访问性设置的内容140。然后,将这些不同版本262-264存储于内容存储装置222中。当进行演示时,用户120图示地通过网络214向内容共享***224提供加入演示226的请求。用户标识符258根据请求266识别用户120,并且版本标识符260访问用户/版本图256,以识别特定可访问性版本262-264,对该特定可访问性版本应用了与用户120相对应的可访问性设置。然后从内容存储装置222中取回所述版本(例如,版本262),并将其发送到移动设备114(再次,图示地通过网络214),该版本在显示设备154处显示给用户120。
图3A是更详细示出架构254的操作的一个例子的流程图。现在将结合图3和图3A来描述彼此。在内容管理***212中的可访问性***220首先从移动设备102或从另一源接收演示内容140。例如,如果用户112已经在内容管理***212上生成了演示内容,则可访问性***220能够从内容存储装置222接收内容。如果用户112已经在另一***上生成了内容,则可访问性***220可以从所述***接收内容。一般而言,接收演示内容在图3A中由框270表示。从移动设备102接收内容信息由框274表示,并且从本地存储装置222接收由框276表示。以其它方式接收由框278表示。在一个例子中,可访问性***220在演示之前或在演示的运行时期间接收内容140。这由框272表示。
可访问性***220然后通过应用各种不同用户的不同可访问性设置,生成演示内容140的多个不同版本262-264。这由框280表示。在一个例子中,例如,用户订阅以具有为其创建的可访问性版本。这由框282表示。在另一例子中,可访问性***220可以识别将在观众席中的特定用户(例如,在演示的观众席中,在进行演示的会议中,等等),并为提供了可访问性设置的所有出席者生成演示内容的可访问性版本。可以通过访问用户112的日历上的会议通知或以其它方式识别出席者。以其它方式生成多个不同版本由框284表示。
然后,可访问性***220图示地在内容存储装置222上存储不同的可访问性版本262-264。这在图3A中由框286表示。
在某一时刻,在演示期间或之前,***212图示地从移动设备114接收加入演示266的请求。这由框288表示。
然后,内容共享***224图示地识别与请求用户120相关联的可访问性版本262-264。这由框290表示。这可以按照多种不同方式进行。例如,用户标识符258图示地识别用户。这种识别信息可以被图示地包含于请求266中。版本标识符260可以使用用户识别信息292图示地访问用户/版本图256,以获得识别应该提供给用户120的特定可访问性版本262-264的版本标识符294。在本文描述的例子中,假设版本262是待发送给用户120的版本。内容共享***224然而图示地使用版本标识符294访问内容存储装置222,以获得待发送给用户120的内容的版本262。识别请求266中的用户ID在图3A中由框296表示。从用户/版本图256访问版本标识符由框298表示。当然,可以理解的是,内容共享***224能够以其它方式识别待提供给请求用户120的可访问性版本,并且这由框300表示。
内容管理***212然后将识别出的可访问性版本262服务于用户设备114。在一个例子中,这图示地通过网络214进行。这可以由框302表示。这还可以按照多种不同方式进行。例如,***212可以将整个文档(具有应用其的可访问性设置)一次性发送给移动设备114,并且移动设备102能够将控制命令304提供到移动设备114,在该移动设备114处对该控制命令304进行处理。按照这种方式,移动设备114基于控制命令204控制内容的显示,使得在显示设备154上显示的内容与在演示设备106处显示的内容形成镜像,除了对在显示设备154上显示的内容应用了用户的可访问性设置。将整个文档从***212发送到移动设备114,然后在移动设备114上接收演示控制命令304,在图3A中由框306表示。
在另一例子中,***212图示地在运行时期间服务内容。因此,***212接收演示控制命令304,并基于这些命令将内容服务于移动设备114。例如,在应用托管部件218托管用于生成演示的演示应用的情况下,可能是这种情况。如由来自内容管理***212的控制命令304指示地服务内容在图3A中由框308表示。还可以以其它方式将内容服务到移动设备114,这由框310表示。
图4-1和4-2(统称为图4)示出了演示架构312的另一例子的框图。图4中示出的一些项目类似于图3中所示的那些项目,并且它们被类似地编号。图4示出了内容管理***212,其还图示地包括用户/设置图318和可访问性设置标识符319。图318将架构112的个体用户映射到待应用于所述用户的可访问性设置集合上。因而,用户120图示地向内容共享***224提供加入演示的请求266。在共享***224中的用户标识符258从请求266获得识别特定用户120的用户标识符信息292,并将其提供给可访问性设置标识符319。可访问性设置标识符319将用户标识符信息292提供给用户/设置图318,以识别与该用户相对应的的特定的可访问性设置316。
在图4示出的例子中,图示地从内容管理***212运行演示。因此,用户112将演示控制命令304(通过远程控制***142)提供给内容共享***224(通过网络214)。处理器或服务器216图示地运行应用托管部件218,以在运行时将内容提供到演示设备106和移动设备114。演示控制命令304识别待在演示期间(例如,在显示屏幕104上)显示的特定内容。因此,当内容共享***224接收命令304时,从内容存储装置222获得所述内容(例如,内容140)并将其提供给可访问性***220。内容共享***224还将其从用户设置图318接收的设置316提供给可访问性***220。可访问性***220将设置316应用到内容140,并返回应用有可访问性设置的内容,如图4中的320所表示的。共享***224然后向移动设备114提供应用有用户的可访问性设置的内容,其中在显示设备154上显示这些内容。
图4A是示出架构312的操作的一个例子的流程图。现在将结合图4和图4A来描述彼此。首先假设用户112希望开启将从内容管理***212运行的演示。在该情况下,演示内容被存储在内容存储装置222中,并且处理器或服务器216开启托管演示应用的应用托管部件。为了开启演示,用户112图示地使用用户输入机制110提供适当的用户输入。
移动设备102接着通过网络214向内容管理***212提供请求,请求内容管理***212开启演示。从移动设备102接收请求以开启演示在图4A中由框336表示。作为回报,内容管理***212开启演示,并开始将内容提供给移动设备102(该移动设备102将内容提供给演示设备106)或直接提供给演示设备106。
在某一时刻,用户120图示地控制移动设备114以发送加入演示的请求266。从移动设备114接收请求以加入演示在图4A中由框338表示。
内容共享***244然后获得请求用户的可访问性设置316。这由框340表示。如上面简单讨论地,这可以通过基于用户ID信息292使用户标识符258识别用户120并且使可访问性设置标识符319从图318获得设置316进行。通过访问图318获得用户的设置在图4A中由框342表示。
在另一例子中,服务器216一旦接收到请求266,就询问移动设备114。图示出询问移动设备114中的可访问性***160以获得用户的可访问性设置316。通过询问移动设备114获得用户120的可访问性设置在图4A中由框344表示。在另一例子中,在移动设备114上运行的应用可以连同请求266自动地提供用于用户120的可访问性设置。这在图4A中由框346表示。当然,***212还能够以其它方式获得用户120的可访问性设置,这由框348表示。
内容共享***224还图示地接收演示控制命令304,该命令识别待在演示设备106的显示屏幕104上显示的演示内容。这由框350表示。内容共享***224随后获得识别出的内容140。这由框352表示。可以从演示移动设备102获得内容,如框354表示。可以从内容存储装置222获得内容,如框356表示。也能够以其它方式获得识别出的内容,如框358表示。
内容共享***224随后将识别出的内容140连同用户的可访问性设置316发送到可访问性***220,从而***220能够向内容140应用设置316。这在图4A中由框360表示。内容共享***224然后接收应用有可访问性设置的内容(由320表示)并将其发送给设备114。这由框362表示。该过程继续,其中***212接收额外的控制命令304,获得额外的内容,使可访问性***220将用户的可访问性设置应用于识别出的内容,并且向移动设备114发送应用有可访问性设置的内容,直到演示完成。这由框364表示。
因而可以看出,改善了整个演示架构的操作。查看演示的任意观众成员可以容易地请求加入演示,并查看应用有用户自己的特定可访问性设置的演示内容。这可以按照各种不同方式进行。
例如,可以在接收移动设备114本身上进行。移动设备114可以接收按照能够对其应用可访问性设置的形式被提取且发送的内容。这可以在运行时进行,从而在设备114上显示的内容与在演示设备106上的内容形成镜像,除了在设备114上显示的内容应用有可访问性设置。
可访问性设置也可以应用于内容管理***212中,而不管内容管理***212是否在运行演示应用。例如,可访问性***220能够预先生成应用有不同的用户可访问性设置的内容的多个不同版本。然后,当用户请求加入演示时,将应用有所述用户的可访问性设置的演示的版本发送到所述用户的接收移动设备114。移动设备114还从演示移动设备102接收控制命令,从而再次地,移动设备114为用户120显示的内容与在演示设备106中显示的内容形成镜像,除了所显示的版本应用有用户的可访问性设置。
另外,***212可以同时应用可访问性设置。当用户120请求加入演示时,***212可以询问用户的移动设备114以获得用户的特定可访问性设置。然后当接收到演示控制命令304时,所述特定可访问性设置能够被同时应用到演示的内容。按照这种方式生成的内容能够同时被发送给移动设备114,从而再次地,在移动设备114上显示的内容与在演示设备106上显示的内容形成镜像,除了在移动设备114上显示的内容上应用有用户的可访问性设置。
本讨论已经提及了处理器和服务器。在一个实施例中,处理器和服务器包括计算机处理器,其具有相关联的存储器和定时电路,但未单独示出。它们是所属***或设备(并被其激活)的功能部分,并促进这些***中其它部件或项目的功能。
另外,已经讨论了多个用户界面显示。它们可以采取多种不同形式,并可以在其上布置有多种不同用户可致动的输入机制。例如,用户可致动的输入机制可以是文本框、复选框、图标、链接、下拉菜单、搜索框等。还可以按照多种不同方式对它们进行致动。例如,可以使用点击设备(例如,轨迹球或鼠标)致动它们。可以使用硬件按钮、开关、操纵杆或键盘、拇指开关或拇指垫等致动它们。还可以使用虚拟键盘或其它虚拟致动器来致动它们。另外,当显示它们的屏幕是触敏屏幕时,可以使用触摸手势致动它们。另外,在显示它们的设备具有语音识别部件的情况下,可以使用语音命令致动它们。
已经讨论了多个数据存储装置。注意到,它们每个可以被划分成多个数据存储装置。所有这些数据存储装置都可以在访问它们的***本地,所有这些数据存储装置都可以是远程的,或者一些可以是本地的而其它是远程的。所有这些配置都在本文中构思出。
另外,附图示出多个框,结合每个框描述了功能。将注意到,可以使用更少的框,从而通过更少的部件执行功能。另外,可以使用更多的框,在更多的部件当中分配功能。
图5是上述架构的框图,除了元件部署在云计算架构500中。云计算提供了计算、软件、数据访问和存储服务,其不要求终端用户知道输送服务的***的物理位置或配置。在各种实施例中,云计算通过广域网(例如,互联网)利用适当的协议输送服务。例如,云计算供应商通过广域网输送应用,并且可以通过网络浏览器或任意其它计算部件访问它们。架构100的软件或部件以及相对应的数据可以被存储在远程位置处的服务器上。在云计算环境中的计算资源可以固定在远程数据中心位置处或者可以是分散的。云计算基础设施可以通过共享数据中心输送服务,即使它们表现为用户的的单个访问点。因此,可以从在远程位置处的服务提供商使用云计算架构提供本文描述的部件和功能。替代地,可以从传统的服务器提供它们,或者它们可以直接地或以其它方式安装在客户端设备上。
本说明书意在包括公共云计算和私有云计算。(公共的和私有的)云计算提供对资源的基本无缝的池化,以及管理和配置基本硬件基础设施的减少的需要。
通过销售商管理公共云,并且公共云通常使用相同的基础设施来支持多个消费者。另外,与私有云相反的是,公共云可以释放终端用户免于管理硬件。私有云可以由组织本身管理,并且基础设施通常不与其它组织共享。该组织仍在一定程度维持硬件,例如安装和维修等等。
在图5所示的例子中,一些项目与在先前图中示出的那些类似,并且它们被类似地编号。图5具体示出了一些项目位于云502(其可以是公共的、私有的、或者部分是公共的而其它是私有的组合)中。因此,用户112和120使用移动设备102-114来通过云502访问这些***。
图5还描绘了云架构的另一例子。图5示出了还构思出架构的一些元件被部署在云502中而其它的不在。通过例子,数据存储装置222可以被部署在云502的外部,并且通过云502对其进行访问。在另一例子中,可访问性***220也可以在云502的外部。不管它们位于何处,都可以通过网络(广域网或局域网)由设备102-114直接进行访问,它们可以通过服务被托管在远程侧,或者它们可以被提供为通过云的服务,或者由驻留在云中的连接服务进行访问。所有这些架构都在本文中构思出。
还应该注意到,上述架构或其部分可以被部署在多个不同的设备上。这些设备中的一些包括服务器、台式计算机、膝上型计算机、平板计算机或其它移动设备,例如,掌上计算机、蜂窝电话、智能手机、多媒体播放器、个人数字助理等等。
图6是手持或移动计算设备16(其可用作用户或客户端的手持设备或移动设备102或114)的一个图示例子的简化框图。图7-8是手持或移动设备的例子。
图6提供了客户端设备16的部件的一般框图,所述设备16能够运行上面讨论的架构的部件或者可以与所述架构交互或者两者皆可。在设备16中,提供通信链路13,其允许手持设备与其它计算设备通信,并且在一些实施例中,(例如,通过扫描)提供用于自动接收信息的通道。通信链路13的例子包括红外端口、串行/USB端口、有线网络端口(例如,以太网端口)、以及无线网络端口,无线网络端口允许通过一个或多个通信协议进行通信,所述通信协议包括通用分组无线业务(GPRS)、LTE、HSPA、HSPA+以及其它3G和4G无线协议、1Xrtt以及短消息服务,其是用于提供对网络的蜂窝访问的无线服务,例如,Wi-Fi协议和蓝牙协议,其提供到网络的局部无线连接。
在其它实施例中,在连接到安全数字(SD)卡接口15的可移除SD卡上接收应用或***。SD卡接口15和通信链路13与处理器17(其还可以体现图1中的处理器132或152)沿着总线19进行通信,总线19还连接到存储器21和输入/输出(I/O)部件23以及时钟25和位置***27。
在一个实施例中,提供I/O部件23以促进输入和输出操作。用于设备16的各种实施例的I/O部件23可以包括输入部件,例如,按钮、触摸传感器、多触摸传感器、光学或视频传感器、语音传感器、触摸屏、接近度传感器、麦克风、倾斜传感器、以及重力开关;以及输出部件,例如,显示设备、扬声器和/或打印机端口。还可以使用其它I/O部件23。
时钟25图示地包括实时时钟部件,其输出时间和日期。图示地,其还可以提供用于处理器17的定时功能。
位置***27图示地包括输出设备16的当前地理位置的部件。例如,这可以包括全球定位***(GPS)接收器、LORAN***、航位推测***、蜂窝三角***或其它定位***。例如还可以包括映射软件或导航软件,其生成期望的地图、导航路由和其它地理功能。
存储器21存储操作***29、网络设置31、应用33、应用配置设置35、数据存储装置37、通信驱动器39以及通信配置设置41。存储器21可以包括所有类型的有形的易失性和非易失性计算机可读存储器设备。还可以包括计算机存储介质(下文描述)。存储器21存储计算机可读指令,当被处理器17执行时,使得处理器根据指令执行计算机实现步骤或功能。结合上述特征讨论的在移动设备102-114内的所有项目在图5中没有示出。将注意到,也可以图示地包含这些项目。类似地,设备16可以具有客户端***24,其可以运行各种应用或体现用于进行演示的部分或全部应用。处理器17还可以被其它部件激活以促进其功能。
网络设置31的例子包括例如代理信息、互联网连接信息和映射。应用配置设置35包括裁剪该应用用于特定企业或用户的设置。通信配置设置41提供用于与其它计算机通信的参数,并包括例如GPRS参数、SMS参数、连接用户名称和密码的项目。
应用33可以是先前存储在设备16上的应用,或者可以是在使用期间安装的应用,但是这些可以是操作***29的一部分、或者也可以被托管在设备16外部。
图7示出了设备16是平板计算机600的一个例子。在图7中,计算机600被示出为具有用户界面显示屏幕602。屏幕602可以是触摸屏(从而来自用户手指的触摸手势可以用于与应用交互),或者可以是从笔或触针接收输入的笔使能界面。还可以使用屏幕上虚拟键盘。当然,还可以通过适当的附接机构(例如,无线链路或USB端口)附接到键盘或其它用户输入设备上。计算机600还可以图示地接收语音输入。
还可以使用设备16的额外例子。设备16可以是特征电话、智能电话或移动电话。电话可以包括用于拨打电话号码的一组键区,能够显示图像(包括应用图像、图标、网页、照片和视频)的显示器,以及用于选择在显示器上示出的项目的控制按钮。电话可以包括用于接收蜂窝电话信号(例如是通用分组无线业务(GPRS)和1Xrtt)和短消息服务(SMS)信号的天线。在一些实施例中,电话还可以包括容纳安全数字(SD)卡的SD卡槽。
移动设备还可以是个人数字助理(PDA)或多媒体播放器或平板计算设备等等(下文称作PDA)。PDA可以包括感应屏幕,当触针位于屏幕上时所述屏幕感测该触针的位置(或其它指示器,如用户的手指)。这允许用户选择、突出显示和移动屏幕上的项目以及绘制和书写。PDA还包括多个用户输入键或按钮,其允许用户滚动通过菜单选项或在显示器上显示的其它显示选项,并允许用户改变应用或选择用户输入功能,而不接触显示器。虽然未示出,但是PDA可以包括内部天线和红外发送器/接收器,其允许与其它计算机以及连接端口进行无线通信,该连接端口允许到其它计算设备的硬件连接。这种硬件连接通常通过经由串行或USB端口连接到其它计算机的支架进行。这样,这些连接是非网络的连接。
图8示出了设备可以是智能电话71。智能电话71可以具有触敏显示器73,其显示图标或标题或其它用户输入机制75。机制75可以由用户用于运行应用、进行呼叫、执行数据转移操作等等。通常,智能电话71构建在移动操作***上,并提供比特征电话更先进的计算能力和连接性。
注意到,其它形式的设备16也是可能的。
图9是(例如)可以部署上述架构或其一部分的计算环境的一个例子。参考图9,用于实现一些实施例的示例性***包括通用计算设备(计算机810形式的)。计算机810的部件可以包括但不限于:处理单元820(其可以包括处理器132、152或216)、***存储器830以及***总线821,所述***总线821将各种***部件(包括***存储器)耦合到处理单元820。***总线821可以是任意多种类型的总线结构,包括使用各种总线架构的存储器总线或存储器控制器、***总线以及局部总线。通过例子而非限制,这种架构包括工业标准架构(ISA)总线、微通道架构(MCA)总线、增强ISA(EISA)总线、视频电子标准协会(VESA)局部总线、以及***部件互连(PCI)总线(也被已知为Mezzanine总线)。结合图1描述的存储器和程序可以被部署在图9的对应部分中。
计算机810通常包括多个计算机可读介质。计算机可读介质可以是任意可用的介质,其可以被计算机810访问并包括易失性和非易失性介质、可移除的和不可移除的介质。通过例子而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质不同于并且也不包括已调数据信号或载波。其包括硬件存储介质,该硬件存储介质包括以任意方法或技术实现的易失性和非易失性、可移除和不可移除介质,用于存储信息(例如,计算机可读指令、数据结构、程序模块或其它数据)。计算机存储介质包括但不限于:RAM、ROM、EERPOM、闪存或其它存储器技术、CD-ROM、数字通用盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或者可以用于存储期望的信息并被计算机810访问的任意其它介质。通信介质通常体现计算机可读指令、数据结构、程序模块或在传输机制中的其它数据,并包括任意信息输送介质。术语“已调数据信号”表示具有一个或多个特性集或以将信息编码在信号中的方式改变的信号。通过例子而非限制,通信介质包括有线介质,例如,有线网络或直接连线连接;以及无线介质,例如,声学、RF、红外和其它无线介质。任意上述项目的组合也应该包含于计算机可读介质的范围内。
***存储器830包括易失性和/或非易失性存储器形式的计算机存储介质,例如,只读存储器(ROM)831和随机存取存储器(RAM)832。基本输入/输出***833(BIOS)包含例如在启动期间帮助在计算机810的元件之间转移信息的基本例程,BIOS 833通常存储于ROM831中。RAM 832通常包含数据和/或程序模块,其可以被处理单元820立即访问和/或被处理单元820当前操作。通过例子而非限制,图9示出了操作***834、应用程序835、其它程序模块836和程序数据837。
计算机810还可以包括其它可移除/不可移除的易失性/非易失性计算机存储介质。仅通过例子,图9示出了硬盘驱动841,其从不可移除的非易失性磁介质进行读取或写入;以及光盘驱动855,其从可移除的非易失性光盘856(例如,CD ROM或其它光学介质)进行读取或写入。可以在示例性操作环境中使用的其它可移除/不可移除、易失性/非易失性计算机存储介质包括但不限于:磁带盒、闪存卡、数字通用盘、数字视频带、固态RAM、固态ROM等等。硬盘驱动841通常通过不可移除存储器接口(例如,接口840)连接到***总线821,并且光盘驱动855通常通过可移除存储器接口(例如,接口850)连接到***总线821。
替代地或另外,本文描述的功能可以至少部分地由一个或多个硬件逻辑部件执行。例如而非限制,可以使用的图示类型的硬件逻辑部件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑器件(CPLD)等等。
在上文所述以及在图9中示出的驱动及其相关联的计算机存储介质提供对计算机可读指令、数据结构、程序模块和用于计算机810的其它数据的存储。在图9中,例如,硬盘驱动841图示为存储操作***844、应用程序845、其它程序模块846以及程序数据847。注意到,这些部件可以与操作***834、应用程序835、其它程序模块836以及程序数据837是相同的或不同的。在这里对操作***844、应用程序845、其它程序模块846以及程序数据847给出不同的编号以最低限度示出它们是不同的副本。
用户可以通过输入设备将命令和信息输入到计算机810中,所述输入设备例如是键盘862、麦克风863和指向设备861(例如,鼠标、轨迹球或触摸垫)。其它输入设备(未示出)可以包括操纵杆、游戏垫、卫星盘、扫描仪等等。这些和其它输入设备通常通过耦合到***总线的用户输入接口860连接到处理单元820,但也可以通过其它接口和总线结构(例如,并行端口、游戏端口或通用串行总线(USB))连接。视觉显示器891或其它类型的显示设备也可以经由接口(例如,视频接口890)连接到***总线821。除了监视器外,计算机还可以包括其它***输出设备,例如扬声器897和打印机896,其可以通过输出***接口895进行连接。
计算机810在联网环境中利用到一个或多个远程计算机(例如,远程计算机880)的逻辑连接进行操作。远程计算机880可以是个人计算机、手持设备、服务器、路由器、网络PC、对等设备或其它常见网络节点,并通常包括相对计算机810在上文描述的许多或全部元件。图9中描绘的逻辑连接包括局域网(LAN)871和广域网(WAN)873,但是还可以包括其它网络。这样的联网环境在办公室、企业级计算机网络、内联网和互联网中是常见的。
当在LAN联网环境中使用时,计算机810通过网络接口或适配器870连接到LAN871。当在WAN联网环境中使用时,计算机810通常包括调制解调器872或用于通过WAN 873(例如,互联网)建立通信的其它单元。调制解调器872可以是内部或外部的,其可以经由用户输入接口860或其它适当的机制连接到***总线821。在联网环境中,相对于计算机810描述的程序模块或其部分可以存储于远程存储器存储设备中。通过例子而非限制,图9示出了驻留在远程计算机880上的远程应用程序885。可以理解的是,所示的网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其它单元。
还应该注意到,本文描述的不同实施例可以以不同方式组合。也就是说,一个或多个实施例的一部分可以与一个或多个其它实施例的一部分组合。所有这些都在本文中构思出。
例子1是一种移动设备,包括:
共享***,其将加入演示的请求发送到演示移动设备,并从所述演示移动设备接收提取出的内容,所述提取出的内容具有能够向所述提取出的内容应用可访问性设置的形式;
可访问性***,其将所述可访问性设置应用于所述提取出的内容以获得可访问性内容;以及
显示设备,其显示所述可访问性内容。
例子2是任意或所有先前例子的移动设备,还包括:
应用部件,其运行应用以呈现文档。
例子3是任意或所有先前例子的移动设备,其中,所述应用部件从所述演示移动设备接收演示控制命令,所述应用部件基于所述控制命令控制在所述移动设备的显示设备上显示的所述可访问性内容。
例子4是任意或所有先前例子的移动设备,其中,所述应用部件基于所述控制命令控制在所述移动设备的显示设备上显示的所述可访问性内容,使得所显示的可访问性内容与所述演示形成镜像,除了所述可访问性内容应用有所述可访问性设置。
例子5是任意或所有先前例子的移动设备,其中,所述共享***通过自组织网络发送所述请求并接收所述提取出的内容。
例子6是一种计算***,包括:
内容共享***,其从请求移动设备接收加入由演示移动设备控制的演示的请求,并获得用于所述演示的演示内容;以及
可访问性***,其将用户可访问性设置应用于所述演示内容以获得可访问性内容,所述共享***将所述可访问性内容发送到所述请求移动设备。
例子7是任意或所有先前例子的计算***,其中,所述内容共享***从所述请求移动设备获得所述用户可访问性设置。
例子8是任意或所有先前例子的计算***,其中,所述内容共享***包括:
用户标识符,其从加入所述演示的请求获得用户识别信息。
例子9是任意或所有先前例子的计算***,其中所述内容共享***包括:
可访问性设置标识符,其基于所述用户识别信息识别所述可访问性设置。
例子10是任意或所有先前例子的计算***,还包括:
用户/设置图,其将用户识别信息映射到可访问性设置,所述可访问性设置标识符通过基于所述用户识别信息访问所述用户/设置图来识别所述可访问性设置。
例子11是任意或所有先前例子的计算***,其中,所述可访问性***将多个不同组的用户可访问性设置应用于演示内容,以生成可访问性内容的多个不同版本。
例子12是任意或所有先前例子的计算***,其中,所述内容共享***包括:
版本标识符,其基于所述用户识别信息识别可访问性内容的多个不同版本的给定版本。
例子13是任意或所有先前例子的计算***,并且还包括:
用户/版本图,其将用户识别信息映射到所述可访问性内容的不同版本,所述版本标识符通过基于所述用户识别信息访问所述用户/版本图来识别给定的版本。
例子14是任意或所有先前例子的计算***,其中,所述可访问性***在演示的运行时期间生成所述可访问性内容。
例子15是任意或所有先前例子的计算***,其中,所述内容共享***从所述演示移动设备接收演示控制命令,并将所述演示控制命令发送到所述请求移动设备。
例子16是一种移动设备,包括:
应用部件,其运行应用以在演示设备上演示文档;
远程控制***,其生成被致动以控制在所述演示设备上的演示的演示控制用户输入机制;
内容提取部件,其以能够向内容应用可访问性设置的形式从所述演示中提取所述内容;以及
共享***,其从接收移动设备接收加入所述演示的请求,并与所述接收移动设备共享提取出的内容。
例子17是任意或所有先前例子的移动设备,其中,所述远程控制***生成表示控制用户输入机制的致动的控制命令信号,并且其中,所述远程控制***将所述控制命令信号发送到接收移动设备。
例子18是任意或所有先前例子的移动设备,其中,所述共享***通过自组织网络将提取出的内容和控制命令发送到所述接收移动设备。
例子19是任意或所有先前例子的移动设备,其中,所述共享***通过将提取出的内容通过广域网发送到远程服务而与请求移动设备共享所述提取出的内容。
例子20是任意或所有先前例子的移动设备,其中,在开始演示之前,所述共享***将用于整个文档的提取出的内容发送到远程服务。
虽然以专用于结构特征和/或方法动作的语言描述了主题,但是可以理解的是,在所附权利要求中定义的主题不必局限于上述具体特征或动作。而是,上述具体特征和动作被公开为实现权利要求的示例性形式。

Claims (15)

1.一种移动设备,包括:
共享***,其将加入演示的请求发送到演示移动设备,并且从所述演示移动设备接收提取出的内容,所述提取出的内容具有可访问性设置能够被应用于所述提取出的内容的形式;
可访问性***,其将所述可访问性设置应用于所述提取出的内容以获得可访问性内容;以及
显示设备,其显示所述可访问性内容。
2.根据权利要求1所述的移动设备,并且还包括:
应用部件,其运行应用以演示文档。
3.根据权利要求2所述的移动设备,其中,所述应用部件从所述演示移动设备接收演示控制命令,所述应用部件基于所述控制命令来控制在所述移动设备的显示设备上显示的所述可访问性内容。
4.根据权利要求3所述的移动设备,其中,所述应用部件基于所述控制命令来控制在所述移动设备的显示设备上显示的所述可访问性内容,使得所显示的可访问性内容与所述演示形成镜像,除了所述可访问性内容应用有所述可访问性设置。
5.根据权利要求4所述的移动设备,其中,所述共享***通过自组织网络发送所述请求并且接收所述提取出的内容。
6.一种计算***,包括:
内容共享***,其从请求移动设备接收加入由演示移动设备控制的演示的请求,并且获得用于所述演示的演示内容;以及
可访问性***,其将用户可访问性设置应用于所述演示内容以获得可访问性内容,所述共享***将所述可访问性内容发送到所述请求移动设备。
7.根据权利要求6所述的计算***,其中,所述内容共享***从所述请求移动设备获得所述用户可访问性设置。
8.根据权利要求7所述的计算***,其中,所述内容共享***包括:
用户标识符,其从加入所述演示的请求获得用户识别信息;以及
可访问性设置标识符,其基于所述用户识别信息来识别可访问性设置。
9.根据权利要求8所述的计算***,并且还包括:
用户/设置图,其将用户识别信息映射到所述可访问性设置,所述可访问性设置标识符通过基于所述用户识别信息来访问所述用户/设置图从而识别所述可访问性设置。
10.根据权利要求8所述的计算***,其中,所述可访问性***将多个不同组的用户可访问性设置应用于所述演示内容,以生成可访问性内容的多个不同版本。
11.根据权利要求10所述的计算***,其中,所述内容共享***包括版本标识符,其基于所述用户识别信息来识别所述可访问性内容的多个不同版本中的给定版本,并且还包括:
用户/版本图,其将用户识别信息映射到所述可访问性内容的不同版本,所述版本标识符通过基于所述用户识别信息来访问所述用户/版本图从而识别所述给定的版本。
12.根据权利要求6所述的计算***,其中,所述可访问性***在所述演示的运行时期间生成所述可访问性内容。
13.根据权利要求6所述的计算***,其中,所述内容共享***从所述演示移动设备接收演示控制命令,并且将所述演示控制命令发送到所述请求移动设备。
14.一种移动设备,包括:
应用部件,其运行应用以在演示设备上演示文档;
远程控制***,其生成被致动以控制在所述演示设备上的演示的演示控制用户输入机制;
内容提取部件,其按照可访问性设置能够被应用于内容的形式从所述演示中提取所述内容;以及
共享***,其从接收移动设备接收加入所述演示的请求,并且与所述接收移动设备共享提取出的内容。
15.根据权利要求14所述的移动设备,其中,所述远程控制***生成指示所述控制用户输入机制的致动的控制命令信号,并且其中,所述远程控制***将所述控制命令信号发送到所述接收移动设备,并且其中,所述共享***通过自组织网络将所述提取出的内容和所述控制命令发送到所述接收移动设备。
CN201580048389.XA 2014-09-09 2015-09-07 在内容共享中的可访问性特征 Withdrawn CN107077660A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/481,803 2014-09-09
US14/481,803 US20160072857A1 (en) 2014-09-09 2014-09-09 Accessibility features in content sharing
PCT/US2015/048746 WO2016040200A1 (en) 2014-09-09 2015-09-07 Accessibility features in content sharing

Publications (1)

Publication Number Publication Date
CN107077660A true CN107077660A (zh) 2017-08-18

Family

ID=54207712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580048389.XA Withdrawn CN107077660A (zh) 2014-09-09 2015-09-07 在内容共享中的可访问性特征

Country Status (4)

Country Link
US (1) US20160072857A1 (zh)
EP (1) EP3195214A1 (zh)
CN (1) CN107077660A (zh)
WO (1) WO2016040200A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10915286B1 (en) * 2019-10-17 2021-02-09 Lenovo (Singapore) Pte Ltd Displaying shared content on respective display devices in accordance with sets of user preferences
US11016717B1 (en) 2019-11-08 2021-05-25 Microsoft Technology Licensing, Llc Selective electronic content casting
US20220277036A1 (en) * 2021-02-26 2022-09-01 Rovi Guides, Inc. Automatic enabling of accessibility features based on profiling and detection of disability

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711387A (zh) * 2007-04-04 2010-05-19 香港科技大学 移动设备的功能的对等共享
CN102077546A (zh) * 2008-06-25 2011-05-25 微软公司 UPnP设备之间的远程访问
US20130080560A1 (en) * 2011-09-23 2013-03-28 Smith Micro Software, Inc. System and Method for Sharing Digital Data on a Presenter Device to a Plurality of Participant Devices

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8862659B2 (en) * 2008-10-28 2014-10-14 At&T Intellectual Property I, L.P. Apparatus and method for managing media content delivery for multiple communication devices
US8521733B1 (en) * 2009-10-19 2013-08-27 Microstrategy Incorporated Database report and subscription technology
US20130038674A1 (en) * 2011-08-08 2013-02-14 Xtreme Labs Inc. System and method for distributing and interacting with images in a network
US9465803B2 (en) * 2011-09-16 2016-10-11 Nasdaq Technology Ab Screen sharing presentation system
US9852432B2 (en) * 2011-12-12 2017-12-26 International Business Machines Corporation Customizing a presentation based on preferences of an audience
US9654817B2 (en) * 2012-01-27 2017-05-16 Avaya Inc. System and method to synchronize video playback on mobile devices
US20130290874A1 (en) * 2012-04-27 2013-10-31 Kar-Han Tan Programmatically adjusting a display characteristic of collaboration content based on a presentation rule
CN103856386B (zh) * 2012-11-28 2016-10-26 腾讯科技(深圳)有限公司 信息交互方法、***、服务器及即时通信客户
GB201222198D0 (en) * 2012-12-11 2013-01-23 Tomtom Int Bv System and method for providing alert notifications to a vehicle occupant
US20140164930A1 (en) * 2012-12-12 2014-06-12 Clearside, Inc. Mobile device application for remotely controlling a presentation accessed via a presentation server
US9781175B2 (en) * 2013-08-20 2017-10-03 Cisco Technology, Inc. Presenter device as web proxy for collaborative sharing of web content having presenter context
US20150189012A1 (en) * 2014-01-02 2015-07-02 Nvidia Corporation Wireless display synchronization for mobile devices using buffer locking
US9342267B2 (en) * 2014-04-29 2016-05-17 Cisco Technology, Inc. Displaying regions of user interest in sharing sessions
US20150312287A1 (en) * 2014-04-29 2015-10-29 Cisco Technology, Inc. Compacting Content in a Desktop Sharing Session
US9754011B2 (en) * 2014-05-30 2017-09-05 Linkedin Corporation Storing and analyzing presentation data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711387A (zh) * 2007-04-04 2010-05-19 香港科技大学 移动设备的功能的对等共享
CN102077546A (zh) * 2008-06-25 2011-05-25 微软公司 UPnP设备之间的远程访问
US20130080560A1 (en) * 2011-09-23 2013-03-28 Smith Micro Software, Inc. System and Method for Sharing Digital Data on a Presenter Device to a Plurality of Participant Devices

Also Published As

Publication number Publication date
EP3195214A1 (en) 2017-07-26
WO2016040200A1 (en) 2016-03-17
US20160072857A1 (en) 2016-03-10

Similar Documents

Publication Publication Date Title
CN106605234B (zh) 使用近场通信与许可控制共享内容
CN107077503A (zh) 在语音用户接口中基于上下文的动作
CN105027057B (zh) 社交仪表板
CN106471517B (zh) 对显示元素的因用户而异的可视化
CN105723323B (zh) 用于在不同屏幕上显示应用数据的远程控制
CN109564512A (zh) 通过消息传送机器人与文件存储服务的交互
US10636207B1 (en) Systems and methods for generating a three-dimensional map
TWI601089B (zh) 活動出席通知系統及方法
CN108140038A (zh) 跨数据中心交互操作和通信
CN109076083A (zh) 促进数字个人助理之间的交互
CN106575340A (zh) 在共享文档中的用于注释和标记的层级隐私设置
CN110300951A (zh) 媒体项附接***
CN109891407A (zh) 基于网络的通信和文件共享***
CN106605194A (zh) 语义卡视图
CN105009114B (zh) 预测性地呈现搜索能力
CN107533696A (zh) 自动地将内容与人员相关
CN105229638B (zh) 作为对内容的收集的贡献者的自动化的库管理员
CN106164851B (zh) 基于对已实现的过程进行过程建模的计算机***的自动配置
CN107077660A (zh) 在内容共享中的可访问性特征
CN106062793A (zh) 已被呈现的企业内容的检索
US20230186247A1 (en) Method and system for facilitating convergence
WO2016115856A1 (zh) 可动态组合和调整的个人工作***
CN110462660A (zh) 控制计算***以生成用于日历共享的预先接受的缓存
CN106716428A (zh) 将账户信息映射到服务器认证
CN106062689A (zh) 知晓上下文的命令

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20170818

WW01 Invention patent application withdrawn after publication