CN100524331C - 网络上的数据安全 - Google Patents

网络上的数据安全 Download PDF

Info

Publication number
CN100524331C
CN100524331C CNB2004800223786A CN200480022378A CN100524331C CN 100524331 C CN100524331 C CN 100524331C CN B2004800223786 A CNB2004800223786 A CN B2004800223786A CN 200480022378 A CN200480022378 A CN 200480022378A CN 100524331 C CN100524331 C CN 100524331C
Authority
CN
China
Prior art keywords
data
image display
key
network
image
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
Application number
CNB2004800223786A
Other languages
English (en)
Other versions
CN1833245A (zh
Inventor
乔·卡斯塔尔迪
罗宾·F·霍伊
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.)
Seiko Epson Corp
RPX Corp
Original Assignee
Infocus Corp
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 Infocus Corp filed Critical Infocus Corp
Publication of CN1833245A publication Critical patent/CN1833245A/zh
Application granted granted Critical
Publication of CN100524331C publication Critical patent/CN100524331C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种用于保护通过网络发送到图像显示设备的数据的方法。在一个实施例中,该方法可以包括识别所述网络上的至少一个图像显示设备,选择所述至少一个图像显示设备用于发送数据、激活数据保护处理来生成锁定的数据,及发送锁定的数据到图像显示设备。该方法还可以包括接收用于对锁定的数据解锁以使得该数据对图像显示设备可用的密钥。

Description

网络上的数据安全
本申请根据美国专利法第119条(35 U.S.C.§119)要求2003年6月2日提交的美国临时专利申请60/475,566号的优先权。
技术领域
本申请一般地涉及通过网络发送数据,更特别地,涉及数据在通过网络发送到图像显示设备期间的安全。
附图说明
本公开内容通过附图的图以举例的方式来阐明,但不限于所述举例,其中相似的标号代表相似的元素,且其中:
图1是包括多个图像源和示例图像显示设备的图像处理和显示***的示意图。
图2是包括图像提供设备(image-rendering device)的示例图像显示设备。
图3是显示图像显示设备选择窗口的典型示例用户界面。
图4A是在一个或多个图像显示设备和一个或多个图像源之间进行选择、连接和发送数据的方法的实施例的流程图。
图4B是图4A的流程图的后续。
图5是显示多个已检测到的图像显示设备的典型示例用户界面设备选择窗口。
图6是保护通过网络发送到图像显示设备的数据的方法的示例流程图。
图7是由图像显示设备生成的示例闪屏图像,其中包括对应于图像显示设备并可用于解锁通过数据保护处理锁定的数据的密钥的显示。
图8是显示已位于网络上用于升级的多个投影设备的典型示例用户界面窗口。
具体实施方式
图1在10总体展示示例图像处理和显示***。图像处理和显示***10可以包括一个或多个图像显示设备(也称为呈现设备)14和图像源16可链接到的网络12。网络12可以是任何适合的网络,包括但不限于,公用网络、私用网络、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)或它们的任意组合。
图像显示设备14可以是配置为显示图像的任何适合的设备。例如,图像显示设备可以是如数字图像显示设备、液晶显示(LCD)图像显示设备、数字光处理(DPL)图像显示设备这样的投影设备;图像显示设备;具有可分离的图像提供设备14b(下面更详细地在图2中描述)的图像显示设备;背投影设备;正投影设备等等。应理解,虽然图1只展示了一个链接到网络12的图像显示设备14,另外的图像显示设备也可以链接到网络12并作为***10的一部分。
图像源或计算设备16也链接到网络12。图像源16可以是配置为通过网络12发送图像到图像显示设备14的任何适合的计算设备。例如,在图1中展示了示例图像源,包括膝上型计算机16a、16b、电话机16c、个人数字助理(PDA)或手持计算机16d、桌面计算机16e。其他示例图像源可以包括网络服务器、便携式计算设备、管理计算设备或服务器等等。应理解,这样的图像源旨在用于说明性的目的,且任何数量或类型的图像源和图像显示设备都可以组成网络12。
简言之,图像源16可以配置为通过网络12发送数据到显示设备。数据如在此所用包括任何适合的可传输数据,包括图像数据、图形数据、图像、图形、演示、程序、应用等等。可以从图像源16发送图像数据形式的数据,使得它可被显示和/或投影到观看面上,观看面可例如在18所示的屏幕或其他适合的显示面。
每个图像显示设备14可配置为通过网络向图像源16通告其存在。类似地,图像源16可以配置为检测由每个图像显示设备14发送的通告。以此方式,每个图像显示设备14可以向图像源16中的一个用户通知它是否可用(或不可用)。这有助于在具有多个图像源和显示设备的使用环境中使用图像显示设备14和图像源16,这样的使用环境包括但不限于,学校和公司设置。
每个图像显示设备14可配置为以任何适合的方式通过网络向图像源16通告其存在。例如,每个图像显示设备14可以通过网络向网络上的所有设备广播通告消息。图像显示设备14也可以通过网络12单播通告消息,即,向网络上的每个图像源发送单独的通告消息。此外,在某些实施例中,图像显示设备14和/或图像源可以配置为通过网络12多播通告消息。这样的设备还可以配置为通过网络接收来自其他计算设备(如,另一个图像显示设备、图像源、管理计算设备等等)的多播消息。
图2展示示例图像显示设备或呈现设备14。图像显示设备14通常包括可以集成在图像显示设备内或可移动地连接到图像显示设备的图像提供(image-rendering)或图像变换(image-transformation)设备20。虽然描述为可移动地连接到图像显示设备14,但提供这样的描述仅为了说明性的目的。在某些实施例中,图像提供设备20选定的功能和选定的组件可以集成在图像显示设备14内。
图像提供设备和图像显示设备的组合可以包括接收器21、处理器23和存储器25。接收器21可以是配置为接收通过网络发送到图像提供设备的数据的任何适合的接收器。在某些实施例中,接收器21可以是无线接收器。接收的数据可以由处理器23处理(如,解压缩或者处理用于显示)并临时存储在存储器25中(如,在显示之前存储在缓冲中的图像)。在某些实施例中,数据可以是可使用图像显示设备14的图像组件27显示在观看面上的图像。
简言之,在示例实施例中,图像提供设备20可以可操作地连接到或可操作地关联于图像显示设备,使得数据由图像提供设备20接收并从图像提供设备20传输到图像显示设备14。例如,数据可以传输到图像显示设备14以在投影或观看面上显示或演示。因此,图像提供设备20可以适用于从多个不同的图像源(如图1中的示例图像源16)接收数据(如图像)并自动发送接收到的数据到图像显示设备14用于投影或其他用途。图像提供设备20在此还可以称为“图像提供模块”或“演示者模块”。
所示的图像提供设备20可以包括机身22。在某些实施例中,机身22可以配置为选择性地至少***图像显示设备14中的连接槽24内。具体来说,机身22可以包括图像显示设备连接器26。图像显示设备连接器26可用于连接图像提供设备20到图像显示设备14。图像显示设备连接器26还可用于发送或传输可投影图像到显示设备14。如图2所示,图像显示设备连接器26可以包括适用于接入图像显示设备14中对应的插座30内的插头28,以允许图像提供设备20直接连接或***图像显示设备14。连接结构,包括插销22、凸出、栓、突起、夹子、螺钉或其他适合的支撑,可以用于将图像提供设备20固定在插座30内。可选地,图像显示设备连接器26可以通过如线缆及插头装置这样的电线连接到图像显示设备14,而不是使用集成的连接器。
图像提供设备20可以包括至少一个图像或数据接收器(如21所示)。在某些实施例中,数据接收器可以配置为接收多个不同的数据传输设备。数据传输设备可以允许图像提供设备20从多个源接收图像。数据传输设备可以是卡、扩展板、适配器或其他适合的设备。例如,数据传输设备可以是网络接口卡,如有线网卡,或无线网卡(如,无线LAN卡、如IEEE 802.11a、802.11b、802.11g、802.11x、无线电卡、蓝牙无线电卡、ZigBee无线电等等)。在一个例子中,网络接口卡可以允许设备20和独立的来源,如图像源16之间的通信。此通信可以允许存储在图像源16上的图像或演示被发送到图像提供设备20。
在某些实施例中,图像提供设备20可以在机身22上包括至少一个***设备连接器34。***设备连接器34配置为允许例如打印机、传真机、照相机、计算设备等等的至少一个***设备可操作地链接到图像提供设备20,以允许图像从***设备传输到图像显示设备14或相反。***设备连接器34可以是任何适合的连接器。例如,***设备连接器34可以是标准的连接器,如通用串行总线(USB)端口、IEEE1394端口、并行端口,如增强并行端口(EPP)、扩展性能端口(ECP)等等。应注意,可以在机身22上提供不止一个***设备连接器。
此外,在某些实施例中,图像提供设备20还可以包括指示器36,如灯或发光二极管(LED),它可以用于诊断功能。或者,在某些实施例中,指示器36可以位于图像显示设备上,如图像提供设备20内置于图像显示设备14的例子中那样。
如上所述,数据可以通过无线或有线网络(或其组合)从图像源传输到图像显示设备。在某些实施例中,图像提供设备20可以例如通过使用无线网卡来使图像显示设备14具有无线接收功能。或者,在某些实施例中,图像显示设备14的无线和/或有线网络能力可以包括在单元自身中的这种集成功能。
图像提供设备20和/或图像显示设备14的无线网络能力可以允许多个用户选择性地无线链接到网络并发送图像到图像显示设备,而不必需单独地手动连接他们的计算机到图像显示设备。另外,只要用户的计算机设备能够使用标准协议链接到局域网和传输数据,链接到图像显示设备14的计算机的类型和型号可以是不相关的。对无线连接来说不需要适配器或线缆(虽然如果需要也可以使用)。
应理解,图像源16的用户可以选择多个图像显示设备14。在某些实施例中,图像显示设备14可以配置为在显示面上(如通过闪屏图像)显示图像显示设备的名称。例如,图像显示设备14可以配置为当图像显示设备初始加电时初始显示图像显示设备的名称。这样的显示可以允许用户容易地标识和选择适当的图像显示设备来连接到他们的图像源。
在某些实施例中,可以将图像源6链接到的图像显示设备14的名称发送给图像源16。例如,当用户连接到图像显示设备所处的网络时,该图像显示设备可以作为图标出现在图像源显示器上和/或该图像显示设备可被添加到该图像源可以选择性地连接到的图像显示设备列表中。在此情况下,用户可以从图像显示设备列表中选择图像显示设备以连接到特定的图像显示设备。用户可以通过查看由图像显示设备投影的图像显示设备名称来确认正确的选择。
图3中展示了示例用户界面。图3的示例用户界面包括显示在图像源显示屏42上的选择窗口40。应理解,可以使用任何其他适合的格式来显示可用的图像显示设备。用户界面可以包括图像显示设备图标44。这样的图标可用于标识网络上当前可用的图像显示设备。例如,如图3中所示,“图像显示设备1”被链接到图像源。或者,用户可以从图像显示设备列表中选择不同的图像显示设备,如46所示。
在某些实施例中,用户界面还可以包括配置为允许用户存储用于显示的演示或图像的演示文件48。为说明的目的,提供下面的例子。用户希望无线地发送演示到图像显示设备14。用户识别选择的图像显示设备。可以广播链接的图像显示设备的名称或标识符到用户的计算机(图像源),指示用户可以连接到图像显示设备并发送图像和/或演示到图像显示设备。然后用户可以从演示文件48中选择演示并通过图像显示设备图标44将该演示导向(direct to)链接的图像显示设备。用户不需要把他/她的计算机物理地移动到图像显示设备旁边,也不需要***适配器或线缆到他/她的计算机来连接图像显示设备(虽然用户在需要时也可以这样做)。相反,用户简单地连接到无线网络并将所需的图像或演示导向图像显示设备。用户可以在进行演示时全部时间都坐在原位,而不需要移动到图像显示设备附近的位置(虽然用户在需要时也可以这样做)。
如上所述,数据和/或图像可以按多种不同格式从用户的计算机发送到设备14。例如,可以发送用户的计算机上的显示的外观相应的图像文件(截屏或刮屏)到设备14。如果需要的话,图像也可以被压缩或者处理,使得它们使用更少量的传输带宽。
如上所述,***可以使用用户界面,以允许用户执行各种功能,如传输和投影图像到选定的图像显示设备。虽然前面描述了一个示例用户界面,但是可以使用各种其他用户界面而不偏离本发明的范围。
现转到图4A和4B,展示了一种在图像显示设备和一个或多个图像源之间进行选择、连接和发送数据的方法。该方法(在300总体展示)提供一种允许用户通过例如无线局域网(WLAN)这样的网络发现、选择和连接到图像显示设备14的示例方法。应理解,方法300可以使用前述的通告和发现方法和***,然而可以使用替代方法来标识和选择一个或多个图像显示设备用于发送数据。
在该示例方法的初始步骤,用户启动图像源16上的用户界面程序(在302)。基于启动,用户界面程序可以检测当前的WLAN设置并将其保存在用户的计算机(图像源)上,使得一旦用户已完成数据到选择的图像显示设备14的发送,就可以恢复这些设置。
接下来,在304,用户界面程序可以显示图像显示设备14的列表,用户可以从中选择所需的图像显示设备14用于发送数据(如,显示演示)。图像显示设备14的列表可以包括用户的计算机访问过的最后N个图像显示设备14,或当前通过WLAN检测到的图像显示设备14,或两者。
接下来,用户可以在306检查图像显示设备的列表以确定所需的图像显示设备14是否在该列表上。如果所需的图像显示设备14未出现在列表上,则所需的图像显示设备14可能连接到用户的计算机当前连接的那个WLAN之外的WLAN。在此情况,用户可以在308选择扫描以检测所需的图像显示设备14可能位于其中的任何其他WLAN。
如果在310没有检测到其他WLAN,则用户界面程序可以在312警告用户没有其他WLAN可用。在此,用户可以返回在304向用户呈现的图像显示设备列表以重新开始图像显示设备14选择处理。
然而,如果在310检测到其他WLAN,则用户可能希望扫描其他WLAN以继续搜索所需的图像显示设备。因此,在312,向用户给出尝试此扫描的选项。如果用户选择执行此扫描,则可以警告用户该扫描将导致对当前WLAN的连接丢失。
此时如果用户决定不连接以扫描其他WLAN,则用户可以取消此操作并返回在304呈现的图像显示设备列表。另一方面,如果用户在此选择连接到已检测到的WLAN中的另一个,则用户界面程序在316扫描所有检测到的WLAN。然后将在此扫描中发现的任何图像显示设备添加到在304向用户呈现的图像显示设备列表,且用户可以再次在306检查列表以查找所需的图像显示设备。
向用户呈现的图像显示设备列表可以包括有关每个发现的图像显示设备的状态的信息。例如,该列表可以显示每个列出的图像显示设备14是在当前的WLAN上还是在另一个WLAN上,和/或每个列出的图像显示设备14当前是否在使用中。
可以用任何适合的格式向用户呈现图像显示设备列表。适合的格式的例子如图5中展示的图像显示设备列表窗口400。图像显示设备列表窗口400包括清单字段402(listing field),在清单字段中向用户呈现检测到的所有图像显示设备(在此显示为图像显示设备)。清单字段402可以包括滚动条403以允许在字段中列出比在该字段中一次能查看到的更多的图像显示设备。
清单字段402中的单个图像显示设备14清单可以包括有关图像显示设备的任何所需信息,且可以用任何适合的方式排列。例如,清单字段402可以包括通过公共名称向用户标识每个图像显示设备的标识名称栏404。清单字段402还可以具有标识编号栏406,在标识编号栏中列出每个检测到的图像显示设备14的序列号或其他标识编号。
另外,清单字段402可以具有给出有关每个检测到的图像显示设备的状态的信息的状态栏408。例如,如果图像显示设备14位于和用户的计算机相同的WLAN上,则用户的计算机可以检测该图像显示设备14当前是否正在由另一用户使用,或该图像显示设备14是否可用。当选择的图像显示设备14当前正在使用时,用户界面程序可以通过在选择的图像显示设备旁边的状态栏中显示单词“在使用中”指示此情况。类似地,当选择的图像显示设备14不在使用中时,可以在状态栏中显示单词“可用”。另一方面,当选择的图像显示设备14在与用户的计算机当前连接到的那个WLAN不同的WLAN上时,则可以在选择的图像显示设备旁边的状态栏中显示单词“未知”,指示用户界面程序当时不能确定选择的图像显示设备14的状态。
接下来,图像显示设备列表窗口400可以包括一个或多个按钮以允许用户在用户界面程序内执行特定操作。例如,图像显示设备列表窗口400可以包括“显示”按钮410。用户可以通过首先选择清单字段402中的图像显示设备,然后选择“显示”按钮410,来通过所需的图像显示设备14呈现演示。此操作在下面更详细地描述。图像显示设备列表窗口400还可以包括“扫描”按钮412,该按钮可以由用户选择以扫描除用户的计算机当前连接到的WLAN之外的其他WLAN上的图像显示设备14。此外,图像显示设备列表窗口400可以包括其他控制按钮,如用于通过WLAN更改图像显示设备设置的设置按钮414,及结束显示会话并可以将图像源16从图像显示设备14断开连接的“结束显示”按钮415。
图像显示设备列表窗口400还可以配置为允许用户从用户界面程序环境内部控制其他计算机特性。例如,图像显示设备列表窗口400可以包括可选择用于选择性地显示和隐藏首选项子屏幕417的首选项按钮416。首选项子屏幕417可以包括这样的控制,如允许用户调整压缩运算法则的压缩特性用以平衡速度和图像质量特性的分辨率控制418。首选项子屏幕417还可以包括这样的控制:允许用户在显示期间启用加密420、在计算机启动时自动地启动用户界面程序422、在显示期间关闭其他警告消息应用426,及在显示期间关闭屏幕保护程序428。
如上所述,一个用户可选择的首选项可以是有关数据加密的选择,420。因此,在某些实施例中,用户可以选择性地允许对从用户计算设备(图像源)发送到图像显示设备的数据进行加密。例如,如420所示,用户可以选择激活或允许对发送到图像显示设备的数据进行加密处理。基于用户选择投影设备并选择加密选项,可以激活数据保护处理。数据保护处理可以配置为生成锁定的数据。锁定的数据,如在此所用,是指在没有授权释放的情况下不能立即由图像显示设备使用的数据。例如,发送的数据可能不能立即可由图像显示设备观看或投影。授权释放可以包括输入密码或密钥以对锁定的数据进行解锁用于由图像显示设备进行演示。
数据保护处理可以包括用于锁定数据使其不能立即由图像显示设备自动演示的任何适合的方法。例如,数据保护处理可以包括对数据加密、对数据进行密码保护、生成和校验数字签名等等。虽然在某些实施例中,数据保护处理可以包括锁定整个发送,但在其他实施例中,数据保护处理可以简单地锁定初始或测试发送,而该初始或测试发送一经释放就允许释放整个发送。
数据保护处理的例子包括数据加密和发送加密数据(整个发送或者是初始或测试发送)到图像显示设备。对数据加密,可能需要密码或密钥来进行激活解密处理。然后加密的数据可以被“解锁”并由图像显示设备呈现。应理解,包括使用公钥和/或私钥的任何适合的加密和解密***和/或处理都可以使用,这包括但不限于基于非对称密钥的算法、基于对称密钥的算法等等。
在某些实施例中,数据保护处理可以包括使用密码保护***锁定数据。在这样的***中,只有通过输入选择的密码(这可以是用户选择的、管理员选择的、设备选择的,预先生成的,等等)数据才可以被解锁。一经解锁,数据就对图像显示设备可用(如可用于显示或演示)。
在发送锁定的数据且锁定的数据由图像显示设备接收之后,可以要求密码或密钥来释放锁定的数据。密钥,如在此所用,可以是任何适合的代码或密码,包括数字代码、字母数字代码、程序、签名等等。例如,在某些实施例中,用户可以选择或使用预定义的代码,如数字代码(如,六位代码或其他适合的代码)来解锁数据。在某些实施例中,可以预定义密钥,使得密钥特定于图像显示设备。在某些实施例中,密钥或导出关联密钥的基础密钥可被存储在图像显示设备上的存储器中。
数据的释放可发生在图像源(数据发送计算设备)或图像显示设备。例如,在接收到来自图像源的数据后,图像显示设备可以通知图像源已接收到数据。然后用户可以输入预定的和/或预定义的密钥到图像源中,当密钥被发送到图像显示设备时解锁图像数据。
图6展示保护从图像源发送到图像显示设备的图像数据的示例方法600。具体来说,如602所示,用户选择所需的图像显示设备来接收从用户的计算设备(图像源)发送的数据。然后用户可以在604选择启用加密。在某些实施例中,管理员或其他用户可能已预先选择是否启用加密。如果未选择加密,则数据被发送到选择的图像显示设备,如608所示。然后在608,发送的数据可由接收图像显示设备立即显示。
如果选择了加密,则可以在612激活数据保护处理来生成锁定的数据。在根据数据保护处理锁定数据之后,锁定的数据可被发送(在614)到选择的图像显示设备。密钥可以由图像显示设备向用户显示。该密钥可以对应于该图像显示设备。例如,该密钥可以是图像显示设备的地址、名称、定位符等等。在某些实施例中,密钥可由图像显示设备通过网络发送回发送图像源,使得用户可通过图像源访问该密钥。
为了释放锁定的数据,可在616将该密钥输入到***中。如果没有输入密钥或输入了错误或不匹配的密钥,则在618从图像源发送的数据保持锁定且不可由图像显示设备访问来进行显示或使用。然而,如果该密钥被标识为正确的密钥,则在620对锁定的数据解锁,且在608该数据可用于由图像显示设备显示或使用。
图7展示对从图像源发送的数据解锁的示例方法。在图7中,在50展示来自图像显示设备的投影图像。投影图像可以包括闪屏或闪屏图像52。闪屏图像可以是出现在显示面上的小窗口或大窗口。例如,闪屏可以是出现在投影显示中央(虽然在此也可以选择和预想其他位置)并可由用户观看的小窗口。闪屏可以在预先指定的状态期间呈现,这些状态如启动/加电、图像数据的接收、断电等等。闪屏可以包含有关图像显示设备的信息。在某些实施例中,闪屏可以包括下面的字段中的一个或多个或其组合:
名称:演示者图像显示设备名称;
唯一ID:演示者唯一ID(可以从MAC地址得到);
WLAN:演示者网络名称;
型号:图像显示设备型号;
版本:1.0.x.x(可以为浅灰色);
IP地址(可以为浅灰色)。
闪屏还可以包括有关图像数据的接收的信息,如图7中的54所示。图像数据的接收还可以包括发送的图像数据的来源(如,用户XXX或设备YYY(未展示))。在某些实施例中,来自图像源的数据的接收可以触发闪屏的显示。
除有关图像数据的接收的信息之外,也可以由图像显示设备显示密钥(如在闪屏中)。例如,在图7中,在56密钥123456在闪屏中显示。用户可以查看该密钥并将该密钥输入到联网的发送图像源中。密钥可用于解锁数据,使得由图像源发送的数据对图像显示设备可用。应理解,密钥可以特定于显示设备、特定于用户和/或随机生成。
在密钥由图像显示设备显示后,用户可以输入该密钥到用户计算设备(发送图像源)中。匹配选择的图像显示设备的密钥可用于解锁由用户发送到对应的投影设备的图像数据。未输入密钥或输入错误的密钥都将导致图像数据继续被锁定,使得图像数据不能由图像显示设备显示或演示。对于从图像显示设备所在房间发送图像的用户,该用户可以立即读取密钥并输入该密钥到他们的发送图像源中。可选地,远程用户可以从位于图像显示源的观看距离的观看者那里请求密钥并将看到的密钥输入到他们的远程计算源中。
以此方式,可以保护数据以免由非授权的一方显示和观看。例如,这样的加密处理防止另一方在没有预先来自用户的授权的情况下观看用户的演示和访问发送图像源。因此,非授权的一方在没有用户授权释放来自发送图像源的数据的情况下不能观看发送的数据。通过在发送源处控制释放,用户可以确信演示不会被意外地发送并呈现在未选择的(或不需要的)图像显示设备上。
应理解,图像数据和软件的加密(下面更详细地描述)可以是128位AES加密。然而可以使用其他加密而不偏离本发明的范围。这样的加密可以类似于安全套接字层(SSL)加密。可选地,也可以使用其他适合的加密方法来防止非授权用户观看和/或访问从用户计算设备(图像源)发送到选择的图像显示设备的图像数据。
再次参考图4A,进一步讨论选择和发送数据到图像显示设备的处理。如所示,如果用户在306发现所需的图像显示设备处于已发现的投影设备的列表中,则用户可以尝试选择该所需的投影设备。然而,在允许用户使用投影设备之前,用户界面程序首先在318进行检查,确定所需的图像显示设备是否可用,即该图像显示设备是否既在当前的WLAN上又不被另一用户使用。如果所需的图像显示设备可用,则(再次参考图4B)用户可以高亮显示所需的图像显示设备然后在320选择“显示”按钮410。这可激活刮屏(或其他数据传输)程序,使得用户的桌面的图像被压缩并发送到与选择的投影设备关联的图像提供设备14。应理解,可以激活上述数据保护处理来保护该发送。
如果数据保护处理未被激活,或数据已被解锁,则图像提供设备可以在322转换(render)任何图像数据并将转换(render)后的图像提供给选择的图像显示设备进行显示。用户的桌面由选择的图像显示设备显示,直到用户在324选择“停止投影”控制(未展示),后者终止投影会话并可以关闭用户界面程序。此时,可以在325恢复该计算机先前的WLAN设置。
再次参考图4A,如果在318所需的图像显示设备未被确定为“可用”,则在326确定图像显示设备是否“在使用中”。如果图像显示设备被确定为“在使用中”,则可以用与在清单字段中显示的其他图像显示设备相比不同的颜色、字体、大小,或其他外观特性在清单字段402中显示图像显示设备的标识。这向用户指示不能选择那个特别的图像显示设备。
然而,如果在326确定所需的图像显示设备的使用状态为未知,则这指示所需的图像显示设备可能在和用户的计算设备当前连接到的WLAN不同的WLAN上。在此情况,再次参考图4A,用户可以通过选择图像显示设备然后选择“显示”来尝试使用图像显示设备,如330所示。这可以提示用户界面程序在332尝试检测其他WLAN。如果在332没有检测到其他WLAN,则可以显示警告,以警告用户所需的图像显示设备超出范围或已关闭,如334所示。然后,用户可以再次检查在304显示的图像显示设备的列表来选择另一个所需的图像显示设备。
另一方面,如果在332检测到其他WLAN,则用户界面程序可以连接到其他WLAN,以在其他WLAN上搜索选择的图像显示设备。在连接之前,可以在336警告用户在用户界面程序搜索选择的投影设备时,当前的网络连接将丢失。在此,用户可以选择取消搜索。如果用户这样选择,则可以将用户带回在304显示的图像显示设备列表,以选择另一个所需的图像显示设备。
如果用户不选择取消,则用户界面程序从当前的WLAN断开连接并连接到其他检测到的WLAN来查找所需的图像显示设备的位置。如果不能找到所需的图像显示设备,则在338确定所需的图像显示设备已关闭或超出范围,且可以如在334那样警告用户这种的情况。
如果可以找到所需的图像显示设备,则用户界面程序接下来在340确定所需的图像显示设备是否“可用”,即它未被另一用户使用。如果所需的图像显示设备在使用中,则可以在342向用户警告其状态,然后将用户导向在304显示的图像显示设备列表,以选择另一个所需的图像显示设备。然而,如果所需的图像显示设备被确定为“可用”,则用户的计算机通过与该计算设备关联的图像提供设备14连接到图像显示设备,且用户可以按前面对步骤322、324和325所述的那样显示演示。
在多个图像显示设备连接到单个LAN(或WAN、WLAN,或任何其他类型的网络)时,可以通过网络从单个计算机更新每个图像提供设备和/或图像显示设备上的软件和/或固件。例如,用户界面程序可以具有管理软件和/或固件升级的“更新”功能。“更新”或“升级”功能可以检测当前网络上的打开并且可用的所有图像显示设备和图像提供设备。“更新”或“升级”功能还可以检测图像显示设备的状态的各个方面,包括但不限于,存储在图像显示设备的任何软件和/或固件的版本号。
用户界面程序可以配置为向用户显示检测到的图像显示设备的列表。此列表可以用任何适合的方式显示,且可以包含有关每个检测到的图像显示设备的标识和状态的任何所需信息。图8总地在500展示适合的更新界面窗口的例子。更新界面窗口500包括清单字段502,该字段包含在当前网络上检测到的依据名称排列在栏504中的所有图像显示设备的列表。或者,图像显示设备可以通过序列号、会议室名称或编号等等来标识。
清单字段502还可以显示当前安装在每个检测到的投影设备上的固件和/或软件的版本号(或其他标识符),如506所示。所示的清单字段502只显示了每个投影设备的固件版本。然而,应理解,清单字段可以显示软件版本,或软件和固件版本两者。另外,清单字段502可以显示所示的图像显示设备是否在使用中,如508所示。
接下来,为了更新或升级固件和/或软件,用户可以首先通过与每个列出的图像显示设备(在所示例子中的图像显示设备)关联的复选框510(或其他选择设备)来选择用户希望更新的图像显示设备。例如,在所示的实施例中,用户可能只希望更新那些运行最旧的固件版本的图像显示设备。因此,用户可以通过选中这些图像显示设备中的每个旁边的框来选择图像显示设备1、2、6和7。用户不能选择图像显示设备4,因为它如所示在使用中。接下来,用户可以简单地选择更新按钮512来开始每个列出的图像显示设备的更新固件。或者,用户可以简单地通过选择“取消”按钮514来取消更新处理。在更新处理已完成之后,用户界面程序可以通过在状态栏508内指示更新成功还是不成功(未展示)来更新在图8中显示的列表。
软件升级的加密处理,在某些实施例中可使用类似于有关数据发送中展示和讨论的处理。这样的加密处理可以自动驱动或由用户驱动。例如,可以对软件升级加密,使得基于对需要更新的一个或多个图像显示设备的选择,激活数据保护处理以在将其发送到选择的图像显示设备时锁定软件。
例如,可以使用类似于图6所示的处理来保护软件升级通过网络到图像显示设备或关联的图像提供设备的发送。软件升级充当图6中所示的“数据”,且“数据”如在此所用,应被视为包括升级。具体来说,用户可以选择网络上的一个或多个图像显示设备用于发送升级或其他软件或固件应用或程序。为便于说明,升级如在此所述,包括任何软件或固件更新或软件或固件升级、新软件或固件应用或程序、修正软件或固件应用或程序等等。
在使用升级数据保护处理时,一旦用户选择一个或多个用于更新的图像显示设备,在某些实施例中该用户可以选择启用加密。在某些实施例中,加密的启用可以由不同的用户、管理员、升级包、程序或应用,或相关程序或应用等等预先设置,使得用户除启用加密外别无选择。通过启用加密,在发送期间可用数据保护处理来锁定升级。然后可以将锁定的升级发送到一个或多个选定的图像显示设备。
在某些实施例中,如有关数据的加密所讨论的那样,选定的图像显示设备可以显示密钥,如用户可读的代码,如字母数字、数字或字母代码等等。用户可以输入该代码到用户计算设备中。如果密钥匹配选择的图像显示设备,则可以解锁升级,且图像显示设备可以继续在选定的图像显示设备上的升级加载或完成升级加载。如果没有输入密钥或输入了错误的密钥,则可以拒绝对选定的图像显示设备的升级且不将升级加载到选定的图像显示设备上。这样的处理使只有被授权的各方能够在图像显示设备和关联的图像提供设备上加载软件升级。
在某些实施例中,用于升级(或数据)的数据保护处理可以包括数字代码或电子代码。例如,数据保护处理可以包括对来自用户的数字签名的请求,或可以包括嵌入的数字签名。在校验数字签名(它充当图6中的密钥)后,可以进行升级的上传。或者,当数字签名嵌入到升级中时,设备可以自动检测和校验数字签名。
这样的安全软件升级处理,凭借加密软件升级以及可以通过签名校验或匹配代码处理来解锁,可以防止第三方下载或访问软件升级。例如,这样的处理可以防止中间人攻击,凭此防止第三方在发送处理期间访问升级或其他数据。
在某些实施例中,加密处理还可以用于防止加载无所有权软件到关联的设备上。通过提供特定于图像显示设备(或图像提供设备)的签名,制造商将能够限制可成功加载到设备上的软件的类型。例如,只有具有可被校验为对应于图像显示设备的签名或代码的软件可被下载到该图像显示设备上。
加密处理还可以用于防止图像提供设备或图像显示设备进行软件的非授权下载。通过附加要求校验(或输入释放码)来访问软件的数字签名,可以限制用户为非授权下载特定于图像显示设备的软件的目的而进行的对软件的访问。
虽然本公开内容包括具体的实施例,但具体实施例不应视为具有限制意义,因为各种变化都是可能的。本发明的主题包括在此公开的各种元素、特性、功能和/或属性的所有新颖和非显而易见的组合及子组合。本申请的权利要求特别指出视为新颖和非显而易见的特定组合及子组合。这些权利要求可能引用“一个”元素或“第一”元素或其等价。这样的权利要求应被理解为包括一个或多个这样的元素,而不是要求或排除两个或多个这样的元素。可以通过本发明权利要求的修改或通过在此申请或相关申请中提供新的权利要求来要求特性、功能、元素和/或属性的其他组合及子组合的权利。这样的权利要求,无论是比原始权利要求范围更宽、更窄、等价或不同,都应视为包括在本申请公开的主题之内。

Claims (39)

1.一种用于保护通过网络从发送源发送到图像显示设备的数据的方法,所述方法包括:
识别所述网络上的至少一个图像显示设备;
选择所述至少一个识别的图像显示设备用于数据的发送;
提供选项以选择数据保护处理;
当运行所述选项以选择数据保护处理时激活所述数据保护处理来生成锁定的数据;及
发送所述锁定的数据到所述选择的图像显示设备。
2.如权利要求1所述的方法,其特征在于,还包括接收密钥以解锁所述锁定的数据使得所述数据可用于所述图像显示设备。
3.如权利要求1所述的方法,其特征在于,所述激活数据保护处理包括在发送所述数据之前加密所述数据。
4.如权利要求1所述的方法,其特征在于,所述激活数据保护处理包括生成用于锁定所述数据的密码。
5.如权利要求1所述的方法,其特征在于,所述激活数据保护处理包括生成数字签名。
6.如权利要求2所述的方法,其特征在于,所述接收密钥包括识别所述密钥为经核准的密钥。
7.如权利要求2所述的方法,其特征在于,所述接收密钥包括接收用于解密所述数据的指令。
8.如权利要求2所述的方法,其特征在于,所述接收密钥包括校验数字签名。
9.如权利要求1所述的方法,其特征在于,所述数据是图像数据。
10.如权利要求1所述的方法,其特征在于,所述数据是应用程序。
11.如权利要求1所述的方法,其特征在于,所述数据是软件升级程序。
12.如权利要求1所述的方法,其特征在于,进一步包括通过所述图像显示设备显示密钥,其中所述显示的密钥对应于所述图像显示设备,且仅在输入所述显示的密钥到所述发送源时解锁所述锁定的数据。
13.一种用于保护通过网络的数据的发送的***,所述***包括:
链接到所述网络的计算设备,其配置为在选择激活数据保护处理的选项时激活数据保护处理来生成锁定的数据并通过所述网络发送所述锁定的数据;及
链接到所述网络的图像显示设备,其配置为接收所述锁定的数据并在接收到密钥后解锁所述锁定的数据。
14.如权利要求13所述的***,其特征在于,所述数据保护处理包括生成数字签名且所述密钥使能够校验所述数字签名。
15.如权利要求13所述的***,其特征在于,所述数据保护处理包括对所述数据的密码保护且所述密钥与密码匹配。
16.如权利要求13所述的***,其特征在于,所述数据保护处理包括对所述数据的加密且所述密钥使能够解密所述数据。
17.如权利要求13所述的***,其特征在于,所述图像显示设备配置为显示所述密钥且其中解锁所述数据包括输入所述显示的密钥到所述计算设备中。
18.如权利要求13所述的***,其特征在于,所述网络是无线网络。
19.一种配置为链接到网络的图像显示设备,其中所述网络包括配置为通过所述网络发送数据到所述图像显示设备的至少一个计算设备,所述图像显示设备包括:
无线接收器,其适用于通过所述网络从所述计算设备接收在数据保护处理保护下的数据;
存储器,其配置为存储对应于所述图像显示设备的密钥的;及
显示组件,配置为在接收到所述在数据保护处理保护下的数据后显示所述密钥,使得在确认所述显示的密钥后输入所述密钥到计算设备以使所述数据由所述图像显示设备使用。
20.如权利要求19所述的图像显示设备,其特征在于,所述密钥是字母数字代码。
21.如权利要求19所述的图像显示设备,其特征在于,所述密钥被显示在闪屏中。
22.如权利要求19所述的图像显示设备,其特征在于,所述密钥特定于所述图像显示设备。
23.如权利要求19所述的图像显示设备,其特征在于,所述数据是用于由所述图像显示设备呈现的图像数据。
24.如权利要求19所述的图像显示设备,其特征在于,所述数据是应用程序或升级程序。
25.如权利要求19所述的图像显示设备,其特征在于,所述确认所述显示的密钥包括计算设备的用户读取所述显示的密钥或从位于所述图像显示设备的观看距离的观看者处请求所述显示的密钥。
26.如权利要求19所述的图像显示设备,其特征在于,所述无线接收器包含在可操作地关联于所述图像显示设备的图像提供设备内。
27.一种用于保护通过网络发送的数据的方法,所述方法包括:
激活数据保护处理来生成锁定的数据;
从计算设备发送所述锁定的数据到选择的图像显示设备;
接收对应于所述选定的图像显示设备的密钥;
匹配所述密钥与所述选择的图像显示设备;及
解锁所述数据以由所述选择的图像显示设备使用。
28.如权利要求27所述的方法,其特征在于,所述激活数据保护处理包括生成数字签名且其中匹配所述密钥包括校验所述数字签名。
29.如权利要求27所述的方法,其特征在于,所述激活数据保护处理包括用密码保护所述数据。
30.如权利要求27所述的方法,其特征在于,所述激活数据保护处理包括加密所述数据且解锁所述数据包括解密所述数据。
31.如权利要求27所述的方法,其特征在于,所述数据是升级程序。
32.如权利要求27所述的方法,其特征在于,所述数据是图像数据。
33.一种保护通过网络发送的数据的***,所述***包括:
用于选择所述网络上的图像显示设备的手段;
用于提供选项以激活数据保护处理来生成锁定的数据的手段;
用于锁定数据的手段;及
用于解锁所述锁定的数据以由所述图像显示设备使用的手段。
34.如权利要求33所述的***,其特征在于,所述用于锁定数据的手段包括用密码保护所述数据。
35.如权利要求33所述的***,其特征在于,所述用于锁定数据的手段包括生成数字签名。
36.如权利要求33所述的***,其特征在于,所述用于解锁所述锁定的数据的手段包括密钥显示手段。
37.如权利要求36所述的***,其特征在于,所述用于解锁所述锁定的数据的手段还包括输入由所述密钥显示手段所生成的所述密钥,及匹配所述密钥与所述选择的图像显示设备。
38.如权利要求36所述的***,其特征在于,所述数据包括图像数据。
39.如权利要求36所述的***,其特征在于,所述数据包括升级程序。
CNB2004800223786A 2003-06-02 2004-06-02 网络上的数据安全 Expired - Fee Related CN100524331C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US47556603P 2003-06-02 2003-06-02
US60/475,566 2003-06-02

Publications (2)

Publication Number Publication Date
CN1833245A CN1833245A (zh) 2006-09-13
CN100524331C true CN100524331C (zh) 2009-08-05

Family

ID=33511696

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004800223786A Expired - Fee Related CN100524331C (zh) 2003-06-02 2004-06-02 网络上的数据安全

Country Status (4)

Country Link
US (2) US7945785B2 (zh)
EP (1) EP1631881A4 (zh)
CN (1) CN100524331C (zh)
WO (1) WO2004109466A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450963A (zh) * 2015-12-18 2016-03-30 深圳市帅映科技有限公司 一种可远程监控和升级的投影机***

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2407661A (en) * 2003-10-31 2005-05-04 Hewlett Packard Development Co Method of validating device profiles and capability class descriptions
JP4540377B2 (ja) * 2004-03-25 2010-09-08 パナソニック株式会社 Ui表示装置及びui表示方法
US7668508B2 (en) * 2004-11-12 2010-02-23 Sony Corporation System and method for managing wireless connections in computer
US7370978B2 (en) * 2005-05-09 2008-05-13 Anderson Daryl E Encrypting data
JP2007058332A (ja) * 2005-08-22 2007-03-08 Canon Inc オブジェクト操作装置及びオブジェクト操作方法
CN100452070C (zh) * 2006-03-14 2009-01-14 北京深思洛克数据保护中心 一种软件保护的方法
JP4817944B2 (ja) * 2006-04-10 2011-11-16 キヤノン株式会社 画像出力装置及びその制御方法と画像処理システム
WO2007121679A1 (fr) * 2006-04-21 2007-11-01 Netac Technology Co., Ltd. Procédé de mise à niveau de logiciel ou de contenu d'un terminal sur la base d'une diffusion de données de tv numérique
US8472885B2 (en) * 2006-10-17 2013-06-25 Pioneer Corporation Information presenting apparatus, information presenting method, and the like, for performing communication with a plurality of devices
EP2009587A1 (en) * 2007-06-29 2008-12-31 Deutsche Thomson OHG Method for distributing display information to a remote display device, a corresponding display device, a system for distributing display information and a signal comprising display information
US8146151B2 (en) * 2008-02-27 2012-03-27 Microsoft Corporation Safe file transmission and reputation lookup
WO2009124223A1 (en) 2008-04-02 2009-10-08 Twilio Inc. System and method for processing telephony sessions
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
US8185594B2 (en) * 2008-06-13 2012-05-22 Seiko Epson Corporation Real-time messaging system for an image display device
WO2010040010A1 (en) 2008-10-01 2010-04-08 Twilio Inc Telephony web event system and method
CN102415068B (zh) 2009-03-02 2015-09-02 特维里奥公司 用于多租户电话网络的方法和***
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US9398622B2 (en) 2011-05-23 2016-07-19 Twilio, Inc. System and method for connecting a communication to a client
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9299096B2 (en) 2012-03-23 2016-03-29 Paypal, Inc. Systems, methods, and computer program products for on-line gifting
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US9247062B2 (en) 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
CN103748530A (zh) 2012-08-17 2014-04-23 弗莱克斯电子有限责任公司 媒体中心
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US9264228B2 (en) 2013-02-14 2016-02-16 BBPOS Limited System and method for a secure display module
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US9160696B2 (en) 2013-06-19 2015-10-13 Twilio, Inc. System for transforming media resource into destination device compatible messaging format
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
US9380040B1 (en) * 2013-07-11 2016-06-28 Parallels IP Holdings GmbH Method for downloading preauthorized applications to desktop computer using secure connection
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
JP2015164031A (ja) * 2014-01-30 2015-09-10 株式会社リコー 画像表示システム
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9489711B2 (en) * 2014-08-21 2016-11-08 Facebook, Inc. Systems and methods for recipient-side image processing
AT516349B1 (de) * 2014-10-14 2017-02-15 Ait Austrian Inst Technology Verfahren zur Weiterleitung und Anzeige von Bilddaten
WO2016065080A1 (en) 2014-10-21 2016-04-28 Twilio, Inc. System and method for providing a miro-services communication platform
US9477975B2 (en) * 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
JP6548460B2 (ja) * 2015-05-29 2019-07-24 キヤノン株式会社 情報処理装置、情報処理方法およびプログラム
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
WO2023069111A1 (en) * 2021-10-22 2023-04-27 Hewlett-Packard Development Company, L.P. Encrypted graphics data

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7209901B2 (en) 1992-12-15 2007-04-24 Sl Patent Holdings Llc C/O Aol Time Warner Method for selling, protecting, and redistributing digital goods
US7360085B2 (en) * 1994-07-20 2008-04-15 Nams International Incorporated Method and system for providing a secure multimedia presentation
CN1312549C (zh) * 1995-02-13 2007-04-25 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的***和方法
US6924790B1 (en) * 1995-10-16 2005-08-02 Nec Corporation Mode switching for pen-based computer systems
US6330091B1 (en) 1998-05-15 2001-12-11 Universal Electronics Inc. IR receiver using IR transmitting diode
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
JP4745478B2 (ja) * 1999-01-29 2011-08-10 キヤノン株式会社 ネットワークプリントシステム及び情報処理装置及びその制御方法
JP4261724B2 (ja) * 1999-03-10 2009-04-30 キヤノン株式会社 署名データ生成装置及び画像検証装置
FI20000760A0 (fi) 2000-03-31 2000-03-31 Nokia Corp Autentikointi pakettidataverkossa
EP1808739A3 (en) 2000-05-31 2007-12-05 Seiko Epson Corporation Projector, projection display system, and corresponding method and recording medium
US8972717B2 (en) * 2000-06-15 2015-03-03 Zixcorp Systems, Inc. Automatic delivery selection for electronic content
US7202884B1 (en) * 2000-06-21 2007-04-10 8X8, Inc. Surveillance method and system
KR100455566B1 (ko) * 2000-06-30 2004-11-09 인터내셔널 비지네스 머신즈 코포레이션 코드 갱신을 위한 장치 및 방법
WO2002013435A1 (en) * 2000-08-04 2002-02-14 First Data Corporation Method and system for using electronic communications for an electronic contact
JP4187935B2 (ja) * 2000-08-23 2008-11-26 株式会社東芝 無線通信システム、送信装置、受信装置及びコンテンツデータ転送方法
US20030208753A1 (en) * 2001-04-10 2003-11-06 Silicon Light Machines Method, system, and display apparatus for encrypted cinema
US7180475B2 (en) * 2001-06-07 2007-02-20 Infocus Corporation Method and apparatus for wireless image transmission to a projector
US20030017846A1 (en) 2001-06-12 2003-01-23 Estevez Leonardo W. Wireless display
US7421411B2 (en) * 2001-07-06 2008-09-02 Nokia Corporation Digital rights management in a mobile communications environment
JP3707407B2 (ja) 2001-08-28 2005-10-19 セイコーエプソン株式会社 パスワードを投写するプロジェクタ
US20030070099A1 (en) * 2001-10-05 2003-04-10 Schwartz Jeffrey D. System and methods for protection of data stored on a storage medium device
US6860609B2 (en) 2001-12-26 2005-03-01 Infocus Corporation Image-rendering device
US20030135764A1 (en) * 2002-01-14 2003-07-17 Kun-Shan Lu Authentication system and apparatus having fingerprint verification capabilities thereof
JP3610341B2 (ja) * 2002-02-19 2005-01-12 キヤノン株式会社 ネットワーク機器及び遠隔制御中継サーバ
US20030191938A1 (en) * 2002-04-09 2003-10-09 Solarsoft Ltd. Computer security system and method
US8443383B2 (en) * 2002-05-03 2013-05-14 Time Warner Cable Enterprises Llc Use of messages in program signal streams by set-top terminals
US20030212639A1 (en) * 2002-05-06 2003-11-13 Cronce Paul A. Method and system for providing secure authoring services for protected software
US7293071B2 (en) 2002-05-27 2007-11-06 Seiko Epson Corporation Image data transmission system, process and program, image data output device and image display device
US6920557B2 (en) * 2002-06-28 2005-07-19 Pitney Bowes Inc. System and method for wireless user interface for business machines
TW200408986A (en) * 2002-11-18 2004-06-01 Inventec Corp Flow process approval management system and method thereof
US20040111601A1 (en) * 2002-12-06 2004-06-10 Nokia Corporation System and method for the exchange of cryptographic keys
US20040224702A1 (en) * 2003-05-09 2004-11-11 Nokia Corporation System and method for access control in the delivery of location information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450963A (zh) * 2015-12-18 2016-03-30 深圳市帅映科技有限公司 一种可远程监控和升级的投影机***

Also Published As

Publication number Publication date
US7945785B2 (en) 2011-05-17
EP1631881A2 (en) 2006-03-08
WO2004109466A2 (en) 2004-12-16
US20050005109A1 (en) 2005-01-06
US8392720B2 (en) 2013-03-05
WO2004109466A3 (en) 2006-02-09
CN1833245A (zh) 2006-09-13
EP1631881A4 (en) 2008-07-16
US20110202770A1 (en) 2011-08-18

Similar Documents

Publication Publication Date Title
CN100524331C (zh) 网络上的数据安全
US20080107270A1 (en) System and apparatus for information display
US7324233B2 (en) Print system and data transmitting and receiving system
US8327152B2 (en) System and methods for assignation and use of media content subscription service privileges
JP2003078518A (ja) 暗号化・復号システム、暗号化装置、復号装置およびそれらの方法
CN102687483A (zh) 设备的临时注册
CN103200165A (zh) 信息分发方法、信息分发***及车载终端
CN102739642A (zh) 许可访问网络
CN101848208A (zh) 数据转送***及数据转送方法
JP2007074393A (ja) 安全なアドホックネットワークを構築するシステム
US20100254285A1 (en) Information communication terminal
US20120293819A1 (en) Information processing system, information processing device, and relay server
CN102591607B (zh) 投影机设备用户界面***
US20100017612A1 (en) Electronic Apparatus and Communication System
US20100253788A1 (en) Information communication terminal
WO2013102152A1 (en) Secure mechanisms to enable mobile device communication with a security panel
US20150363584A1 (en) Security Mode Prompt Method and Apparatus
US20140298429A1 (en) Method For Operating a Network Device
WO2018082885A1 (en) Device and method for providing user-configured trust domains
US20120229250A1 (en) Host apparatus, accessory apparatus, and authenticating and controlling method thereof
JP2008059020A (ja) プリントシステム
JP2009277024A (ja) 接続制御方法、通信システムおよび端末
WO2015192656A1 (zh) 一种安全模式提示方法及装置
US20070074293A1 (en) Communication apparatus, system for transmitting and receiving content, and method for managing content list of the communication apparatus
JP2007053612A (ja) 通信機器及び通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SEIKO EPSON CORP.

Free format text: FORMER OWNER: RPX COMPANY

Effective date: 20100608

Owner name: RPX COMPANY

Free format text: FORMER OWNER: INFOCUS CO., LTD.

Effective date: 20100608

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: WILSONVILLE CITY, OREGON, USA TO: CALIFORNIA, USA

Free format text: CORRECT: ADDRESS; FROM: CALIFORNIA, USA TO: TOKYO, JAPAN

TR01 Transfer of patent right

Effective date of registration: 20100608

Address after: Tokyo, Japan

Patentee after: Seiko Epson Corp.

Address before: California, USA

Patentee before: RPX Corp.

Effective date of registration: 20100608

Address after: California, USA

Patentee after: RPX Corp.

Address before: Nashville, Oregon, USA

Patentee before: Infocus Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090805