In numerous present day scenarios, computer networks may provide remote access to data for display on a mobile device, and in particular to enable remote access to data that are stored in different locations. For example, in the healthcare sector a medical practitioner, such as a surgeon working at a first hospital, may want to compare medical imaging data, such as, for example, MRI data or CT Scan data of a patient captured at the first hospital with imaging data of the patient that have been previously captured at a second hospital or medical imaging facility. In another example, a medical practitioner may want to compare imaging data captured of a patient with reference imaging data stored in a medical repository.
Use of wireless handheld devices such as, for example, IPHONE, ANDROID, and IPAD has rapidly increased over the last couple of years to the extent that now nearly every professional owns at least one wireless handheld device. State of the art wireless mobile technology enables use of small wireless handheld devices to access the Internet and download various forms of image data files for display thereon.
A method and system for providing remote access to data for display on a device such as a mobile device via a computer network is provided. According to some implementations, the method and system provide substantially simultaneous remote access to data stored in different locations for display on a wireless handheld device via a wireless computer network.
According to some implementations, there are disclosed methods of providing remote access to a plurality of application programs executing on plural server computers. The methods include providing at least one server remote access program on each the plural server computers, each of the plural server remote access programs being in communication with a respective one of plural application programs; providing at least one remote connection to a client remote access program executing on a client computer, the at least one remote connection enabling remote access to the plural application programs, and the client remote access program communicating with the at least one server remote access program over the at least one remote connection; communicating presentation data representing a change in a state of at least one of the plural application programs to the client remote access program; and displaying the presentation data at the client computer.
According to some implementations, there are disclosed methods of providing remote access to a plurality of application programs executing on plural server computers. The methods may include providing a server remote access program on each of the plural server computers, each server remote access program being in communication with a respective one of plural application programs; providing at least one remote connection to a client remote access program executing on a client computer, the at least one remote connection enabling remote access to the plural application programs; and communicating presentation data representing a change in a state of at least one of the plural application programs to the client remote access program.
According to some implementations, there are disclosed methods of providing remote access to a plurality of application programs executing at a client computer. The methods may include providing a client remote access program on the client computer, the client remote access program being in communication with plural server computers, each of the plural server computers executing a server remote access program that is in communication with a respective one of the plural application programs; making remote connections to each server remote access program, the remote connections enabling remote access to the plural application programs; communicating presentation data representing a change in a state of the plural application programs to the client remote access program; and displaying the presentation data at the client computer.
These and other objects and advantages may be provided by the embodiments of the disclosure, including some implementations exemplified in the description and figures.
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various implementations. Like reference numerals are used to reference like elements throughout. In the drawings:
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. While implementations of the disclosure will be described for providing substantially simultaneous remote access to imaging data stored in two different locations in a clinical environment for display on a wireless handheld device only for the sake of simplicity, it will become evident to those skilled in the art that the embodiments of the disclosure are not limited thereto, but are applicable for providing remotes access to any number of locations, various other forms of data, in numerous other present day applications, and for display on other devices such as laptop computers or personal computers.
Referring to
The first server computer 102A may be connected to a first Local Area Network (LAN) 109A of a first hospital while the second server computer 102B is connected to a second Local Area Network (LAN) 109B of a second hospital. Imaging data such as, for example, MRI imaging data, CT Scan imaging data and X-ray imaging data captured at the first and the second hospital are stored in data bases 108A and 108B connected to the LANs 109A and 109B, respectively. Typically, the server computers 102A and 102B execute an electronic Picture Archiving and Communication System (PACS) using the Digital Imaging and Communications in Medicine (DICOM) format for storage and transfer. As is evident to those skilled in the art, the DICOM format is substantially unsuitable for providing remote access thereto and for displaying the same on a wireless handheld device. The PACS or other image retrieval or image processing application programs are performed, for example, by executing on the processors 104A and 104B executable commands of the respective application programs stored in memory 106A and 106B of the server computers 102A and 102B.
According to some implementations, access to data using, for example, a handheld wireless device 112A, 112B is enabled by executing: a first server remote access program on the processor 104A of the first server computer 102A; a second server remote access program on the processor 104B of the second server computer 102B; and a respective client remote access program executed on a processor 118A, 118B of the client computer 112A, 112B. The first and the second server remote access program may be performed by executing executable commands stored in the memory 106A and 106B of the first and the second server computer 102A and 102B while the client remote access program is performed by executing executable commands stored in memory 120A, 120B of the client computer 112A, 112B. An example of the server remote access program is PUREWEB, available from Calgary Scientific, Inc. of Calgary, Alberta.
As illustrated in
The first and the second server remote access program and the client remote access program may be implemented using standard programming languages and communication is enabled using standard communication technologies such as, for example, Hyper Text Transfer Protocol (HTTP), virtual private networks (VPN), and secure socket layers (SSL), which are well known to those skilled in the art. Provision of the first and the second server remote access program and the client remote access program enable implementation of aspects of the disclosure as a retrofit to existing technologies on the server side as well as on the client side.
The first and the second server remote access program receive first and second image data from the first and the second application program, respectively. Upon receipt, the first and the second server remote access program generate first and second “presentation data” of the first and second image data and transmit the same to the client remote access program. The first and second presentation data may be generated in a fashion according to hardware capabilities of the client computer 112A, 1128, for example, in accordance with processing capacity, memory size, type of graphical display, and type of user interface.
For example, presentation data generated and transmitted for a laptop computer or desktop computer are different from presentation data generated and transmitted for a handheld device such as, for example, an IPHONE. Generation of presentation data enables a substantial reduction in the amount of data transmitted for display on the small display of a handheld wireless device, i.e., results in a reduction in bandwidth utilization. Furthermore, the generation of presentation data addresses safety or privacy issues related to sensitive data such as medical imaging data by obviating the transmission of the sensitive data from the server computer to the client computer.
Referring to
Optionally, at 14, the client remote access program may provide a mechanism for a single sign-on at the first server remote access program and second server remote access program to authenticate a user of the client computer with both the first server computer and second server computer. As such, the user may not be required to separately authenticate with each of the first server computer and the second server computer.
The second server remote access program determines (18) second presentation data indicative of an application state of the second application program. Preferably, the steps 16 and 18 are performed in a substantially simultaneous fashion. The client remote access program receives the first and the second presentation data and determining (20) display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. The display data may be indicative of a single user interface as will be described herein below. Using the graphical display 114A, 114B of the client computer 112A, 112B the display data are displayed (22) in a human comprehensible fashion.
Referring to
Optionally, after receipt of the first and second presentation data (20) the processor 118A, 118B stores (34) the first and second presentation data in volatile memory of the client computer 112A, 112B, for example, until the present communication with the first and the second server computer 102A and 102B is terminated.
For example, the steps 30 and 32 are performed during initiation of the communication with the first and the second server remote access program, Using the processor 118A, 118B of the client computer 112A, 112B first request data indicative of a first request for provision of data indicative of the state of the first application program are generated, Using the processor 118A, 118B of the client computer 112A, 112B second request data indicative of a second request for provision of data indicative of the state of the second application program are generated. Preferably, the request data comprise data indicative of the processing and display capabilities of the client computer 112A, 112B. The first request data are then transmitted to the first sever computer 102A and the second request data are transmitted to the second server computer 102B, preferably, in a substantially simultaneous fashion.
Referring to
Optionally, the user input data are simultaneously provided to the first and the second application program if associated with a single interaction zone.
Further optionally, the interaction zones may not correspond to a physical display, but are associated with off-screen display buffers with sizes, color, depth, and resolution that are independent of hardware capabilities of the server computer and the client computer. The server computer then sizes the interaction zones to match each client, for example, in a round robin fashion as each connected client is updated. Alternatively, one size is used for all clients and the server computer sends interaction zone scaling instructions to each client computer for display.
The method illustrated in
The single user interface 300, illustrated in
Of course, the methods for providing remote access to data for display on a client computing via a computer network according to the present disclosure is not limited to the computer network architecture illustrated in
The present disclosure has been described herein with regard various implementations. However, it will be obvious to persons skilled in the art that a number of variations and modifications can be made without departing from the scope of the disclosure as described herein.
This application is a continuation of U.S. patent application Ser. No. 13/343,105, filed Jan. 4, 2012, entitled “Method and System for Providing Remote Access to Data for Display on a Mobile Device.” This application also claims priority to U.S. Patent Application No. 61/429,655, entitled, “Method and System for Providing Remote Access to Data for Display on a Mobile Device,” filed Jan. 4, 2011. The above-referenced applications are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
4975690 | Torres | Dec 1990 | A |
5249121 | Baum | Sep 1993 | A |
5345550 | Bloomfield | Sep 1994 | A |
5491800 | Goldsmith et al. | Feb 1996 | A |
5555003 | Montgomery et al. | Sep 1996 | A |
5742778 | Hao et al. | Apr 1998 | A |
5844553 | Hao et al. | Dec 1998 | A |
5870559 | Leshem | Feb 1999 | A |
5870759 | Bauer et al. | Feb 1999 | A |
5903725 | Colyer | May 1999 | A |
5909545 | Frese, II et al. | Jun 1999 | A |
5920311 | Anthias | Jul 1999 | A |
5978842 | Noble et al. | Nov 1999 | A |
5987376 | Olson et al. | Nov 1999 | A |
5996002 | Katsurabayashi et al. | Nov 1999 | A |
6045048 | Wilz et al. | Apr 2000 | A |
6061689 | Chang et al. | May 2000 | A |
6075531 | DeStefano | Jun 2000 | A |
6141698 | Krishnan et al. | Oct 2000 | A |
6145098 | Nouri et al. | Nov 2000 | A |
6151621 | Colyer et al. | Nov 2000 | A |
6253228 | Ferris et al. | Jun 2001 | B1 |
6342906 | Kumar et al. | Jan 2002 | B1 |
6343313 | Salesky et al. | Jan 2002 | B1 |
6453334 | Vinson et al. | Sep 2002 | B1 |
6453356 | Sheard et al. | Sep 2002 | B1 |
6529230 | Chong | Mar 2003 | B1 |
6570563 | Honda | May 2003 | B1 |
6601233 | Underwood | Jul 2003 | B1 |
6602185 | Uchikubo | Aug 2003 | B1 |
6662210 | Carleton et al. | Dec 2003 | B1 |
6698021 | Amini et al. | Feb 2004 | B1 |
6742015 | Bowman-Amuah | May 2004 | B1 |
6748418 | Yoshida et al. | Jun 2004 | B1 |
6763371 | Jändel | Jul 2004 | B1 |
6792607 | Burd et al. | Sep 2004 | B1 |
6918113 | Patel et al. | Jul 2005 | B2 |
6938096 | Greschler et al. | Aug 2005 | B1 |
6938212 | Nakamura | Aug 2005 | B2 |
6970459 | Meier | Nov 2005 | B1 |
6976077 | Lehew et al. | Dec 2005 | B1 |
6981062 | Suryanarayana | Dec 2005 | B2 |
6996605 | Low et al. | Feb 2006 | B2 |
7003550 | Cleasby et al. | Feb 2006 | B1 |
7065568 | Bracewell et al. | Jun 2006 | B2 |
7069227 | Lintel, III et al. | Jun 2006 | B1 |
7073059 | Worely et al. | Jul 2006 | B2 |
7133895 | Lee et al. | Nov 2006 | B1 |
7149761 | Cooke et al. | Dec 2006 | B2 |
7152092 | Beams et al. | Dec 2006 | B2 |
7167893 | Malone et al. | Jan 2007 | B1 |
7174504 | Tsao | Feb 2007 | B2 |
7181686 | Bahrs | Feb 2007 | B1 |
7191233 | Miller | Mar 2007 | B2 |
7193985 | Lewis et al. | Mar 2007 | B1 |
7197561 | Lovy et al. | Mar 2007 | B1 |
7240162 | de Vries | Jul 2007 | B2 |
7246063 | James et al. | Jul 2007 | B2 |
7254634 | Davis et al. | Aug 2007 | B1 |
7287054 | Lee et al. | Oct 2007 | B2 |
7320131 | O'Toole, Jr. | Jan 2008 | B1 |
7343310 | Stender | Mar 2008 | B1 |
7346616 | Ramanujam et al. | Mar 2008 | B2 |
7350151 | Nakajima | Mar 2008 | B1 |
7356563 | Leichtling et al. | Apr 2008 | B1 |
7363342 | Wang et al. | Apr 2008 | B1 |
7418711 | Lee et al. | Aug 2008 | B1 |
7451196 | de Vries et al. | Nov 2008 | B1 |
7533146 | Kumar | May 2009 | B1 |
7577751 | Vinson et al. | Aug 2009 | B2 |
7620901 | Carpenter et al. | Nov 2009 | B2 |
7624185 | Miller et al. | Nov 2009 | B2 |
7647370 | Liu et al. | Jan 2010 | B1 |
7650444 | Dirstine et al. | Jan 2010 | B2 |
7656799 | Samuels et al. | Feb 2010 | B2 |
7676506 | Reinsch | Mar 2010 | B2 |
7703024 | Kautzleben et al. | Apr 2010 | B2 |
7706399 | Janczak | Apr 2010 | B2 |
7725331 | Schurenberg et al. | May 2010 | B2 |
7783568 | Fracchia et al. | Aug 2010 | B1 |
7802183 | Essin | Sep 2010 | B1 |
7810089 | Sundarrajan et al. | Oct 2010 | B2 |
7831919 | Viljoen et al. | Nov 2010 | B1 |
7921078 | McCuller | Apr 2011 | B2 |
7941488 | Goodman et al. | May 2011 | B2 |
7950026 | Urbach | May 2011 | B1 |
7966572 | Matthews et al. | Jun 2011 | B2 |
7984115 | Tien et al. | Jul 2011 | B2 |
8010901 | Rogers | Aug 2011 | B1 |
8024523 | de Vries et al. | Sep 2011 | B2 |
8065166 | Maresh et al. | Nov 2011 | B2 |
8122341 | Dayan et al. | Feb 2012 | B1 |
8195146 | Prakash et al. | Jun 2012 | B2 |
8239773 | Billman | Aug 2012 | B1 |
8261345 | Hitomi et al. | Sep 2012 | B2 |
8356252 | Raman et al. | Jan 2013 | B2 |
8359591 | de Vries et al. | Jan 2013 | B2 |
8478307 | Hayes | Jul 2013 | B1 |
8509230 | Vinson et al. | Aug 2013 | B2 |
8527591 | Pirnazar | Sep 2013 | B2 |
8527706 | de Vries et al. | Sep 2013 | B2 |
8533103 | Certain et al. | Sep 2013 | B1 |
8572178 | Frazzini et al. | Oct 2013 | B1 |
8606952 | Pasetto et al. | Dec 2013 | B2 |
8607158 | Molander et al. | Dec 2013 | B2 |
8627081 | Grimen et al. | Jan 2014 | B2 |
8667054 | Tahan | Mar 2014 | B2 |
8799354 | Thomas et al. | Aug 2014 | B2 |
8832260 | Raja et al. | Sep 2014 | B2 |
8856259 | Burckart et al. | Oct 2014 | B2 |
8909703 | Gupta et al. | Dec 2014 | B2 |
8910112 | Li et al. | Dec 2014 | B2 |
8924512 | Stoyanov et al. | Dec 2014 | B2 |
8935328 | Tumuluri | Jan 2015 | B2 |
9152970 | Trahan | Oct 2015 | B1 |
9239812 | Berlin | Jan 2016 | B1 |
9256856 | Fairs et al. | Feb 2016 | B1 |
9686205 | Leitch et al. | Jun 2017 | B2 |
20010006382 | Sevat | Jul 2001 | A1 |
20010033299 | Callaway et al. | Oct 2001 | A1 |
20010037358 | Clubb et al. | Nov 2001 | A1 |
20010047393 | Arner et al. | Nov 2001 | A1 |
20020032751 | Bharadwaj | Mar 2002 | A1 |
20020032783 | Tuatini | Mar 2002 | A1 |
20020032804 | Hunt | Mar 2002 | A1 |
20020051541 | Glick et al. | May 2002 | A1 |
20020092029 | Smith | Jul 2002 | A1 |
20020198941 | Gavrilescu et al. | Dec 2002 | A1 |
20030014735 | Achlioptas et al. | Jan 2003 | A1 |
20030023670 | Walrath | Jan 2003 | A1 |
20030055893 | Sato et al. | Mar 2003 | A1 |
20030065738 | Yang et al. | Apr 2003 | A1 |
20030120324 | Osborn et al. | Jun 2003 | A1 |
20030120762 | Yepishin et al. | Jun 2003 | A1 |
20030149721 | Alfonso-Nogueiro et al. | Aug 2003 | A1 |
20030149941 | Tsao | Aug 2003 | A1 |
20030163514 | Waldschmidt | Aug 2003 | A1 |
20030179230 | Seidman | Sep 2003 | A1 |
20030184584 | Vachuska et al. | Oct 2003 | A1 |
20030208472 | Pham | Nov 2003 | A1 |
20040015842 | Nanivadekar et al. | Jan 2004 | A1 |
20040029638 | Hytcheson et al. | Feb 2004 | A1 |
20040039742 | Barsness et al. | Feb 2004 | A1 |
20040045017 | Dorner et al. | Mar 2004 | A1 |
20040068516 | Lee et al. | Apr 2004 | A1 |
20040077347 | Lauber et al. | Apr 2004 | A1 |
20040103195 | Chalasani et al. | May 2004 | A1 |
20040103339 | Chalasani et al. | May 2004 | A1 |
20040106916 | Quaid et al. | Jun 2004 | A1 |
20040117804 | Scahill et al. | Jun 2004 | A1 |
20040128354 | Horikiri et al. | Jul 2004 | A1 |
20040153525 | Borella | Aug 2004 | A1 |
20040162876 | Kohavi | Aug 2004 | A1 |
20040183827 | Putterman et al. | Sep 2004 | A1 |
20040225960 | Parikh et al. | Nov 2004 | A1 |
20040236633 | Knauerhase et al. | Nov 2004 | A1 |
20040243919 | Muresan et al. | Dec 2004 | A1 |
20040249885 | Petropoulakis et al. | Dec 2004 | A1 |
20050005024 | Samuels et al. | Jan 2005 | A1 |
20050010871 | Ruthfield et al. | Jan 2005 | A1 |
20050021687 | Anastassopoulos et al. | Jan 2005 | A1 |
20050050229 | Comeau et al. | Mar 2005 | A1 |
20050114711 | Hesselink et al. | May 2005 | A1 |
20050114789 | Chang et al. | May 2005 | A1 |
20050138631 | Bellotti et al. | Jun 2005 | A1 |
20050154288 | Wang | Jul 2005 | A1 |
20050188046 | Hickman et al. | Aug 2005 | A1 |
20050188313 | Matthews et al. | Aug 2005 | A1 |
20050190203 | Gery et al. | Sep 2005 | A1 |
20050193062 | Komine et al. | Sep 2005 | A1 |
20050198578 | Agrawala et al. | Sep 2005 | A1 |
20050216421 | Barry et al. | Sep 2005 | A1 |
20050240906 | Kinderknecht et al. | Oct 2005 | A1 |
20050246422 | Laning | Nov 2005 | A1 |
20060004874 | Hutcheson et al. | Jan 2006 | A1 |
20060026006 | Hindle | Feb 2006 | A1 |
20060031377 | Ng et al. | Feb 2006 | A1 |
20060031481 | Patrick et al. | Feb 2006 | A1 |
20060036770 | Hosn et al. | Feb 2006 | A1 |
20060041686 | Caspi et al. | Feb 2006 | A1 |
20060041891 | Aaron | Feb 2006 | A1 |
20060053380 | Spataro et al. | Mar 2006 | A1 |
20060066717 | Miceli | Mar 2006 | A1 |
20060069797 | Abdo et al. | Mar 2006 | A1 |
20060085245 | Takatsuka et al. | Apr 2006 | A1 |
20060085835 | Istvan et al. | Apr 2006 | A1 |
20060101397 | Mercer et al. | May 2006 | A1 |
20060112188 | Albanese et al. | May 2006 | A1 |
20060130069 | Srinivasan et al. | Jun 2006 | A1 |
20060179119 | Kurosawa et al. | Aug 2006 | A1 |
20060221081 | Cohen et al. | Oct 2006 | A1 |
20060231175 | Vondracek et al. | Oct 2006 | A1 |
20060236328 | DeWitt | Oct 2006 | A1 |
20060242254 | Okazaki et al. | Oct 2006 | A1 |
20060258462 | Cheng et al. | Nov 2006 | A1 |
20060265689 | Kuznetsov et al. | Nov 2006 | A1 |
20060271563 | Angelo et al. | Nov 2006 | A1 |
20060288171 | Tsien | Dec 2006 | A1 |
20060294418 | Fuchs | Dec 2006 | A1 |
20070024645 | Purcell et al. | Feb 2007 | A1 |
20070024706 | Brannon et al. | Feb 2007 | A1 |
20070047535 | Varma | Mar 2007 | A1 |
20070067754 | Chen et al. | Mar 2007 | A1 |
20070079244 | Brugiolo | Apr 2007 | A1 |
20070112880 | Yang et al. | May 2007 | A1 |
20070120763 | De Paepe | May 2007 | A1 |
20070130292 | Tzruya et al. | Jun 2007 | A1 |
20070143398 | Graham | Jun 2007 | A1 |
20070203944 | Batra et al. | Aug 2007 | A1 |
20070203990 | Townsley et al. | Aug 2007 | A1 |
20070203999 | Townsley et al. | Aug 2007 | A1 |
20070208718 | Javid et al. | Sep 2007 | A1 |
20070226636 | Carpenter et al. | Sep 2007 | A1 |
20070233706 | Farber et al. | Oct 2007 | A1 |
20070244930 | Bartlette et al. | Oct 2007 | A1 |
20070244962 | Laadan et al. | Oct 2007 | A1 |
20070244990 | Wells | Oct 2007 | A1 |
20070256073 | Truong et al. | Nov 2007 | A1 |
20070282951 | Selimis et al. | Dec 2007 | A1 |
20080016155 | Khalatian | Jan 2008 | A1 |
20080028323 | Rosen et al. | Jan 2008 | A1 |
20080052377 | Light | Feb 2008 | A1 |
20080134211 | Cui | Jun 2008 | A1 |
20080146194 | Yang et al. | Jun 2008 | A1 |
20080159175 | Flack | Jul 2008 | A1 |
20080183190 | Adcox et al. | Jul 2008 | A1 |
20080195362 | Belcher et al. | Aug 2008 | A1 |
20080276183 | Siegrist et al. | Nov 2008 | A1 |
20080301228 | Flavin | Dec 2008 | A1 |
20080313282 | Warila et al. | Dec 2008 | A1 |
20080320081 | Shriver-Blake et al. | Dec 2008 | A1 |
20090070404 | Mazzaferri | Mar 2009 | A1 |
20090080523 | McDowell | Mar 2009 | A1 |
20090089742 | Nagulu et al. | Apr 2009 | A1 |
20090094369 | Woolbridge et al. | Apr 2009 | A1 |
20090106422 | Kriewall | Apr 2009 | A1 |
20090119644 | de Vries et al. | May 2009 | A1 |
20090164581 | Bove et al. | Jun 2009 | A1 |
20090172100 | Callanan et al. | Jul 2009 | A1 |
20090187817 | Ivashin et al. | Jul 2009 | A1 |
20090209239 | Montesdeoca | Aug 2009 | A1 |
20090217177 | DeGrazia | Aug 2009 | A1 |
20090044171 | Avadhanula | Dec 2009 | A1 |
20090328032 | Crow et al. | Dec 2009 | A1 |
20100012911 | Akinaga | Jan 2010 | A1 |
20100017727 | Offer et al. | Jan 2010 | A1 |
20100018827 | Ueda | Jan 2010 | A1 |
20100061238 | Godbole et al. | Mar 2010 | A1 |
20100077058 | Messer | Mar 2010 | A1 |
20100082747 | Yue et al. | Apr 2010 | A1 |
20100115023 | Peled | May 2010 | A1 |
20100131591 | Thomas et al. | May 2010 | A1 |
20100150031 | Allen et al. | Jun 2010 | A1 |
20100174773 | Penner et al. | Jul 2010 | A1 |
20100205147 | Lee | Aug 2010 | A1 |
20100223566 | Holmes et al. | Sep 2010 | A1 |
20100223661 | Yang | Sep 2010 | A1 |
20100268762 | Pahlavan et al. | Oct 2010 | A1 |
20100268813 | Pahlavan et al. | Oct 2010 | A1 |
20100274858 | Lindberg et al. | Oct 2010 | A1 |
20100281107 | Fallows et al. | Nov 2010 | A1 |
20100306642 | Lowet | Dec 2010 | A1 |
20110047190 | Lee et al. | Feb 2011 | A1 |
20110058052 | Bolton | Mar 2011 | A1 |
20110113350 | Carlos et al. | May 2011 | A1 |
20110119716 | Coleman, Sr. | May 2011 | A1 |
20110128378 | Raji | Jun 2011 | A1 |
20110138016 | Jung et al. | Jun 2011 | A1 |
20110138283 | Marston | Jun 2011 | A1 |
20110145863 | Alsina et al. | Jun 2011 | A1 |
20110154302 | Balko et al. | Jun 2011 | A1 |
20110154464 | Agarwal et al. | Jun 2011 | A1 |
20110157196 | Nave et al. | Jun 2011 | A1 |
20110162062 | Kumar et al. | Jun 2011 | A1 |
20110184993 | Chawla et al. | Jul 2011 | A1 |
20110187652 | Huibers | Aug 2011 | A1 |
20110191438 | Huibers et al. | Aug 2011 | A1 |
20110191823 | Huibers | Aug 2011 | A1 |
20110213830 | Lopez et al. | Sep 2011 | A1 |
20110219419 | Reisman | Sep 2011 | A1 |
20110222442 | Cole et al. | Sep 2011 | A1 |
20110223882 | Hellgren | Sep 2011 | A1 |
20110246891 | Schubert et al. | Oct 2011 | A1 |
20110252152 | Sherry et al. | Oct 2011 | A1 |
20110314093 | Sheu et al. | Dec 2011 | A1 |
20120023418 | Frields et al. | Jan 2012 | A1 |
20120030275 | Boller et al. | Feb 2012 | A1 |
20120072833 | Song et al. | Mar 2012 | A1 |
20120072835 | Gross | Mar 2012 | A1 |
20120079080 | Pishevar | Mar 2012 | A1 |
20120079111 | Luukkala | Mar 2012 | A1 |
20120084713 | Desai et al. | Apr 2012 | A1 |
20120090004 | Jeong | Apr 2012 | A1 |
20120133675 | McDowell | May 2012 | A1 |
20120151373 | Kominac et al. | Jun 2012 | A1 |
20120154633 | Rodriguez | Jun 2012 | A1 |
20120159308 | Tseng et al. | Jun 2012 | A1 |
20120159356 | Steelberg | Jun 2012 | A1 |
20120169874 | Thomas et al. | Jul 2012 | A1 |
20120210242 | Burckart et al. | Aug 2012 | A1 |
20120210243 | Uhma et al. | Aug 2012 | A1 |
20120221792 | de Vries et al. | Aug 2012 | A1 |
20120226742 | Momchilov et al. | Sep 2012 | A1 |
20120233555 | Psistakis et al. | Sep 2012 | A1 |
20120245918 | Overton et al. | Sep 2012 | A1 |
20120246225 | Lemire et al. | Sep 2012 | A1 |
20120324032 | Chan | Dec 2012 | A1 |
20120324358 | Jooste | Dec 2012 | A1 |
20120331061 | Lininger | Dec 2012 | A1 |
20130007227 | Hitomi et al. | Jan 2013 | A1 |
20130013671 | Relan et al. | Jan 2013 | A1 |
20130031618 | Momchilov | Jan 2013 | A1 |
20130046815 | Thomas et al. | Feb 2013 | A1 |
20130046816 | Thomas et al. | Feb 2013 | A1 |
20130054679 | Jooste | Feb 2013 | A1 |
20130070740 | Yovin | Mar 2013 | A1 |
20130086155 | Thomas et al. | Apr 2013 | A1 |
20130086156 | McFadzean et al. | Apr 2013 | A1 |
20130086652 | Kavantzas et al. | Apr 2013 | A1 |
20130110895 | Valentino et al. | May 2013 | A1 |
20130113833 | Larsson | May 2013 | A1 |
20130117474 | Ajanovic et al. | May 2013 | A1 |
20130120368 | Miller | May 2013 | A1 |
20130132485 | Thomas et al. | May 2013 | A1 |
20130138791 | Thomas et al. | May 2013 | A1 |
20130147845 | Xie et al. | Jun 2013 | A1 |
20130159062 | Stiehl | Jun 2013 | A1 |
20130159709 | Ivory et al. | Jun 2013 | A1 |
20130179962 | Arai et al. | Jul 2013 | A1 |
20130208966 | Zhao et al. | Aug 2013 | A1 |
20130212483 | Brakensiek et al. | Aug 2013 | A1 |
20130262566 | Stephure et al. | Oct 2013 | A1 |
20130297676 | Binyamin | Nov 2013 | A1 |
20130346482 | Holmes | Dec 2013 | A1 |
20140053085 | Stephure et al. | Feb 2014 | A1 |
20140136667 | Gonsalves et al. | May 2014 | A1 |
20140207858 | Thomas et al. | Jul 2014 | A1 |
20140240524 | Julia et al. | Aug 2014 | A1 |
20140241229 | Bertorelle et al. | Aug 2014 | A1 |
20140258441 | L'Heureux et al. | Sep 2014 | A1 |
20140298420 | Barton et al. | Oct 2014 | A1 |
20150026338 | Lehmann et al. | Jan 2015 | A1 |
20150067769 | Barton et al. | Mar 2015 | A1 |
20150156133 | Leitch et al. | Jun 2015 | A1 |
20150319252 | Momchilov et al. | Nov 2015 | A1 |
20160054897 | Holmes et al. | Feb 2016 | A1 |
20160226979 | Lancaster et al. | Aug 2016 | A1 |
20170228799 | Perry | Aug 2017 | A1 |
Number | Date | Country |
---|---|---|
2646414 | Oct 2007 | CA |
2697936 | Mar 2009 | CA |
2742779 | Jun 2010 | CA |
1278623 | Jan 2001 | CN |
1499841 | May 2004 | CN |
101539932 | Sep 2009 | CN |
102129632 | Jul 2011 | CN |
102821413 | Dec 2012 | CN |
0349463 | Jan 1990 | EP |
1422901 | May 2004 | EP |
2007084744 | Mar 1995 | JP |
2002055870 | Feb 2002 | JP |
2004206363 | Jul 2004 | JP |
2004287758 | Oct 2004 | JP |
2005031807 | Feb 2005 | JP |
2005521946 | Jul 2005 | JP |
2008099055 | Apr 2008 | JP |
2010256972 | Nov 2010 | JP |
2295752 | Mar 2007 | RU |
2298287 | Apr 2007 | RU |
2305860 | Sep 2007 | RU |
1998025666 | Jun 1998 | WO |
1998058478 | Dec 1998 | WO |
2001016724 | Mar 2001 | WO |
2001091482 | Nov 2001 | WO |
2002009106 | Jan 2002 | WO |
2003032569 | Apr 2003 | WO |
2003083684 | Oct 2003 | WO |
2008011063 | Jan 2008 | WO |
2008087636 | Jul 2008 | WO |
2010060206 | Jun 2010 | WO |
2010088768 | Aug 2010 | WO |
2010127327 | Nov 2010 | WO |
2011087545 | Jul 2011 | WO |
2012093330 | Jul 2012 | WO |
2012127308 | Sep 2012 | WO |
2013024342 | Feb 2013 | WO |
2013024343 | Feb 2013 | WO |
2013046015 | Apr 2013 | WO |
2013046016 | Apr 2013 | WO |
2013072764 | May 2013 | WO |
2013109984 | Jul 2013 | WO |
2013128284 | Sep 2013 | WO |
2013153439 | Oct 2013 | WO |
2014033554 | Mar 2014 | WO |
2015080845 | Jun 2015 | WO |
Entry |
---|
ADASS XXI Conference Schedule, European Southern Observatory, http://www.eso.org/sci/meetings/2011/adass2011/program/schedule.html#day2, Nov. 7, 2011, 4 pages. |
Brandom, R., “Google Photos and the unguessable URL,” The Verge, retrieved on Sep. 25, 2017 from https://www.theverg.com/2015/6/23/8830977/google-photos-security-public-url-privacy-protected, Jun. 23, 2015, 7 pages. |
“Calgary Scientific Revolutionizes Application Sharing and Advanced Collaboration with PureWeb 3.0,” Press Release, Jun. 21, 2011, 3 pages. |
Coffman, Daniel, et al., “A Client-Server Architecture for State-Dependent Dynamic Visualizations on the Web,” IBM T.J. Watson Research Center, 2010, 10 pages. |
Federl, P., “Remote Visualization of Large Multi-dimensional Radio Astronomy Data Sets,” Institute for Space Imaging Science, University of Calgary, 2012, pp. 1-10. |
Federl, P., “Remote Visualization of Large Multi-dimensional Radio Astronomy Data Sets,” Institute for Space Imaging Science, University of Calgary, 2012, pp. 11-22. |
Fraser, N., “Differential Synchronization,” Google, Mountain View, CA, Jan. 2009, 8 pages. |
GoInstant, Shared Browsing Technology, http://website.s3.goinstant.com.s3.amazonaws.com/wp-content/uploads/2012/04/GoInstant-Shared-Web-Technology.pdf, 2012, 4 pages. |
“GTK 3, Broadway and an HTML5 websocket gui, for free,” retrieved on Sep. 26, 2017 at http://compsci.ca/v3/viewtopic.php?t=36823, Apr. 12, 2014, pp. 1-3. |
Hong, C., et al., “Multimedia Presentation Authoring and Virtual Collaboration in Medicine,” International Journal of Kimics, vol. 8, No. 6, 2010, pp. 690-696. |
Jourdain, Sebastien, et al., “ParaViewWeb: A Web Framework for 3D Visualization and Data Processing,” International Journal of Computer Information Systems and Industrial Management Applications, vol. 3, 2011, pp. 870-877. |
Layers: Capture Every Item on Your Screen as a PSD Layered Image, Internet Website, retrieved on Jun. 30, 2016 at http://web.archive.org/web/20140218111143, 2014, 9 pages. |
Li, S.F., et al., “Integrating Synchronous and Asynchronous Collaboration with Virtual Network Computing,” Internet Computing, IEEE 4.3, 2000, pp. 26-33. |
Luo, Y., et al., “Real Time Multi-User Interaction with 3D Graphics via Communication Networks,” 1998 IEEE Conference on Information Visualization, 1998, 9 pages. |
Microsoft Computer Dictionary, Microsoft Press, 5th Edition, Mar. 15, 2002, p. 624. |
Mitchell, J. Ross, et al., A Smartphone Client-Server Teleradiology System for Primary Diagnosis of Acute Stroke, Journal of Medical Internet Research, vol. 13, Issue 2, 2011, 12 pages. |
ParaViewWeb, KitwarePublic, retrieved on Jan. 27, 2014 from http://www.paraview.org/Wiki/ParoViewWeb, 1 page. |
Remote Desktop Protocol (RDP), retrieved on May 4, 2014 from http://en.wikipedia.org/wiki/Remote_Desktop_Protocol, 7 pages. |
Remote Desktop Services (RDS), Remote App, retrieved on May 4, 2014 from http://en.wikipedia.org/wiki/Remote_Desktop_Services, 9 pages. |
Remote Desktop Services (RDS), Windows Desktop Sharing, retrieved on May 4, 2014 from http://en.wikipedia.org/wiki/Remote_Desktop_Services, 9 pages. |
Samesurf web real-time co-browser application, http://i.samesurf.com/i/0586021, 2009, 2 pages. |
Shim, H., et al., Providing Flexible Services for Managing Shared State in Collaborative Systems, Proceedings of the Fifth European Conference, 1997, pp. 237-252. |
Yang, L., et al., “Multirate Control in Internet-Based Control Systems,” IEEE Transactions on Systems, Man, and Cybernetics: Part C: Applications and Reviews, vol. 37, No. 2, 2007, pp. 185-192. |
Number | Date | Country | |
---|---|---|---|
61429655 | Jan 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13343105 | Jan 2012 | US |
Child | 15650995 | US |