Patents by Inventor Derek Scherger
Derek Scherger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10965745Abstract: Methods for providing remote access to an application executing on a remote server. A client computer includes a client remote access program that is used to connect to a server remote access program. At the client computer, a client difference program having encoded data indicative of changes to the application since changes were last received from the server computer is generated and transmitted to the server remote access program. At the server computer, the client difference program is executed to update the application and a server difference program is generated having encoded changes to the application since the changes were last received from the client computer. The server difference program is transmitted to the client computer to update the application.Type: GrantFiled: May 23, 2019Date of Patent: March 30, 2021Assignee: CALGARY SCIENTIFIC INC.Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Publication number: 20200175197Abstract: A system and method for storing data in multiple locations on the basis of rules maintained by the system. The invention can enable data management, collaboration of data usage between users and the storage of data. The invention can be used for just-in-time location, retrieval, aggregation and delivery of a view of information that may not result in the information being moved from or stored other than from the approved location. Optionally, further assurance of data location may be periodically provided by a location audit service.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: JASON MYERS, FRANCIS CHEW, ROHIT JOSHI, DEREK SCHERGER
-
Publication number: 20190342385Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: ApplicationFiled: May 23, 2019Publication date: November 7, 2019Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Patent number: 10334042Abstract: A method and system for providing remote access to a state of an application executing on a remote server. A client computer includes a client remote access program that is used to connect to a server remote access program. At the client computer, a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server remote access program. At the server computer, the client difference program is executed to update the state of the application and a server difference program is generated having encoded a difference between the updated state of the application and the state of the application last sent to the client computer. The server difference program is transmitted to the client computer to update the state of the application since it was last received from the server computer.Type: GrantFiled: January 11, 2018Date of Patent: June 25, 2019Assignee: Calgary Scientific Inc.Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Publication number: 20180234495Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: ApplicationFiled: January 11, 2018Publication date: August 16, 2018Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Publication number: 20180053012Abstract: A system and method for storing data in multiple locations on the basis of rules maintained by the system. The invention can enable data management, collaboration of data usage between users and the storage of data. The invention can be used for just-in-time location, retrieval, aggregation and delivery of a view of information that may not result in the information being moved from or stored other than from the approved location. Optionally, further assurance of data location may be periodically provided by a location audit service.Type: ApplicationFiled: February 23, 2016Publication date: February 22, 2018Inventors: Jason MYERS, FRANCIS CHEW, Rohit JOSHI, Derek SCHERGER
-
Patent number: 9871860Abstract: A method and system for providing remote access to a state of an application executing on a remote server. A client computer includes a client remote access program that is used to connect to a server remote access program. At the client computer, a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server remote access program. At the server computer, the client difference program is executed to update the state of the application and a server difference program is generated having encoded a difference between the updated state of the application and the state of the application last sent to the client computer. The server difference program is transmitted to the client computer to update the state of the application since it was last received from the server computer.Type: GrantFiled: May 27, 2016Date of Patent: January 16, 2018Assignee: Calgary Scientific Inc.Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Publication number: 20160277495Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Patent number: 9367365Abstract: A method and system for providing remote access to a state of an application executing on a remote server. A client computer includes a client remote access program that is used to connect to a server remote access program. At the client computer, a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server remote access program. At the server computer, the client difference program is executed to update the state of the application and a server difference program is generated having encoded a difference between the updated state of the application and the state of the application last sent to the client computer. The server difference program is transmitted to the client computer to update the state of the application since it was last received from the server computer.Type: GrantFiled: August 4, 2014Date of Patent: June 14, 2016Assignee: Calgary Scientific, Inc.Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Patent number: 8965137Abstract: A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of the image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset. Upon receipt of at least one of the hash codes and the pixel data together with the location data, image data are generated.Type: GrantFiled: December 21, 2012Date of Patent: February 24, 2015Assignee: Calgary Scientific Inc.Inventors: Monroe Milas Thomas, Torin Arni Taerum, Michael Beauregard, Derek Scherger
-
Publication number: 20150026247Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: ApplicationFiled: August 4, 2014Publication date: January 22, 2015Inventors: Monroe Milas Thomas, David Bruce McFadzean, Michael Beauregard, Derek Scherger
-
Patent number: 8799354Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: GrantFiled: November 25, 2009Date of Patent: August 5, 2014Assignee: Calgary Scientific Inc.Inventors: Monroe M. Thomas, David B. McFadzean, Michael Beauregard, Derek Scherger
-
Patent number: 8478842Abstract: A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.Type: GrantFiled: November 25, 2009Date of Patent: July 2, 2013Assignee: Calgary Scientific Inc.Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire
-
Patent number: 8345994Abstract: A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset.Type: GrantFiled: February 1, 2010Date of Patent: January 1, 2013Assignee: Calgary Scientific Inc.Inventors: Monroe M. Thomas, Torin Taerum, Michael Beauregard, Derek Scherger
-
Publication number: 20100239177Abstract: A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset.Type: ApplicationFiled: February 1, 2010Publication date: September 23, 2010Applicant: Calgary Scientific Inc.Inventors: Monroe M. Thomas, Torin Taerum, Michael Beauregard, Derek Scherger
-
Publication number: 20100207962Abstract: A method for transmitting image data sets is provided. At a first location of a computer system image difference data are determined by performing a differencing operation between corresponding pixels of a first image and second image. The first image and the second image are divided into sub regions. Sub region difference data are determined in dependence upon the sub regions and the image difference data. The sub region difference data are indicative of sub regions having same pixel values in the first and the second image and are indicative of sub regions having at least a different pixel value in the first and the second image. Image data in dependence upon the sub region difference data are transmitted to a second location of the computer system. The image data correspond to sub regions having at least a different pixel value in the first and the second image. At the second location the image data are replaced in the respective sub regions of the first image retrieved from storage at the second location.Type: ApplicationFiled: February 1, 2010Publication date: August 19, 2010Applicant: Calgary Scientific Inc.Inventors: Torin Taerum, Monroe M. Thomas, Michael Beauregard, Derek Scherger
-
Publication number: 20100146044Abstract: A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.Type: ApplicationFiled: November 25, 2009Publication date: June 10, 2010Applicant: Calgary Scientific Inc.Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire
-
Publication number: 20100131591Abstract: A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated.Type: ApplicationFiled: November 25, 2009Publication date: May 27, 2010Applicant: Calgary Scientific Inc.Inventors: Monroe M. Thomas, David B. McFadzean, Michael Beauregard, Derek Scherger