Patents by Inventor Pierre Lemire

Pierre Lemire 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: 10699469
    Abstract: A method for volume ray casting is provided. For each pixel of a 2D image placed in a view plane a ray of sight is projected through a volume determined by a plurality of voxels of a volumetric dataset indicative of an object. A plurality of sampling points is determined along each ray of sight such that a distance between two consecutive sampling points is larger at a larger distance to the view plane. At each sampling point a color value and a transparency value is determined in dependence upon voxels in proximity of the sampling point and a lighting calculation, wherein for the lighting calculation a first lighting model and a second lighting model are used in dependence upon a distance of the sampling point to the view plane. For each ray of sight a final color value is determined by compositing along the ray the color values and the transparency values. The final color value of each ray corresponds to a pixel value of the 2D image.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: June 30, 2020
    Assignee: Calgary Scientific Inc.
    Inventors: John Mortimer, Tony Schellenberg, Pierre Lemire
  • Patent number: 10693940
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: June 23, 2020
    Assignee: CALGARY SCIENTIFIC INC.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 10410306
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: September 10, 2019
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Pierre Lemire, Glen Lehmann
  • Publication number: 20180375916
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
    Type: Application
    Filed: May 24, 2018
    Publication date: December 27, 2018
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 9992253
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with a screen scraping application to provide screen data to a client computing device. The display associated with the application program may be resized or cropped by a server for display on the client computing device. The client may connect to the server using a client remote access program that receives inputs from a user interface program.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: June 5, 2018
    Assignee: Calgary Scientific Inc.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 9986012
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 29, 2018
    Assignee: Calgary Scientific Inc.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 9741084
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: August 22, 2017
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Pierre Lemire, Glenn Lehmann
  • Publication number: 20150026338
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Application
    Filed: January 4, 2012
    Publication date: January 22, 2015
    Applicant: CALGARY SCIENTIFIC INC.
    Inventors: Colin J. Holmes, Pierre Lemire, Glen Lehmann
  • Publication number: 20140214925
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
    Type: Application
    Filed: March 26, 2014
    Publication date: July 31, 2014
    Applicant: Calgary Scientific, Inc.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 8478842
    Abstract: 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: Grant
    Filed: November 25, 2009
    Date of Patent: July 2, 2013
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire
  • Publication number: 20130046815
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with a screen scraping application to provide screen data to a client computing device. The display associated with the application program may be resized or cropped by a server for display on the client computing device. The client may connect to the server using a client remote access program that receives inputs from a user interface program.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 21, 2013
    Applicant: CALGARY SCIENTIFIC INC.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 7881501
    Abstract: The present invention relates to a method and system for processing multi-dimensional signal data to determine frequency dependent features therefrom. The multi-dimensional signal data are transformed into space-frequency or time-space-frequency domain, providing second signal data. At predetermined locations of at least a portion of the one of space and time-space of the second signal data a dominant feature corresponding to a largest value of the second signal data is determined. This is followed by the determination of a wave-vector corresponding to the dominant feature at each of the predetermined locations. Finally, a dip map, a frequency map, and an amplitude map are generated using the wave-vectors.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: February 1, 2011
    Assignee: Calgary Scientific Inc.
    Inventors: Charles Robert Pinnegar, Pierre Lemire, Ryan Kong, Doug Bird
  • Publication number: 20100223566
    Abstract: A method for simultaneously interacting with a plurality of application programs is provided. Using a processor an application interaction program having a plurality of application programs associated therewith is executed. Interactive functionalities of the plurality of application programs are associated with respective interaction zones. An interactive functionality being a same for at least two application programs is associated with a single interaction zone. Display data indicative of a single user interface comprising the interaction zones are then generated. The interaction zones enable user interaction with the plurality of application programs. Using a graphical display connected to the processor the display data are displayed in a human comprehensible fashion.
    Type: Application
    Filed: February 2, 2010
    Publication date: September 2, 2010
    Applicant: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Monroe M. Thomas, Glen Lehmann, Pierre Lemire
  • Publication number: 20100201685
    Abstract: A method for volume ray casting is provided. For each pixel of a 2D image placed in a view plane a ray of sight is projected through a volume determined by a plurality of voxels of a volumetric dataset indicative of an object. A plurality of sampling points is determined along each ray of sight such that a distance between two consecutive sampling points is larger at a larger distance to the view plane. At each sampling point a color value and a transparency value is determined in dependence upon voxels in proximity of the sampling point and a lighting calculation, wherein for the lighting calculation a first lighting model and a second lighting model are used in dependence upon a distance of the sampling point to the view plane. For each ray of sight a final color value is determined by compositing along the ray the color values and the transparency values. The final color value of each ray corresponds to a pixel value of the 2D image.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 12, 2010
    Applicant: Calgary Scientific Inc.
    Inventors: John Mortimer, Tony Schellenberg, Pierre Lemire
  • Publication number: 20100146044
    Abstract: 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: Application
    Filed: November 25, 2009
    Publication date: June 10, 2010
    Applicant: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire
  • Publication number: 20070223788
    Abstract: The present invention relates to a method and system for processing multi-dimensional signal data to determine frequency dependent features therefrom. The multi-dimensional signal data are transformed into space-frequency or time-space-frequency domain, providing second signal data. At predetermined locations of at least a portion of the one of space and time-space of the second signal data a dominant feature corresponding to a largest value of the second signal data is determined. This is followed by the determination of a wave-vector corresponding to the dominant feature at each of the predetermined locations. Finally, a dip map, a frequency map, and an amplitude map are generated using the wave-vectors.
    Type: Application
    Filed: December 13, 2006
    Publication date: September 27, 2007
    Applicant: Calgary Scientific Inc.
    Inventors: Charles Pinnegar, Pierre Lemire, Ryan Kong, Doug Bird