平码五不中公式规律
  • / 18
  • 下载费用:30 金币  

用于演示版本管理的系统和方法.pdf

关 键 ?#21097;?/dt>
用于 演示 版本 管理 系统 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201480071224.X

申请日:

2014.10.28

公开号:

CN106663239A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06Q 10/10申请日:20141028|||公开
IPC分类号: G06Q10/10 主分类号: G06Q10/10
申请人: 普罗米斯有限公司
发明人: S.文卡塔拉曼; S.本菲尔德
地址: 英国兰开夏
优?#28909;ǎ?/td> 2013.10.28 US 14/065034
专利代理机构: 中国专利代理(香港)有限公司 72001 代理人: 闫小龙;王传道
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201480071224.X

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

一种用于管理演示修改的计算机系统被配置成使得一个或多个用户能够请求将作者创建的演示与关联于一个或多个用户的账户相关联。在各种实施例中,该系统被配置成使得作者能够做出对演示的一个或多个修改。至少部分地响应于由作者通过演示的修改,该系统被配置成使得一个或多个用户能够将一个或多个药剂并入到与他们的账户相关联的演示。在特定实施例中,该系统被配置成在存储器中存储具有各种修改的演示的每一个版本,并使得一个或多个用户能够选择演示的任何版本以供呈现给至少一个演示观众。

权利要求书

1.一种计算机系统,包括:
至少一个处理器,其中计算机系统被配置用于:
a. 使得作者能够创建演示,所述演示包括至少一个幻?#30772;?br />b. 将演示与作者的账户相关联;
c. 从演示者接收将演示与演示者的帐户相关联的请求;
d. 至少部分地响应于接收到将演示与演示者的帐户相关联的请求而将演示的拷贝与
演示者的帐户相关联;
e. 促进由作者对演示的至少一个修改;以及
f. 至少部分地响应于促进由作者对演示的至少一个修改而促进将至少一个修改包括
到与演示者的帐户相关联的演示的拷贝。
2.根据权利要求1所述的计算机系统,其中演示包含选自包括如下项的组的一个或多
个材料:
a. 商业演示;
b. 学校课程;
c. 教?#19968;?#21160;;
d. 家庭作业分配;
e. 一个或多个项目;
f. 一个或多个问题;
g. 测试;
h. 模拟
i. 一个或多个工作表;以及
j. 一个或多个游戏。
3.根据权利要求1所述的计算机系统,其中促进将至少一个修改包括到演示的拷贝包
括:
a. 向演示者发送指示已经由作者做出了至少一个修改的通知;以及
b. 使得演示者能够指示修改演示的拷贝以将至少一个修改包括到演示的拷贝的期
望。
4.根据权利要求3所述的计算机系统,其中向演示者发送指示已经由作者做出了至少
一个修改的通知包括使得作者能够在向演示者的通知中指示要包括至少一个修改中的哪
个。
5.根据权利要求1所述的计算机系统,其中计算机系统还被配置用于:
a. 在存储器中保存演示;
b. 保存修改后的演示;
c. 在存储器中保存演示的拷贝;以及
d. 在存储器中保存修改后的演示的拷贝。
6.根据权利要求5所述的计算机系统,其中:
a. 在存储器中保存演示包括在存储器中保存演示作为演示的第一版本;并且
b. 在存储器中保存修改后的演示包括保存修改后的演示作为演示的第二版本。
7.根据权利要求6所述的计算机系统,其中计算机系统还被配置用于:
a. 使得演示者能够对演示的拷贝做出至少一个二次修改;
b. 从演示者接收解释为什么做出对演示的拷贝的至少一个二次修改的解释;以及
c. 至少部分地响应于接收到为什么做出至少一个二次修改的解释而向作者发送指示
做出了对演示的拷贝的至少一个二次修改的通知并提供来自演示者的解释。
8.根据权利要求7所述的计算机系统,其中计算机系统还被配置用于:
a. 从作者接收修改演示以包括至少一个二次修改的请求;以及
b. 至少部分地响应于从作者接收到修改演示的请求而修改演示以包括至少一个二次
修改。
9.根据权利要求8所述的计算机系统,其中计算机系统还被配置用于在存储器中保存
包括至少一个二次修改的演示作为演示的第三版本。
10.根据权利要求9所述的计算机系统,其中计算机系统还被配置用于使得作者能够选
择演示的某一版本以用于呈现给至少一个演示观众。
11.根据权利要求6所述的计算机系统,其中计算机系统还被配置用于:
a. 从第二演示者接收将演示与第二演示者的账户相关联的请求;
b. 至少部分地响应于接收到将演示与第二演示者的账户相关联的请求而将演示的第
二拷贝与第二演示者的账户相关联;
c. 在存储器中保存演示的第二拷贝;
d. 使得作者能够做出对演示的至少一个修改;
e. 至少部分地响应于作者做出对演示的至少一个修改而促进将至少一个修改应用到
演示的第二拷贝;以及
f. 在存储器中保存修改后的演示的第二拷贝。
12.根据权利要求9所述的计算机系统,其中计算机系统还被配置用于:
a. 至少部分地响应于接收到由演示者对至少一个二次修改的指示而向第二演示者发
送指示对演示的拷贝的至少一个二次修改的通知;
b. 从第二演示者接收利用至少一个二次修改来修改演示的请求;以及
c. 至少部分地响应于从第二演示者接收到修改演示的请求而通过至少一个二次修改
来修改演示。
13.一种计算机实现的方法,包括:
a. 通过处理器从一个或多个作者接收包括一个或多个幻?#30772;?#30340;第一演示,一个或多
个幻?#30772;?#20013;的每一个包括一个或多个对象;
b. 通过处理器从一个或多个用户接收将第一演示与关联于一个或多个用户的一个或
多个帐户相关联的请求;
c. 至少部分地响应于接收到所述请求而通过处理器将第二演示与一个或多个帐户相
关联,第二演示与第一演示相同;
d. 通过处理器接收一个或多个作者已经对第一演示做出了一个或多个修改的指示;
以及
e. 至少部分地响应于接收到所述指示而通过处理器使得一个或多个用户能够选择性
地将一个或多个修改并入到第二演示中。
14.根据权利要求13所述的计算机实现的方法,其中使得一个或多个用户能够选择性
地将一个或多个修改并入到第二演示中包括:
a. 向一个或多个用户通知一个或多个修改;
b. 向一个或多个用户显示一个或多个修改;以及
c. 从一个或多个用户接收并入一个或多个修改中的每一个的期望的指示。
15.根据权利要求14所述的计算机实现的方法,其中接收并入一个或多个修改中的每
一个的期望的指示包括接收选自包括如下项的组的指示:
a. 将一个或多个修改并入到整个第二演示的期望;
b. 将一个或多个修改并入到一个或多个幻?#30772;?#20013;的特定一个的期望;以及
c. 将一个或多个修改并入到一个或多个对象中的特定一个的期望。
16.根据权利要求13所述的计算机实现的方法,其中所述方法还包括:
a. 通过处理器使得一个或多个用户能够对第二演示做出一个或多个用户修改;
b. 通过处理器接收对第二演示的一个或多个用户修改的指示;
c. 至少部分地响应于所述指示:
i. 将第三演示与一个或多个帐户相关联,第三演示包括一个或多个用户修改;以及
ii. 通过处理器使得一个或多个作者能够将一个或多个用户修改并入到第一演示。
17.根据权利要求16所述的计算机实现的方法,其中所述方法还包括通过处理器使得
一个或多个用户能够在第一演示、第二演示和第三演示当中选择以用于呈现给至少一个演
示观众。
18.根据权利要求13所述的计算机实现的方法,其中所述方法还包括:
a. 从一个或多个作者接收一个或多个修改评论,一个或多个修改评论与一个或多个
修改相关联;以及
b. 至少部分地响应于接收到一个或多个修改评论而通过处理器向一个或多个用户提
供一个或多个修改评论。
19.一种存储计算机可执行指令的非临时性计算机可读介?#21097;?#25152;述指令用于:
a. 使得作者能够创建演示的第一版本;
b. 从一个或多个用户接收将演示的第一版本与关联于一个或多个用户的一个或多个
帐户相关联的第一请求;
c. 至少部分地响应于接收到第一请求而将演示的第一版本与一个或多个帐户相关
联;
d. 接收由作者对演示的第一版本的一个或多个修改的指示;
e. 向一个或多个用户通知一个或多个修改;
f. 从一个或多个用户接收将演示的第二版本与一个或多个帐户相关联的第二请求,
演示的第二版本包括一个或多个修改中的一个或多个。
20.根据权利要求19所述的非临时性计算机可读介?#21097;?#36824;存储用于如下的计算机可执
行指令:
a. 从一个或多个用户接收显示演示的第二版本的第三请求;以及
b. 至少部分地响应于第三请求而显示演示的第二版本。
21.根据权利要求20所述的非临时性计算机可读介?#21097;?#36824;存储用于如下的计算机可执
行指令:
a. 从一个或多个用户接收显示演示的第一版本的第四请求;以及
b. 至少部分地响应于第四请求而显示演示的第一版本。

?#24471;?#20070;

用于演示版本管理的系统和方法

背景技术

演示(presentation)系统通常使得演示者能够在演示期间创建一系列预设(例
如,静态)的幻?#30772;?#24182;将其显示(例如,呈现)给一个或多个观众或参与者。虽然这样的演示
系统可能是有用的,但是演示者可能期望显示演示、创建和共享演示、以及修改和更新演示
的更动态的方式。

本系统和方法的各种实施例认识到并解决现有技术系统和方法的前述考虑等等。

发明内容

根据各种实施例,一种计算机系统包括至少一个处理器。在特定实施例中,计算机
系统被配置用于:(a)使得作者能够创建演示,该演示包括至少一个幻?#30772;唬╞)将演示与作
者的账户相关联;(c)从演示者接收将演示与演示者的账户相关联的请求;(d)至少部分地
响应于接收到将演示与演示者的帐户相关联的请求而将演示的拷贝与演示者的账户相关
联;(e)促进由作者对演示的至少一个修改;以及(f)至少部分地响应于促进由作者对演示
的至少一个修改而促进将至少一个修改包括到与演示者的帐户相关联的演示的拷贝。

根据特定实施例,一种计算机实现的方法包括通过处理器从一个或多个作者接收
包括一个或多个幻?#30772;?#30340;第一演示,一个或多个幻?#30772;?#20013;的每一个包括一个或多个对象。
在各种实施例中,该方法还包括通过处理器从一个或多个用户接收将第一演示与关联于一
个或多个用户的一个或多个帐户相关联的请求。在特定实施例中,该方法还包括至少部分
地响应于接收到该请求而通过处理器将第二演示与一个或多个帐户相关联,第二演示与第
一演示相同。在各种实施例中,该方法还包括通过处理器接收一个或多个作者已经对第一
演示做出了一个或多个修改的指示。在特定实施例中,该方法包括至少部分地响应于接收
到该指示而通过处理器使得一个或多个用户能够选择性地将一个或多个修改并入到第二
演示中。

在各种实施例中,一种非临时性计算机可读介质存储计算机可执行指令,所述指
令用于:(a)使得作者能够创建演示的第一版本;(b)从一个或多个用户接收将演示的第一
版本与关联于一个或多个用户的一个或多个帐户相关联的第一请求;(c)至少部分地响应
于接收到该第一请求而将演示的第一版本与一个或多个帐户相关联;(d)接收由作者对演
示的第一版本的一个或多个修改的指示;(e)向一个或多个用户通知一个或多个修改;以及
(f)从一个或多个用户接收将演示的第二版本与一个或多个帐户相关联的第二请求,演示
的第二版本包括一个或多个修改中的一个或多个。

附图?#24471;?br />

在以下描述了用于管理演示的版本的系统和方法的各种实施例。在本?#24471;?#20070;的过
程中,将参照未必按比例绘制的附图,并且其中:

图1是根据本系统的实施例的示例性演示系统的框图;

图2是适于用在各种实施例中的诸如图1的计算设备之类的计算机的示意图;

图3描绘了大体图示例如可以由图1的计算设备执行的演示修改模块所执行的各种步
骤的流程图;

图4示出了根据各种实施例的演示系统的各种特征的屏幕显示。

具体实施方式

现在将参照附图在下文中更完整地描述各种实施例。应当理解,本发明可以以许
多不同形式具体化,并?#20063;?#24212;被解释为限于本文所阐述的实施例。同样的数字遍及全文指
代同样的元件。

概述

一种根据各种实施例的用于管理对演示的修改的系统被配置成使得一个或多个作者
能够向一个或多个用户提供一个或多个作者已经创建的演示。在各种实施例中,演示包括
包含一个或多个对象的一个或多个幻?#30772;?#22312;一些实施例中,一个或多个对象包括一个或
多个图像、一个或多个视频、一个或多个文本对象、一个或多个网页、一个或多个交互游戏
或活动等。在特定实施例中,该系统被配置成使得一个或多个用户能够将所期望的演示与
一个或多个用户的一个或多个帐户相关联。例如,在各种实施例中,作者生成演示,并将演
示置于市场中以供其他人购买或使用。一个或多个用户可以在市场中找到演示并预订以使
用该演示。在特定实施例中,当一个或多个用户预订演示时,该系统被配置成将演示的拷贝
与一个或多个用户的帐户相关联。在各种实施例中,该系统被进一步配置成使得一个或多
个用户能够经由一个或多个帐户访问演示(例如,以便回顾演示、呈现演示等)。

在特定实施例中,该系统被配置成使得一个或多个作者能够修改演示。至少部分
地响应于由一个或多个作者对演示的一个或多个修改,该系统可以被配置成使得一个或多
个用户能够选择性地将一个或多个修改并入到与其相应的一个或多个帐户相关联的演示
的版本中。在特定实施例中,该系统被配置成在存储器中存储特定演示的各种版本(例如,
可以基于由一个或多个用户对一个或多个修改的选择性并入而不同的演示的版本)的一个
或多个拷贝。

示例性技术?#25945;?/u>

如将由相关领域中的技术人员所理解的,本发明可以例如被具体化为计算机系统、方
法或计算机程序产品。因此,各种实施例可以采取完全硬件实施例、完全软件实施例、或组
合软件和硬件方面的实施例的形式。此外,特定实施例可以采取具有被具体化在存储介质
中的计算机可读指令(例如,软件)的计算机可读存储介质上所存储的计算机程序产品的形
式。各种实施例可以采取web(网络)实现的计算机软件的形式。可以利用任何合适的计算机
可读存储介?#21097;?#21253;括例如硬盘、压缩盘、DVD、光学存储设备、和/或磁性存储设备。

在以下参照方法、装置(例如,系统)和计算机程序产品的框图和流程图示来描述
各种实施例。应当理解,框图和流程图示中的每一个框以及框图和流程图示中的框的组合
分别可以通过执行计算机程序指令的计算机来实现。这些计算机程序指令可以被加载到通
用计算机、专用计算机、或者其他可编程数据处理装置上以产生机器,使得执行在计算机或
其他可编程数据处理装置上的指令创建用于实现在流程图框或多个框中规定的功能的手
段(means)。

这些计算机程序指令还可以存储在计算机可读存储器中,所述指令可以指导计算
机或其他可编程数据处理装置以特定方式起作用,使得存储在计算机可读存储器中的指令
产生被配置用于实现在流程图框或多个框中规定的功能的?#30772;貳?#35745;算机程序指令还可以被
加载到计算机或其他可编程数据处理装置上,以使要在计算机或其他可编程装置上执行的
一系列操作步骤产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提
供用于实现在流程图框或多个框中规定的功能的步骤。

因此,框图和流程图示的框支持用于执行所规定功能的机制的组合、用于执行所
规定功能的步骤的组合、以及用于执行所规定功能的程序指令。还应当理解,框图和流程图
示中的每一个框以及框图和流程图示中的框的组合可以由执行所规定功能或步骤的基于
专用硬件的计算机系统、或者专用硬件和执行?#23454;?#35745;算机指令的其他硬件的组合来实现。

示例性系统架构

图1是根据特定实施例的演示修改系统10的框图。如可?#28304;?#35813;图所理解的,系统10包括
一个或多个计算机网络55、一个或多个第三方服务器50、演示修改服务器60、数据库70、以
及如由移动计算设备15(例如,智能电话、平板计算机、可穿戴计算设备、膝上型计算机等)
或台式计算机17所指示的一个或多个远程计算设备。在特定实施例中,一个或多个计算机
网络促进一个或多个第三方服务器50、演示修改服务器60、数据库70、以及一个或多个远程
计算设备15、17之间的通信。

一个或多个计算机网络55可以包括各种类型的有线或无线计算机网络中的任何
一个,诸如因特网、专用内联网、网状网络、公共交换电话网(PSTN)、或任何其他类型的网络
(例如,使用蓝牙或近场通信?#21019;?#36827;计算机之间的通信的网络)。一个或多个第三方服务器
50、演示修改服务器60以及数据库70之间的通信链接可以例如经由局域网(LAN)或经由因
特网而实现。

图2图示了可以在系统10内例如用作客户端计算机(例如,图1中所示的客户端计
算机15、17之一)或用作服务器计算机(例如,图1中所示的演示修改服务器60)的计算机架
构15的图解表示。在特定实施例中,计算机15可以适于用作被配置用于管理演示修改的系
统10的上下文内的计算机。

在特定实施例中,计算机15可以连接(例如,联网)到LAN、内联网、外联网、和/或因
特网中的其他计算机。如上所述,计算机15可以在客户端-服务器网络环境中的服务器或客
户端计算机的能力中操作,或作为对等式(或分布式)网络环境中的对等计算机操作。计算
机15可以是台式个人计算机(PC)、平板PC、机顶?#26657;⊿TB)、个人数?#31181;?#29702;(PDA)、蜂窝电话、
web器具、服务器、网络路由器、交换机或网桥、或者能够执行规定要由该计算机所采取的动
作的指令集(顺序或以其他方式)的任何其他计算机。此外,虽然仅图示单个计算机,但是术
语“计算机?#34987;?#24212;?#28216;?#21253;括计算机的任何集合,其单独或联?#31995;?#25191;行指令集(或多个指令集)
以执行在本文中所讨论的方法中的任何一个或多个。

示例性计算机15包括处理设备202、主存储器204(例如,只读存储器(ROM)、?#20102;?#23384;
储器、动态随机存取存储器(DRAM)(诸如同步DRAM(SDRAM)或Rambus DRAM(RDRAM))等)、静
态存储器206(例如,?#20102;?#23384;储器、静态随机存取存储器(SRAM)等)、以及数据存储设备218,
它们经由总线232彼此通信。

处理设备202表示一个或多个通用或专门处理设备,诸如微处理器、中央处理单元
等。更具体地,处理设备202可以是复杂指令集计算(CISC)微处理器、精简指令集计算
(RISC)微处理器、超长指令字(VLIW)微处理器、或实现其他指令集的处理器、或者实?#31181;?#20196;
集的组合的处理器。处理设备202还可以是一个或多个专用处理设备,例如专用集成电路
(ASIC)、现场可编程门阵列(FPGA)、数?#20013;?#21495;处理器(DSP)、网络处理器等。处理设备202可
以被配置成执行用于执行本文中所讨论的各种操作和步骤的处理逻辑226。

计算机15可以进一步包括网络接口设备208。计算机15还可以包括视频显示单元
210(例如,液晶显示器(LCD)或阴极射线管(CRT))、字母数字输入设备212(例如,键盘)、光
标控制设备214(例如,鼠标)、以及信号生成设备216(例如,扬声器)。

数据存储设备218可以包括非临时性计算机可访问存储介质230(也已知为非临时
性计算机可读存储介质或非临时性计算机可读介?#21097;?#22312;其上存储具体化本文中所描述的
方法或功能中的任何一个或多个的一个或多个指令集(例如,软件222)。软件222还可以在
其由计算机15的执行期间完全或至少部分地驻留在主存储器204内和/或处理设备202
内——主存储器204和处理设备202还构成计算机可访问存储介质。还可以经由网络接口设
备208通过网络55发送或接收软件222。

虽然在示例性实施例中计算机可访问存储介质230被示出为单个介?#21097;?#20294;是术语
“计算机可访问存储介质”应被理解为包括存储一个或多个指令集的单个介质或多个介质
(例如,集中式或分布式数据库、和/或相关联的高速缓存和服务器)。术语“计算机可访问存
储介质?#34987;?#24212;被理解为包括任何介?#21097;?#20854;能够存储、编码或承载指令集以供由计算机执行并
且使得计算机执行本发明的方法中的任何一个或多个。因此,术语“计算机可访问存储介
质”应被理解为包括但不限于固态存储器、光学和磁性介?#23454;取?br />

示例性系统?#25945;?/u>

用于管理对演示的修改的系统的各种实施例可以在任何合适的上下文中实现。例如,
特定实施例可以在任何合适的演示创建和/或修改系统的上下文内实现。系统的功能的各
种方面可以由某些系统模块所执行,包括演示修改模块300。该模块在以下更详细地讨论。

演示修改模块

图3是由示例性演示修改模块300所执行的操作的流程图。在特定实施例中,演示修改
模块300可?#28304;?#36827;将对特定演示的修改并入到特定演示的其他版本中。

该系统在步骤310处通过从一个或多个作者接收包括一个或多个幻?#30772;?#30340;第一演
示而开始,一个或多个幻?#30772;?#20013;的每一个包括一个或多个对象。在各种实施例中,该系统被
配置成使得一个或多个作者能够例如通过提供用于一个或多个幻?#30772;?#30340;一个或多个对象、
在一个或多个幻?#30772;?#20869;布置一个或多个对象等?#21019;?#24314;第一演示。在其他实施例中,该系统
被配置成接收可以例如已经由一个或多个作者使用任何合适的软件应用所创建的第一演
示。

在特定实施例中,该系统被配置成从任何合适的一个或多个作者接收一个或多个
演示。例如,在特定实施例中,一个或多个作者可以包括一个或多个教师,其可以例如创建
适于教学或传达与特定话题、主题等相关的信息的一个或多个演示。在其他实施例中,一个
或多个作者可以包括与特定公司相关联的任何合适的人,其可以例如负责传达与特定公司
或与特定公司的特定功能、产品等相关的信息。在各种实施例中,该系统被配置成接收由单
个作者所创建的演示。在其他实施例中,一个或多个作者包括多个作者,其可以例如协作以
创建特定演示。

在各种实施例中,演示被配置用于向一个或多个观众显示。该系统可以被配置成
在任何合适的计算设备(例如,移动计算设备、交互触摸屏计算设备等)上显示演示。在特定
实施例中,一个或多个幻?#30772;?#21487;以包括一个或多个对象,其可以例如包括一个或多个文本
对象、一个或多个图像、一个或多个视频、到特定网站的一个或多个链接、特定网站的一个
或多个表示、或任何其他合适的一个或多个对象。在其他实施例中,一个或多个幻?#30772;?#21487;以
基本上是空的(例如,可以没有包含对象)。在各种实施例中,一个或多个幻?#30772;?#21487;以是单独
的演示幻?#30772;?#24182;且可以包括静态内容(在特定演示期间不可以编辑的内容)和/或动态内
容(在特定演示期间可以编辑的内容)。这样的内容可以包括例如以下对象中的任何的一个
或多个:(1)?#35745;唬?)预先录制的视频;(3)流送的活(live)视频(例如,其内容可?#28304;?#31532;三
方服务器接收);(4)网站的活动态图像;(5)网站的静态图像;(6)绘图;(7)静态屏幕截图;
(8)一个或多个计算机的显示器的动态改变的图像;(9)文本文件;(10)当在演示模式下显
示幻?#30772;币?#34987;显示的音频文件;(11)演示文件;(12)一个或多个电子表格的工作或非工
作版本;或(13)与演示中的其他幻?#30772;?#20013;的一个或多个相关的活动;(14)涵盖演示中的幻
?#30772;?#20013;的一个或多个中所包含的主题事项的测试问题;(15)关于一个或多个幻?#30772;?#30340;注
释;以及(16)任何其他合适的内容。在各种实施例中,幻?#30772;?#30340;主题事项可以针对商业话
题。在其他实施例中,幻?#30772;?#28436;示可以针对学校课程,其可以在教室中呈现给一个或多个学
生。

该系统在步骤320处通过使得一个或多个用户能够访?#23454;?#19968;演示并且将第一演示
与关联于一个或多个用户的一个或多个帐户相关联而继续。在特定实施例中,一个或多个
用户可以包括一个或多个演示者(例如,可能期望呈现演示、查看演示等的一个或多个演示
者)。一个或多个用户可以例如包括一个或多个教师、一个或多个管理员、一个或多个商业
人士、或者可能期望给出特定演示、查看特定演示等的任何其他合适的一个或多个用户。

在各种实施例中,该系统被配置成使得一个或多个用户能够经由合适的计算设备
访?#23454;?#19968;演示。在其他实施例中,该系统被配置成使得一个或多个用户能够经由一个或多
个演示的合适的数据库70(例如,在用户可以在其中购买对第一演示的访问的在线商店中、
在由一个或多个作者做成可用的一个或多个演示的在线库中、或任何其他合适的访?#23454;悖?br />访?#23454;?#19968;演示。在特定实施例中,该系统被配置成使得一个或多个用户能够预览构成第一
演示的一个或多个幻?#30772;?#30340;至少部分。

在特定实施例中,该系统被配置成使得一个或多个用户能够请求将第一演示与关
联于用户的账户相关联。在各种实施例中,该系统被配置成使得一个或多个用户能够经由
合适的计算设备(例如,经由与计算设备相关联的任何合适的输入设备)或以任何其他合适
的方式请求这样的关联。

接下来,在步骤330处,该系统从一个或多个用户接收将第一演示与一个或多个帐
户相关联的请求(例如,用户请求预订演示)。该系统可以响应于来自一个或多个用户的任
何合适的指示和/或请求(例如,由一个或多个用户的用于请求关联的一个或多个标记的激
活、或任何其他合适的指示)而接收请求。

该系统在步骤340处通过至少部分地响应于接收到该请求而将第二演示与一个或
多个帐户相关联来继续,第二演示与第一演示相同。在各种实施例中,将第二演示与一个或
多个帐户相关联包括将第二演示的拷贝保存到与一个或多个用户的一个或多个计算设备
相关联的存储器。在其他实施例中,将第二演示与一个或多个帐户相关联包括将第二演示
的拷贝保存到一个或多个服务器(例如,远程服务器,诸如图1中的一个或多个第三方服务
器50),从所述服务器该系统使得一个或多个用户能够访?#23454;?#20108;演示(例如,从任何合适的
计算设备)。在特定实施例中,第二演示是第一演示的拷贝。在其他实施例中,第二演示是第
一演示的第二版本。在又其他实施例中,第二演示是第一演示。

在各种实施例中,第二演示包括与第一演示具有相同的一个或多个对象的相同的
一个或多个幻?#30772;?#22312;特定实施例中,该系统被配置成使得一个或多个用户能够修改第二
演示(例如,修改一个或多个对象或一个或多个幻?#30772;?#20013;的一个或多个)。在特定实施例中,
该系统被配置成不响应于由一个或多个用户对第二演示的修改而修改第一演示。在这样的
实施例中,该系统可以被配置成维持第一演示(例如,以其原始形式的演示)和第二演示(例
如,其可以包括第一演示的修改后版本)二者的一个或多个拷贝(例如,存储在一个或多个
合适的服务器上或在另一合适的位置中)。在特定实施例中,该系统可以存储一个或多个修
改后的演示作为原始演示(例如,第一演示)的一个或多个版本。

在步骤350处继续,该系统接收一个或多个作者已经对第一演示做出了一个或多
个修改的指示。该系统可以被配置成例如响应于由一个或多个作者对第一演示的修改(诸
如对一个或多个对象或一个或多个幻?#30772;?#20013;的一个或多个的修改)而接收该指示。在各种
实施例中,该系统被配置成使得一个或多个作者能够基本上动态地对第一演示做出一个或
多个修改(例如,当一个或多个作者呈现演示时)。在其他实施例中,该系统被配置成以任何
其他合适的方式接收指示。在各种实施例中,一个或多个修改可以包括例如一个或多个新
的幻?#30772;?#30340;插入、一个或多个幻?#30772;?#30340;?#22659;?#19968;个或多个幻?#30772;?#30340;重新排序、一个或多个对
象向一个或多个幻?#30772;?#30340;添加、一个或多个对象从一个或多个幻?#30772;?#30340;?#22659;?#19968;个或多个
幻?#30772;?#30340;一个或多个对象的修改、或者任何其他合适的修改。在特定实施例中,一个或多个
对象的修改可以包括旋转、调整大小、移动、重新布置、颜色改变、裁剪、任何文本内容的编
辑、任何图像的替换、或任何其他合适的修改。

在特定实施例中,该系统还被配置成从一个或多个作者接收一个或多个作者想要
将一个或多个修改中的哪个提供给将演示与其账户相关联(例如,预订演示)的一个或多个
用户的指示。例如,一个或多个作者可以指示一个或多个作者对第一演示所做出的一个或
多个修改中的所有都应当被提供给一个或多个用户,除了特定幻?#30772;?#30340;添加之外。在这样
的实施例中,该系统被配置成使得一个或多个作者能够修改第一演示而不将一个或多个修
改中的至少一些提供给预订了演示的一个或多个用户。

在特定实施例中,该系统被配置成使得一个或多个作者能够提供用于一个或多个
修改的一个或多个解释。该系统还可以被配置成向一个或多个用户提供一个或多个解释。
在各种实施例中,这可以使得一个或多个用户能够在决定是否将一个或多个修改并入到他
们的演示版本中时考虑一个或多个解释。

然后,该系统在步骤360处至少部分地响应于在步骤350处接收到该指示而使得一
个或多个用户能够选择性地将一个或多个修改并入到第二演示中。在特定实施例中,该系
统被配置成向一个或多个用户通知由一个或多个作者对第一演示的修改(例如,经由合适
的消息,诸如电子邮件或其他通知)。然后,该系统可以提示一个或多个用户将一个或多个
修改并入到第二演示中。在特定实施例中,该系统被配置成基本上自动地更新第二演示以
将一个或多个修改并入到第一演示中。

在各种实施例中,该系统被配置成向一个或多个用户显示一个或多个修改,例如
以使得一个或多个用户能够决定是否将一个或多个修改并入到第二演示中。该系统可以例
如显示大体上描绘对一个或多个幻?#30772;?#30340;一个或多个修改的一个或多个幻?#30772;?#30340;红线划
去版本。在其他实施例中,该系统被配置成在第二演示附近显示具有一个或多个修改的第
一演示(例如,在计算设备的显示屏上),例如以使得一个或多个用户能够查明对第一演示
的一个或多个修改(例如,通过视觉地将具有一个或多个修改的第一演示与第二演示进行
比较)。在特定实施例中,该系统被配置成仅显示具有一个或多个修改的第一演示的一个或
多个幻?#30772;?#22312;特定实施例中,这可以使得一个或多个用户能够通过避免回顾任何未经修
改的一个或多个幻?#30772;?#32780;更容易地并入一个或多个修改。

在特定实施例中,该系统被配置成使得一个或多个用户能够通过接受一个或多个
修改中的所有或拒绝一个或多个修改中的所有来并入一个或多个修改。例如,该系统可以
使得一个或多个用户能够回顾一个或多个修改,如以上刚讨论的。然后,一个或多个用户可
以选择是否并入一个或多个修改,并向系统指示一个或多个用户是否希望并入一个或多个
修改。响应于一个或多个用户希望将一个或多个修改并入到第二演示中的指示,在这样的
实施例中,该系统可以更新第二演示以包括对第一演示的一个或多个修改中的每一个。

在特定实施例中,该系统被配置成使得一个或多个用户能够在逐幻?#30772;?#30340;基础上
选择性地将一个或多个修改并入到第二演示中。例如,该系统可以使得一个或多个用户能
够接受或拒绝新的幻?#30772;?#30340;添加、一个或多个幻?#30772;?#30340;?#22659;?#21644;/或一个或多个幻?#30772;?#20013;的
特定一个的修改。在这样的实施例中,该系统可以被配置成循环通过一个或多个幻?#30772;?#20013;
的每一个,例如以使得一个或多个用户能够单独地针对一个或多个幻?#30772;?#20013;的每一个(和/
或针对一个或多个新的幻?#30772;?#24182;入一个或多个修改。

在各种实施例中,该系统被配置成使得一个或多个用户能够在逐对象的基础上并
入一个或多个修改。在特定实施例中,该系统被配置成使得一个或多个用户能够选择性地
接受或拒绝对一个或多个对象的一个或多个修改中的每一个,其可以包括例如一个或多个
对象的?#22659;?#19968;个或多个新对象的添加、或者对一个或多个对象中的一个或多个的一个或
多个修改。在各种实施例中,该系统被配置成循环通过对一个或多个对象的一个或多个修
改,以便使得一个或多个用户能够接受或拒绝每一个特定一个或者一个或多个修改。

在各种实施例中,该系统被配置成使得用户能够为系统提供针对并入一个或多个
修改的一个或多个偏好(例如,在逐幻?#30772;?#22522;础上、在逐对象基础?#31995;?#33258;动地并入一个或多
个修改的偏好)。在特定实施例中,该系统被配置成将一个或多个偏好与关联于一个或多个
用户的一个或多个帐户相关联。在其他实施例中,该系统被配置成响应于接收到一个或多
个作者已经对第一演示做出了一个或多个修改的指示而向一个或多个用户提示偏好。

在特定实施例中,将一个或多个修改并入到第二演示中包括修改第二演示以包括
一个或多个修改。在特定实施例中,并入一个或多个修改还包括向存储器存储修改后的第
二演示的拷贝。在各种实施例中,该系统被配置成在一个或多个远程服务器上存储修改后
的第二演示,从所述服务器一个或多个用户可以访问修改后的第二演示(例如,经由合适的
计算设备)。在其他实施例中,该系统被配置成将修改后的第二演示存储在任何其他合适的
位置中,以使得一个或多个用户能够访问修改后的第二演示(例如,在与一个或多个用户的
一个或多个计算设备相关联的存储器?#31995;齲?br />

由一个或多个用户对第二演示的修改

在特定实施例中,该系统被配置成使得一个或多个用户能够修改第二演示。在这样的
实施例中,该系统被配置成将修改后的第二演示的拷?#21019;?#20648;在适于向一个或多个用户提供
对修改后的第二演示的访问的位置中。

在各种实施例中,至少部分地响应于由一个或多个用户对第二演示的一个或多个
修改,该系统被配置成使得一个或多个作者能够将一个或多个修改并入到第一演示中。该
系统可以使得一个或多个作者能够以任何合适的方式并入一个或多个修改,诸如例如以以
上关于使得一个或多个用户能够将一个或多个修改并入到第二演示中所描述的任何方式。
在这样的实施例中,响应于由一个或多个作者将一个或多个修改并入到第一演示中,该系
统可以被配置成使得一个或多个用户(例如,未修改第二演示的一个或多个用户)也并入一
个或多个修改(例如,由一个或多个作者所并入的一个或多个修改、对第二演示所做出的一
个或多个修改、或者任何其他合适的修改)。

在特定实施例中,该系统被配置成使得一个或多个用户能够提供一个或多个修改
的一个或多个解释。在各种实施例中,这可以使得一个或多个作者或者一个或多个其他用
户能够在决定是否将一个或多个修改并入到他们的演示版本中时考虑一个或多个解释。

版本追踪

在特定实施例中,由一个或多个作者或者一个或多个用户对第一或第二演示的修改
和/或由一个或多个用户对一个或多个作者修改的部分接受可能导致特定演示的多个不同
版本。在特定示例中,第一、第二和第三用户可以请求将由作者所创建的特定演示与他们关
于系统的帐户相关联。然后,作者可以对演示做出四个修改,第一、第二和第三用户可以将
不同数目的修改并入到他们相关联的演示版本中。在该示例中,现在将存在四个版本的演
示——作者所创建和修改的版本以及从原始演示并入由作者的不同修改的三个用户版本。
然后,三个用户可以对其演示版本创建其自身的修改。

在各种实施例中,该系统被配置成存储演示的每一个特定版本,例如,以使得一个
或多个用户能够向演示的?#26174;?#29256;本?#25351;矗╮evert),一个或多个用户应该期望这样做。在其
他实施例中,该系统被配置成使得一个或多个用户能够访问、查看和/或呈现特定演示的多
个版本中的任何一个。在其他实施例中,该系统可以被配置成追踪演示中的单独幻?#30772;?#30340;
版本。版本信息可以被存储在其中每一个条目包含如下中的一个或多个的数据库中:(1)作
者标识;(2)修改者标识;(3)修改后的演示的标识;(4)修改后的幻?#30772;?#30340;标识;(5)修改后
的对象的标识;(6)做出修改的日期;(7)接受改变的用户的标识;(8)关于演示的任何其他
合适的信息、做出修改的用户、做出的修改、以及做出修改的原因。

示例性用户体验

图4描绘了示出根据特定实施例的以上描述的系统的各种特征的屏幕显示。在该图中
示出了用于将一个或多个作者修改并入到演示中的示例性界面400。如可?#28304;?#35813;图所理解
的,界面400显示演示的特定幻?#30772;?#30340;当前版本410和新版本420。当前版本410和新版本420
包括标题412a、412b;图像414a、414b;文本对象416a、416b;以及视频418a、418b。如可?#28304;?br />该图所理解的,标题412a、412b和图像414a、414b在幻?#30772;?#30340;当前版本410和新版本420之间
未修改。文本对象416a、416b的文本在新版本420中已经修改,并且视频418a、418b已经从一
个视频改变为另一个。

如在该图中所示,界面400还包括作者注释430,其包括对当前显示的幻?#30772;?#30340;改
变的解释。界面400还包括用于接受440或拒绝442改变的标记。如可?#28304;?#35813;图所理解的,响
应于对改变的接受,该系统可以被配置成在演示的用户的版本(例如,与用户的账户相关联
的版本)中利用新版本420替换幻?#30772;?#30340;当前版本410。

结论

已经获益于之前的描述和相关联的附图中所呈现的教导的本发明所涉及的领域中的
技术人员将想到本发明的许多修改和其他实施例。虽然以上讨论的示例涵盖本发明在演示
的上下文中的使用,但是本发明可以在任何其他合适的上下文中使用,诸如在如下项的上
下文内:1)网络研?#21482;幔?)在线课堂;3)会议;4)广告/广告显示器;和/或5)用于显示和/或
注释内容的任何其他合适的系统。此外,本文所讨论的功能可以被并入到交互演示系统中,
其允许用户创建或修改幻?#30772;?#28436;示中的幻?#30772;?#21521;多个用户呈?#21482;玫破?#28436;示,以及推送特
定信息(例如,包含在演示中的幻?#30772;?#30340;、或者包含与在演示中包含的一个或多个幻?#30772;?#20013;
包含的主题事项相关的信息的幻?#30772;?#30340;电子可编辑版本)。因此,要理解,本发明不限于所
公开的特定实施例,并且修改和其他实施例意图被包括在所附权利要求的?#27573;?#20869;。虽然在
本文中采用了特定术语,但是它们一般地并且仅以描述性意义而不是出于限制的目的而使
用。

关于本文
本文标题:用于演示版本管理的系统和方法.pdf
链接地址:http://www.pqiex.tw/p-6091864.html

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


平码五不中公式规律 球探体育比分苹果 天天达人捕鱼街机版 玩彩老司机大乐透 百易街机金蟾捕鱼7.0版 山东时时11选5开奖结果 毒品真的那么赚钱吗 最新pt游戏平台 射手有赚钱的能力 足球即时比分球探007 重庆时时开奖单双单双跳