IP Library › Granted Patent US 12,327,016
Granted Patent B2
US 12,327,016 · App. 18/096,504 · Granted Jun 10, 2025

Gesture based workflows in a collaboration system

Inventors: Rupen Chanda (Austin, TX); Demian Entrekin (Oakland, CA)
Assignee: BLUESCAPE BUYER, LLC
G06F3/04883H04L41/22H04L67/02H04L67/53
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,327,016
App. No.
18/096,504
Granted
Jun 10, 2025
Kind
B2
Abstract

A method for facilitating invocation of a procedure by a first network node in a system comprising the first and second network node. The method includes storing, in the second network node, a data set comprising digital assets represented by graphical objects having locations in a virtual workspace, providing information associated with the graphical objects to the first network node, detecting a gesture or a user interaction event contacting a plurality of locations on a screen space of the first network node, obtaining an identification of a workflow procedure in dependence upon an interpretation of the gesture or user interaction event, wherein at least one of the locations corresponds to a location of the graphical object and wherein the workflow procedure has an input parameter associated with one or more properties of the graphical object, and facilitating invocation of the identified workflow procedure according to the input parameter.

Claims (65)

1. A method for operating a server-side network node of a system, the server-side network node having a processor and a communication port, the method comprising:

storing, by the server-side network node, a data set identifying graphical objects having locations with coordinates in a virtual workspace;

providing, from the server-side network node to a client-side network node, at least a portion of the data set including information related to a graphical object, the information enabling display of the graphical object by the client-side network node according to a location of the graphical object in the virtual workspace;

interpreting, at the server-side network node, a detected user interaction event associated with a plurality of locations on a display of the client-side network node,

wherein at least one of the plurality of locations corresponds to coordinates of the graphical object in the virtual workspace;

providing, from the server-side network node to the client-side network node, an identification of a workflow procedure in dependence upon the interpretation of the detected user interaction event,

wherein the workflow procedure has an input parameter associated with one or more properties of the graphical object; and

facilitating invocation of the workflow procedure according to the input parameter.

2. The method of claim 1 , wherein the user interaction event is a gesture.

3. The method of claim 2 , wherein the gesture is a combination of a touch gesture and a non-touch gesture.

4. The method of claim 2 , wherein

the interpreting, at the server-side network node, of the detected user interaction event comprises interpreting a gesture by:

comparing the gesture to a library of gestures stored in a module in communication with the server-side network node, and

determining a context of the gesture.

5. The method of claim 1 , wherein the input parameter includes at least one of:

(i) an identifier of a digital asset associated with the graphical object;

(ii) coordinates of the graphical object;

(iii) an owner of the digital asset linked to the graphical object; and

(iv) a user associated with the digital asset.

6. The method of claim 1 ,

wherein the graphical object is associated with a digital asset that is at least one of (i) an external third-party application, and (ii) an internal built-in user level object, and

wherein the graphical object associated with the digital asset is a container representing the external third-party application.

7. The method of claim 6 ,

wherein the data set includes information that allows the workflow procedure to be invoked using the external third-party application, and

wherein the container loads a specific URL associated with the external third-party application and the URL is obtained from the data set using information from the data set associated with the graphical object.

8. The method of claim 1 , wherein the graphical object is associated with a digital asset that is a natively integrated third-party application and the graphical object is a container representing the natively integrated third-party application.

9. The method of claim 8 , wherein the data set includes information that allows the workflow procedure to be invoked using the natively integrated third-party application.

10. The method of claim 1 , wherein the method further comprises:

providing, from the server-side network node to the client-side network node, at least a portion of the data set including information related to a second graphical object, the information enabling display of the second graphical object by the client-side network node according to coordinates of the second graphical object in the virtual workspace,

wherein at least one of the plurality of locations corresponds to coordinates of the second graphical object, and

wherein the workflow procedure has a second input parameter associated with one or more properties of the second graphical object; and

facilitating invocation of the workflow procedure according to the second input parameter.

11. The method of claim 10 , wherein the workflow procedure invokes a second digital asset associated with the second graphical object to perform an operation using information related to the second digital asset.

12. The method of claim 11 ,

wherein the second digital asset is an external third-party application and the second graphical object associated with the second digital asset is a container representing the external third-party application, and

wherein the data set includes information that allows the workflow procedure to be invoked using the external third-party application.

13. The method of claim 11 ,

wherein the second digital asset is a natively integrated third-party application and the second graphical object associated with the second digital asset is a container representing the natively integrated third-party application, and

wherein the data set includes information that allows the workflow procedure to be invoked using the natively integrated third-party application.

14. The method of claim 11 ,

wherein the graphical object is associated with a digital asset that is an electronic document and the second digital asset is an image extractor, and

wherein the workflow procedure invokes the second digital asset to extract an image from the electronic document.

15. The method of claim 1 , wherein the identification of the workflow procedure is contextual based on a type of the graphical object.

16. The method of claim 1 , wherein the workflow procedure includes:

requesting a user that provided the user interaction event to identify a target user to which a digital asset associated with the graphical object is to be shared.

17. The method of claim 1 , wherein the workflow procedure includes at least one of:

(i) changing a status of a digital asset associated with the graphical object; and

(ii) assigning a status of a digital asset associated with the graphical object.

18. The method of claim 1 , wherein the workflow procedure includes:

approving a digital asset associated with the graphical object.

19. A system comprising a server-side network node, the server-side network node having a communication module and a processor, and comprising logic, executable by the processor, to:

store, by the server-side network node, a data set identifying graphical objects having locations with coordinates in a virtual workspace;

provide, from the server-side network node to a client-side network node, at least a portion of the data set including information related to a graphical object, the information enabling display of the graphical object by the client-side network node according to a location of the graphical object in the virtual workspace;

interpret, at the server-side network node, a detected user interaction event associated with a plurality of locations on a display of the client-side network node,

wherein at least one of the plurality of locations corresponds to coordinates of the graphical object in the virtual workspace;

provide, from the server-side network node to the client-side network node, an identification of a workflow procedure in dependence upon the interpretation of the detected user interaction event,

wherein the workflow procedure has an input parameter associated with one or more properties of the graphical object; and

facilitate invocation of the workflow procedure according to the input parameter.

20. A non-transitory computer readable storage medium impressed with computer program instructions to operate a server-side network node of a system, the instructions, when executed on one or more processors, causing the one or more processor to implement operations comprising:

storing, by the server-side network node, a data set identifying digital assets associated with graphical objects having locations with coordinates in a virtual workspace;

providing, from the server-side network node to a client-side network node, at least a portion of the data set including information related to a graphical object associated with a digital asset, the information enabling display of the graphical object by the client-side network node according to a location of the graphical object in the virtual workspace;

interpreting, at the server-side network node, a detected user interaction event associated with a plurality of locations on a display of the client-side network node,

wherein at least one of the plurality of locations corresponds to coordinates of the graphical object in the virtual workspace;

providing, from the server-side network node to the client-side network node, an identification of a workflow procedure in dependence upon the interpretation of the detected user interaction event, wherein the workflow procedure has an input parameter associated with one or more properties of the graphical object; and

facilitating invocation of the workflow procedure according to the input parameter.

Assignments (3)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Oct 14, 2024
From: THOUGHT STREAM LLC; HAWORTH, INC.
To: BLUESCAPE BUYER, LLC
Reel/Frame 069163/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2024
From: HAWORTH, INC.
To: BLUESCAPE BUYER LLC (DBA BLUESCAPE)
Reel/Frame 069082/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: CHANDA, RUPEN; ENTREKIN, DEMIAN
To: HAWORTH, INC.
Reel/Frame 063137/0224 →
Continuity (3)
Continuation 16800752 · Feb 25, 2020
Provisional Application 62810309 · Feb 25, 2019
Related Publication 20230221858A1 · Jul 13, 2023
References Cited (237)
US 4686332A · Greanias et al. · 1987 [cited by applicant]
US 5008853A · Bly et al. · 1991 [cited by applicant]
US 5220657A · Bly et al. · 1993 [cited by applicant]
US 5309555A · Akins et al. · 1994 [cited by applicant]
US 5394521A · Henderson, Jr. et al. · 1995 [cited by applicant]
US 5446842A · Schaeffer et al. · 1995 [cited by applicant]
US 5537526A · Anderson et al. · 1996 [cited by applicant]
US 5563996A · Tchao · 1996 [cited by applicant]
US 5689628A · Robertson · 1997 [cited by applicant]
US 5727002A · Miller et al. · 1998 [cited by applicant]
US 5781732A · Adams · 1998 [cited by applicant]
US 5818425A · Want et al. · 1998 [cited by applicant]
US 5835713A · FitzPatrick et al. · 1998 [cited by applicant]
US 5872924A · Nakayama et al. · 1999 [cited by applicant]
US 5938724A · Pommier et al. · 1999 [cited by applicant]
US 5940082A · Brinegar et al. · 1999 [cited by applicant]
US 6078921A · Kelley · 2000 [cited by applicant]
US 6084584A · Nahi et al. · 2000 [cited by applicant]
US 6128014A · Nakagawa et al. · 2000 [cited by applicant]
US 6167433A · Maples et al. · 2000 [cited by applicant]
US 6320597B1 · Teperen · 2001 [cited by applicant]
US 6342906B1 · Kumar et al. · 2002 [cited by applicant]
US 6343313B1 · Salesky et al. · 2002 [cited by applicant]
US 6518957B1 · Lehtinen et al. · 2003 [cited by applicant]
US 6564246B1 · Varma et al. · 2003 [cited by applicant]
US 6710790B1 · Fagioli · 2004 [cited by applicant]
US 6778989B2 · Bates et al. · 2004 [cited by applicant]
US 6911987B1 · Mairs et al. · 2005 [cited by applicant]
US 6930673B2 · Kaye et al. · 2005 [cited by applicant]
US 6930679B2 · Wu et al. · 2005 [cited by applicant]
US 7003728B2 · Berque · 2006 [cited by applicant]
US 7043529B1 · Simonoff · 2006 [cited by applicant]
US 7100195B1 · Underwood · 2006 [cited by applicant]
US 7129934B2 · Uman et al. · 2006 [cited by applicant]
US 7171448B1 · Danielsen et al. · 2007 [cited by applicant]
US 7356563B1 · Leichtling et al. · 2008 [cited by applicant]
US 7450109B2 · Halcrow et al. · 2008 [cited by applicant]
US D600703S · LaManna et al. · 2009 [cited by applicant]
US 7908325B1 · Pabla et al. · 2011 [cited by applicant]
US 8209308B2 · Rueben et al. · 2012 [cited by applicant]
US D664562S · McCain et al. · 2012 [cited by applicant]
US 8402391B1 · Doray et al. · 2013 [cited by applicant]
US 8407290B2 · Abt, Jr. et al. · 2013 [cited by applicant]
US 8898590B2 · Okada et al. · 2014 [cited by applicant]
US 8954862B1 · Mabie et al. · 2015 [cited by applicant]
US 9201854B1 · Kloiber et al. · 2015 [cited by applicant]
US 9298834B2 · Kleppner et al. · 2016 [cited by applicant]
US 9465434B2 · Mason · 2016 [cited by applicant]
US 9471192B2 · Mason · 2016 [cited by applicant]
US 9477522B2 · Harper et al. · 2016 [cited by applicant]
US 9479548B2 · Jensen et al. · 2016 [cited by applicant]
US 9479549B2 · Pearson · 2016 [cited by applicant]
US 10009550B1 · Hunt · 2018 [cited by applicant]
US 10255023B2 · Liu et al. · 2019 [cited by applicant]
US 11573694B2 · Chanda et al. · 2023 [cited by applicant]
US 20030020671A1 · Santoro et al. · 2003 [cited by applicant]
US 20030058227A1 · Hara et al. · 2003 [cited by applicant]
US 20040060037A1 · Damm et al. · 2004 [cited by applicant]
US 20040083264A1 · Veselov · 2004 [cited by applicant]
US 20040093331A1 · Garner et al. · 2004 [cited by applicant]
US 20040150627A1 · Luman et al. · 2004 [cited by applicant]
US 20040155871A1 · Perski et al. · 2004 [cited by applicant]
US 20040174398A1 · Luke et al. · 2004 [cited by applicant]
US 20040243605A1 · Bernstein et al. · 2004 [cited by applicant]
US 20040243663A1 · Johanson et al. · 2004 [cited by applicant]
US 20050060656A1 · Martinez et al. · 2005 [cited by applicant]
US 20050195216A1 · Kramer et al. · 2005 [cited by applicant]
US 20050237380A1 · Kakii et al. · 2005 [cited by applicant]
US 20050262107A1 · Bergstraesser et al. · 2005 [cited by applicant]
US 20050273700A1 · Champion et al. · 2005 [cited by applicant]
US 20060012580A1 · Perski et al. · 2006 [cited by applicant]
US 20060066588A1 · Lyon et al. · 2006 [cited by applicant]
US 20060085767A1 · Hinckley et al. · 2006 [cited by applicant]
US 20060195507A1 · Baek et al. · 2006 [cited by applicant]
US 20060211404A1 · Cromp et al. · 2006 [cited by applicant]
US 20060220982A1 · Ueda · 2006 [cited by applicant]
US 20060224427A1 · Salmon · 2006 [cited by applicant]
US 20060294473A1 · Keely et al. · 2006 [cited by applicant]
US 20070136685A1 · Bhatla et al. · 2007 [cited by applicant]
US 20070198744A1 · Wensley et al. · 2007 [cited by applicant]
US 20070262964A1 · Zotov et al. · 2007 [cited by applicant]
US 20080114844A1 · Sanchez et al. · 2008 [cited by applicant]
US 20080143818A1 · Ferren et al. · 2008 [cited by applicant]
US 20080155480A1 · Van Wyk · 2008 [cited by examiner]
US 20080163053A1 · Hwang et al. · 2008 [cited by applicant]
US 20080177771A1 · Vaughn · 2008 [cited by applicant]
US 20080201339A1 · McGrew et al. · 2008 [cited by applicant]
US 20080207188A1 · Ahn et al. · 2008 [cited by applicant]
US 20080301101A1 · Baratto et al. · 2008 [cited by applicant]
US 20090049381A1 · Robertson et al. · 2009 [cited by applicant]
US 20090089682A1 · Baier et al. · 2009 [cited by applicant]
US 20090128516A1 · Rimon et al. · 2009 [cited by applicant]
US 20090153519A1 · Suarez Rovere · 2009 [cited by applicant]
US 20090160786A1 · Finnegan · 2009 [cited by applicant]
US 20090174679A1 · Westerman · 2009 [cited by applicant]
US 20090195518A1 · Mattice et al. · 2009 [cited by applicant]
US 20090207146A1 · Shimasaki et al. · 2009 [cited by applicant]
US 20090217177A1 · DeGrazia · 2009 [cited by applicant]
US 20090234721A1 · Bigelow et al. · 2009 [cited by applicant]
US 20090251457A1 · Walker et al. · 2009 [cited by applicant]
US 20090278806A1 · Duarte et al. · 2009 [cited by applicant]
US 20090282359A1 · Saul et al. · 2009 [cited by applicant]
US 20090309846A1 · Trachtenberg et al. · 2009 [cited by applicant]
US 20090309853A1 · Hildebrandt et al. · 2009 [cited by applicant]
US 20100011316A1 · Sar et al. · 2010 [cited by applicant]
US 20100017727A1 · Offer et al. · 2010 [cited by applicant]
US 20100073454A1 · Lovhaugen et al. · 2010 [cited by applicant]
US 20100132034A1 · Pearce et al. · 2010 [cited by applicant]
US 20100192091A1 · Oishi et al. · 2010 [cited by applicant]
US 20100194701A1 · Hill · 2010 [cited by applicant]
US 20100205190A1 · Morris et al. · 2010 [cited by applicant]
US 20100211920A1 · Westerman et al. · 2010 [cited by applicant]
US 20100306650A1 · Oh et al. · 2010 [cited by applicant]
US 20100306696A1 · Groth et al. · 2010 [cited by applicant]
US 20100309148A1 · Fleizach et al. · 2010 [cited by applicant]
US 20100315481A1 · Wijngaarden et al. · 2010 [cited by applicant]
US 20100318470A1 · Meinel et al. · 2010 [cited by applicant]
US 20100318921A1 · Trachtenberg et al. · 2010 [cited by applicant]
US 20100328306A1 · Chau et al. · 2010 [cited by applicant]
US 20110047505A1 · Fillion et al. · 2011 [cited by applicant]
US 20110050640A1 · Lundback et al. · 2011 [cited by applicant]
US 20110055773A1 · Agarawala et al. · 2011 [cited by applicant]
US 20110060992A1 · Jevons et al. · 2011 [cited by applicant]
US 20110063191A1 · Leung et al. · 2011 [cited by applicant]
US 20110069184A1 · Go · 2011 [cited by applicant]
US 20110109526A1 · Bauza et al. · 2011 [cited by applicant]
US 20110148926A1 · Koo et al. · 2011 [cited by applicant]
US 20110154192A1 · Yang et al. · 2011 [cited by applicant]
US 20110181526A1 · Shaffer · 2011 [cited by examiner]
US 20110183654A1 · Lanier et al. · 2011 [cited by applicant]
US 20110191343A1 · Heaton et al. · 2011 [cited by applicant]
US 20110197147A1 · Fai · 2011 [cited by applicant]
US 20110197157A1 · Hoffman et al. · 2011 [cited by applicant]
US 20110202424A1 · Chun et al. · 2011 [cited by applicant]
US 20110208807A1 · Shaffer · 2011 [cited by applicant]
US 20110214063A1 · Saul · 2011 [cited by applicant]
US 20110216064A1 · Dahl et al. · 2011 [cited by applicant]
US 20110225494A1 · Shmuylovich et al. · 2011 [cited by applicant]
US 20110243380A1 · Forutanpour et al. · 2011 [cited by applicant]
US 20110246875A1 · Parker et al. · 2011 [cited by applicant]
US 20110264785A1 · Newman et al. · 2011 [cited by applicant]
US 20110271229A1 · Yu · 2011 [cited by applicant]
US 20120011465A1 · Rezende · 2012 [cited by applicant]
US 20120019452A1 · Westerman · 2012 [cited by applicant]
US 20120026200A1 · Okada et al. · 2012 [cited by applicant]
US 20120030193A1 · Richberg et al. · 2012 [cited by applicant]
US 20120038572A1 · Kim et al. · 2012 [cited by applicant]
US 20120050197A1 · Kemmochi · 2012 [cited by applicant]
US 20120075212A1 · Park et al. · 2012 [cited by applicant]
US 20120124124A1 · Beaty et al. · 2012 [cited by applicant]
US 20120127126A1 · Mattice et al. · 2012 [cited by applicant]
US 20120169772A1 · Werner et al. · 2012 [cited by applicant]
US 20120176328A1 · Brown et al. · 2012 [cited by applicant]
US 20120179994A1 · Knowlton et al. · 2012 [cited by applicant]
US 20120229425A1 · Barrus et al. · 2012 [cited by applicant]
US 20120254858A1 · Moyers et al. · 2012 [cited by applicant]
US 20120260176A1 · Sehrer · 2012 [cited by applicant]
US 20120274583A1 · Haggerty · 2012 [cited by applicant]
US 20120275683A1 · Adler et al. · 2012 [cited by applicant]
US 20120278738A1 · Kruse et al. · 2012 [cited by applicant]
US 20120320073A1 · Mason · 2012 [cited by applicant]
US 20130004069A1 · Hawkins et al. · 2013 [cited by applicant]
US 20130027404A1 · Sarnoff · 2013 [cited by applicant]
US 20130047093A1 · Reuschel et al. · 2013 [cited by applicant]
US 20130086487A1 · Findlay et al. · 2013 [cited by applicant]
US 20130093695A1 · Davidson · 2013 [cited by applicant]
US 20130198653A1 · Tse et al. · 2013 [cited by applicant]
US 20130218998A1 · Fischer et al. · 2013 [cited by applicant]
US 20130222371A1 · Reitan · 2013 [cited by applicant]
US 20130246969A1 · Barton · 2013 [cited by applicant]
US 20130282820A1 · Jabri et al. · 2013 [cited by applicant]
US 20130320073A1 · Yokoo et al. · 2013 [cited by applicant]
US 20130346878A1 · Mason · 2013 [cited by applicant]
US 20130346910A1 · Mason · 2013 [cited by applicant]
US 20140013234A1 · Beveridge et al. · 2014 [cited by applicant]
US 20140022334A1 · Lockhart et al. · 2014 [cited by applicant]
US 20140032770A1 · Pegg · 2014 [cited by applicant]
US 20140033067A1 · Pittenger et al. · 2014 [cited by applicant]
US 20140040767A1 · Bolia · 2014 [cited by applicant]
US 20140055400A1 · Reuschel · 2014 [cited by applicant]
US 20140062957A1 · Perski et al. · 2014 [cited by applicant]
US 20140063174A1 · Junuzovic et al. · 2014 [cited by applicant]
US 20140149901A1 · Hunter · 2014 [cited by applicant]
US 20140215393A1 · Schwartz et al. · 2014 [cited by applicant]
US 20140222916A1 · Foley et al. · 2014 [cited by applicant]
US 20140223334A1 · Jensen et al. · 2014 [cited by applicant]
US 20140223335A1 · Pearson · 2014 [cited by applicant]
US 20140250398A1 · Andrews · 2014 [cited by examiner]
US 20140282229A1 · Laukkanen et al. · 2014 [cited by applicant]
US 20140380193A1 · Coplen et al. · 2014 [cited by applicant]
US 20150007040A1 · Xu et al. · 2015 [cited by applicant]
US 20150007055A1 · Lemus et al. · 2015 [cited by applicant]
US 20150084055A1 · Nagata et al. · 2015 [cited by applicant]
US 20150089452A1 · Dorninger · 2015 [cited by applicant]
US 20150135046A1 · Moore et al. · 2015 [cited by applicant]
US 20150185990A1 · Thompson · 2015 [cited by applicant]
US 20150248384A1 · Luo et al. · 2015 [cited by applicant]
US 20150279071A1 · Xin · 2015 [cited by applicant]
US 20150331489A1 · Edwardson · 2015 [cited by applicant]
US 20150365277A1 · Moyers · 2015 [cited by examiner]
US 20160085381A1 · Parker et al. · 2016 [cited by applicant]
US 20160142471A1 · Tse et al. · 2016 [cited by applicant]
US 20160232647A1 · Carlos et al. · 2016 [cited by applicant]
US 20160328098A1 · Santhakumar et al. · 2016 [cited by applicant]
US 20160328114A1 · Santhakumar et al. · 2016 [cited by applicant]
US 20160378291A1 · Pokrzywka · 2016 [cited by applicant]
US 20170090852A1 · Harada · 2017 [cited by applicant]
US 20170235537A1 · Liu et al. · 2017 [cited by applicant]
US 20170315767A1 · Rao · 2017 [cited by applicant]
US 20170330150A1 · Foley et al. · 2017 [cited by applicant]
CN 101630240A · 2010 [cited by applicant]
CN 102483848A · 2012 [cited by applicant]
JP 2001356878A · 2001 [cited by applicant]
JP 2002116996A · 2002 [cited by applicant]
JP 2005258877A · 2005 [cited by applicant]
JP 2010079834A · 2010 [cited by applicant]
JP 2010129093A · 2010 [cited by applicant]
JP 2010134897A · 2010 [cited by applicant]
JP 2010165178A · 2010 [cited by applicant]
JP 2010218313A · 2010 [cited by applicant]
JP 2012043251A · 2012 [cited by applicant]
WO 0161633A2 · 2001 [cited by applicant]
WO 2009018314A2 · 2009 [cited by applicant]
WO 2011029067A2 · 2011 [cited by applicant]
WO 2011048901A1 · 2011 [cited by applicant]
WO 2012162411A1 · 2012 [cited by applicant]
WO 2014023432A1 · 2014 [cited by applicant]
WO 2014121209A2 · 2014 [cited by applicant]
“Ergonomics Data and Mounting Heights,” Ergonomic Ground Rules, last revised Sep. 22, 2010, 2 pgs. [cited by applicant]
Albin, T., “Comfortable Portable Computing: The Ergonomic Equation,” Copyright 2008 Ergotron, Inc., 19 pgs. [cited by applicant]
Anacore, “Anacore Presents Synthesis”, InfoComm 2012: Las Vegas, NV, USA, Jun. 9-15, 2012, 2 pages, screen shots taken fromhttp://www.youtube.com/watch?v=FbQ9P1c5aNk (visited Nov. 1, 2013). [cited by applicant]
Ionescu, Ama, et al., “WorkspaceNavigator: Tools for Capture, Recall and Reuse using Spatial Cues in an Interactive Workspace,” 2002, <URL=https://hci.stanford.edu/research/wkspcNavTR.pdf>, 16 p. [cited by applicant]
Johanson, Brad et al., “The Event Heap: an Enabling Infrastructure for Interactive Workspaces.” 2000 <Url=https://iraphics.stanford.edu/papers/eheap/>, 11 pages. [cited by applicant]
Masters Thesis: “The ANA Project, Development of the ANA-Core Software” Ariane Keller, Sep. 21, 2007, ETH Zurich, 92 pages. [cited by applicant]
Taylor, Allen G., “SQL for Dummies,” 7th Ed., published Jul. 5, 2012, 11 pages. [cited by applicant]
Villamor, C., et al., “Touch Gesture Reference Guide”, Apr. 15, 2010, retrieved from the internet: http://web.archive.org/web/20100601214053; http://www.lukew.com/touch/TouchGestureGuide.pdf, 7 pages, retrieved on Apr. … [cited by applicant]
W3C Working Group Note, HTML: The Markup Language (an HTML language reference), http://www.w3.org/TR/html-markup/iframe.html[Aug. 4, 2016 2:01:59 PM], 3 pages. [cited by applicant]