TWI628636B - Method and system to port multi device workspace data - Google Patents
Method and system to port multi device workspace data Download PDFInfo
- Publication number
- TWI628636B TWI628636B TW105141951A TW105141951A TWI628636B TW I628636 B TWI628636 B TW I628636B TW 105141951 A TW105141951 A TW 105141951A TW 105141951 A TW105141951 A TW 105141951A TW I628636 B TWI628636 B TW I628636B
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- work area
- workspace
- page
- devices
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2356/00—Detection of the display position w.r.t. other display screens
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
揭示一種系統,該系統具有一多裝置工作區、一工作區管理系統與一虛擬畫布,該多裝置工作區包含一第一裝置,該工作區管理系統經配置以儲存一使用者之使用者活動紀錄、利用該使用者活動紀錄確定是否滿足一預定條件,並在滿足該預定條件時指定一第二裝置做為該多裝置工作區的部分,其中該使用者係登入至該第一與第二裝置兩者中,而該虛擬畫布包含內容物件,其中該等內容物件的一第一部分係被顯示於該第一裝置上,且其中該等內容物件的一第二部分係被顯示於該第二裝置上。A system is disclosed having a multi-device work area, a work area management system and a virtual canvas, the multi-device work area including a first device, the work area management system configured to store a user activity Recording, using the user activity record to determine whether a predetermined condition is met, and designating a second device as part of the multi-device work area when the predetermined condition is met, wherein the user logs into the first and second In both of the devices, the virtual canvas includes a content item, wherein a first portion of the content items is displayed on the first device, and wherein a second portion of the content items is displayed in the second On the device.
Description
相關申請交叉參照 本申請案係根據35 U.S.C. §119(e),主張於2016年1月5日申請之臨時專利申請序列號62/275,126的優先權,該案全部內容係透過引用而併入本文。CROSS-REFERENCE TO RELATED APPLICATIONS This application is hereby incorporated by reference in its entirety in the entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire .
掛圖在過去100年來並未顯著改變。到今天為止,對任何的會議室常可見具有某種用於書寫筆記或分享想法的掛圖形式。掛圖的使用已經利用用於呈現資訊的黑板及/或白板加以擴增。儘管引入數位投影器、互動式顯示器、膝上電腦以及行動電話技術,但這些工具仍繼續在辦公室環境中蓬勃使用。白板與掛圖是有利的,因為其對於使用者係為一目瞭然的、其容易設置及使用以及並不具有技術障礙。雖然在辦公室環境中的技術目前也已經進步,但白板與掛圖基本上並未改變。The wall chart has not changed significantly in the past 100 years. As of today, it is often seen in any conference room that there is some form of wall chart for writing notes or sharing ideas. The use of flipcharts has been amplified using blackboards and/or whiteboards for presenting information. Despite the introduction of digital projectors, interactive displays, laptops, and mobile phone technology, these tools continue to thrive in office environments. Whiteboards and flipcharts are advantageous because they are straightforward to the user, easy to set up and use, and are not technically cumbersome. Although the technology in the office environment has now improved, the whiteboard and wall charts have remained largely unchanged.
現在將參考該等附圖,敘述本發明之特定具體實施例。為了一致性,在各個圖式中的相同元件係以相同的參考元件符號標註。在以下的本發明具體實施例詳細敘述中,闡述許多具體細節,以提供對本發明更完整的瞭解。然而,對於該領域一般技術人員而言顯見的是可以不在以這些具體細節下實作。在其他情況中,將不詳細敘述被熟知之特徵,以避免對敘述造成不必要的複雜化。Specific embodiments of the invention will now be described with reference to the drawings. For the sake of consistency, the same elements in the various figures are labeled with the same reference element symbols. In the following detailed description of the embodiments of the invention, the invention However, it will be apparent to one of ordinary skill in the art that In other instances, well-known features will not be described in detail to avoid unnecessarily obscuring the description.
在以下對第1圖至第21圖的敘述中,任何對於一圖式進行敘述的組件,在本發明的各種具體實施例中,可以等同於對於任何其他圖式所敘述的一或多個相同命名的組件。為了簡潔,這些組件的敘述將不對於每一圖式重複敘述。因此,每一圖式之該等組件的每一具體實施例都可以參照方式加以整合,並假定為可以選擇性出現於具有一或多個相同命名組件的每一其他圖式之中。此外,根據本發明之各個具體實施例,對於一圖式該等組件的任何敘述係可被解釋為對於在任何其他圖式中相對應相同命名組件所敘述而加上、結合或取代實作的一選擇性具體實施例。In the following description of Figures 1 through 21, any of the components described for a drawing may be equivalent to one or more of the same as described for any other embodiment in various embodiments of the present invention. Named component. For the sake of brevity, the description of these components will not be repeated for each figure. Accordingly, each of the specific embodiments of the components of each of the figures may be integrated by reference and are assumed to be selectively present in each of the other figures having one or more of the same named components. Moreover, in accordance with various embodiments of the present invention, any description of such components for a drawing may be construed as being added, combined, or substituted for the description of the corresponding naming components in any other drawings. An alternative embodiment.
一般而言,本發明的具體實施例係與用以決定與顯示在一多裝置工作區中之內容的方法與系統有關。具體來說,本發明的具體實施例指向提供一種用於多個互動裝置作為該相同工作區之部分以進行通訊並在多個裝置中轉移資料的機制。在本發明的一或多個具體實施例中,一多裝置工作區係定義為橫跨鏈結之多個互動裝置的整體顯示區域。換句話說,該多裝置工作區係由該等多個互動裝置的顯示螢幕所組成,該等互動裝置都為該多裝置工作區的部分。該等互動裝置可以利用登入至該等多個裝置之單一使用者的登入憑證進行鏈結。在不背離本發明下,也可以使用將該等互動裝置鏈結至一特定工作區的其他方法。In general, embodiments of the present invention are related to methods and systems for determining and displaying content in a multi-device workspace. In particular, embodiments of the present invention are directed to providing a mechanism for multiple interactive devices to act as part of the same work area to communicate and transfer data among multiple devices. In one or more embodiments of the invention, a multi-device workspace is defined as an overall display area of a plurality of interactive devices across the chain. In other words, the multi-device workspace is comprised of display screens of the plurality of interactive devices, all of which are part of the multi-device workspace. The interactive devices can be linked using login credentials of a single user logged into the plurality of devices. Other methods of linking the interactive devices to a particular work area may also be used without departing from the invention.
在本揭示發明之具體實施例中所使用的互動裝置例如可以包含電子掛圖裝置、智慧手機、平板、膝上電腦、桌上型電腦、互動白板、遊戲裝置或任何其他具有用於顯示內容之顯示區域或螢幕的計算裝置。The interactive device used in the specific embodiment of the present disclosure may include, for example, an electronic wall chart device, a smart phone, a tablet, a laptop, a desktop computer, an interactive whiteboard, a game device, or any other display having content for displaying content. Area or screen computing device.
在以下敘述中,第1圖至第10圖敘述根據本發明具體實施例之一互動裝置的形式,亦即電子掛圖裝置。本發明並不限制為只包含如以下第1圖至第10圖所敘述之電子掛圖裝置的互動裝置的工作區。第11圖至第20B圖則指導在多裝置工作區中互動裝置的互動方式。In the following description, FIGS. 1 through 10 illustrate a form of an interactive device, that is, an electronic wall chart device, according to an embodiment of the present invention. The invention is not limited to the working area of an interactive device comprising only the electronic wall chart device as described in Figures 1 to 10 below. Figures 11 through 20B guide how the interactive devices interact in a multi-device workspace.
回到第1圖至第10圖,本發明之一或多個具體實施例係指向一種用於電子掛圖(以下稱為e掛圖)的方法與裝置。該e掛圖結合一反射式顯示器。在此處多個具體實施中所敘述的e掛圖可以以被敘述為總是「啟動」的方式實作,亦即就緒供使用,並包含保持在該e掛圖上所繪或所寫之紀錄的能力。在本發明的一或多個具體實施例中,該e掛圖經配置以接受多種輸入形式,例如觸碰輸入、數位標記器輸入、網路輸入等等(例如參考第6圖)。Returning to Figures 1 through 10, one or more embodiments of the present invention are directed to a method and apparatus for an electronic wall chart (hereinafter referred to as an e-flip chart). The e-chart is combined with a reflective display. The e-flip diagrams described in various embodiments herein may be implemented in a manner that is described as always "starting", that is, ready for use, and containing records that are drawn or written on the e-picture. ability. In one or more embodiments of the invention, the e-patch is configured to accept a variety of input forms, such as touch input, digital marker input, network input, etc. (e.g., see FIG. 6).
第1圖繪示根據本發明一或多個具體實施例之一e掛圖之裝置(也稱為e掛圖裝置)的示意圖。雖然第1圖繪示了多個組件的一種配置,但在不背離本發明範圍下也可以使用其他配置。舉例而言,可將多種組件組合創建一單一組件。做為另一實例,由一單一組件所實作的功能也可由二或多於二個組件實行。1 is a schematic diagram of an apparatus (also referred to as an e-picture drawing apparatus) according to one or more embodiments of the present invention. Although FIG. 1 illustrates one configuration of a plurality of components, other configurations may be used without departing from the scope of the present invention. For example, multiple components can be combined to create a single component. As another example, the functionality implemented by a single component can also be implemented by two or more components.
回到第1圖,根據本發明的一或多個具體實施例,該裝置(100)可以包含一或多個硬體元件,每一硬體元件都具有特定功能。該e掛圖裝置的主要結構則形成於一背板(120)與一前框架(102)之間。在本發明的一或多個具體實施例中,該前框架是一種清澈透光、不透明或半透明材料,並包含可顯示內容所在的一主動區域。在本發明的一或多個具體實施例中,該背板(120)是由固體材料所製成的剛性機械支撐結構,舉例而言,由塑膠或金屬製成。在該背板(120)與該前框架(102)之間中的是一種低功率反射式顯示器(106)。在本發明之一具體實施例中,該反射式顯示器(106)可被視做為一種輸出裝置,其透過反射、利用環境光以呈現內容。舉例而言,該反射式顯示器(106)可以主控低的刷新率、單色著色(例如,黑色與白色,或是灰階蔭影),並進行低對比解析度的呈現。然而,另一方面,該反射式顯示器(106)可以具有以下特徵的一或多者:(i)非常低功率消耗量;(ii)在陽光下戶外的內容可讀性;及(iii)提供使用者眼睛張力釋放。因此,在本發明之一具體實施例中,單色文字與固定影像的基本靜態數位媒體可以被交付給反射式顯示器(106),以進行演示。反射式顯示器的實例包含,但不限於反射式液晶顯示器(LCD)、雙穩態或電泳顯示器(例如,電子紙及/或電子墨水顯示器)、電致變色顯示器、電濕潤或電流體顯示器、干涉調變顯示器(例如,透過反射光的干涉創建色彩的技術),以及機電調變顯示器(例如,翻頁顯示器、數位微鏡裝置)。Returning to Fig. 1, in accordance with one or more embodiments of the present invention, the apparatus (100) may include one or more hardware components, each having a particular function. The main structure of the e-chart device is formed between a back plate (120) and a front frame (102). In one or more embodiments of the invention, the front frame is a clear, transparent, opaque or translucent material and includes an active area in which the displayable content is located. In one or more embodiments of the invention, the backing plate (120) is a rigid mechanical support structure made of a solid material, for example, made of plastic or metal. In between the back plate (120) and the front frame (102) is a low power reflective display (106). In one embodiment of the invention, the reflective display (106) can be viewed as an output device that reflects ambient light to reflect content. For example, the reflective display (106) can host low refresh rates, monochromatic shading (eg, black and white, or grayscale shading) and exhibit low contrast resolution. However, in another aspect, the reflective display (106) can have one or more of the following features: (i) very low power consumption; (ii) content readability outdoors in sunlight; and (iii) providing The user's eye tension is released. Thus, in one embodiment of the invention, monochrome static text and fixed image substantially static digital media can be delivered to the reflective display (106) for presentation. Examples of reflective displays include, but are not limited to, reflective liquid crystal displays (LCDs), bistable or electrophoretic displays (eg, electronic paper and/or electronic ink displays), electrochromic displays, electrowetting or electrohydrodynamic displays, interference Modulated displays (eg, techniques for creating color through interference of reflected light), as well as electromechanical modulation displays (eg, page flip displays, digital micromirror devices).
在本發明的一或多個具體實施例中,該e掛圖裝置的反射式顯示器(106)的至少一部分可為雙穩態。在本發明之一具體實施例中,該反射式顯示器可以對應於美國專利案號5,930,026中所敘述的反射式顯示器。本發明並不限制為以上參考專利中所敘述的反射式顯示器。In one or more embodiments of the invention, at least a portion of the reflective display (106) of the e-picture device can be bistable. In one embodiment of the invention, the reflective display can correspond to a reflective display as described in U.S. Patent No. 5,930,026. The invention is not limited to the reflective display described in the above referenced patent.
繼續第1圖的討論,該反射式顯示器(106)的前方為具有至少一觸碰部分的層,其可為透明的剛性或半剛性板(104),或是使用邊緣感測器的框架,像是紅外線或光學感測技術。在另一具體實施例中,具有至少一觸碰部分(104)的層可為一種電容薄膜層。在一或多個具體實施例中,具有至少一觸碰部分(104)的層可以只覆蓋該反射式顯示器的一部分,而該反射式顯示器(106)的剩餘表面區域則以非觸碰感測材料所覆蓋,其可為或可不為清澈透明、不透明、半透明、透明及/或不透明。在該反射式顯示器(106)的後方為一選擇性電磁層,其可為一電磁板(110)。利用組合該電磁板(110)與具有至少一觸碰部分(104)之層的方式,便可獲得用於觸碰輸入的雙重系統。在一或多個具體實施例中,觸碰輸入可以包含指尖及/或利用數位標記器或數位化器所形成的觸碰。Continuing with the discussion of FIG. 1, the front of the reflective display (106) is a layer having at least one touch portion, which may be a transparent rigid or semi-rigid plate (104), or a frame using an edge sensor. Like infrared or optical sensing technology. In another embodiment, the layer having at least one touch portion (104) can be a capacitive film layer. In one or more embodiments, a layer having at least one touch portion (104) may cover only a portion of the reflective display, while the remaining surface area of the reflective display (106) is sensed by non-touch Covered by materials, which may or may not be clear, opaque, translucent, transparent, and/or opaque. Behind the reflective display (106) is a selective electromagnetic layer, which can be an electromagnetic plate (110). A dual system for touch input can be obtained by combining the electromagnetic plate (110) with a layer having at least one touch portion (104). In one or more embodiments, the touch input can include a fingertip and/or a touch formed using a digital marker or digitizer.
在本發明的一或多個具體實施例中,該電磁層(110)係經配置以產生能夠偵測數位標記器或數位化器的電磁場(在使用這樣的工具(例如參考第2A圖至第3C圖)提供輸入至該e掛圖時)。該電磁層(110)包含接線(未繪示),使得該電磁層(110)傳輸及偵測輸入訊號。在本發明的一或多個具體實施例中,該電磁板(110)係經配置以藉由偵測壓力或於該觸碰輸入一指定部分造成的所產生電磁場中的改變,確定在該e掛圖上該觸碰輸入(如以上敘述)的位置,舉例而言,一數位標記器的尖端及/或由一或多個指尖所施加的壓力。In one or more embodiments of the invention, the electromagnetic layer (110) is configured to generate an electromagnetic field capable of detecting a digital marker or a digitizer (in the use of such a tool (eg, refer to FIG. 2A to 3C) Provides input to the e-Panel). The electromagnetic layer (110) includes wiring (not shown) such that the electromagnetic layer (110) transmits and detects input signals. In one or more embodiments of the present invention, the electromagnetic plate (110) is configured to determine the change in the generated electromagnetic field caused by detecting pressure or a specified portion of the touch input. The location of the touch input (as described above) on the flip chart, for example, the tip of a digit marker and/or the pressure applied by one or more fingertips.
在本發明的一或多個具體實施例中,該前框架(102)包含一主動區域或範圍與一主動輸入方法,該主動區域或範圍具備一主動顯示器,該主動輸入方法包含至少兩種輸入能力:偵測一數位標記器或數位化器的能力,以及接受來自一或多個指尖輸入點的觸碰輸入的能力。進一步的,該裝置(100)經配置以回應每一種偵測輸入形式(例如,參考第6圖)。舉例而言,偵測一數位標記器輸入可以造成在該反射式顯示器(106)上繪製一線段,而利用一指尖觸碰相同區域時可以拖曳或縮放該顯示區域。In one or more embodiments of the present invention, the front frame (102) includes an active area or range and an active input method, the active area or range having an active display, the active input method comprising at least two inputs Capability: The ability to detect a digital marker or digitizer and the ability to accept touch input from one or more fingertip input points. Further, the device (100) is configured to respond to each of the detected input forms (eg, refer to FIG. 6). For example, detecting a digital marker input can cause a line segment to be drawn on the reflective display (106), and the display area can be dragged or zoomed when the same area is touched with a fingertip.
繼續參考第1圖,控制器(114)包含硬體及軟體/韌體以控制該e掛圖的整體操作。更具體地,該控制器(114)可以包含一或多個處理器(CPU)、永久儲存器及/或揮發性記憶體。永久儲存器舉例而言可以包含磁性儲存器、光學儲存器、固態儲存器(例如,NAND快閃記憶體、NOR快閃記憶體等等),或其任意組合。揮發性記憶體可以包含RAM、DRAM或其任意組合。在本發明的一或多個具體實施例中,該永久儲存器及/或揮發性記憶體全部或一部分係為可移除式。在一或多個具體實施例中,該永久儲存器可以包含軟體指令以執行該e掛圖的操作。具體來說,該永久儲存器可經配置以儲存特定於e掛圖操作的軟體及/或韌體。在本發明的一或多個具體實施例中,該控制器(114)的內建CPU/處理器可以執行一操作系統以及實行e掛圖功能的軟體。With continued reference to Figure 1, the controller (114) includes hardware and software/firmware to control the overall operation of the e-picture. More specifically, the controller (114) may include one or more processors (CPUs), permanent storage, and/or volatile memory. Permanent storage may, for example, include magnetic storage, optical storage, solid state storage (eg, NAND flash memory, NOR flash memory, etc.), or any combination thereof. The volatile memory can include RAM, DRAM, or any combination thereof. In one or more embodiments of the invention, all or a portion of the permanent storage and/or volatile memory is removable. In one or more specific embodiments, the persistent storage can include software instructions to perform the operations of the e-map. In particular, the permanent storage can be configured to store software and/or firmware specific to e-picture operations. In one or more embodiments of the present invention, the built-in CPU/processor of the controller (114) can execute an operating system and software that implements the e-picture function.
該控制器(包含其中的組件)(114)係由一電池及/或電力供應器(112)供電。在一或多個具體實施例中,該控制器(114)係經配置以偵測及處理輸入訊號。舉例而言,當一物體觸碰該具有至少一觸碰部分(104)之層時,一訊號便被傳送至該控制器(114),用於偵測該輸入形式及進行輸入的處理。進一步,該控制器(114)係經配置以將每次筆劃(觸碰輸入或數位標記器的形式)在此動作於該e掛圖(100)上實行之後(見例如第6圖)例如儲存於永久儲存器及/或揮發性記憶體中。換句話說,該控制器(114)係經配置以將每一筆劃或動作在其產生在該e掛圖裝置(100)前框架(102)的主動區域中時儲存。在本發明的一或多個具體實施例中,該控制器(114)包含實行如第6圖至第8圖所繪示及敘述的方法之功能。進一步地,雖然該控制器(114)已經描述為硬體與軟體的組合,但在不背離本發明範圍下,該控制器可以完全實作於硬體內。The controller (including components therein) (114) is powered by a battery and/or power supply (112). In one or more embodiments, the controller (114) is configured to detect and process input signals. For example, when an object touches the layer having at least one touch portion (104), a signal is transmitted to the controller (114) for detecting the input form and performing input processing. Further, the controller (114) is configured to store each stroke (in the form of a touch input or a digital marker) after performing the action on the e-picture (100) (see, for example, FIG. 6), for example, Permanent storage and / or volatile memory. In other words, the controller (114) is configured to store each stroke or action as it is generated in the active area of the front frame (102) of the e-picture device (100). In one or more embodiments of the invention, the controller (114) includes functionality to perform the methods as illustrated and described in Figures 6-8. Further, although the controller (114) has been described as a combination of hardware and software, the controller can be fully implemented in the hard body without departing from the scope of the invention.
在本發明之一具體實施例中,該e掛圖可以包含一或多個外部通訊介面(116)。該等通訊介面允許該e掛圖與外部組件介接。該等通訊介面可以實行任何通訊協定,舉例而言,藍芽、IEEE 802.11、USB等等。本發明並不限制於前述的通訊協定。In one embodiment of the invention, the e-map may include one or more external communication interfaces (116). These communication interfaces allow the e-Panel to interface with external components. These communication interfaces can implement any communication protocol, for example, Bluetooth, IEEE 802.11, USB, and the like. The invention is not limited to the aforementioned communication protocols.
在本發明的一或多個具體實施例中,第1圖之裝置(100)為一種低功率反射式裝置,其只有在有新的顯示資訊的螢幕刷新或是一使用者於該裝置中汲取或輸入資訊時才從該電池/電力供應器(112)汲取電力。換句話說,雖然該裝置(100)「總是啟動」並處於一種就緒偵測輸入的模式中,但該裝置係處於一種低功率狀態。當由該裝置(100)於該前框架(102)的主動區域上偵測到一輸入時,該e掛圖裝置係經配置以從該低功率狀態改變成為一種主動狀態,並實行第6圖與第8圖中所敘述之方法。In one or more embodiments of the present invention, the device (100) of FIG. 1 is a low power reflective device that only refreshes a screen with new display information or a user captures the device. Power is drawn from the battery/power supply (112) when information is entered. In other words, although the device (100) is "always activated" and is in a mode ready for detection input, the device is in a low power state. When an input is detected by the device (100) on the active area of the front frame (102), the e-picture device is configured to change from the low power state to an active state, and implement FIG. 6 and The method described in Figure 8.
在本發明的一或多個具體實施例中,該e掛圖裝置可被認為當在該e掛圖上的一些或所有組件系在工作,即接受筆、碰觸、鍵盤與LAN輸入、處理應用程式集/或保存資料(及/或詮釋資料)至記憶體時,才處於主動狀態。在該主動狀態中,該e掛圖裝置之該等組件係從該控制器(114)汲取能量。相比之下,該e掛圖裝置在(至少一預定時間段)沒有筆、碰觸、鍵盤或LAN輸入被偵測時可被視為是一種低功率狀態,但該裝置仍舊顯示於其上所顯示的最後內容(或顯示無內容)。在就緒模式中,CPU處理係被最小化,指尖與筆輸入的掃瞄率被顯示以及在該e掛圖裝置中該等組件的整體功率耗費係被降低例如至少50%。在不背離本發明下,功率耗費可以被降低不同量。舉例而言,只有該電池與該控制器可以在就緒模式中汲取電力,這降低該e掛圖裝置的整體功率耗費為相對於該e掛圖裝置於其在主動模式時的功率耗費之40%。提供至該e掛圖裝置之組件的功率的量之管理以及輪詢輸入的頻率則由該控制器(114)所實行。具體來說,該控制器(114)可以包含一種能量管理程序,其經配置以根據該e掛圖裝置是否處於就緒模式或處於主動模式而控制該e掛圖裝置之各種組件的狀態。In one or more embodiments of the present invention, the e-chart device can be considered to have some or all of the components on the e-map being in operation, ie accepting pens, touches, keyboard and LAN input, processing applications Actively when collecting/or saving data (and/or interpreting data) to memory. In the active state, the components of the e-graphics device draw energy from the controller (114). In contrast, the e-chart device can be considered a low power state (at least for a predetermined period of time) when no pen, touch, keyboard or LAN input is detected, but the device is still displayed on it. The last content displayed (or display no content). In the ready mode, the CPU processing is minimized, the scan rate of the fingertips and pen input is displayed, and the overall power consumption of the components in the e-picture device is reduced by, for example, at least 50%. Power consumption can be reduced by different amounts without departing from the invention. For example, only the battery and the controller can draw power in the ready mode, which reduces the overall power consumption of the e-picture device by 40% relative to the power consumption of the e-map device in its active mode. The management of the amount of power supplied to the components of the e-picture device and the frequency of the polling input are performed by the controller (114). In particular, the controller (114) can include an energy management program configured to control the status of various components of the e-picture device in accordance with whether the e-picture device is in a ready mode or in an active mode.
為了比較該e掛圖裝置的兩種狀態,在本發明的一或多個具體實施例中,當該反射式顯示器於就緒模式時,以低頻率進行輸入輪詢,舉例而言,該裝置可以每秒進行2至10次的輸入掃瞄。然而,一旦由該裝置偵測到一輸入,該裝置可以轉換成為主動狀態,並將輪詢提高至較高的頻率,例如,每秒60至120次,以捕捉可能在該反射式顯示器上發生的所有輸入。在不背離本發明下,可以在該主動狀態及/或該就緒模式中使用其他的輪詢頻率。In order to compare the two states of the e-chart device, in one or more embodiments of the invention, when the reflective display is in the ready mode, input polling is performed at a low frequency, for example, the device can Perform 2 to 10 input scans in seconds. However, once an input is detected by the device, the device can be converted to an active state and the polling can be increased to a higher frequency, for example, 60 to 120 times per second, to capture that may occur on the reflective display. All the inputs. Other polling frequencies may be used in the active state and/or the ready mode without departing from the invention.
在本發明之一具體實施例中,術語「低功率狀態」係用於表示該e掛圖裝置於此狀態中的功率耗費係相對低於(或少於)該e掛圖裝置於該主動狀態中的功率耗費。In one embodiment of the present invention, the term "low power state" is used to mean that the power consumption of the e-chart device in this state is relatively lower (or less) than that of the e-chart device in the active state. Power consumption.
雖然未於第1圖繪示,但該e掛圖裝置可以包含用於偵測某些輸入形式的相機,例如手勢詮釋的輸入。Although not shown in FIG. 1, the e-flip device may include a camera for detecting certain input forms, such as an input of a gesture interpretation.
在本發明的一或多個具體實施例中,該e掛圖係經配置以使一使用者能創建、修改、儲存並共享一e演示。以下於第4圖中敘述一e演示。In one or more embodiments of the invention, the e-Panel is configured to enable a user to create, modify, store, and share an e-demo. An e-presentation is described below in Figure 4.
在本發明的一或多個具體實施例中,第1圖之該裝置(100)為對角線大約42英吋,並具有3:4的縱寬比。該領域技術人員將可理解該e掛圖裝置的尺寸係經設計為仿照傳統紙張掛圖的尺寸;然而,在不背離本發明範圍下,第1圖之該反射式顯示器裝置的維度與尺寸可以變化。舉例而言,額外的維度可以包含32英吋、縱橫比4:3以用於一個人化尺寸的掛圖,以及55英吋或60英吋以用於較大的協同工作表面。甚至更大的表面可以改變該縱橫比,以允許在不增加無法利用的高度下獲得更多有用的寬度,像是對於80英吋對角線尺寸具有9:16的縱橫比。In one or more embodiments of the invention, the device (100) of Figure 1 is about 42 inches diagonal and has a 3:4 aspect ratio. Those skilled in the art will appreciate that the size of the e-chart device is designed to mimic the dimensions of a conventional paper wall chart; however, the dimensions and dimensions of the reflective display device of Figure 1 can vary without departing from the scope of the present invention. For example, the additional dimensions may include 32 inches, an aspect ratio of 4:3 for a humanized size wall chart, and 55 inches or 60 inches for a larger cooperating surface. Even larger surfaces can change this aspect ratio to allow for more useful widths without increasing the unusable height, such as an aspect ratio of 9:16 for an 80 inch diagonal dimension.
雖然第1圖敘述的e掛圖具有以特別方式所組織的一連串組件,但該領域技術人員將可理解在該e掛圖中各種組件的位置,特別是該反射式顯示器(106)、具有至少一觸碰部分之層(104)以及該光學電磁層(110)在不背離本發明下可以不同順序佈置。Although the e-chart depicted in FIG. 1 has a series of components organized in a particular manner, those skilled in the art will appreciate the location of the various components in the e-chart, particularly the reflective display (106), having at least one touch The layer of the touch portion (104) and the optical electromagnetic layer (110) may be arranged in a different order without departing from the invention.
第2A圖至第2C圖繪示該數位標記器或數位化器的硬體,其可使用做為一種能夠由以上第1圖中敘述之該e掛圖裝置所偵測的輸入形式。具體來說,第2A圖至第2C圖繪示具有一圓柱(210)形式之數位標記器的上視圖。該數位標記器的頂部具有一電子橡皮擦(202)與至少一按鈕(206)。在本發明的一或多個具體實施例中,該按鈕(206)係為可軟體編程,且當被按壓或是以其它方式啟動時,經配置以傳送一或多個電子訊號至該e掛圖。舉例而言,當該按鈕(206)被按壓或是以其它方式啟動時,該按鈕(206)可以傳送可由該e掛圖所偵測的無線訊號。該領域技術人員將理解該按鈕(206)可被隱藏或建立於該電子橡皮擦(202)之中。進一步,雖然在第2A圖至第2C圖中只繪示有一按鈕,但該數位標記器可以包含多於一個按鈕,其中每一按鈕都可被分別編程。在一或多個具體實施例中,當該電子橡皮擦(202)與該e掛圖接觸時,該e掛圖係經配置以從該反射式顯示器之該等對應位置移除或以其它方式清除內容。換句話說,該電子橡皮擦(202)係仿效一傳統橡皮擦的操作。2A to 2C illustrate the hardware of the digital marker or digitizer, which can be used as an input form that can be detected by the e-picture device described in FIG. 1 above. Specifically, FIGS. 2A to 2C illustrate top views of a digital marker having a cylindrical form (210). The top of the digital marker has an electronic eraser (202) and at least one button (206). In one or more embodiments of the invention, the button (206) is software programmable and, when pressed or otherwise activated, configured to transmit one or more electronic signals to the e-picture . For example, when the button (206) is pressed or otherwise activated, the button (206) can transmit a wireless signal that can be detected by the e-map. Those skilled in the art will appreciate that the button (206) can be hidden or built into the electronic eraser (202). Further, although only one button is illustrated in Figures 2A through 2C, the digital marker may contain more than one button, each of which may be separately programmed. In one or more embodiments, when the electronic eraser (202) is in contact with the e-picture, the e-picture is configured to remove or otherwise clear content from the corresponding locations of the reflective display . In other words, the electronic eraser (202) emulates the operation of a conventional eraser.
第2B圖繪示該數位標記器或數位化器的一不同方向(亦即該圓柱之0度旋轉的側視圖),其中該按鈕(206)位於該電子橡皮擦(202)的側邊,而非位於該電子橡皮擦(202)的底部。第2C圖繪示該數位標記器的另一上視圖,其中該圓柱旋轉90度。在第2C圖中,從視角將該按鈕(未繪示)隱藏。FIG. 2B illustrates a different direction of the digital marker or digitizer (ie, a side view of the 0 degree rotation of the cylinder), wherein the button (206) is located on a side of the electronic eraser (202), and Not at the bottom of the electronic eraser (202). Figure 2C depicts another top view of the digital marker wherein the cylinder is rotated 90 degrees. In Figure 2C, the button (not shown) is hidden from the perspective.
第3A圖至第3C圖描繪根據本發明一或多個具體實施例之該數位標記器或數位化器的側視圖。在第3A圖至第3C圖中,可以看到該數位標記器之圓柱(210)形式的整體長度。在第3A圖中,於該數位標記器的頂端,繪示該電子橡皮擦(202)。此外,在該圓柱(210)的底端則繪示該數位標記器或數位化器的尖端(204)。該尖端(204)材料可經選擇,因此該尖端(204)係容易在該書寫表面上滑動。用於該尖端(204)的材料可以包含,但不限制於高密度聚乙烯、硬氈、彈性體、聚甲醛、聚縮醛或聚氧乙烯。在不背離本發明下可以使用其他的材料。3A through 3C depict side views of the digital marker or digitizer in accordance with one or more embodiments of the present invention. In Figures 3A through 3C, the overall length of the cylindrical marker (210) of the digital marker can be seen. In Figure 3A, the electronic eraser (202) is depicted at the top of the digital marker. In addition, the tip (204) of the digital marker or digitizer is depicted at the bottom end of the cylinder (210). The tip (204) material can be selected such that the tip (204) is susceptible to sliding over the writing surface. Materials for the tip (204) may include, but are not limited to, high density polyethylene, hard felt, elastomer, polyoxymethylene, polyacetal or polyoxyethylene. Other materials may be used without departing from the invention.
在本發明的一或多個具體實施例中,該數位標記器的尖端(204)可用於在該e掛圖裝置之前框架(102)的主動區域上直接畫或書寫。在第3B圖中,該按鈕(206)係繪示於該數位標記器之圓柱(210)的一側上。在第3C圖中,該數位標記器的尖端(204)相比於第3A圖與第3B圖的尖端係繪示為較薄且較尖。該領域的一般技術人員將可理解,該數位標記器的尖端(204)係為一種硬體組件,其為可更換並經設計以仿效鉛筆、筆、標記器、觸控筆或任何其他具有變化寬度與尖銳度的適宜書寫工具。在第3C圖中,該按鈕並未繪示。In one or more embodiments of the invention, the tip (204) of the digital marker can be used to draw or write directly on the active area of the frame (102) prior to the e-frame device. In Figure 3B, the button (206) is shown on one side of the cylinder (210) of the digital marker. In Figure 3C, the tip (204) of the digital marker is shown to be thinner and sharper than the tips of Figures 3A and 3B. One of ordinary skill in the art will appreciate that the tip (204) of the digital marker is a hardware component that is replaceable and designed to emulate a pencil, pen, marker, stylus or any other variation. A suitable writing instrument for width and sharpness. In Figure 3C, the button is not shown.
雖然第3A圖至第3C圖繪示該數位標記器為一圓柱形狀,但該領域技術人員將可理解在不背離本發明範圍下,該等數位標記器的形狀可以具有其它形式。Although Figures 3A through 3C illustrate the digital marker as a cylindrical shape, those skilled in the art will appreciate that the shape of the digital marker can have other forms without departing from the scope of the present invention.
如以上所敘述,該e掛圖的使用者能夠創建、顯示、儲存、修改及共享e演示。每一e演示都包含以序列方式組織的一或多個頁面。該控制器包含儲存需要維持該e演示之資訊,並允許該使用者能如以下敘述與該e演示互動的功能。一示例的e演示係繪示於第4圖中。As described above, the user of the e-map can create, display, store, modify, and share e-presentations. Each e presentation contains one or more pages organized in a sequential manner. The controller includes information to store the need to maintain the e-presentation and allows the user to interact with the e-presentation as described below. An example e demonstration is shown in Figure 4.
第4圖繪示根據本發明一或多個具體實施例的e演示(400)。該e演示可以包含一或多個頁面(402、404、406、408),其中每一頁面都代表該e掛圖的一電子頁面。該e演示(400)的每一頁面都對應於被顯示在該e掛圖裝置上的內容。在本發明的一或多個具體實施例中,第4圖中繪示之該e演示(400)可以儲存在與該e掛圖裝置相關聯的記憶體或永久儲存器中,或是儲存在該e演示備份到的雲計算環境中,或是儲存在其任意組合中。舉例而言,該e演示可被儲存於本地的永久儲存器中,並鏡相儲存在雲環境中。FIG. 4 illustrates an e-presentation (400) in accordance with one or more embodiments of the present invention. The e-presentation can include one or more pages (402, 404, 406, 408), each of which represents an electronic page of the e-map. Each page of the e-demo (400) corresponds to the content displayed on the e-picture device. In one or more embodiments of the present invention, the e-demo (400) illustrated in FIG. 4 may be stored in a memory or permanent storage associated with the e-picture device or stored in the e Demonstrate the backup to the cloud computing environment, or store it in any combination. For example, the e-demo can be stored in local permanent storage and stored in a cloud environment.
在本發明的一或多個具體實施例中,該等e頁面(402、404、406、408)都在該e演示被填充時,被即時鏈結。該等頁面之間的鏈結則在第4圖中以雙向箭頭代表。具體來說,該e演示之頁面以及用於追蹤與e演示相關聯之各種資訊所儲存的詮釋資料(metadata)之間的鏈結係於第5圖中繪示。In one or more embodiments of the invention, the e-pages (402, 404, 406, 408) are all immediately linked when the e-presentation is populated. The links between the pages are represented by double-headed arrows in Figure 4. Specifically, the link between the page of the e-presentation and the metadata used to track the various information associated with the e-presentation is depicted in FIG.
具體來說,在第5圖中,每一e演示(500)都可以與一選擇性擁有者(502)相關聯。在本發明的一或多個具體實施例中,該擁有者(502)可為該e演示最初被創建所在的實體或裝置。在此情況中,該擁有者(502)可由一裝置識別(ID)所表示,該裝置ID辨識該e演示被創建所在的裝置。舉例而言,當該e演示(500)係於該e掛圖裝置上創建時,該擁有者(502)欄位可利用該e掛圖的本地ID所填充。替代的,該擁有者(502)欄位可為一個體或個體群組。在此情況中,該擁有者(502)可以由一或多個使用者ID所表示。在一或多個具體實施例中,雖然並未繪示,但一e演示也可以具有與該演示整體或與該e演示之每一頁面相關聯的權限。具體來說,讀取/檢視/編輯一e演示的權限可由該e演示(500)的擁有者(502)所給定,或由被指定為該e演示之擁有者之該e掛圖或其他裝置的使用者所給定。In particular, in Figure 5, each e-presentation (500) can be associated with a selective owner (502). In one or more embodiments of the invention, the owner (502) may present the entity or device in which the e was originally created. In this case, the owner (502) can be represented by a device identification (ID) that identifies the device on which the e presentation was created. For example, when the e-demo (500) is created on the e-Panel device, the owner (502) field can be populated with the local ID of the e-map. Alternatively, the owner (502) field can be a body or group of individuals. In this case, the owner (502) can be represented by one or more user IDs. In one or more specific embodiments, although not shown, an e-presentation may also have rights associated with the presentation or with each page of the e-presentation. In particular, the permission to read/view/edit an e-presentation may be given by the owner (502) of the e-demo (500), or by the e-pad or other device designated as the owner of the e-demo Given by the user.
此外,如以上第4圖中繪示,該e演示(500)可由一或多個頁面所組成(例如,頁面1(504)、頁面N(506))。每一頁面(504、506)都接著與內容(資料)及詮釋資料相關聯。舉例而言,如第5圖中繪示,頁面(504)具有一頁面識別(ID)(508)、一狀態(510)、一顯示器ID(512)以及順序資訊(514)。該頁面ID(508)唯一地辨識在該e演示中的頁面。該頁面ID(508)可為數字、字母、符號或其任意組合。在本發明之一具體實施例中,每一頁面都可以與一狀態(510)相關聯。在該具體實施例中,該頁面(504)狀態(510)可為一主動或一非主動狀態,但不限制於此。主動狀態指示該頁面(504)目前正透過該e掛圖或透過另一裝置被顯示或被寫入(例如參考第10圖)。非主動狀態指示該頁面(504)係為該e演示的部分,但並非目前正被顯示(亦即,該頁面未被顯示)或被寫入的頁面。該領域技術人員將可理解在不背離本發明範圍下,一頁面可以與其他狀態相關聯,舉例而言像是該頁面正在被離線編輯的編輯狀態,或是該頁面係被鏈結至該e演示但為離線或儲存在永久記憶體中的離線狀態。Moreover, as illustrated in FIG. 4 above, the e-presentation (500) may be comprised of one or more pages (eg, page 1 (504), page N (506)). Each page (504, 506) is then associated with the content (data) and the interpretation material. For example, as depicted in FIG. 5, the page (504) has a page identification (ID) (508), a state (510), a display ID (512), and sequence information (514). The page ID (508) uniquely identifies the page in the e presentation. The page ID (508) can be a number, a letter, a symbol, or any combination thereof. In one embodiment of the invention, each page can be associated with a state (510). In this particular embodiment, the page (504) state (510) can be an active or an inactive state, but is not limited thereto. The active state indicates that the page (504) is currently being displayed or written through the e-map or through another device (e.g., reference to Figure 10). The inactive state indicates that the page (504) is part of the e presentation, but is not currently being displayed (ie, the page is not displayed) or is being written. Those skilled in the art will appreciate that a page can be associated with other states without departing from the scope of the invention, such as, for example, an edit state in which the page is being edited offline, or the page is linked to the e Demo but offline or stored offline in permanent memory.
在本發明之一具體實施例中,每一頁面都可以與一顯示器ID(512)相關聯。在該具體實施例中,該顯示器ID(512)將該頁面(504)與一顯示器裝置關聯。舉例而言,在該頁面(504)係於該e掛圖上顯示的方案中,該顯示器ID可為該e掛圖的ID。在一替代具體實施例中,假設頁面(504)被鏈結至目前正在該e掛圖上被修改之一e演示,但並非該e演示的主動頁面。在此情況中,該頁面(504)可以透過網路與第二裝置共享,因此該第二裝置的擁有者可以編輯該頁面(504)(見例如第9A圖至第9C圖、第10圖)。在此方案中,與該頁面(504)相關聯之顯示器ID(512)為該頁面(504)正在被編輯所在之該第二裝置的ID。據此,被鏈結至一e演示之一頁面(504)的顯示器ID(512)可以在任何時間改變。在一或多個具體實施例中,可以有多個顯示器ID(512),每一個對應至目前正在檢視該頁面(504)的裝置。進一步,在一或多個具體實施例中,該顯示器ID也可以只在當一頁面的狀態係為主動時被指定。當該頁面狀態為非主動時,在該e演示資料結構中的顯示器ID欄位可為空值。In one embodiment of the invention, each page can be associated with a display ID (512). In this particular embodiment, the display ID (512) associates the page (504) with a display device. For example, in the scenario in which the page (504) is displayed on the e-chart, the display ID may be the ID of the e-chart. In an alternate embodiment, assume that the page (504) is linked to one of the e-presentations that are currently being modified on the e-map, but not the active page of the e-demo. In this case, the page (504) can be shared with the second device over the network so that the owner of the second device can edit the page (504) (see, for example, Figures 9A through 9C, 10) . In this scenario, the display ID (512) associated with the page (504) is the ID of the second device on which the page (504) is being edited. Accordingly, the display ID (512) that is linked to one of the e-presentation pages (504) can be changed at any time. In one or more embodiments, there may be multiple display IDs (512), each corresponding to a device that is currently viewing the page (504). Further, in one or more embodiments, the display ID may also be specified only when the status of a page is active. When the page status is inactive, the display ID field in the e presentation structure may be null.
在本發明的一或多個具體實施例中,一頁面(504)的順序資訊(514)將該頁面(504)以一特定順序鏈結至該e演示中的其他頁面,並指示一e演示之該等頁面是如何被來回翻動。具體來說,該e掛圖裝置仿效一傳統紙張掛圖裝置的使用,其中利用將一目前頁面翻過該掛圖裝置的方式獲得新頁面。在該傳統掛圖裝置中,該等頁面以一順序進行翻頁,因此頁面無法被跳過以獲得e演示的一特別頁面。同樣的,利用該e掛圖裝置,該e演示的每一頁面(504)都可被鏈結至該e演示中該頁面(504)之前的至少一頁面以及該頁面(504)之後的至少一頁面。在本發明的一或多個具體實施例中,該順序資訊(514)可以包含該頁面(504)之前之至少該頁面及該頁面(504)之後之該頁面的頁面ID。該領域技術人員將可理解在不背離本發明的範圍下,該控制器可以促成不照順序而跳到頁面。In one or more embodiments of the present invention, the sequence information (514) of a page (504) links the page (504) to other pages in the e presentation in a specific order and indicates an e-demo How these pages are flipped back and forth. Specifically, the e-chart device emulates the use of a conventional paper wall chart device in which a new page is obtained by flipping a current page over the wall chart device. In the conventional wall chart device, the pages are paged in an order, so the page cannot be skipped to obtain a special page of the e presentation. Similarly, with the e-pen chart device, each page (504) of the e-demo can be linked to at least one page before the page (504) in the e-demo and at least one page after the page (504). . In one or more embodiments of the present invention, the sequence information (514) may include at least the page before the page (504) and a page ID of the page after the page (504). Those skilled in the art will appreciate that the controller can facilitate jumping to the page out of order without departing from the scope of the present invention.
在本發明的一或多個具體實施例中,如第5圖中繪示,與一e演示相關聯的詮釋資料可以在該e演示被創建與修改時被填入並儲存於一資料結構中。接著該資料結構可被本地儲存於該e掛圖裝置永久儲存器中,或是儲存於一雲計算環境中。以下第8圖中敘述該資料結構如何被填充之一特定實例。In one or more embodiments of the present invention, as illustrated in FIG. 5, the interpretation material associated with an e-demo can be populated and stored in a data structure when the e-demo is created and modified. . The data structure can then be stored locally in the e-pad device permanent storage or in a cloud computing environment. A specific example of how the material structure is populated is described in Figure 8 below.
第6圖繪示根據本發明一或多個具體實施例之一流程圖。雖然在此流程圖中該等各個步驟被呈現並以序列方式敘述,但一般領域技術人員在受益於本揭示發明下,將可理解該等步驟的某些或全部係可以利用不同順序執行,係可以被組合或省略,或是該等步驟的某些或全部係可以以平行方式執行。此外,該等步驟可以主動或被動方式實行。舉例而言,根據本發明之一或多個具體實施例,一些步驟可以利用輪詢方式實行或是被中斷驅動。Figure 6 is a flow chart showing one or more embodiments in accordance with the present invention. Although the various steps are presented and described in a sequence in this flowchart, those skilled in the art, having the benefit of the present disclosure, will appreciate that some or all of the steps can be performed in a different order. They may be combined or omitted, or some or all of the steps may be performed in parallel. Moreover, the steps can be performed in an active or passive manner. For example, in accordance with one or more embodiments of the present invention, some steps may be performed in a polling manner or interrupted.
在步驟602中,該e掛圖裝置處於顯示器就緒模式。如以上敘述,該e掛圖裝置為總是「啟動」,並因此在一使用者走向該裝置或提供由該裝置所偵測之另一輸入形式時就緒使用(步驟604)。具體來說,在該就緒模式(或基本狀態)中,該e掛圖裝置以一低頻率或輸入掃瞄率進行輸入輪詢。在此模式中,該e掛圖裝置的顯示區域可以包含來自最一次其完全啟動時的影像。當偵測到一輸入時,該裝置從就緒模式改變成為主動狀態。舉例而言,在本發明的一或多個具體實施例中,當由該電磁板感測到輸入時,一訊號便被傳送至一控制器CPU,其執行該能量管理軟體以「喚醒」一些或全部組件,並將其設於「主動模式」。當透過GUI、觸碰輸入,或是在一「LAN上喚醒」輸入中偵測到一訊號時,也進行相同程序。In step 602, the e-chart device is in display ready mode. As described above, the e-chart device is always "on" and is therefore ready for use when a user walks toward the device or provides another form of input detected by the device (step 604). Specifically, in the ready mode (or basic state), the e-chart device performs input polling at a low frequency or input scan rate. In this mode, the display area of the e-picture device can contain images from the time it was most fully activated. When an input is detected, the device changes from the ready mode to the active state. For example, in one or more embodiments of the present invention, when an input is sensed by the electromagnetic panel, a signal is transmitted to a controller CPU, which executes the energy management software to "wake up" some Or all components and set them in Active Mode. The same procedure is also performed when a signal is detected through the GUI, touch input, or a "wake on LAN" input.
在步驟604中由該e掛圖裝置所偵測到的輸入可為由按鈕之按壓所提供的無線輸入,像是藍芽輸入、無線射頻輸入或是其他無線網路訊號、數位標記器輸入、觸碰輸入、手勢輸入或是任何其他適宜的輸入形式。根據所偵測到的輸入形式,可由該e掛圖裝置實行一特定動作。因此,一旦偵測到輸入之後,便進行該輸入是為一觸碰輸入或一手勢輸入的確定(步驟606)。如果該經偵測輸入為一使用者手勢,該e掛圖裝置可經配置以實行手勢偵測或啟動一使用者介面(UI)組件(步驟608)。對於所有其他的輸入形式而言,可由該e掛圖裝置實行一適宜的動作(步驟610)。舉例而言,當該經偵測輸入並非為一觸碰或一手勢輸入,而是一種無線訊號時,舉例而言,該數位標記器上該按鈕進行按壓時,可以啟動對應的外部事件(步驟610)。舉例而言,在步驟610中,當該輸入為藍芽訊號時,該e掛圖裝置可經配置以啟動一周邊裝置或外部藍芽接收器。在本發明的一或多個具體實施例中,外部事件輸入也可以是接近度感測器、動作感測器、偵測在一特別分貝門檻值以上之聲音的聲音感測器等等,以偵測靠近或鄰近於該e掛圖裝置之一或多個人員的存在。舉例而言,接近度感測器可以包含超音波感測器或紅外線感測器。在本發明又另一具體實施例中,當該經偵測輸入為利用一數位標記器或數位化器的筆的筆劃時,該e掛圖裝置可經配置以偵測該數位標記器尖端的路徑,並將該動作轉換成模擬墨水筆劃的顯示(步驟612)。據此,由該e掛圖實行的特定動作可以根據所接收的輸入形式變化。The input detected by the e-picture device in step 604 may be a wireless input provided by pressing a button, such as a Bluetooth input, a radio frequency input or other wireless network signal, a digital marker input, a touch Touch input, gesture input, or any other suitable form of input. Based on the detected input form, a specific action can be performed by the e-picture device. Thus, once the input is detected, the determination is made as a touch input or a gesture input (step 606). If the detected input is a user gesture, the e-chart device can be configured to perform gesture detection or launch a user interface (UI) component (step 608). For all other input forms, a suitable action can be performed by the e-picture device (step 610). For example, when the detected input is not a touch or a gesture input, but a wireless signal, for example, when the button is pressed on the digital marker, the corresponding external event can be started (step 610). For example, in step 610, when the input is a Bluetooth signal, the e-chart device can be configured to activate a peripheral device or an external Bluetooth receiver. In one or more embodiments of the present invention, the external event input may also be a proximity sensor, a motion sensor, a sound sensor that detects sound above a special decibel threshold, etc. Detecting the presence of one or more persons near or adjacent to the e-picture device. For example, the proximity sensor can include an ultrasonic sensor or an infrared sensor. In still another embodiment of the present invention, when the detected input is a stroke of a pen using a digital marker or a digitizer, the e-chart device can be configured to detect a path of the digital marker tip And converting the action into a display of simulated ink strokes (step 612). Accordingly, the specific actions performed by the e-map can vary depending on the form of input received.
當該偵測輸入為一手勢或一觸碰輸入時,被啟動的組件可以在該顯示區域上顯示資料、翻動頁面、放大所顯示的內容,或是實行任何其他適宜動作以回應該觸碰/手勢輸入。在本發明的一或多個具體實施例中,在實行回應一輸入偵測的動作之後,該e掛圖裝置回到「就緒模式」的基本狀態。在一或多個具體實施例中,在此模式中,該e掛圖裝置繼續顯示一影像而無該裝置的雙穩態反射式顯示器組件所使用之任何電力。可被實行之該等動作形式的範例係在第7A圖至第7E圖中於以下敘述。When the detection input is a gesture or a touch input, the activated component can display the data on the display area, scroll the page, enlarge the displayed content, or perform any other suitable action to respond to the touch/ Gesture input. In one or more embodiments of the present invention, after performing an action of responding to an input detection, the e-chart device returns to the basic state of the "ready mode". In one or more embodiments, in this mode, the e-chart device continues to display an image without any power used by the bistable reflective display assembly of the device. Examples of such operational forms that can be implemented are described below in Figures 7A through 7E.
具體來說,在本發明的一或多個具體實施例中,第7A圖繪示一e掛圖裝置之一示例前框架(102)。該前框架(102)仿效一螢幕,並具有一能夠接受至少兩輸入形式的區域:觸碰與數位標記器。當偵測到前述輸入形式之一時,舉例而言,在該具有至少一觸碰部分(104)之層的主動區域或顯示區域中,創建及顯示一e演示(700)。具體來說,當一使用者走近處於就緒模式的e掛圖裝置,並提供一輸入時,便創建該e演示(700)。該e演示的創建可以包含如第5圖中所繪示之產生並填充該資料與詮釋資料。在第7A圖中,該顯示區域為空白。在第7B圖中,繪示在該e掛圖裝置的主動區域上利用一數位標記器(210)之書寫的實例輸入。具體來說,在第7B圖中,當該數位標記器或數位化器(210)的尖端係被按壓在該e掛圖裝置的主動區域上時,該數位標記器(210)的路徑係被偵測,並由該e掛圖裝置的軟體轉換成為模擬墨水筆劃(702),其被顯示在該e演示(700)的一第一頁面上。第7C圖繪示至少一具體實施例,其中將該顯顯示的筆劃影像保持在該e掛圖裝置上,而不需要e掛圖裝置的反射式顯示組件的任何功率耗費。在本發明的一或多個具體實施例中,該反射式顯示器顯示來自輸入至該e掛圖所造成的最新資訊且不進行改變,直到由該控制器接收新的輸入為止。Specifically, in one or more embodiments of the present invention, FIG. 7A illustrates an example front frame (102) of an e-chart device. The front frame (102) emulates a screen and has an area that accepts at least two input forms: a touch and a digital marker. When one of the aforementioned input forms is detected, for example, an e-demo (700) is created and displayed in the active area or display area of the layer having at least one touch portion (104). Specifically, the e-demo (700) is created when a user approaches an e-picture device in ready mode and provides an input. The creation of the e-presentation may include generating and populating the data and interpretation data as depicted in FIG. In Figure 7A, the display area is blank. In Figure 7B, an example input using a digital marker (210) on the active area of the e-picture device is illustrated. Specifically, in FIG. 7B, when the tip of the digital marker or digitizer (210) is pressed on the active area of the e-picture device, the path of the digital marker (210) is detected. The software of the e-picture device is converted to an analog ink stroke (702), which is displayed on a first page of the e-demo (700). FIG. 7C illustrates at least one embodiment in which the displayed stroke image is retained on the e-picture device without any power expense of the reflective display assembly of the e-picture device. In one or more embodiments of the invention, the reflective display displays the latest information from the input to the e-picture and does not change until a new input is received by the controller.
在第7D圖中,一觸碰輸入(704)係由該e掛圖裝置所偵測。在所繪示的實例中,一使用者觸碰該顯示螢幕(706)且在一或多個具體實施例中,在向上運動(以指向上的箭頭指示)中移動他/她的指尖,造成該目前頁面(708)翻頁,以開始該e演示的新頁面(700)。該領域技術人員將可理解除了或取代如第7D圖中實例所繪示觸碰顯示器的方式之外,同樣可以使用一手勢輸入使一頁面被翻頁。舉例而言,可由該相機所偵測並被解釋為頁面翻動的一視覺手勢(例如,手以特別路徑移動而不需要觸碰該e掛圖),可以使得該軟體將該翻動手勢解釋為頁面翻動動作。一頁面翻動動作造成該e演示從一目前頁面轉變成另一頁面。在第7E圖中,一圖形化使用者介面(GUI)(710)係顯示在該e掛圖裝置的螢幕上。該圖形化使用者介面(710)可由按壓該數位標記器上的按鈕、由一手勢或由任何其他的指定輸入所調用。在本發明的一或多個具體實施例中,GUI(710)可從一輔助螢幕上的清單所調用,舉例而言,該輔助螢幕係利用一雙向通訊通道連接至一雲端伺服器。在一或多個具體實施例中,可以使用GUI(710)選擇特別特徵或實行選擇動作,舉例而言,像是共享一e演示的目前頁面、選擇一橡皮擦、改變字體、樣式或該顯示線段筆劃的顏色等等。In Figure 7D, a touch input (704) is detected by the e-picture device. In the illustrated example, a user touches the display screen (706) and in one or more embodiments, moves his/her fingertips in an upward motion (indicated by an upward pointing arrow), Causes the current page (708) to turn pages to start the new page of the e demo (700). Those skilled in the art will appreciate that in addition to or in lieu of the manner in which the touch display is depicted as illustrated by the example in FIG. 7D, a gesture input can also be used to cause a page to be paged. For example, a visual gesture that can be detected by the camera and interpreted as a page flip (eg, the hand moves with a special path without touching the e-picture) can cause the software to interpret the flip gesture as a page flip. action. A page flip action causes the e demo to transition from one current page to another. In Figure 7E, a graphical user interface (GUI) (710) is displayed on the screen of the e-picture device. The graphical user interface (710) can be invoked by pressing a button on the digital marker, by a gesture, or by any other specified input. In one or more embodiments of the invention, the GUI (710) can be invoked from a list on an auxiliary screen, for example, the auxiliary screen is connected to a cloud server using a two-way communication channel. In one or more specific embodiments, a GUI (710) can be used to select a particular feature or to perform a selection action, such as, for example, sharing a current page of an e-present, selecting an eraser, changing a font, a style, or the display. The color of the line strokes and so on.
第7F圖繪示具有一繪圖之e演示的實例。在本發明的一或多個具體實施例中,如第7F圖中繪示,該e掛圖裝置可以顯示一鉛筆骨架圖(712)以協助一使用者創建一e演示。該鉛筆骨架可以提供一淡色影像,因此一使用者在稍後的時間可以利用一標記器追蹤該淡色鉛筆繪圖以繪製一預定物件。舉例而言,此特徵可用於產生該使用者係正在飛快創造藝術品的錯覺。雖然第7F圖繪示一花朵的鉛筆骨架,但一般技術人員將可理解該鉛筆骨架係可以描繪任何物件,或更普遍地可以提供對於書寫或繪製的協助之任何形式。舉例而言,該鉛筆骨架可為淡色水平與垂直線的組合,以仿效繪圖紙張或筆記本紙張。Figure 7F shows an example of an e presentation with a drawing. In one or more embodiments of the present invention, as depicted in FIG. 7F, the e-chart device may display a pencil skeleton map (712) to assist a user in creating an e-presentation. The pencil skeleton can provide a light color image, so a user can track the light pencil drawing with a marker at a later time to draw a predetermined object. For example, this feature can be used to create the illusion that the user department is rapidly creating artwork. While Figure 7F depicts a pencil skeleton of a flower, one of ordinary skill will appreciate that the pencil skeleton can depict any object, or more generally any form of assistance with writing or drawing. For example, the pencil skeleton can be a combination of light horizontal and vertical lines to emulate drawing paper or notebook paper.
第8圖繪示根據本發明之一或多個具體實施例的流程圖。具體來說,第8圖繪示根據本發明之一或多個具體實施例創建並保持e演示的流程圖。雖然在此流程圖中各個步驟被呈現並以序列方式敘述,但一般領域技術人員在受益於本揭示發明下,將可理解一些或全部步驟係可以利用不同順序執行、係可以被組合或省略,或是步驟的一些或全部係可以平行方式執行。此外,該等步驟可以主動或被動方式實行。舉例而言,根據本發明之一或多個具體實施例,一些步驟可以利用輪詢方式實行或是被中斷驅動。做為一實例,根據本發明之一或多個具體實施例,確定步驟可能不需要一處理器處理指令,除非接收到中斷以表示該條件存在。做為另一實例,根據本發明之一或多個具體實施例,確定步驟可藉由實行一測試而被實行,像是檢查一資料數值以測試該數值是否與該測試條件一致。Figure 8 is a flow chart showing one or more embodiments in accordance with the present invention. In particular, Figure 8 illustrates a flow diagram for creating and maintaining an e-presentation in accordance with one or more embodiments of the present invention. Although various steps are presented in this flowchart and are described in a sequence, it will be understood by those of ordinary skill in the art that Or some or all of the steps can be performed in parallel. Moreover, the steps can be performed in an active or passive manner. For example, in accordance with one or more embodiments of the present invention, some steps may be performed in a polling manner or interrupted. As an example, in accordance with one or more embodiments of the present invention, the determining step may not require a processor to process the instructions unless an interrupt is received to indicate that the condition exists. As another example, in accordance with one or more embodiments of the present invention, the determining step can be performed by performing a test, such as checking a data value to test whether the value is consistent with the test condition.
在步驟800中,e演示被創建並與一演示ID有關聯。在本發明的一或多個具體實施例中,該演示ID可由一e演示伺服器所指定,或替代地可由該e掛圖所產生或回應對於該使用者之輸入提示而被提供。該e演示伺服器可為一遠端伺服器,其透過網路連接至該e掛圖裝置。該e演示伺服器的功能與目的係於以下於第10圖中敘述。該演示ID可為一數字ID、字母ID、符號ID或其任意組合,並經配置以唯一地辨識在該e掛圖裝置上所顯示之該e演示。當一e演示係被初次創建時,其可能不包含任何內容。進一步,如果該e掛圖裝置在某一段時間並未接收任何使用者輸入,該e掛圖裝置可以轉變為就緒模式。在本發明之一具體實施例中,步驟800可在該e掛圖裝置於就緒模式或主動模式中實行。In step 800, the e demo is created and associated with a demo ID. In one or more embodiments of the invention, the presentation ID may be specified by an e-presentation server, or alternatively may be generated by the e-clause or in response to an input prompt for the user. The e-presentation server can be a remote server that is connected to the e-picture device via a network. The function and purpose of the e-presentation server are described below in FIG. The presentation ID can be a numeric ID, a letter ID, a symbol ID, or any combination thereof, and is configured to uniquely identify the e-presentation displayed on the e-graphics device. When an e demo is first created, it may not contain anything. Further, if the e-chart device does not receive any user input for a certain period of time, the e-chart device can be changed to the ready mode. In one embodiment of the invention, step 800 can be performed in the e-Panel device in a ready mode or an active mode.
在步驟802中,一輸入係由處於就緒模式中的e掛圖裝置所偵測。在就緒模式中,該裝置於一低頻率下進行輸入掃瞄,例如每秒兩次。如以上敘述,由該反射式顯示器所偵測的輸入可為一觸碰輸入、一數位標記器輸入、一接近度感測器輸入(例如,當一使用者接近該e掛圖裝置時)、一網路訊號或任何其他適宜的輸入形式。如以上敘述,當偵測到一輸入時,該裝置從就緒模式改變狀態成為該主動狀態。舉例而言,在本發明的一或多個具體實施例中,當由該電磁板感測到輸入時,一訊號便被傳送至一控制器CPU,其執行該能量管理軟體以「喚醒」該等組件的某些或全部,並將其設置為「主動模式」。當透過GUI、觸碰輸入,或是在一「區域網路上喚醒」輸入中偵測到一訊號時,也進行相同程序。步驟802也於該e掛圖裝置係處於主動模式時實行。In step 802, an input is detected by an e-picture device in the ready mode. In the ready mode, the device performs an input scan at a low frequency, such as twice per second. As described above, the input detected by the reflective display can be a touch input, a digital marker input, a proximity sensor input (eg, when a user approaches the e-picture device), Network signal or any other suitable form of input. As described above, when an input is detected, the device changes state from the ready mode to the active state. For example, in one or more embodiments of the present invention, when an input is sensed by the electromagnetic panel, a signal is transmitted to a controller CPU that executes the energy management software to "wake up" the Some or all of the components, and set it to "active mode." The same procedure is also performed when a signal is detected through the GUI, touch input, or input on a "local area wake up" input. Step 802 is also performed when the e-picture device is in active mode.
在步驟804中,實行一動作以回應該經接收輸入。舉例而言,該對應動作可為用以啟動該e掛圖裝置的一或多個組件、轉換輸入筆劃以顯示渲染的筆劃影像,顯示一GUI、與另一裝置共享資訊等等。在本發明的一或多個具體實施例中,當在該裝置表面上透過一數位標記器接收該輸入時,該裝置可以透過各種方法辨識該數位標記器的尖端寬度。舉例而言,該電磁板可以偵測該數位標記器的尖端寬度。替代的,該具有至少一觸碰部分的層可經配置以偵測該數位標記器的尖端寬度。而在另一具體實施例中,一數位標記器可以傳輸一訊號至該裝置,其包含有關該尖端寬度的資訊。在本發明的一或多個具體實施例中,利用與該經接收輸入關聯之關於該尖端寬度的資訊,該裝置可經配置以為渲染筆劃顯示某一線段寬度。In step 804, an action is performed to return the input. For example, the corresponding action may be to activate one or more components of the e-picture device, convert the input stroke to display the rendered stroke image, display a GUI, share information with another device, and the like. In one or more embodiments of the invention, the device can recognize the tip width of the digital marker by various methods when the input is received through a digitizer on the surface of the device. For example, the electromagnetic plate can detect the tip width of the digital marker. Alternatively, the layer having at least one touch portion can be configured to detect the tip width of the digital marker. In yet another embodiment, a digital marker can transmit a signal to the device that includes information about the width of the tip. In one or more embodiments of the invention, the device can be configured to display a certain line segment width for the rendered stroke using information about the tip width associated with the received input.
在步驟806中,用於儲存與該e演示相關聯之詮釋資料的資料結構(舉例而言,於第5圖中繪示)係以一頁面ID與一顯示器ID所填充。 此外,將具有該頁面ID之目前頁面的狀態改變為啟動。在本發明的一或多個具體實施例中,該資料結構可被填充並儲存於本地(在與該e掛圖裝置相關聯的記憶體中),或是可進行遠端儲存,舉例而言,儲存於e演示伺服器或雲計算環境中。如果該資料結構於本地儲存,該資料結構可以在一遠端伺服器上或於該雲計算環境中備份(例如,鏡相)。在此階段,可以實行各種動作,其導致在該目前頁面上書寫或繪製。在步驟808中,可以偵測導致新頁面之顯示的輸入。舉例而言,造成一頁面翻動的觸碰輸入或手勢。In step 806, the data structure for storing the interpretation material associated with the e-presentation (as illustrated, for example, in FIG. 5) is populated with a page ID and a display ID . In addition, the state of the current page having the page ID is changed to boot. In one or more embodiments of the present invention, the data structure may be populated and stored locally (in memory associated with the e-picture device) or may be stored remotely, for example, Stored in an e-presentation server or cloud computing environment. If the data structure is stored locally, the data structure can be backed up (eg, mirrored) on a remote server or in the cloud computing environment. At this stage, various actions can be performed that result in writing or drawing on the current page. In step 808, an input leading to the display of the new page can be detected. For example, a touch input or gesture that causes a page to flip.
在步驟810中,當一第二頁面被創建成為該e演示之部分時,該資料結構係以順序資訊填充,這將該e演示中該第一頁面鏈結至該新的第二頁面。在步驟812中,該e演示的新頁面可被指定其本身的頁面ID(其在該第一頁面之ID之後),及顯示器ID。此外,該第一頁面的狀態係被改變為非主動,而該目前頁面,亦即該第二頁面的狀態則被改變為主動。在步驟814中,輸入由該e掛圖裝置接收。In step 810, when a second page is created as part of the e-presentation, the material structure is populated with sequential information, which links the first page to the new second page in the e-demo. In step 812, the new page of the e presentation can be assigned its own page ID (which is after the ID of the first page), and the display ID. In addition, the state of the first page is changed to be inactive, and the current page, that is, the state of the second page is changed to be active. In step 814, the input is received by the e-picture device.
在步驟816中,確定在步驟814中所接收的輸入是否為一頁面翻動動作。如果一頁面翻動動作被偵測,該方法前進至步驟808,而該資料結構繼續以一第三頁面ID填充,而該第二頁面的順序資訊係被更新以反映鏈結至該第三頁面。此程序可以在每次由該e掛圖裝置偵測到一頁面翻動動作時重複。替代的,如果未偵測到頁面翻動動作,那麼該程序前進至步驟818。在步驟818中,實行與該經接收輸入對應的動作。在本發明之一具體實施例中,因為該e掛圖裝置並未被切換為「關閉」,因此該程序可以不結束(亦即,可以重複第8圖中的不同步驟)。更確切地說,當未偵測到輸入達一預定時間時,該e掛圖裝置便回到「就緒模式」並等待輸入(步驟814)。In step 816, it is determined if the input received in step 814 is a page flip action. If a page flip action is detected, the method proceeds to step 808, and the data structure continues to be populated with a third page ID, and the sequence information for the second page is updated to reflect the link to the third page. This program can be repeated each time a flipping action is detected by the e flipchart device. Alternatively, if no page flip action is detected, then the program proceeds to step 818. In step 818, an action corresponding to the received input is performed. In one embodiment of the invention, since the e-picture device is not switched to "off", the program may not end (i.e., the different steps in Figure 8 may be repeated). More specifically, when the input is not detected for a predetermined time, the e-picture device returns to "Ready Mode" and waits for input (step 814).
第9A圖至第9C圖繪示根據本發明之一或多個具體實施例,於以上第8圖中所敘述之方法的實例。在第9A圖中,考量由該e掛圖裝置創建一e演示的情境。在該e演示被創建之後的某些時點,假設一使用者走到該e掛圖裝置並提供按壓數位標記器上按鈕或是以數位標記器進行書寫之形式的輸入。一旦該輸入被偵測,與該輸入相關聯之動作便被解釋,且在此範例中導致與該e演示第一頁面(902)相關聯的內容。該第一頁面(902)(亦即,舉例而言,該文字被寫入的頁面)係以一白色背景方式被顯示在該e掛圖裝置之主動區域上。在此階段,儲存與該e演示相關聯之詮釋資料的資料結構(900)便開始以詮釋資料填充。如第9A圖中繪示,與頁面1(902)相關聯之詮釋資料包含主動的狀態、1的頁面ID,以及辨識該e掛圖裝置的顯示器ID。該e演示之擁有者ID也可為該e掛圖裝置的ID,或為了此示例目的為空值。該領域技術人員將可理解對於單一頁面的e演示而言並不存在順序資訊。9A through 9C are diagrams showing an example of the method described in the above Fig. 8 in accordance with one or more embodiments of the present invention. In Figure 9A, consider the context in which an e-draft device creates an e-demo. At some point after the e-presentation is created, it is assumed that a user walks to the e-chart device and provides input in the form of pressing a button on the digital marker or writing in a digital marker. Once the input is detected, the action associated with the input is interpreted and in this example results in content associated with the e-presentation first page (902). The first page (902) (i.e., the page on which the text is written) is displayed on the active area of the e-picture device in a white background manner. At this stage, the data structure (900) storing the interpretation data associated with the e-demo begins to be populated with the interpretation data. As depicted in FIG. 9A, the interpretation material associated with page 1 (902) includes an active state, a page ID of 1, and a display ID identifying the e-picture device. The owner ID of the e demo may also be the ID of the e flipchart device, or null for the purposes of this example. Those skilled in the art will appreciate that there is no sequence information for a single page e-presentation.
現在假設該使用者做手勢或提供一觸碰輸入,該e掛圖裝置的軟體將其解釋為頁面翻動動作。如第9B圖繪示,一第二頁面被添加至該e演示,而頁面1(902)與頁面2(904)兩者的詮釋資料係被更新/填入至該資料結構(900)中。具體來說,頁面1(902)的狀態變成非主動,因為它不再是被顯示的頁面。進一步,頁面1(902)的顯示器ID欄位被更新為空值。順序資訊係被加至頁面1(902),這將該頁面依順序鏈結至該第二頁面(904)。對於頁面2(904)而言,主動狀態被保留,新的頁面ID被指定,而該顯示器ID係被更新成為該e掛圖裝置的ID。頁面2(904)的順序資訊係被填入以反映頁面2(904)被鏈結至頁面1(902)。更具體的,頁面2(904)在頁面1(902)之後。當實行一頁面翻動動作時,該順序資訊變得重要。具體來說,在一般操作期間,因為該e掛圖裝置仿效一傳統的紙張掛圖,因此頁面必須依照順序翻動(亦即,舉例而言,當使用該頁面翻動動作時,雖然多個頁面可以群組被翻動,但我們無法在不也翻動頁面2與頁面3的情況下,從頁面1跳到頁面4)。Now suppose that the user gestures or provides a touch input, the software of the e-picture device interprets it as a page flip action. As shown in FIG. 9B, a second page is added to the e-presentation, and the interpretation data for both page 1 (902) and page 2 (904) is updated/filled into the data structure (900). Specifically, the state of page 1 (902) becomes inactive because it is no longer the page being displayed. Further, the display ID field of page 1 (902) is updated to a null value. The sequence information is added to page 1 (902), which links the pages to the second page (904) in sequence. For page 2 (904), the active state is retained, the new page ID is specified, and the display ID is updated to the ID of the e-picture device. The sequence information for page 2 (904) is populated to reflect that page 2 (904) is linked to page 1 (902). More specifically, page 2 (904) is after page 1 (902). This sequence of information becomes important when a page flip action is performed. Specifically, during normal operation, since the e-picture device emulates a conventional paper wall chart, the page must be flipped in order (ie, for example, when using the page flip action, although multiple pages can be grouped It was flipped, but we can't jump from page 1 to page 4 without flipping page 2 and page 3.
以該實例繼續,第9C圖描繪在與其他擁有者/裝置共享e演示以在該e演示上協同工作時,與該e演示相關聯的詮釋資料。在第9C圖中,一第三頁面(906)被加至該e演示。在此實例中,該第三頁面直接與另一裝置(裝置1)共享,同時該第二頁面(904)仍舊顯示在該e演示裝置的主動區域上。裝置1(未繪示)可為任何智慧手機、平板、膝上電腦或桌上型電腦、智慧/互動白板,或能夠顯示內容並連接至該e掛圖裝置或該共享e演示伺服器(1002)的任何其它適宜裝置。進一步,裝置1可透過一點對點或可為有線或無線的網路連接至該e掛圖裝置,像是透過網際網路或是透過一雲端伺服器間接連接。以該資料結構(900)繼續,該第一頁面(902)維持非主動,而該第二頁面(904)係被更新以反映其之前鏈結至頁面1(902)且之後鏈結至頁面3(906)。在本發明的一或多個具體實施例中,該第三頁面的狀態也為主動,因為即使其未被顯示在該e掛圖裝置上,其正被顯示在另一裝置(亦即,裝置1)上。據此,該第三頁面(906)的顯示器ID是裝置識別1,其辨識裝置1。Continuing with this example, Figure 9C depicts the interpretation material associated with the e-demo when the e-presentation is shared with other owners/devices to work together on the e-demo. In Figure 9C, a third page (906) is added to the e-demo. In this example, the third page is directly shared with another device (device 1) while the second page (904) is still displayed on the active area of the e-presentation device. The device 1 (not shown) can be any smart phone, tablet, laptop or desktop computer, smart/interactive whiteboard, or can display content and connect to the e-flip device or the shared e-presentation server (1002) Any other suitable device. Further, the device 1 can be connected to the e-picture device through a point-to-point or wired or wireless network, such as through the Internet or indirectly through a cloud server. Continuing with the data structure (900), the first page (902) remains inactive, and the second page (904) is updated to reflect its previous link to page 1 (902) and then to page 3 (906). In one or more embodiments of the present invention, the state of the third page is also active because even if it is not displayed on the e-picture device, it is being displayed on another device (ie, device 1) )on. Accordingly, the display ID of the third page (906) is device identification 1, which identifies device 1.
該領域技術人員將可理解如以上第9C圖中敘述之該e演示的頁面3(906)可在本地(亦即,在該相同房間中與檢視該e演示的其他人)或遠端(亦即,對在一遠端裝置上觀看該e演示的某人之網路連接)共享。進一步,資訊可由裝置1與該e掛圖裝置進行雙向發送及接收(透過經配置以儲存及管理全部e演示檔案的伺服器,或是直接地)。據此,在該e掛圖裝置上所創建之該e演示的全部或是一部分係可由複數個裝置所共享及編輯(全部都連接至該e掛圖裝置或連接至一e電子演示伺服器)。這允許與並非實體位於該e掛圖所處之房間中的觀眾成員進行協同工作。Those skilled in the art will appreciate that page 3 (906) of the e-presentation as described in Figure 9C above may be local (i.e., in the same room with other people viewing the e-presentation) or remotely (also That is, sharing the network connection of someone viewing the e-present on a remote device. Further, the information can be transmitted and received by the device 1 and the e-picture device in both directions (through a server configured to store and manage all e-demo files, or directly). Accordingly, all or a portion of the e-presentation created on the e-picture device can be shared and edited by a plurality of devices (all connected to the e-picture device or to an e-depresentation server). This allows for collaborative work with audience members who are not physically located in the room where the e-chart is located.
第10圖繪示根據本發明之一或多個具體實施例,用於共享於e掛圖裝置上所創建之e演示的系統。具體來說,第10圖繪示透過一網路(1004)連接至該e掛圖裝置(1006)的一e演示伺服器(1002),一e演示(1008)則於該e掛圖裝置(1006)上被創建。在本發明的一或多個具體實施例中,該e演示伺服器(1002)可為經配置以將該e演示儲存並管理為一共享檔案的遠端伺服器。舉例而言,該e演示伺服器可為一雲計算伺服器或任何其他適宜形式的伺服器。在該情況中,如第10圖繪示,該e演示伺服器包含該e演示(1008)的一複本。在本發明的一或多個具體實施例中,該e演示伺服器(1002)係經配置以在其被創建或顯示於該e掛圖裝置顯示器上(1006)時,指定該e演示一e演示ID。一e演示的所有頁面便接著與此e演示ID相關聯。此外,該e演示伺服器(1002)係經配置以執行該e演示的權限,並可以保持及/或備份為每一e演示所創建的資料結構(例如,參考第5圖)。該e演示伺服器(1002)也可經配置以根據來自於連接至該相同e演示之其他裝置(例如1007)的多個同時輸入,將一共享e演示同步。Figure 10 illustrates a system for sharing an e-dance created on an e-picture device in accordance with one or more embodiments of the present invention. Specifically, FIG. 10 illustrates an e-presentation server (1002) connected to the e-chart device (1006) through a network (1004), and an e-demonstration (1008) on the e-chart device (1006). Was created on. In one or more embodiments of the invention, the e-presentation server (1002) can be a remote server configured to store and manage the e-demo as a shared archive. For example, the e-presentation server can be a cloud computing server or any other suitable form of server. In this case, as depicted in FIG. 10, the e-presentation server includes a copy of the e-demo (1008). In one or more embodiments of the invention, the e-presentation server (1002) is configured to specify the e-demo-e presentation when it is created or displayed on the e-picture device display (1006) ID. All pages of an e demo are then associated with this e demo ID. In addition, the e-presentation server (1002) is configured to perform the permissions of the e-presentation and can maintain and/or back up the data structure created for each e-demo (eg, refer to FIG. 5). The e-presentation server (1002) can also be configured to synchronize a shared e-demo based on multiple simultaneous inputs from other devices (e.g., 1007) connected to the same e-demo.
在本發明之一具體實施例中,如果多個裝置係同時編輯一e演示,那麼當一特定裝置對該e演示進行改變時,該裝置傳送一增量更新至該e演示伺服器(1002)。為了回應接收到該更新,該e演示伺服器更新其e演示之複本,並接著將該增量更新傳送至所有其他的裝置(除了傳送增量更新的裝置以外)。In a specific embodiment of the present invention, if a plurality of devices simultaneously edit an e-demo, when a particular device changes the e-demo, the device transmits an incremental update to the e-presentation server (1002). . In response to receiving the update, the e-presentation server updates a copy of its e-presentation and then transmits the incremental update to all other devices (in addition to the device that transmitted the incremental update).
繼續第10圖的討論,該網路(1004)可為任何有線或無線網路,其經配置以促成該e演示伺服器(1002)與該e掛圖裝置之間的雙向通訊,以及直接促成裝置1(1007)與裝置2(1010)之間的雙向通訊。如以上敘述,該網路(1004)可為該網際網路或任何其他適合的網路。裝置1(1007)與裝置2(1010)可為與該e掛圖裝置在相同房間中的本地裝置,或全部可為透過該e演示伺服器(1002)連接至該e掛圖裝置的遠端裝置。裝置1(1007)與裝置2(1010)可為平板、智慧手機、膝上電腦、桌上型電腦、像是互動手表或手環的可穿戴裝置,或是任何其他適合的裝置。替代的,裝置1(1007)與裝置2(1010)的一或多者可為其他的e掛圖。第10圖的系統允許使用者觀看及協同工作於e演示上,其可由一遠端連接的裝置進行即時更新。以下的實例描述此利用第10圖之該等組件的概念。Continuing with the discussion of FIG. 10, the network (1004) can be any wired or wireless network configured to facilitate two-way communication between the e-presentation server (1002) and the e-chart device, as well as directly facilitating the device Two-way communication between 1 (1007) and device 2 (1010). As noted above, the network (1004) can be the Internet or any other suitable network. Device 1 (1007) and device 2 (1010) may be local devices in the same room as the e-map device, or all may be remote devices connected to the e-picture device through the e-presentation server (1002). Device 1 (1007) and device 2 (1010) can be a tablet, a smart phone, a laptop, a desktop computer, a wearable device such as an interactive watch or a wristband, or any other suitable device. Alternatively, one or more of device 1 (1007) and device 2 (1010) may be other e-picture charts. The system of Figure 10 allows the user to view and work collaboratively on the e-presentation, which can be instantly updated by a remotely connected device. The following examples describe the concept of utilizing such components of Figure 10.
假設該裝置1(1007)與該e掛圖(1006)相同的實體位置中,而裝置2(1010)為一遠端裝置。該e掛圖裝置(1006)的一報告者/使用者可以在編輯或顯示e演示的同時邀請觀眾成員進行協同工作,並提供書寫或繪製形式的輸入至已經被創建並正被呈現在該e掛圖裝置上的e演示之中。在此情況中,該報告者/使用者可以提供一輸入,其導致裝置2(1010)被授予的權限而編輯該e演示。在該情況中,裝置2(1010)可以透過該網路(1004)連接至該e演示伺服器、下載該e演示,並接著與裝置1(1007)與e掛圖裝置(1006)同時編輯該e演示。當裝置2(1010)係完成編輯時,該e演示伺服器可以刪除裝置2顯示器ID。該e演示的多個頁面可以被個別共享,或是該e演示的全體可以利用第10圖的系統共享。進一步,一e掛圖裝置的多個頁面可以被平行編輯,且該e演示伺服器可經配置以在編輯完成時進行該e演示的同步。It is assumed that the device 1 (1007) is in the same physical location as the e-picture (1006), and the device 2 (1010) is a remote device. A reporter/user of the e-Panel device (1006) can invite viewer members to work collaboratively while editing or displaying the e-demo, and provide input in the form of writing or drawing to have been created and being rendered on the e-flip chart In the e demo on the device. In this case, the reporter/user can provide an input that causes device 2 (1010) to be granted permission to edit the e-presentation. In this case, the device 2 (1010) can connect to the e-presentation server through the network (1004), download the e-demo, and then edit the e simultaneously with the device 1 (1007) and the e-picture device (1006). Demonstration. When the device 2 (1010) finishes editing, the e presentation server can delete the device 2 display ID. The multiple pages of the e presentation can be shared individually, or the entire presentation of the e presentation can be shared using the system of FIG. Further, multiple pages of an e-Panel device can be edited in parallel, and the e-presentation server can be configured to synchronize the e-demo when editing is complete.
在一替代具體實施例中,裝置2(1010)可以在其螢幕上顯示具有多種不同功能之各種按鈕的GUI(1012),其中之一為具有頁面翻動功能的按鈕。使用GUI,裝置2(1010)可以在不具有實際編輯能力下,操縱目前正被顯示在該e掛圖裝置之主動區域上的內容。為了讓裝置2(1010)可以操縱顯示在該e掛圖上的內容,裝置2(1010)必須被連接至該e掛圖裝置(1006)或連接至該e演示伺服器(1002)。該連接可為無線或有線。在此情況中,該e演示的擁有者可以藉由提供一輸入允許裝置2的檢視權限但不具有編輯權限的方式,而提供該裝置2(1010)GUI。In an alternate embodiment, device 2 (1010) may display a GUI (1012) of various buttons having a plurality of different functions on its screen, one of which is a button having a page flip function. Using the GUI, device 2 (1010) can manipulate the content currently being displayed on the active area of the e-picture device without actual editing capabilities. In order for device 2 (1010) to manipulate the content displayed on the e-chart, device 2 (1010) must be connected to the e-chart device (1006) or to the e-presentation server (1002). The connection can be wireless or wired. In this case, the owner of the e-presentation can provide the device 2 (1010) GUI by providing an input permitting device 2's viewing rights but without editing rights.
該領域技術人員將可理解該e掛圖裝置可以在任何適合的環境中使用,舉例而言,那些傳統紙張掛圖係為傳統上有用的環境。舉例而言,該e掛圖裝置可以用於研討室、教室、會議室或任何其他適合環境中。在本發明的一或多個具體實施例中,該e掛圖裝置係經設計以利用像是網路連接的數位技術而連接到外部世界,並保存曾被寫在該裝置上的內容書寫紀錄。此外,利用本發明之該e掛圖裝置,創建及儲存該e演示(在其於該e掛圖裝置上於觀眾前呈現之前)的能力是可用的。舉例而言,該e掛圖裝置可以具有可移除式記憶體,演示於其上可以已經被創建並儲存,且當該可移除式記憶體係被安裝在該該e掛圖裝置之中時,該預先創建的e演示可被顯示在該反射式顯示器上。利用該e掛圖裝置所創建的e演示可被儲存、複製、共享、修訂、傳送並利用以上敘述的資訊進行管理。此外,因為該e掛圖裝置使用一反射式顯示器,因此其仿效該傳統紙張掛圖的外觀與感覺。Those skilled in the art will appreciate that the e-chart device can be used in any suitable environment, for example, those conventional paper wall charts are a traditionally useful environment. For example, the e-chart device can be used in a seminar room, classroom, conference room, or any other suitable environment. In one or more embodiments of the invention, the e-Panel device is designed to connect to the outside world using digital technologies such as network connections and to store content writing records that have been written on the device. Moreover, with the e-fender device of the present invention, the ability to create and store the e-demo (before it is presented to the viewer on the e-flip device) is available. For example, the e-chart device may have a removable memory on which the presentation may have been created and stored, and when the removable memory system is installed in the e-picture device, A pre-created e-demo can be displayed on the reflective display. The e-presentation created by the e-flip device can be stored, copied, shared, revised, transmitted, and managed using the information described above. In addition, since the e-chart device uses a reflective display, it emulates the look and feel of the conventional paper wall chart.
如以上討論,本發明關於將多個互動裝置鏈結或是以其它方式組合,以創建一多裝置工作區。第10圖至第20B圖敘述根據本發明之一或多個具體實施例之用以創建及利用一多裝置工作區的各種具體實施例。As discussed above, the present invention relates to linking or otherwise combining multiple interactive devices to create a multi-device workspace. Figures 10 through 20B illustrate various embodiments for creating and utilizing a multi-device workspace in accordance with one or more embodiments of the present invention.
第11A圖繪示根據本發明之一或多個具體實施例的系統。該系統包含一工作區管理系統(1102)及透過一網路(1104)連接的一或多個裝置(裝置1(1106)、裝置N(1108))。Figure 11A illustrates a system in accordance with one or more embodiments of the present invention. The system includes a work area management system (1102) and one or more devices (device 1 (1106), device N (1108)) connected via a network (1104).
在本發明的一或多個具體實施例中,該工作區管理系統(1102)可為任何計算系統(例如,參考第21圖),其經配置以追蹤並管理與該多裝置工作區(未繪示)相關聯的詮釋資料。在本發明的一或多個具體實施例中,該工作區管理系統(1102)可以在一雲計算環境中操作。具體來說,該工作區管理系統(1102)可以包含雲端儲存器,用以(根據第11B圖)儲存一使用者活動紀錄(1110)並追蹤一或多個工作區裝置(1112),其每一個具有一顯示區域,以建構該多裝置工作區的一部分。在本發明的一或多個具體實施例中,該工作區管理系統(1102)可以藉由儲存該互動裝置之識別符的方式,儲存工作區紀錄(1112)(亦即,與每一工作區相關聯之互動裝置)。該使用者活動紀錄(1110)與工作區紀錄(1112)可為用於儲存與使用者相關之資料的資料結構。In one or more embodiments of the invention, the workspace management system (1102) can be any computing system (eg, refer to FIG. 21) configured to track and manage the multi-device workspace (not Show) the associated interpretation data. In one or more embodiments of the invention, the workspace management system (1102) can operate in a cloud computing environment. Specifically, the workspace management system (1102) can include a cloud storage for storing a user activity record (1110) (and according to FIG. 11B) and tracking one or more workspace devices (1112), each One has a display area to construct a portion of the multi-device workspace. In one or more embodiments of the present invention, the work area management system (1102) may store the work area record (1112) by storing the identifier of the interactive device (ie, with each work area) Associated interactive device). The user activity record (1110) and the work area record (1112) may be a data structure for storing information related to the user.
如以上敘述,為該多裝置工作區之一部分的每一裝置(裝置1(1106)、裝置N(1108))係包含一顯示區域,其形成該多裝置工作區之一部分,內容於其上可以被顯示。在本發明的一或多個具體實施例中,形成該多裝置工作區之裝置(裝置1(1106)、裝置N(1108))係為互動裝置,於該互動裝置上一使用者可以提供輸入(例如,觸碰輸入、透過數位標記器或觸控筆的輸入等等)並檢視多個內容物件。每一裝置(裝置1(1106)、裝置N(1108))都可以包含其本身的CPU、記憶體、顯示器、對網路的連接及其他硬體/軟體能力。該裝置(裝置1(1106)、裝置N(1108))舉例而言可以包含智慧手機、平板、桌上型電腦、遊戲裝置、e掛圖裝置(例如,參考第1圖至第10圖)、互動白板,或是來自前述互動裝置形式的裝置之任何組合。As described above, each device (device 1 (1106), device N (1108)) that is part of the multi-device work area includes a display area that forms part of the multi-device work area on which the content can be being shown. In one or more embodiments of the present invention, the device (device 1 (1106), device N (1108)) forming the multi-device work area is an interactive device on which a user can provide input. (For example, touching an input, entering through a digital marker or stylus, etc.) and viewing multiple content objects. Each device (device 1 (1106), device N (1108)) can include its own CPU, memory, display, network connection, and other hardware/software capabilities. The device (device 1 (1106), device N (1108)) may include, for example, a smart phone, a tablet, a desktop computer, a game device, an e-picture device (for example, refer to FIGS. 1 to 10), and interact with each other. A whiteboard, or any combination of devices from the aforementioned interactive device form.
該領域技術人員將可理解在不背離本發明之下,可以使用包含具有連接至該網路(1104)的功能之任何該互動裝置的其他適合互動裝置。因此舉例而言,如果該等工作區裝置(裝置1(1106)、裝置N(1108))在一房間中包含四個e掛圖裝置,那麼該多裝置工作區係可由每一e掛圖裝置之全部顯示區域形成。也就是說,該四個e掛圖裝置的每一個的組合顯示區域將被視為該多裝置工作區,並可用於呈現或檢視內容物件。同樣的,如果該等工作區裝置(裝置1(1106)、裝置N(1108))包含一智慧手機與三個互動平板,那麼所有四個裝置整體的組合顯示區域將可為該多裝置工作區,而於其上可以檢視/呈現多內容物件。Those skilled in the art will appreciate that other suitable interactive means including any such interactive device having functionality coupled to the network (1104) may be utilized without departing from the invention. Thus, for example, if the work area devices (device 1 (1106), device N (1108)) include four e-chart devices in a room, then the multi-device work area can be the entirety of each e-picture device The display area is formed. That is, the combined display area of each of the four e-Panel devices will be considered the multi-device workspace and can be used to render or view content items. Similarly, if the work area devices (device 1 (1106), device N (1108)) comprise a smart phone and three interactive tablets, then the combined display area of all four devices as a whole may be the multi-device work area. And on it, multiple content objects can be viewed/presented.
該領域技術人員將可理解一多裝置工作區可由只利用單一互動裝置形成。進一步,該領域技術人員將可理解雖然每一工作區裝置都具有一分別的顯示區域,但每一工作區裝置的顯示區域都成為一較大多裝置工作區的部分,其在單一使用者登入至所有工作區裝置時,被鏈結至該等其他工作區裝置的顯示區域。據此,從該使用者的角度而言,該多裝置工作區雖然是構成分別的實體裝置,但可以視為單一顯示區域。換句話說,該使用者可以該使用者與單一顯示裝置互動的類似方式與該多裝置工作區互動。Those skilled in the art will appreciate that a multi-device work area can be formed using only a single interactive device. Further, those skilled in the art will appreciate that although each work area device has a separate display area, the display area of each work area device becomes part of a larger multi-device work area that is logged into a single user. All work area devices are linked to the display area of the other work area devices. Accordingly, from the perspective of the user, the multi-device work area can be regarded as a single display area although it constitutes a separate physical device. In other words, the user can interact with the multi-device workspace in a similar manner as the user interacts with a single display device.
在本發明的一或多個具體實施例中,該等裝置(裝置1(1106)、裝置N(1108))可為由一使用者所擁有的私有裝置(例如,屬於一使用者的智慧手機)、於例如辦公室、學校或多個使用者能夠存取該等裝置之任何其他公共地方中所提供的公共裝置,或是私有及公共裝置的組合。為了使裝置變成為該多裝置工作區的部分,在本發明的一或多個具體實施例中,該相同使用者可以登入至所有該等裝置之中。In one or more embodiments of the present invention, the devices (device 1 (1106), device N (1108)) may be private devices owned by a user (eg, a smart phone belonging to a user) A public device provided in, for example, an office, a school, or any other public place where a plurality of users can access the devices, or a combination of private and public devices. In order to make the device part of the multi-device work area, in one or more embodiments of the invention, the same user can log into all of the devices.
該等裝置(裝置1(1106)、裝置N(1108))連接至該工作區管理系統(1102)所通過的網路(1104)可為一區域網路(LAN)、例如網際網路的廣域網路(WAN)、行動網路或是任何其他適宜網路形式。The network (1104) through which the devices (device 1 (1106), device N (1108)) are connected to the work area management system (1102) may be a local area network (LAN), such as a wide area network of the Internet. Road (WAN), mobile network or any other suitable form of network.
第11B圖繪示根據本發明之一或多個具體實施例之由第11A圖之工作區管理系統所可以儲存及/或追蹤的資料。更具體的,如第11B圖繪示,該工作區管理系統可以儲存一或多個使用者活動紀錄(1110)(於下敘述)。此外,該工作區管理系統也可以追蹤與一給定工作區(1114)相關聯的裝置(1106、1108)。該等工作區紀錄(1112)可以包含每一裝置(裝置1(1106)、裝置N(1108))的識別符,或是可以用於追蹤形成(或作為一部分之)該多裝置工作區之該等裝置的任何其他適合資訊。FIG. 11B illustrates data that can be stored and/or tracked by the workspace management system of FIG. 11A in accordance with one or more embodiments of the present invention. More specifically, as shown in FIG. 11B, the work area management system can store one or more user activity records (1110) (described below). In addition, the workspace management system can also track devices (1106, 1108) associated with a given workspace (1114). The work area records (1112) may include an identifier for each device (device 1 (1106), device N (1108)) or may be used to track the formation (or as part of) the multi-device work area. Any other suitable information for the device.
回到該等使用者活動紀錄,在本發明的一或多個具體實施例中,該使用者活動紀錄(1110)可為像是表格、陣列、鏈結清單等等的任何資料結構,其經配置以儲存資料,該資料辨識登入至構成該多裝置工作區之該等工作區裝置的共同使用者。具體來說,在本發明的一或多個具體實施例中,該使用者活動紀錄可以儲存一虛擬畫布ID(1116)、使用者登入憑證(1118)、裝置資訊(1120)、該虛擬畫布的最後狀態(1122)以及使用者登入活動(1124)的紀錄。這些資料片段的每一個都於以下敘述。Returning to the user activity records, in one or more embodiments of the present invention, the user activity record (1110) may be any data structure such as a table, an array, a linked list, etc., The configuration is configured to store data that identifies a common user logged into the workspace devices that make up the multi-device workspace. Specifically, in one or more embodiments of the present invention, the user activity record may store a virtual canvas ID (1116), a user login credential (1118), device information (1120), and the virtual canvas. The last state (1122) and the record of the user login activity (1124). Each of these pieces of information is described below.
在本發明的一或多個具體實施例中,該虛擬畫布ID(1116)唯一地辨識一虛擬畫布。在本發明的一具體實施例中,一絕對事物代表可在該多裝置工作區被選擇及顯示的內容物件。內容物件可以包含文字及/或影像資料。在本發明的一或多個具體實施例中,該虛擬畫布可為一檔案,而與該檔案相關聯的內容物件可為包含在該檔案中的文字及/或影像資料。該檔案在其整體中(包含該檔案中的所有資料),是視為該虛擬畫布。舉例而言,在以上第1圖至第10圖中敘述之一e掛圖裝置上所繪示的一e演示係為可在此被稱做為虛擬畫布(1116)的檔案。於該虛擬畫布內的內容物件可以包含檔案的部分。舉例而言,內容物件可為來自該檔案之文字資料的部分,或是在該檔案中包含的一或多個影像。利用該e掛圖實例,內容物件可為該e掛圖演示的該等頁面。In one or more embodiments of the invention, the virtual canvas ID (1116) uniquely identifies a virtual canvas. In one embodiment of the invention, an absolute object represents a content item that can be selected and displayed in the multi-device workspace. The content object can contain text and/or image material. In one or more embodiments of the present invention, the virtual canvas may be a file, and the content object associated with the file may be text and/or image material contained in the file. The file in its entirety (including all the material in the file) is considered to be the virtual canvas. For example, an e-presentation depicted on one of the e-Panel devices described above in Figures 1 through 10 is a file that may be referred to herein as a virtual canvas (1116). The content object within the virtual canvas may contain portions of the archive. For example, the content item can be part of the textual material from the file or one or more images contained in the file. Using the e-patch instance, the content object can be the ones that are presented for the e-map.
在本發明的一或多個具體實施例中,內容物件可被群組化在一起以形成內容物件群組。內容物件群組可僅為該虛擬畫布(1116)內具有文字或影像形式之內容部分,其被群組化在一起以在該多裝置工作區上顯示。舉例而言,如果該虛擬畫布(1116)為具有頁面的e演示,那麼於該虛擬畫布內一內容物件群組的實例可為形成該e演示之一或多個頁面之文字及/或影像資料。當該虛擬畫布為任意檔案時,內容物件群組可為能在該多裝置工作區之部分上所選擇及顯示的段落、句子、一或多個繪圖或其他的文字/影像資料群組。該領域技術人員將可理解內容物件群組的繁簡度可根據該虛擬畫布之內容物件形式。舉例而言,如果該等內容物件係以邏輯性被群組化為頁面,那麼內容物件群組可為一或多個頁面。然而,舉例而言,如果該等內容物件為腦力激盪的筆記,那麼內容物件群組可為該等筆記中的特定片語或文字。進一步,該領域技術人員將可理解,雖然一給定的虛擬畫布可能包含內容物件群組之最初集合(例如,頁面),但在一給定的虛擬畫布內之該等內容物件可以在任何時點被重新群組化。舉例而言,一使用者可以從該虛擬畫布內單一頁面上的內容物件創建多個內容物件群組。替代的,該使用者可以創建橫跨多個頁面之內容物件群組。以上該等實例並不預期用以限制本發明範圍。In one or more embodiments of the invention, the content items can be grouped together to form a group of content objects. The set of content objects may only be portions of the virtual canvas (1116) having text or image forms that are grouped together for display on the multi-device workspace. For example, if the virtual canvas (1116) is an e-presentation with a page, an instance of a content object group in the virtual canvas may be text and/or image data forming one or more pages of the e-demo. . When the virtual canvas is an arbitrary file, the content object group may be a paragraph, a sentence, one or more drawings, or other text/image data groups that can be selected and displayed on a portion of the multi-device workspace. Those skilled in the art will appreciate that the complexity of the group of content objects may be in the form of content objects of the virtual canvas. For example, if the content objects are logically grouped into pages, the content object group can be one or more pages. However, for example, if the content items are brainstorming notes, the content object group can be a particular phrase or text in the notes. Further, those skilled in the art will appreciate that while a given virtual canvas may contain an initial collection of content object groups (eg, pages), such content objects within a given virtual canvas may be at any point in time. Regrouped. For example, a user can create multiple content object groups from content objects on a single page within the virtual canvas. Alternatively, the user can create a group of content objects that span multiple pages. The above examples are not intended to limit the scope of the invention.
繼續第11B圖的討論,在本發明之一具體實施例中,儲存於該使用者活動紀錄(1110)中之使用者登入憑證(1118)可以包含使用者認證資訊的一或多種形式,其可用於辨識該使用者。舉例而言,使用者登入憑證(1118)可為一種使用者名稱/密碼對、生物識別資料、無線射頻識別符、藍芽識別符、近場通訊(NFC)標籤ID,或任何其他唯一識別符或上述使用者登入憑證形式的任意組合。如以上敘述,該相同使用者係登入至每一工作區裝置,以使該工作區裝置成為該多裝置工作區的一部分。然而,在每一工作區裝置上可能以不同方式實行使用者登入。舉例而言,一使用者可能在一第一工作區裝置上以使用者名稱/密碼對登入,並使用一光學標誌登入一第二工作區裝置之中。替代的,如以下於第12圖至第17圖中敘述,該相同的登入方法可以用於登入至多工作區裝置的全部之中。因為該工作區管理系統追蹤在該使用者活動紀錄(1110)中的使用者活動,每一不同登入形式都被識別為該相同使用者。進一步,儲存為該使用者活動紀錄(1110)之部分的使用者登入活動(1124)係為追蹤該使用者所登入之裝置、當該登入發生之時間戳記以及每一工作區裝置登入時所使用之登入方法的紀錄。在本發明之一具體實施例中,該使用者活動紀錄可以只追蹤該使用者是否成功登入至一已知裝置,而不記錄該使用者用於登入至該裝置之中的特定憑證。Continuing with the discussion of FIG. 11B, in one embodiment of the present invention, the user login credentials (1118) stored in the user activity record (1110) may include one or more forms of user authentication information that are available. To identify the user. For example, the user login credentials (1118) can be a username/password pair, biometric data, radio frequency identifier, Bluetooth identifier, near field communication (NFC) tag ID, or any other unique identifier. Or any combination of the above user login credentials. As described above, the same user is logged into each workspace device to make the workspace device part of the multi-device workspace. However, user login may be performed in different ways on each workspace device. For example, a user may log in with a username/password pair on a first workspace device and log into a second workspace device using an optical logo. Alternatively, as described below in Figures 12 through 17, the same login method can be used to log into all of the multi-work area devices. Because the workspace management system tracks user activity in the user activity record (1110), each different login form is identified as the same user. Further, the user login activity (1124) stored as part of the user activity record (1110) is used to track the device that the user is logged into, the timestamp when the login occurred, and the login of each workspace device. The record of the login method. In one embodiment of the invention, the user activity record may only track whether the user successfully logged into a known device without recording the particular credentials that the user used to log into the device.
繼續第11B圖的討論,在本發明之一具體實施例中,裝置資訊(1120)可以包含每一工作區裝置位置的資訊。位置資訊可利用GPS資訊(用於配備有此功能之工作區裝置)而被獲得並存於該使用者活動紀錄中。位置資訊可為地理位置資訊。儲存為裝置資訊(1120)之一工作區裝置的地理位置可為城市、建除物、房間或是在任何繁簡度的任何其他地理資訊。該等工作區裝置的位置資訊可從一用於登入至該等工作區裝置之中的輔助使用者裝置所獲得。舉例而言,在本發明的一或多個具體實施例中,一使用者可以使用以NFC標籤編碼或配備有藍芽低功耗(BLE)之個人智慧手機登入至該等工作區裝置之中。在此情況中,該等工作區裝置的位置資訊可從該使用者的智慧手機獲得,其為用於辨識該使用者並登入至該等工作區裝置之中的輔助裝置。在本發明之另一具體實施例中,該使用者可被提示提供一已知裝置的位置,而接著該工作區管理系統可以儲存此資訊於該工作區管理系統中。Continuing with the discussion of FIG. 11B, in one embodiment of the invention, the device information (1120) may contain information for the location of each workspace device. Location information can be obtained and stored in the user activity record using GPS information (for work area devices equipped with this function). Location information can be location information. The location of the workspace device stored as one of the device information (1120) may be a city, a building, a room, or any other geographic information at any complexity. The location information of the work area devices can be obtained from an auxiliary user device for logging into the work area devices. For example, in one or more embodiments of the present invention, a user can log into the workspace device using a personal smart phone encoded with NFC tag or equipped with Bluetooth Low Energy (BLE). . In this case, the location information of the work area devices can be obtained from the user's smart phone, which is an auxiliary device for identifying the user and logging into the work area devices. In another embodiment of the invention, the user can be prompted to provide a location of a known device, and then the workspace management system can store the information in the workspace management system.
該裝置資訊可以包含,但不限制於在該裝置上顯示器的大小、該顯示器的尺寸、該裝置的方向(例如,直式、橫式等等)以及該裝置的顯示器解析度。The device information may include, but is not limited to, the size of the display on the device, the size of the display, the orientation of the device (eg, straight, horizontal, etc.) and the display resolution of the device.
在本發明之一具體實施例中,該使用者紀錄包含一裝置ID(其唯一地辨識該裝置)。在該情況中,該裝置ID也與可以使用該裝置ID進行定位的裝置紀錄(未繪示)相關聯。該裝置紀錄可以包含以上敘述之該裝置資訊(1120)。In one embodiment of the invention, the user record includes a device ID (which uniquely identifies the device). In this case, the device ID is also associated with a device record (not shown) that can be located using the device ID. The device record can include the device information (1120) described above.
在本發明的一或多個具體實施例中,該虛擬畫布(1122)的最後狀態代表於該多裝置工作區中所顯示之該等內容物件的最後顯示狀態。換句話說,該虛擬畫布(1122)的最後狀態代表緊接在使用者登出構成該多裝置工作區之該等裝置之一或多者之前,由該多裝置工作橫跨該複數個工作區裝置所見之資料(內容物件)的顯示狀態。因此,藉由在該使用者登出一裝置辨識該使用者,該工作區管理系統能夠捕捉該使用者進行工作所在之該多裝置工作區的最後狀態。在本發明之一具體實施例中,該使用者可能在該多裝置工作區中一預定未活動時間已經到期後,自該多裝置工作區的一或多個裝置自動登出。In one or more embodiments of the invention, the final state of the virtual canvas (1122) represents the last displayed state of the content items displayed in the multi-device workspace. In other words, the final state of the virtual canvas (1122) represents that the multi-device operates across the plurality of workspaces immediately before the user logs out of one or more of the devices that make up the multi-device workspace. The display status of the data (content items) seen by the device. Thus, by identifying the user at the user's logout device, the workspace management system can capture the last state of the multi-device workspace in which the user is working. In one embodiment of the invention, the user may automatically log out of one or more devices of the multi-device workspace after a predetermined inactivity time has expired in the multi-device workspace.
第12圖至第17圖繪示一使用者登入至多個工作區裝置以創建(或形成)一多裝置工作區的實例。該實例並不用於限制本發明。回到第12圖,在第12圖中,一輔助裝置(1200)(亦即一使用者智慧手機)係用於登入至一第一裝置(1202)之中。在第12圖繪示之具體實施例中,該使用者利用該輔助裝置(1200)登入至四個裝置的第一個裝置(1202),該輔助裝置(1200)具有NFC能力。具體來說,該使用者之智慧手機(1200)編碼NFC標籤,而該第一工作區裝置(1202)具有一近場通訊傳輸器/接收器,其發射偵測該NFC標籤之存在性的訊號(1204)、將其解碼,並載入該使用者之憑證至該裝置(1202)。在本發明的一或多個具體實施例中,該使用者之憑證係暫時被載入至該第一裝置(1202)上,達一預定時間段或直到該使用者登出(或被登出)該裝置或該多裝置工作區為止。在本發明的一或多個具體實施例中,一旦該第一裝置(1202)係由該工作區管理系統所辨識,該工作區管理系統識別其為一多裝置工作區中的該第一裝置。據此,該第一裝置(1202)可被指定一工作區裝置ID 1(1211),如第13圖所示。該內容的指定與工作區裝置的分群於以下第18圖中討論。12 through 17 illustrate an example in which a user logs into a plurality of workspace devices to create (or form) a multi-device workspace. This example is not intended to limit the invention. Returning to Fig. 12, in Fig. 12, an auxiliary device (1200) (i.e., a user smart phone) is used to log into a first device (1202). In the particular embodiment depicted in Figure 12, the user utilizes the auxiliary device (1200) to log in to the first device (1202) of the four devices, the auxiliary device (1200) having NFC capability. Specifically, the user's smart phone (1200) encodes an NFC tag, and the first work area device (1202) has a near field communication transmitter/receiver that transmits a signal that detects the presence of the NFC tag. (1204), decode it, and load the user's credentials into the device (1202). In one or more embodiments of the present invention, the user's credentials are temporarily loaded onto the first device (1202) for a predetermined period of time or until the user logs out (or is logged out) ) the device or the multi-device work area. In one or more embodiments of the present invention, once the first device (1202) is recognized by the work area management system, the work area management system identifies the first device in a multi-device work area. . Accordingly, the first device (1202) can be assigned a work area device ID 1 (1211) as shown in FIG. The designation of this content and the grouping of workspace devices are discussed in Figure 18 below.
在本發明之一具體實施例中,該工作區裝置ID唯一地辨識一給定工作區內的裝置。進一步,一旦工作區裝置係被指定到一給定裝置之後,該工作區裝置ID可被暫時顯示在該工作區裝置上(例如,參考第17圖),以提供該使用者有關於將哪一工作區裝置ID指定至每一工作區裝置的視覺指示。In one embodiment of the invention, the work area device ID uniquely identifies a device within a given work area. Further, once the work area device is assigned to a given device, the work area device ID can be temporarily displayed on the work area device (eg, refer to FIG. 17) to provide the user with information about which one to place. The workspace device ID specifies a visual indication to each workspace device.
第13圖為第12圖的後續,其中該使用者使用以上所述相同NFC能力登入至一第二裝置(1206)之中。該第二裝置(1206)發射偵測在該使用者之輔助裝置(1200)上之NFC標籤之存在性的訊號(1207)、將其解碼,並載入該使用者之憑證至該第二裝置(1206)上。如以上說明,該第二裝置(1206)係由該工作區管理系統識別成為該多裝置工作區的部分,並被指定工作區裝置ID2(1213)。Figure 13 is a continuation of Figure 12 in which the user logs into a second device (1206) using the same NFC capabilities described above. The second device (1206) transmits a signal (1207) that detects the presence of the NFC tag on the user's accessory device (1200), decodes it, and loads the user's credentials into the second device. (1206). As explained above, the second device (1206) is identified by the work area management system as part of the multi-device work area and is designated as the work area device ID2 (1213).
登入至該第三裝置(1208)之中的程序於第14圖中繼續。利用該使用者之輔助裝置(1200)使用NFC能力(1209)登入至該第三裝置(1208)之中。如以上說明,該第三裝置(1208)由該工作區管理系統辨識成為該多裝置工作區的部分,並被指定工作區裝置ID 3(1215)。The program logged into the third device (1208) continues in Figure 14. The user's auxiliary device (1200) is used to log into the third device (1208) using the NFC capability (1209). As explained above, the third device (1208) is identified by the work area management system as part of the multi-device work area and designated work area device ID 3 (1215).
在第15圖中,該使用者登入至該第四裝置(1210),且在成功登入之後,該第四裝置係與該包含該三個其他裝置(1202、1206、1208)的多裝置工作區聯繫。最後,如第16圖繪示,該第四裝置(1210)被指定工作裝置ID 4(1217)。In Figure 15, the user logs into the fourth device (1210), and after successful login, the fourth device is associated with the multi-device workspace containing the three other devices (1202, 1206, 1208) contact. Finally, as shown in FIG. 16, the fourth device (1210) is assigned the work device ID 4 (1217).
第16圖繪示所有四個工作區裝置(1202、1206、1208、1210)都以該使用者之憑證被登入,其中每一裝置都已經被指定一工作區裝置ID。該等工作區裝置ID的指定係由該工作區管理系統所追蹤,例如於該等工作區紀錄(1112)中。如以下於第18圖及第19圖中所完整討論,在本發明的一或多個具體實施例中,工作區裝置ID係根據該使用者曾經進行的最後之前已知設定而被指定,即使其在不同位置,以及即使其與目前多裝置工作區設定相比之下具有較多或較少的裝置。此外,工作區裝置ID可以根據該等工作區裝置之位置以及一工作區裝置相對於另一工作區裝置的登入的時間戳記而被指定。如第16圖繪示,之前用於登入或傳輸該使用者之憑證至該等工作區裝置(1202、1206、1208、1210)的使用者之輔助裝置(1200),可以在其顯示器上具有關於已經傳輸有該等憑證或登入資訊之該等裝置(1222、1224、1226、1228)的資訊。Figure 16 shows that all four workspace devices (1202, 1206, 1208, 1210) are logged in with the user's credentials, each of which has been assigned a workspace device ID. The designation of the work area device IDs is tracked by the work area management system, for example, in the work area records (1112). As discussed in detail below in Figures 18 and 19, in one or more embodiments of the present invention, the workspace device ID is assigned based on the last previously known settings that the user has performed, even if It has more or fewer devices at different locations and even if it is compared to current multi-device workspace settings. Additionally, the work area device ID can be specified based on the location of the work area devices and the time stamp of the login of one work area device relative to the other work area device. As shown in FIG. 16, the auxiliary device (1200) of the user previously used to log in or transmit the user's credentials to the workspace devices (1202, 1206, 1208, 1210) may have information on their display. Information about such devices (1222, 1224, 1226, 1228) with such credentials or login information has been transmitted.
在本發明的一或多個具體實施例中,該使用者之輔助裝置(1200)也可以做為具有如以上第10圖中敘述之GUI的輔助控制裝置。該使用者可以使用觸碰輸入(1220),舉例而言,用以控制該使用者所登入之該等工作區裝置的一或多個的顯示器。舉例而言,在本發明的一或多個具體實施例中,(多個)內容物件、(多個)內容物件群組或內容圖樣可以顯示於該使用者之輔助裝置(1200)上。當使用他或她的指尖(1220),該使用者可以藉由利用在該輔助裝置(1200)上的GUI,選擇來自虛擬畫布的那一(些)內容物件群組要被顯示在該等工作區裝置之每一者上。In one or more embodiments of the present invention, the user's auxiliary device (1200) may also be an auxiliary control device having a GUI as described in FIG. 10 above. The user can use the touch input (1220), for example, to control one or more displays of the workspace devices to which the user is logged. For example, in one or more embodiments of the present invention, the content item(s), the content item group(s), or the content pattern may be displayed on the user's auxiliary device (1200). When using his or her fingertips (1220), the user can select which of the content object(s) from the virtual canvas to be displayed by using the GUI on the auxiliary device (1200). On each of the workspace devices.
替代的,在本發明的一或多個具體實施例中,該輔助裝置(1200)也可以成為一工作區裝置,其具有顯示區域,該顯示區域連同該等裝置1202、1206、1208及1210之顯示螢幕/區域而為該多裝置工作區之部分。Alternatively, in one or more embodiments of the present invention, the auxiliary device (1200) may also be a work area device having a display area, together with the devices 1202, 1206, 1208, and 1210. The screen/area is displayed as part of the multi-device workspace.
第17圖繪示以上第16圖中所敘述類似的多裝置工作區,其中該使用者以不同於第16圖從左至右的順序登入至該四個板中。第17圖繪示使用該輔助裝置(1200)之使用者係可以將該等工作區裝置ID的順序對齊而對應於該等裝置之實體左至右的順序。具體來說,在第17圖中,該工作區管理系統已經更新其紀錄,以反映該第四註冊裝置(1206)係位於該第一註冊裝置(1202)的右方,而該第三註冊裝置(1208)係位於該第四註冊裝置(1206)的右方,且該第二註冊裝置(12010)係位於該第三註冊裝置(1208)的右方。使用此資訊,該工作區管理系統將允許該使用者利用GUI操作傳送內容物件至預期的裝置,像是「傳送此內容至位於左側的裝置」的操作。Figure 17 is a diagram showing a similar multi-device work area as described in Figure 16 above, wherein the user logs into the four boards in a sequence from left to right different from Figure 16. Figure 17 illustrates that the user using the auxiliary device (1200) can align the order of the work area device IDs to correspond to the left-to-right order of the entities of the devices. Specifically, in FIG. 17, the work area management system has updated its record to reflect that the fourth registration device (1206) is located to the right of the first registration device (1202), and the third registration device (1208) is located to the right of the fourth registration device (1206), and the second registration device (12010) is located to the right of the third registration device (1208). Using this information, the workspace management system will allow the user to utilize the GUI operations to transfer content objects to the intended device, such as the operation of "delivering this content to the device on the left side."
該領域技術人員將可理解,可以使用其他登入方法登入至每一工作區裝置。舉例而言,在本發明的一或多個具體實施例中,該使用者可以使用另一輔助裝置登入至該等工作區裝置之中,像是USB金鑰、使用者名稱/密碼對、光學標誌、NFC符記、無線射頻ID、藍芽ID,或是這些方法之一或多者的組合。舉例而言,具有該使用者之登入憑證的光學標誌可以被產生並顯示於該使用者之輔助裝置上,並由該等工作區裝置每一者的相機進行掃瞄,以讀取、獲得並應用等使用者之憑證以登入至該等裝置之中。在另一實例中,一光學標誌可被顯示在該工作區上(或其一部分上)。該光學標誌可以接著由一使用者之輔助裝置讀取。該輔助裝置可以將該光學標誌解碼以取出連接資訊,其將使得該輔助裝置提供使用者憑證至一或多個工作區裝置。進一步,該領域技術人員將可理解,在以上第11B圖中討論的資料結構將在該使用者登入至第12圖至第17圖中之每一工作區裝置時所填充。也就是說,對於每一登入而言,該登入的時間戳記、該裝置位置、該工作區裝置ID等等將如以上敘述全部被儲存在該使用者活動紀錄之中,因此該工作區管理系統能夠追蹤並管理該等工作區裝置以及與該等工作區裝置的使用者互動。Those skilled in the art will appreciate that other login methods can be used to log in to each workspace device. For example, in one or more embodiments of the present invention, the user can log into the work area devices using another auxiliary device, such as a USB key, a username/password pair, and an optical A logo, NFC token, radio frequency ID, Bluetooth ID, or a combination of one or more of these methods. For example, an optical logo having the user's login credentials can be generated and displayed on the user's auxiliary device and scanned by the camera of each of the work area devices to read, obtain, and Apply credentials such as the user to log in to the devices. In another example, an optical indicia can be displayed on the work area (or a portion thereof). The optical signature can then be read by an auxiliary device of the user. The accessory device can decode the optical tag to retrieve connection information that will cause the accessory device to provide user credentials to one or more workspace devices. Further, those skilled in the art will appreciate that the data structure discussed in Figure 11B above will be populated when the user logs into each of the workspace devices in Figures 12 through 17. That is, for each login, the timestamp of the login, the device location, the workspace device ID, etc. will all be stored in the user activity record as described above, so the workspace management system The workspace devices can be tracked and managed and interacted with by users of the workspace devices.
第18圖繪示根據本發明一或多個具體實施例的流程圖。具體來說,第18圖繪示創建一多裝置工作區的程序。在步驟1802中,一使用者登入至一裝置之中。此裝置係被稱為一工作區裝置,即使它為該使用者所登入的唯一裝置。根據該使用者的登入,該工作區管理系統可以辨識該使用者,而該使用者的使用者活動紀錄則於步驟1804中獲得。在此階段,該使用者活動紀錄被檢查以確定在該使用者活動紀錄中儲存的使用者登入活動中是否存在先前登入資料(步驟1806)。當先前登入資料不存在於該使用者活動紀錄中時,此指示該工作區管理系統該使用者可能正在創建一新的多裝置工作區。據此,該程序前進至步驟1812,其中創建一新的多裝置工作區,且該裝置被標註為在該新多裝置工作區中的第一裝置。Figure 18 is a flow chart showing one or more embodiments in accordance with the present invention. Specifically, Figure 18 illustrates a procedure for creating a multi-device workspace. In step 1802, a user logs into a device. This device is referred to as a work area device even if it is the only device that the user is logged into. Based on the user's login, the workspace management system can identify the user, and the user's user activity record is obtained in step 1804. At this stage, the user activity record is checked to determine if there is a previous login profile in the user login activity stored in the user activity record (step 1806). When the previous login data does not exist in the user activity record, this indicates that the workspace management system user may be creating a new multi-device workspace. Accordingly, the process proceeds to step 1812 where a new multi-device workspace is created and the device is labeled as the first device in the new multi-device workspace.
回到步驟1806,當先前登入資料存在於該使用者活動紀錄中時(步驟1806),該使用者活動紀錄係被檢查以確定於步驟1802中對裝置的最新登入至否發生在與最近的先前裝置登入的相同位置(步驟1808)。在本發明的一或多個具體實施例中,一相同位置可為任何適當的繁簡度之等級。舉例而言,該登入步驟1802可以於一裝置上實行,該裝置位於與該最近的先前使用者登入至另一裝置於相同的地理位置中。該相同地理位置可為相同房間、相同建築物、相同程式等等。此外,工作區裝置可位於該相同位置,而不需要實體上彼此相鄰。Returning to step 1806, when the previous login data is present in the user activity record (step 1806), the user activity record is checked to determine whether the latest login to the device in step 1802 has occurred with the most recent previous The same location where the device is logged in (step 1808). In one or more embodiments of the invention, an identical location may be of any suitable level of complexity. For example, the login step 1802 can be performed on a device that is located in the same geographic location as the recent previous user logged into another device. The same geographic location can be the same room, the same building, the same program, and the like. Furthermore, the work area devices can be located at the same location without physically adjacent to each other.
回到步驟1808,如果該裝置登入與最近的先前登入在相同位置中,那麼創建對於步驟1802的登入是否發生於該預定時間段內的第二決定(步驟1810)。換句話說,最近先前登入至一工作區裝置的時間戳記係與步驟1802中所發生的登入之時間戳記相比較。如果該等登入發生於一預定時間段的期間之中,那麼下個連續數字便被指定至該使用者於步驟1802中登入的裝置。換句話說,該工作區管理系統使用登入的位置與時間作為兩個條件,藉該兩條件確定該使用者是否希望創建一多裝置工作區。該程序接著前進至步驟1814,其中該裝置係與現有工作區相關聯,並為該工作區被指定下個連續數字(亦即,工作區裝置ID)(例如,參考第12圖至第17圖)。該領域技術人員將可理解,本發明並不限於確定何時創建一多裝置工作區的登入的位置與時間,且可以使用其他適合的條件以進行所述確定。舉例而言,該使用者可以在該使用者活動設定檔中包含一些預設條件,以指示該工作區管理系統何時創建一多裝置工作區。進一步,在本發明之一具體實施例中,只有使用時間(例如,步驟1810)確定一已知裝置是否為工作區的部分。在該具體實施例中,該地理位置係為不需要及/或可以不被知悉(或可得)。Returning to step 1808, if the device login is in the same location as the most recent previous login, then a second decision is made as to whether the login to step 1802 occurred within the predetermined time period (step 1810). In other words, the timestamp of the most recent previous login to a workspace device is compared to the timestamp of the login that occurred in step 1802. If the login occurs during a predetermined period of time, then the next consecutive number is assigned to the device that the user entered in step 1802. In other words, the workspace management system uses the location and time of the login as two conditions by which the user is determined to wish to create a multi-device workspace. The process then proceeds to step 1814 where the device is associated with an existing work area and the next consecutive number (ie, work area device ID) is assigned to the work area (eg, reference to Figures 12 through 17) ). Those skilled in the art will appreciate that the present invention is not limited to determining when to create a location and time for login of a multi-device workspace, and other suitable conditions may be used to make the determination. For example, the user may include some preset conditions in the user activity profile to indicate when the workspace management system creates a multi-device workspace. Further, in one embodiment of the invention, only the time of use (e.g., step 1810) determines if a known device is part of the work area. In this particular embodiment, the geographic location is not required and/or may be unknown (or available).
繼續第18圖,當來自先前使用者登入與目前使用者登入的工作區裝置之位置或登入至該等工作區裝置的時間不符合由該工作區管理系統所設定的條件時(步驟1808或1810導致「否」),那麼該工作區管理系統假設該使用者於步驟1802中所登入的裝置為新工作區的部分,並指定該裝置在該新多裝置工作區的第一數字(步驟1812),且該程序終止。Continuing with Figure 18, when the location of the workspace device from the previous user login and the current user login or the time of logging into the workspace device does not meet the conditions set by the workspace management system (step 1808 or 1810) If the result is "NO", then the workspace management system assumes that the device that the user logged in in step 1802 is part of the new workspace and specifies the first number of the device in the new multi-device workspace (step 1812) And the program terminates.
以上程序敘述如何指定唯一的識別符與連續的數字至形成一多裝置工作區的多個工作區裝置。在本發明的一或多個具體實施例中,多個工作區裝置可由該工作區管理系統分群在一起。當一多裝置的分群係被連接在一起且該系統已經利用第18圖的程序辨識哪一裝置為第一、第二與後續裝置時,使用者只需要與該分群中單一裝置互動,以利用內容物件填充該等工作裝置的任一者。The above procedure describes how to assign unique identifiers and consecutive numbers to multiple workspace devices that form a multi-device workspace. In one or more embodiments of the invention, a plurality of workspace devices may be grouped together by the workspace management system. When a group of multiple devices is connected together and the system has used the procedure of FIG. 18 to identify which device is the first, second, and subsequent devices, the user only needs to interact with a single device in the group to utilize The content item fills any of the working devices.
在本發明之一具體實施例中,實行步驟1802、1804、1806及1812或實行步驟1802、1804、1806、1808及/或1810與1812造成一新的多裝置工作區之創建,其包含單一裝置。進一步,在本發明之一具體實施例中,步驟1802、1804、1806、1808、1810及1814可被實行以增加任意數量的其他裝置至該多裝置工作區。在此方法中,可以動態創建多裝置工作區。In one embodiment of the invention, steps 1802, 1804, 1806, and 1812 or steps 1802, 1804, 1806, 1808, and/or 1810 and 1812 are implemented to create a new multi-device workspace that includes a single device. . Further, in one embodiment of the invention, steps 1802, 1804, 1806, 1808, 1810, and 1814 can be implemented to add any number of other devices to the multi-device workspace. In this method, you can dynamically create a multi-device workspace.
在多裝置工作區(具有一或多個裝置)已經被創建之後,可以實行第19圖中的程序。The program in Fig. 19 can be implemented after a multi-device work area (having one or more devices) has been created.
第19圖繪示根據本發明之一或多個具體實施例於一多裝置工作區中顯示內容的流程圖。在步驟1902中,創建在該多裝置工作區中是否存在用於該新裝置之內容的確定。具體來說,在本發明的一或多個具體實施例中,在該多裝置工作區已經被創建之後,該工作區管理系統確定在先前多裝置工作區會談中該使用者是否產生內容物件(例如,該使用者登入以及增加、刪除及/或修改虛擬畫布中之(多個)內容物件的最後時間)。更具體的,該工作區管理系統可以分析該使用者之(該等)使用者活動紀錄(亦即,創建該多裝置工作區的使用者),以確定是否存在該虛擬畫布的最後狀態(參考第11B圖,1122)。如果不存在有該虛擬畫布的最後狀態,那麼該程序前進至步驟1904。替代的,如果存在該虛擬畫布的最後狀態,那麼該程序前進至步驟1906。在本發明之一具體實施例中,即使存在有該虛擬畫布的最後狀態,該使用者可以選擇前進至步驟1904以創建新的虛擬畫布,而取代前進至步驟1906。Figure 19 is a flow chart showing the display of content in a multi-device workspace in accordance with one or more embodiments of the present invention. In step 1902, a determination is made as to whether there is content for the new device in the multi-device workspace. In particular, in one or more embodiments of the present invention, after the multi-device workspace has been created, the workspace management system determines whether the user generated content objects in a previous multi-device workspace session ( For example, the user logs in and adds, deletes, and/or modifies the last time of the content item(s) in the virtual canvas. More specifically, the work area management system can analyze the user's (these) user activity records (ie, the user who created the multi-device workspace) to determine whether there is a final state of the virtual canvas (reference) Figure 11B, 1122). If the last state of the virtual canvas does not exist, the program proceeds to step 1904. Alternatively, if there is a final state of the virtual canvas, then the program proceeds to step 1906. In one embodiment of the invention, even if there is a final state of the virtual canvas, the user may choose to proceed to step 1904 to create a new virtual canvas instead of proceeding to step 1906.
在本發明另一具體實施例中,在步驟1902上的確定係根據於是否有一或多個內容物件係自動顯示於該多裝置工作區中。如果有內容物件被顯示,該程序前進至步驟1906。In another embodiment of the invention, the determination at step 1902 is based on whether one or more content items are automatically displayed in the multi-device workspace. If a content item is displayed, the program proceeds to step 1906.
在步驟1904中,該等工作區裝置的所有顯示區域可為空白,直到該使用者於該目前多裝置工作區會談期間產生內容物件為止。In step 1904, all of the display areas of the workspace devices may be blank until the user generates content items during the current multi-device workspace session.
在步驟1906中選擇在該多裝置工作區中所顯示之該等內容物件。在本發明之一具體實施例中,該等顯示內容物件的選擇造成一虛擬畫布的選擇,而被選擇的內容物件為其一部分。在本發明另一具體實施例中,步驟1906涉及虛擬畫布的選擇,而非個別內容物件(或內容物件之群組)的選擇。The content items displayed in the multi-device workspace are selected in step 1906. In one embodiment of the invention, the selection of the display content objects results in the selection of a virtual canvas, and the selected content object is a portion thereof. In another embodiment of the invention, step 1906 relates to the selection of a virtual canvas rather than the selection of individual content objects (or groups of content objects).
繼續步驟1906的討論。舉例而言,顯示內容物件的選擇可以包含獲得該虛擬畫布的最後顯示狀態。在本發明的另一具體實施例中,可以使用與該虛擬畫布相關聯的詮釋資料以選擇用於顯示的內容物件。舉例而言,該虛擬畫布可以與當創建一使用者登入時的其位置或時間所相關的資訊相關聯。具體來說,一使用者可以具有一文檔,該文檔用於會議,該會議針對該使用者行事曆上特別日期/時間而被安排,且該使用者可以儲存以下預設/預先配置選項:當他或她在該會議位置敲擊或登入至一工作區裝置時(預設),他或她想要特別的內容物件被顯示。因此,並非在登入時顯示該虛擬畫布的最後顯示狀態,而是該使用者可以設定特別的行事曆事件,當該行事曆條件被滿足時,該特別的行事曆條件觸發其他內容物件(舉例而言,從另一檔案)被顯示於該多裝置工作區上。換句話說,該工作區裝置可以顯示由該詮釋資料所談到的內容物件。在本發明的一或多個具體實施例中,此詮釋資料可被儲存於該使用者活動紀錄中。Continuing with the discussion of step 1906. For example, the selection of the display content item can include obtaining the last displayed state of the virtual canvas. In another embodiment of the invention, the interpretation material associated with the virtual canvas can be used to select a content item for display. For example, the virtual canvas can be associated with information related to its location or time when a user logs in. Specifically, a user can have a document for a meeting, the meeting is scheduled for a special date/time on the user calendar, and the user can store the following preset/pre-configured options: When he or she taps or logs in to a workspace device (preset) at the conference location, he or she wants a particular content item to be displayed. Therefore, instead of displaying the last display state of the virtual canvas at the time of login, the user can set a special calendar event, and when the calendar condition is satisfied, the special calendar condition triggers other content objects (for example, Said, from another file) is displayed on the multi-device workspace. In other words, the workspace device can display the content items spoken by the interpretation material. In one or more embodiments of the invention, the interpretation data can be stored in the user activity record.
該領域技術人員將可理解在不背離本發明範圍下可以使用其他形式的詮釋資料產生內容物件。舉例而言,該詮釋資料可為一行事曆變數,其於該使用者的偏好指示該使用者何時在某時間或日期敲擊或登入至一工作區裝置之中,接著一特別檔案將橫跨該多裝置工作區被顯示。舉例而言,每週一早上九點為該使用者之在辦公室的每週準備會議。當該使用者於週一大約早上九點時敲擊或嘗試登入至會議室或他的辦公室中的工作區裝置時,該工作區管理系統可以儲存行事曆變數,並識別為該虛擬畫布所產生之該等內容物件(該使用者可從該等內容物件選擇特別的內容物件群組來用於該多裝置工作區中的顯示)應為「週之準備會議文檔」。Those skilled in the art will appreciate that other forms of interpretive material can be used to produce content objects without departing from the scope of the invention. For example, the interpretation data can be a calendar variable indicating when the user's preference indicates when the user taps or logs into a workspace device at a certain time or date, and then a special file will span The multi-device workspace is displayed. For example, Monday at 9:00 am for the user's weekly meeting in the office. When the user taps or attempts to log in to the conference room or the workspace device in his office at about 9:00 on Monday, the workspace management system can store the calendar variables and identify the virtual canvas as being generated. The content items (the user can select a particular content object group from the content items for display in the multi-device workspace) should be "Weekly Prepare Meeting Documents."
在本發明又一具體實施例中,該工作區管理系統可經配置以隨著時間「學習」該使用者的使用之型態。舉例而言,如果每天該使用者藉由登入至他的辦公室工作區裝置之中並忙於「檔案x」而開始一天,接著每週一早上該使用者繼續在公司之會議室草擬演示,且在週三晚上該使用者登入至國際扶輪社會議室的工作區裝置之中並呈現一些圖形。藉由分析該使用者的該等活動紀錄,該工作區管理系統可經配置以偵測在週一的會議有一延續。在此情況中,當該使用者於週一登入至該工作區裝置時,被顯示的第一文檔(亦即,為該虛擬畫布所產生之該等內容物件)可為來自該先前週一的工作之延續。In yet another embodiment of the present invention, the work area management system can be configured to "learn" the type of use of the user over time. For example, if the user starts a day by logging into his office workspace device and is busy with "File x", then the user continues to draft the presentation in the company's conference room every Monday morning, and On Wednesday night, the user logged into the workspace device of the Rotary Club meeting room and presented some graphics. By analyzing the activity records of the user, the workspace management system can be configured to detect a continuation of the meeting on Monday. In this case, when the user logs in to the workspace device on Monday, the displayed first document (ie, the content objects generated for the virtual canvas) may be from the previous Monday. The continuation of work.
繼續第19圖,一旦在步驟1906中選擇要顯示之內容物件之後,該工作區管理系統辨識該第一工作區裝置,於該第一工作區裝置顯示來自該虛擬畫布之內容物件(步驟1908)。步驟1908中的確定可以利用指定至該等裝置的該等工作區裝置ID實行(例如,參考第12圖至第17圖),該等裝置為使用第18圖程序所產生之多工作區的部分。換句話說,獲得對於該多裝置工作區中每一工作區裝置的數字之序列指定,並辨識該第一裝置。Continuing with FIG. 19, once the content object to be displayed is selected in step 1906, the workspace management system identifies the first workspace device, and the content device from the virtual canvas is displayed in the first workspace device (step 1908). . The determination in step 1908 can be performed using the work area device IDs assigned to the devices (e.g., with reference to Figures 12 through 17), which are portions of the multiple work areas generated using the program of Figure 18. . In other words, a sequence designation of the numbers for each of the work area devices in the multi-device work area is obtained and the first device is identified.
在步驟1910中,由該使用者選擇(或由該工作區管理系統自動選擇)該虛擬畫布中該等內容物件的至少一部分(於步驟1906中辨識),以顯示在該第一裝置之顯示區域上。在本發明的一或多個具體實施例中,可以利用多種方式實行內容物件從該虛擬畫布的選擇,以進行於每一工作區裝置上之顯示。舉例而言,該使用者登入至該等工作區裝置所使用的使用者之輔助裝置(例如,參考第17圖)可被用為一種使用者介面,以控制該內容的顯示。該使用者也可以在該輔助裝置上看到該虛擬畫布的整體。在此情況中,該使用者可以選擇內容物件的各種組合(亦即,形成多個內容物件群組),並指示應該在哪一工作區裝置上顯示被選擇的內容。替代地,在本發明的一或多個具體實施例中,預設選項可被預先配置並儲存以在多裝置工作區中顯示內容物件。舉例而言,當工作區裝置為在相同地理位置中(例如,相鄰的e掛圖裝置)在每一裝置具有相同或相似顯示區域的公共裝置時,來自該虛擬畫布之內容物件可以橫跨該等所有工作區裝置平均散佈,因此由該虛擬畫布所表現的全部檔案係橫跨該等工作區裝置而被顯示。替代的,當在該相同多裝置工作區中的工作區裝置為公共與私有裝置的混合時,來自該虛擬畫布的內容物件可被鏡射至每一裝置上,因此每一裝置都顯示該等相同內容物件。In step 1910, the user selects (or automatically selects by the workspace management system) at least a portion of the content objects in the virtual canvas (identified in step 1906) for display in the display area of the first device. on. In one or more embodiments of the present invention, the selection of content objects from the virtual canvas can be performed in a variety of ways for display on each workspace device. For example, the user's auxiliary device (eg, refer to FIG. 17) used by the user to log in to the workspace device can be used as a user interface to control the display of the content. The user can also see the entirety of the virtual canvas on the auxiliary device. In this case, the user can select various combinations of content items (i.e., form a plurality of content object groups) and indicate on which workspace device the selected content should be displayed. Alternatively, in one or more embodiments of the invention, the preset options can be pre-configured and stored to display the content item in the multi-device workspace. For example, when the workspace device is a common device having the same or similar display area in each device in the same geographic location (eg, an adjacent e-picture device), the content item from the virtual canvas may span the All of the workspace devices are evenly distributed, so that all of the files represented by the virtual canvas are displayed across the workspace devices. Alternatively, when the workspace device in the same multi-device workspace is a mix of public and private devices, content items from the virtual canvas can be mirrored onto each device, so each device displays such The same content object.
而在又一具體實施例中,該工作區管理系統可以提示該使用者選擇該使用者在每一工作區裝置上想要的該等內容物件(或內容物件群組)。舉例而言,在登入至一工作區裝置時,可以提示該使用者選擇該使用者是否想要顯示該虛擬畫布的最後狀態、於一空白多裝置工作區上產生新的內容物件,或使用儲存在該工作區管理系統中的特別詮釋資料以獲得內容物件進行顯示。In yet another embodiment, the workspace management system can prompt the user to select the content items (or groups of content objects) that the user desires on each workspace device. For example, when logging in to a workspace device, the user may be prompted to select whether the user wants to display the last state of the virtual canvas, generate a new content object on a blank multi-device workspace, or use the storage. Special interpretations in the workspace management system to obtain content objects for display.
在選擇在該第一工作區裝置上用於顯示之該虛擬畫布的至少一部分(步驟1910)時,該使用者可以選擇在該第一工作區裝置上該等經選擇內容物件群組之顯示的縮放程度(步驟1912)。在本發明的一或多個具體實施例中,該縮放程度可由該使用者根據該第一工作區裝置的顯示區域大小所選擇。舉例而言,如果該使用者係在其辦公室中忙於一檔案,並著手將該檔案分享於一會議室中具有相對大顯示區域的e掛圖裝置上,該使用者可以放大在該e掛圖裝置上所顯示之該等內容物件。在本發明的一或多個具體實施例中,不同工作區裝置形式的縮放程度可以被預先配置並儲存在該使用者活動紀錄中。替代的,每一工作區裝置之預設縮放程度可為相同。Upon selecting at least a portion of the virtual canvas for display on the first workspace device (step 1910), the user can select the display of the selected group of content objects on the first workspace device The degree of zooming (step 1912). In one or more embodiments of the present invention, the degree of zooming may be selected by the user based on the size of the display area of the first work area device. For example, if the user is busy with a file in his office and proceeds to share the file on an e-chart device having a relatively large display area in a conference room, the user can zoom in on the e-chart device. The content items are displayed. In one or more embodiments of the invention, the degree of zooming in the form of different work area devices may be pre-configured and stored in the user activity record. Alternatively, the preset zoom level of each workspace device can be the same.
該領域技術人員將可理解,也可以由該使用者選擇除了該縮放程度以外的其他顯示特徵。舉例而言,該顯示的方向(例如橫式或直式)為在該第一工作區裝置上顯示該虛擬畫布之經選擇部分之前,可以提示該使用者進行選擇的另一種顯示特徵。Those skilled in the art will appreciate that other display features other than the degree of zooming may also be selected by the user. For example, the direction of the display (eg, horizontal or straight) is another display feature that can prompt the user to select before displaying the selected portion of the virtual canvas on the first workspace device.
在本發明之一具體實施例中,步驟1912係由該工作區管理系統自動實行。In one embodiment of the invention, step 1912 is performed automatically by the work area management system.
在步驟1914中,來自該虛擬畫布之部分的該(等)經選擇內容物件及/或內容物件群組係以經選擇的縮放程度顯示在該第一工作區裝置上。在本發明之一具體實施例中,步驟1914涉及將該(等)經選擇內容物件及/或內容物件群組傳輸至該適當的工作區裝置。在此階段,進行在該多裝置工作區中是否有其他裝置的決定(步驟1916)。如果有其他的裝置,那麼該程序回到步驟1910使該使用者選擇用於該多裝置工作區中下個裝置的該等內容物件群組。當在該多裝置工作區中沒有其他裝置時(步驟1916),那麼程序終止。In step 1914, the (e) selected content object and/or content object group from the portion of the virtual canvas is displayed on the first workspace device with a selected degree of zoom. In one embodiment of the invention, step 1914 involves transmitting the (e) selected content item and/or content item group to the appropriate workspace device. At this stage, a decision is made as to whether there are other devices in the multi-device work area (step 1916). If there are other devices, then the process returns to step 1910 to cause the user to select the group of content objects for the next device in the multi-device workspace. When there are no other devices in the multi-device workspace (step 1916), the program terminates.
該領域技術人員將可理解,雖然第19圖討論以該多裝置工作區中該第一裝置為開始對每一裝置依依續選擇及顯示內容的程序,但在本發明替代具體實施例中,於一多裝置工作區中的裝置可同時被填充內容物件。舉例而言,當該等裝置要顯示該等相同內容物件時(該等裝置彼此鏡射),該多裝置工作區中的所有裝置都可在同時以經選擇內容物件被填充。在此情況中,該等裝置可以(根據每一工作區裝置之顯示區域的大小)在不同縮放程度與不同方向中顯示該等相同內容物件,或是顯示具有相同的顯示特徵之內容物件。Those skilled in the art will appreciate that while FIG. 19 discusses a procedure for selecting and displaying content for each device starting with the first device in the multi-device workspace, in an alternative embodiment of the present invention, Devices in a multi-device workspace can be filled with content items at the same time. For example, when the devices are to display the same content items (the devices are mirrored to each other), all of the devices in the multi-device workspace can be filled with the selected content items at the same time. In this case, the devices may display the same content items at different zoom levels and in different directions (depending on the size of the display area of each work area device) or display content items having the same display characteristics.
第20A圖繪示四個裝置(裝置1、裝置2、裝置3、裝置4)之顯示區域的實例,其顯示來自該虛擬畫布2000的內容物件。在本發明的一或多個具體實施例中,第20A圖中的虛擬畫布(2000)代表內容之虛擬空間,從該內容虛擬空間可以選擇內容物件群組(2002、2004、2006、2008)而用於一多裝置工作區的每一工作區裝置上之顯示。更具體地,來自一檔案的所有內容(包含文字與影像資料)係由第20A圖中的虛擬畫布(2000)所表現。舉例而言,此檔案可為e演示的多個頁面(如以上第4圖敘述)或筆記的單一頁面。在本發明的一或多個具體實施例中,為每一裝置所選擇及顯示的該等內容物件群組的每一者都建構該虛擬畫布的一部分。每一選擇部分都為單一頁面的一部分,或在來自一全部檔案的內容橫跨第20A圖之該虛擬表現被佈局時的多個頁面的多個部分FIG. 20A illustrates an example of a display area of four devices (device 1, device 2, device 3, device 4) that displays content items from the virtual canvas 2000. In one or more embodiments of the present invention, the virtual canvas (2000) in FIG. 20A represents a virtual space of content from which a content object group (2002, 2004, 2006, 2008) can be selected. A display on each work area device for a multi-device work area. More specifically, all content from a file (including text and image material) is represented by the virtual canvas (2000) in Figure 20A. For example, this file can be a single page of e-demo (as described in Figure 4 above) or a single page of notes. In one or more embodiments of the invention, each of the groups of content objects selected and displayed for each device constructs a portion of the virtual canvas. Each selection portion is part of a single page, or multiple portions of multiple pages when the content from a full archive spans the virtual representation of Figure 20A
進一步,在第20A圖的實例中,裝置1、3及4具有相似的顯示區域,而因此該等經選擇內容物件群組可在相同縮放程度與相同方向中被顯示。另外,裝置2具有與該等其他裝置相比之下的不同顯示區域,而因此可以以不同於裝置1、3及4的顯示特徵顯示該經選擇內容物件群組(2008)。Further, in the example of FIG. 20A, devices 1, 3, and 4 have similar display areas, and thus the selected content object groups can be displayed in the same zoom level and in the same direction. In addition, device 2 has different display areas as compared to such other devices, and thus the selected content object group (2008) can be displayed with display characteristics different from devices 1, 3 and 4.
在本發明的一或多個具體實施例中,第20A圖所繪示之該等裝置的「位置」可由每一裝置之顯示器的左上角之x、y象限所確定,而該縮放程度可從100%的縮放所確定。每一工作區裝置之顯示器的x、y坐標可被儲存在第11B圖的工作區裝置資料結構中。In one or more embodiments of the present invention, the "position" of the devices illustrated in FIG. 20A may be determined by the x and y quadrants of the upper left corner of the display of each device, and the degree of zooming may be from 100% zoom is determined. The x, y coordinates of the display of each workspace device can be stored in the workspace device data structure of Figure 11B.
如可從第20A圖的實例所見,在每一工作區裝置上所顯示之該等內容物件群組(2002、2004、2006、2008)可以構成該虛擬畫布的多個非鄰接部分。進一步,該虛擬畫布的部分可以不被選擇在多裝置工作區之該等裝置的任一者上用於顯示。As can be seen from the example of FIG. 20A, the group of content objects (2002, 2004, 2006, 2008) displayed on each workspace device can constitute a plurality of non-contiguous portions of the virtual canvas. Further, portions of the virtual canvas may not be selected for display on any of the devices of the multi-device workspace.
第20B圖繪示如第20A圖的相同虛擬畫布(2000)。在第20B圖中,顯示在該四個裝置之每一者上的該等內容物件群組(2010、2012、2014、2016)將虛擬畫布(2000)於其整體(由該虛擬畫布所表現之該檔案中的所有內容)中顯示。更具體的,該虛擬畫布(2000)的該等內容物件群組係顯示為該虛擬畫布(2000)的鄰接部分。因此,在第20B圖中單一檔案可橫跨該多裝置工作區均勻分佈,其中該四個裝置的每一者以一鄰接方式顯示不同的內容物件群組(2010、2012、2014、2016)。舉例而言,第20B圖表現的實例中,由該虛擬畫布所表示的檔案具有四個頁面,且頁面1顯示在裝置1上、頁面2顯示在裝置2上、頁面3顯示在裝置3上,而頁面4顯示在裝置4上。該領域技術人員將可理解,該虛擬畫布內容可橫跨該多裝置工作區的全部而被均勻分佈,而不管該頁面數量或是該虛擬畫布的任何其他構成。該虛擬畫布橫跨該等工作區裝置而被均分,因此每一工作區裝置以一鄰接方式顯示該虛擬畫布的一部分。Figure 20B shows the same virtual canvas (2000) as in Figure 20A. In FIG. 20B, the content object groups (2010, 2012, 2014, 2016) displayed on each of the four devices have a virtual canvas (2000) in its entirety (presented by the virtual canvas) Displayed in all the contents of the file). More specifically, the content object groups of the virtual canvas (2000) are displayed as contiguous portions of the virtual canvas (2000). Thus, in Figure 20B a single file can be evenly distributed across the multi-device workspace, with each of the four devices displaying a different group of content objects (2010, 2012, 2014, 2016) in an adjacency manner. For example, in the example of the representation of FIG. 20B, the file represented by the virtual canvas has four pages, and the page 1 is displayed on the device 1, the page 2 is displayed on the device 2, and the page 3 is displayed on the device 3. Page 4 is displayed on device 4. Those skilled in the art will appreciate that the virtual canvas content can be evenly distributed across the entire multi-device workspace regardless of the number of pages or any other configuration of the virtual canvas. The virtual canvas is evenly distributed across the work area devices such that each work area device displays a portion of the virtual canvas in an abutting manner.
以下實例被描述以描繪本發明多個具體實施例的各種應用,且並不用於限制本發明的範圍。The following examples are described to illustrate various applications of the various embodiments of the invention and are not intended to limit the scope of the invention.
考慮一種一使用者先前於裝置A與B上工作的情況。在經過一段時間之後,該使用者利用該使用者之智慧手機登入至裝置C之中。接著創建有關於該新裝置是否應該被加至包含裝置A與B之一現有工作區之中的確定。如果該決定為肯定的(例如,在步驟1808與1810中的確定都為「是」),那麼裝置C將被視為該現有多裝置工作區的一第三裝置。替代的,如果該決定為否定的(例如,在步驟1808及/或1810中的確定為「否」),那麼裝置C將被視為新的多裝置工作區的第一裝置。Consider a situation in which a user previously worked on devices A and B. After a period of time, the user logs into the device C using the user's smart phone. A determination is then made as to whether the new device should be added to an existing work area containing one of devices A and B. If the decision is affirmative (e.g., the determinations in steps 1808 and 1810 are both "yes"), then device C will be considered a third device of the existing multi-device workspace. Alternatively, if the decision is negative (e.g., the determination in steps 1808 and/or 1810 is "NO"), then device C will be considered the first device of the new multi-device workspace.
在另一實例中,假設一對裝置為多裝置工作區的部分,該多裝置工作區只包含兩個裝置。裝置A係顯示一房子的佈局,而裝置B顯示其他內容。假設該使用者登出該第一多裝置工作區,並接著登入至小於裝置A與B的一第三裝置(裝置D)。在此實例中,假設裝置D變為新多裝置工作區中的第一裝置。進一步,假設對於此實例而言,該使用者的現有虛擬畫布係被選擇以在該新多裝置工作區中用於顯示。因為裝置D的顯示區域之大小係小於裝置A與B的顯示區域,該工作區管理系統自動選擇該虛擬畫布的一子集合以在裝置D上進行顯示。據此,在此實例中,只有該房子佈局的一部分被顯示在裝置D上。在另一具體實施例中,該工作區管理系統並不指明要顯示的該虛擬畫布的子集合,並將此決定留給裝置D或該使用者。In another example, assuming that a pair of devices is part of a multi-device work area, the multi-device work area contains only two devices. Device A shows the layout of a house, while Device B displays other content. Assume that the user logs out of the first multi-device workspace and then logs into a third device (device D) that is smaller than devices A and B. In this example, it is assumed that device D becomes the first device in the new multi-device work area. Further, assume that for this example, the user's existing virtual canvas is selected for display in the new multi-device workspace. Because the display area of device D is smaller than the display area of devices A and B, the work area management system automatically selects a subset of the virtual canvas for display on device D. Accordingly, in this example, only a portion of the house layout is displayed on device D. In another embodiment, the workspace management system does not specify a subset of the virtual canvas to display and leaves this decision to device D or the user.
在另一實例中,假設一對裝置為多裝置工作區的部分,該多裝置工作區只包含兩個裝置。裝置A係顯示一房子的佈局,而裝置B顯示其他內容,兩裝置都以直式方向定向。假設該使用者登出該第一多裝置工作區,並接著登入至小於裝置A與B的一第三裝置(裝置D),其中裝置D為橫式方向向。在此實例中,假設裝置D變為一新多裝置工作區中的第一裝置。進一步,假設對於此實例而言,該使用者的現有虛擬畫布係被選擇以在該新多裝置工作區中顯示。因為裝置D的顯示區域大小係小於裝置A與B的顯示區域,且因為該新多裝置工作區的方向係與該現有多裝置工作區不同,因此該工作區管理系統自動選擇該虛擬畫布的一子集合以在裝置D上進行顯示。要顯示之該虛擬畫布之部分的選擇則考慮到裝置D的尺寸與方向兩者。在另一具體實施例中,該工作區管理系統並不指明要顯示之該虛擬畫布的子集合,並將此決定留給裝置D或該使用者。In another example, assuming that a pair of devices is part of a multi-device work area, the multi-device work area contains only two devices. Device A shows the layout of a house, while Device B displays other content, both of which are oriented in a straight direction. It is assumed that the user logs out of the first multi-device work area and then logs into a third device (device D) that is smaller than devices A and B, where device D is in the horizontal direction. In this example, it is assumed that device D becomes the first device in a new multi-device workspace. Further, assume that for this example, the user's existing virtual canvas is selected for display in the new multi-device workspace. Because the display area size of the device D is smaller than the display area of the devices A and B, and because the direction of the new multi-device work area is different from the existing multi-device work area, the work area management system automatically selects one of the virtual canvases. The subset is displayed on device D. The selection of the portion of the virtual canvas to be displayed takes into account both the size and orientation of the device D. In another embodiment, the workspace management system does not specify a subset of the virtual canvas to display and leaves this decision to device D or the user.
該技術的多個具體實施例可於一計算系統上實作。可以使用行動式、桌上式、伺服器、路由器、切換器、內嵌裝置或其他形式硬體的任意組合。舉例而言,如第21圖繪示,該計算系統(2100)可以包含一或多個計算機處理器(2102)、非永久儲存器(2104)(例如,揮發性記憶體,像是隨機存取記憶體(RAM)、快取記憶體)、永久儲存器(2106)(例如,硬碟、像是光碟(CD)驅動器或數位多功能光碟(DVD)驅動器的光學驅動器、快閃記憶體等等)、通訊介面(2112)(例如,藍芽介面、紅外線介面、網路介面、光學介面等等),以及各種其他元件與功能。Multiple embodiments of the technology can be implemented on a computing system. Any combination of mobile, desktop, server, router, switcher, embedded device or other form of hardware can be used. For example, as shown in FIG. 21, the computing system (2100) may include one or more computer processors (2102), non-permanent storage (2104) (eg, volatile memory, such as random access) Memory (RAM), cache memory, permanent storage (2106) (eg, hard drive, optical drive such as a compact disc (CD) drive or digital versatile disc (DVD) drive, flash memory, etc. ), communication interface (2112) (for example, Bluetooth interface, infrared interface, network interface, optical interface, etc.), as well as various other components and functions.
該(等)電腦處理器(2102)可為用於處理多個指令的積體電路。舉例而言,該(等)電腦處理器可為一或多個核心,或一處理器的微核心。該計算系統(2100)也可以包含一或多個輸入裝置(2110),像是觸碰螢幕、鍵盤、滑鼠、麥克風、觸碰板、電子筆或其他形式的輸入裝置。The computer processor (2102) can be an integrated circuit for processing a plurality of instructions. For example, the computer processor can be one or more cores, or a micro core of a processor. The computing system (2100) may also include one or more input devices (2110), such as a touch screen, keyboard, mouse, microphone, touch pad, electronic pen, or other form of input device.
該通訊介面(2112)可以包含一積體電路,用以將該計算系統連接至(未繪示)網路(例如,區域網路(LAN)、像是網際網路的廣域網路(WAN)、行動網路或任何其他形式的網路)及/或連接至另一裝置,像是另一計算裝置。The communication interface (2112) can include an integrated circuit for connecting the computing system to a network (not shown) (eg, a local area network (LAN), a wide area network (WAN) such as the Internet, Mobile network or any other form of network) and/or connected to another device, such as another computing device.
進一步,該計算系統(2100)可以包含一或多個輸出裝置(2108),像是螢幕(例如,液晶螢幕(LCD)、電漿顯示器、觸碰螢幕、陰極射線管(CRT)監視器、投射器或其他顯示裝置)、印表機、外部儲存器或任何其他輸出裝置。該(等)輸出的一或多者可為與該(等)輸入相同或不同。該(等)輸入與輸出裝置可為本地或遠端連接至該(等)電腦處理器(2102)、記憶體(2104)及(多個)儲存器裝置(2106)。存在有許多不同形式的計算系統,而前述的輸入與輸出裝置也可以具有其他形式。Further, the computing system (2100) can include one or more output devices (2108), such as a screen (eg, a liquid crystal display (LCD), a plasma display, a touch screen, a cathode ray tube (CRT) monitor, a projection Or other display device), printer, external storage or any other output device. One or more of the (equal) outputs may be the same or different than the (etc.) input. The input and output device can be locally or remotely coupled to the computer processor (2102), memory (2104), and storage device(s) (2106). There are many different forms of computing systems, and the aforementioned input and output devices can have other forms as well.
具有電腦可讀程式編碼以實行該技術之具體實施例的軟體指令可被整體或部分、暫時或永久儲存在一非暫態電腦可讀媒體上,像是CD、DVD、儲存器裝置、磁盤、磁帶、快閃記憶體、實體記憶體或任何其他電腦可讀儲存媒體。具體來說,該等軟體指令可對應於電腦可讀程式編碼,該電腦可讀程式編碼在由一(或多個)處理器所執行時經配置以實行該技術的一或多個具體實施例。Software instructions having computer readable program code to implement a specific embodiment of the technology may be stored, in whole or in part, temporarily or permanently, on a non-transitory computer readable medium such as a CD, DVD, storage device, disk, Tape, flash memory, physical memory, or any other computer readable storage medium. In particular, the software instructions may correspond to a computer readable program code that, when executed by one (or more) processors, is configured to perform one or more embodiments of the technology .
雖然本發明已經針對一有限數量的具體實施例進行敘述,但是該領域技術人員在受益於本揭示發明下將可理解在不背離於此揭示之本發明的範圍下,可以設計其他具體實施例。據此,本發明的範圍應僅由所附之申請專利範圍所限制。While the invention has been described with respect to a particular embodiment of the present invention, it will be understood that Accordingly, the scope of the invention should be limited only by the scope of the appended claims.
100‧‧‧裝置100‧‧‧ device
102‧‧‧前框架102‧‧‧ front frame
104‧‧‧觸碰部分104‧‧‧Touch part
106‧‧‧反射式顯示器106‧‧‧Reflective display
110‧‧‧電磁層110‧‧‧Electromagnetic layer
112‧‧‧電力供應器112‧‧‧Power supply
114‧‧‧控制器114‧‧‧ Controller
116‧‧‧通訊介面116‧‧‧Communication interface
120‧‧‧背板120‧‧‧back board
202‧‧‧電子橡皮202‧‧‧Electronic eraser
204‧‧‧尖端204‧‧‧ tip
206‧‧‧按鈕206‧‧‧ button
210‧‧‧圓柱210‧‧‧Cylinder
400、500、700‧‧‧e演示400, 500, 700‧‧‧e demonstration
402、404、406、408、504‧‧‧頁面402, 404, 406, 408, 504‧‧ pages
502‧‧‧擁有者502‧‧‧Owners
504‧‧‧頁面1504‧‧‧Page 1
506‧‧‧頁面N506‧‧‧Page N
508‧‧‧頁面ID508‧‧‧Page ID
510‧‧‧狀態510‧‧‧ Status
512‧‧‧顯示器ID512‧‧‧Display ID
514‧‧‧順序資訊514‧‧‧ Sequence Information
702‧‧‧書寫輸入702‧‧‧writing input
704‧‧‧觸碰輸入704‧‧‧Touch input
706‧‧‧顯示器螢幕706‧‧‧Display screen
708‧‧‧目前頁面708‧‧‧ current page
710、GUI‧‧‧圖形化使用者介面710, GUI‧‧‧ graphical user interface
712‧‧‧鉛筆骨架圖712‧‧‧ pencil skeleton
900‧‧‧資料結構900‧‧‧data structure
1200‧‧‧輔助裝置1200‧‧‧Auxiliary device
1202‧‧‧第一工作區裝置1202‧‧‧First Workspace Installation
1204‧‧‧訊號1204‧‧‧ Signal
1206、1208、1210、1222、1224、1226、1228‧‧‧裝置1206, 1208, 1210, 1222, 1224, 1226, 1228‧‧‧ devices
1209、1212‧‧‧近場通訊能力1209, 1212‧‧‧ Near Field Communication Capabilities
1211、1213、1215、1217‧‧‧工作區裝置識別1211, 1213, 1215, 1217‧‧‧ Workspace device identification
1220‧‧‧觸碰輸入1220‧‧‧Touch input
2000‧‧‧虛擬畫布2000‧‧‧Virtual canvas
2002、2004、2006、2008、2010、2012、2014、2016‧‧‧內容物件群組2002, 2004, 2006, 2008, 2010, 2012, 2014, 2016‧‧‧ content group
2100‧‧‧計算系統2100‧‧‧ Computing System
2102‧‧‧電腦處理器2102‧‧‧Computer Processor
2104‧‧‧記憶體2104‧‧‧ memory
2106‧‧‧永久儲存器2106‧‧‧Permanent storage
2108‧‧‧輸出裝置2108‧‧‧ Output device
2110‧‧‧輸入裝置2110‧‧‧Input device
2112‧‧‧通訊介面2112‧‧‧Communication interface
ST‧‧‧步驟ST‧‧‧ steps
第1圖繪示根據一或多個具體實施例之一裝置。 第2A圖至第2C圖繪示根據一或多個具體實施例用以操作一電子掛圖的硬體。 第3A圖至第3C圖繪示根據一或多個具體實施例用以操作一電子掛圖的硬體。 第4圖繪示根據一或多個具體實施例之一電子掛圖的資料結構。 第5圖繪示根據一或多個具體實施例之一電子掛圖的資料關係。 第6圖繪示根據一或多個具體實施例的流程圖。 第7A圖至第7F圖繪示根據一或多個具體實施例之一電子掛圖的實例。 第8圖繪示根據一或多個具體實施例的流程圖。 第9A圖至第9C圖繪示根據一或多個具體實施例用於電子掛圖之儲存資料的實例。 第10圖繪示根據一或多個具體實施例利用一電子掛圖進行協同工作的系統。 第11A圖繪示根據本發明一或多個具體實施例的之一系統。 第11B圖繪示根據本發明一或多個具體實施例的之資料關聯性。 第12圖至第17圖繪示根據本發明一或多個具體實施例轉移多裝置工作區資料的實例。 第18圖至第19圖繪示根據本發明一或多個具體實施例轉移多裝置工作區資料的流程圖。 第20A圖及第20B圖繪示根據本發明一或多個具體實施例從一虛擬畫布將資料填充至多個裝置上的實例。 第21圖繪示根據本發明一或多個具體實施例之一計算系統。Figure 1 illustrates an apparatus in accordance with one or more embodiments. 2A through 2C illustrate hardware for operating an electronic flip chart in accordance with one or more embodiments. FIGS. 3A-3C illustrate hardware for operating an electronic flip chart in accordance with one or more embodiments. FIG. 4 illustrates a data structure of an electronic flip chart according to one or more embodiments. FIG. 5 illustrates a data relationship of an electronic flip chart according to one or more embodiments. Figure 6 illustrates a flow chart in accordance with one or more embodiments. 7A through 7F illustrate an example of an electronic flip chart in accordance with one or more embodiments. FIG. 8 illustrates a flow chart in accordance with one or more embodiments. 9A through 9C illustrate examples of stored data for an electronic wall chart in accordance with one or more embodiments. FIG. 10 illustrates a system for collaboratively working with an electronic flip chart in accordance with one or more embodiments. 11A depicts a system in accordance with one or more embodiments of the present invention. FIG. 11B illustrates data association in accordance with one or more embodiments of the present invention. 12 through 17 illustrate an example of transferring multi-device workspace data in accordance with one or more embodiments of the present invention. 18 through 19 are flow diagrams showing the transfer of multi-device workspace data in accordance with one or more embodiments of the present invention. 20A and 20B illustrate an example of filling data onto a plurality of devices from a virtual canvas in accordance with one or more embodiments of the present invention. Figure 21 illustrates a computing system in accordance with one or more embodiments of the present invention.
Claims (22)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662275126P | 2016-01-05 | 2016-01-05 | |
| US62/275,126 | 2016-01-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201732759A TW201732759A (en) | 2017-09-16 |
| TWI628636B true TWI628636B (en) | 2018-07-01 |
Family
ID=59273183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW105141951A TWI628636B (en) | 2016-01-05 | 2016-12-16 | Method and system to port multi device workspace data |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN107615265A (en) |
| TW (1) | TWI628636B (en) |
| WO (1) | WO2017117658A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10742415B2 (en) | 2019-06-28 | 2020-08-11 | Alibaba Group Holding Limited | Method and apparatus for inter-blockchain transmission of authenticable message |
| CN110417742B (en) * | 2019-06-28 | 2020-11-06 | 创新先进技术有限公司 | Method, device and storage medium for cross-link sending, transferring and receiving authenticable message |
| CN110912870B (en) * | 2019-10-18 | 2021-09-14 | 北京字节跳动网络技术有限公司 | Method, device, medium and electronic equipment for synchronizing data of electronic whiteboard |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070044028A1 (en) * | 2004-04-01 | 2007-02-22 | Dunn Michael H | Virtual flip chart method and apparatus |
| US20070124737A1 (en) * | 2005-11-30 | 2007-05-31 | Ava Mobile, Inc. | System, method, and computer program product for concurrent collaboration of media |
| CN101390106A (en) * | 2005-12-27 | 2009-03-18 | 阿托米内特公司 | Computer session management device and system |
| US20130111362A1 (en) * | 2011-10-26 | 2013-05-02 | Citrix Systems, Inc. | Integrated online workspaces |
| US20140222916A1 (en) * | 2013-02-04 | 2014-08-07 | Haworth, Inc. | Collaboration system including a spatial event map |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7567987B2 (en) * | 2003-10-24 | 2009-07-28 | Microsoft Corporation | File sharing in P2P group shared spaces |
| US7698660B2 (en) * | 2006-11-13 | 2010-04-13 | Microsoft Corporation | Shared space for communicating information |
| US9544158B2 (en) * | 2011-10-05 | 2017-01-10 | Microsoft Technology Licensing, Llc | Workspace collaboration via a wall-type computing device |
-
2016
- 2016-12-16 TW TW105141951A patent/TWI628636B/en not_active IP Right Cessation
- 2016-12-23 WO PCT/CA2016/051539 patent/WO2017117658A1/en not_active Ceased
- 2016-12-23 CN CN201680013157.5A patent/CN107615265A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070044028A1 (en) * | 2004-04-01 | 2007-02-22 | Dunn Michael H | Virtual flip chart method and apparatus |
| US20070124737A1 (en) * | 2005-11-30 | 2007-05-31 | Ava Mobile, Inc. | System, method, and computer program product for concurrent collaboration of media |
| CN101390106A (en) * | 2005-12-27 | 2009-03-18 | 阿托米内特公司 | Computer session management device and system |
| US20130111362A1 (en) * | 2011-10-26 | 2013-05-02 | Citrix Systems, Inc. | Integrated online workspaces |
| US20140222916A1 (en) * | 2013-02-04 | 2014-08-07 | Haworth, Inc. | Collaboration system including a spatial event map |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201732759A (en) | 2017-09-16 |
| WO2017117658A1 (en) | 2017-07-13 |
| CN107615265A (en) | 2018-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10620898B2 (en) | Method to exchange visual elements and populate individual associated displays with interactive content | |
| US10067731B2 (en) | Method and system for representing a shared digital virtual “absolute” canvas | |
| US8866698B2 (en) | Multi-display handheld device and supporting system | |
| US6795060B2 (en) | Data input/output system, data input/output method, and program recording medium | |
| US9134561B2 (en) | Writing tablet information recording device | |
| US10129335B2 (en) | Method and system for dynamic group creation in a collaboration framework | |
| US20100325559A1 (en) | Smart notebook | |
| US10324618B1 (en) | System and method for formatting and manipulating digital ink | |
| US20190332762A1 (en) | Method for recording stroke data made on a touch sensitive interactive device | |
| US20180074775A1 (en) | Method and system for restoring an action between multiple devices | |
| TWI628636B (en) | Method and system to port multi device workspace data | |
| US10430924B2 (en) | Resizable, open editable thumbnails in a computing device | |
| JP7275645B2 (en) | Information processing device and information processing program | |
| WO2010039193A2 (en) | Multi-display handheld device and supporting system | |
| US10430053B1 (en) | Edge navigation mechanism that mimics the use of a flipchart | |
| Cardoso et al. | Interaction tasks and controls for public display applications | |
| KR101941177B1 (en) | Recording Medium Storage Program for Executing Application for Integration Management Wallpaper through Personal Computer Monitor in Computer | |
| Tidrow et al. | Windows 10 Anniversary Update Bible | |
| Pellolio | SAGEBoard: a Whiteboard for Large Multitouch Displays | |
| Sparks | iPad at Work | |
| User | History of Pen and Gesture Computing: Annotated Bibliography in On-line Character Recognition, Pen Computing, Gesture User Interfaces and Tablet and Touch Computers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |