Patents by Inventor Alexander Ireland

Alexander Ireland 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).

  • Publication number: 20220254115
    Abstract: A method and apparatus for creating a deteriorated video feed from actions of a user. The apparatus receives a video feed from one or more cameras, within an enclosed area comprising one or more tangible instruments of a system on which the user performs the actions, wherein the video feed provides images related to the actions performed by the user interacting with the system through the one or more tangible instruments. The apparatus captures one or more visual-perception inhibitors affecting the user, wherein the one or more visual-perception inhibitors affect the user while performing the actions in the system. The apparatus comprises a video processing module for deteriorating the video feed by selectively modifying images from the video feed into a deteriorated video feed considering the captured one or more visual-perception inhibitors.
    Type: Application
    Filed: February 16, 2022
    Publication date: August 11, 2022
    Applicant: CAE Inc.
    Inventors: Alexander IRELAND, Jack RUSS, David BOWNESS
  • Patent number: 11294458
    Abstract: A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: April 5, 2022
    Assignee: CAE Inc.
    Inventor: Alexander Ireland
  • Patent number: 10992984
    Abstract: A method and apparatus for generating a stream of images representing a sequence of events related to a system. The apparatus defines a field view of a user from a 3D location within an enclosed area. The apparatus comprises a network interface module for receiving, from a first data source, the sequence of events related to the system, the sequence of events comprising actions of the user performed on one or more tangible instruments of the system, and for receiving, from a second data source, images related to at least a portion of the enclosed area within the field of view of the user. The apparatus further comprises an image generator module for determining a virtual camera position in the enclosed area from the 3D location, and for rendering the stream of images from the virtual camera position to produce a rendered stream of images.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 27, 2021
    Assignee: CAE Inc.
    Inventors: Alexander Ireland, Jack Russ, David Bowness
  • Publication number: 20200379559
    Abstract: A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
    Type: Application
    Filed: August 20, 2020
    Publication date: December 3, 2020
    Applicant: CAE Inc.
    Inventor: Alexander IRELAND
  • Patent number: 10776255
    Abstract: A method for automatic verification of optimization of high level constructs includes generating a first executable code by compiling a computer program that includes a high level construct. The compiling includes generating a first set of machine instructions for the high level construct and storing compile-time information for the high level construct. The method further includes optimizing the first executable code which includes converting the first executable code into an intermediate language representation. The optimization further includes generating a second executable code. For this, the method includes generating a second set of machine instructions for the high level construct from the intermediate language representation. If the behavior of the first set of machine instructions and the second set of machine instructions matches, the second set of machine instructions is included in the second executable code, otherwise the first set of machine instructions is included.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Iain Alexander Ireland, Reid Copeland, Allan H. Kielstra, David Siegwart, Toshihiko Koju
  • Publication number: 20180286124
    Abstract: A method and apparatus for generating a stream of images representing a sequence of events related to a system. The apparatus defines a field view of a user from a 3D location within an enclosed area. The apparatus comprises a network interface module for receiving, from a first data source, the sequence of events related to the system, the sequence of events comprising actions of the user performed on one or more tangible instruments of the system, and for receiving, from a second data source, images related to at least a portion of the enclosed area within the field of view of the user. The apparatus further comprises an image generator module for determining a virtual camera position in the enclosed area from the 3D location, and for rendering the stream of images from the virtual camera position to produce a rendered stream of images.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Alexander IRELAND, Jack RUSS, David BOWNESS
  • Publication number: 20180286125
    Abstract: A method and apparatus for creating a deteriorated video feed from actions of a user. The apparatus receives a video feed from one or more cameras, within an enclosed area comprising one or more tangible instruments of a system on which the user performs the actions, wherein the video feed provides images related to the actions performed by the user interacting with the system through the one or more tangible instruments. The apparatus captures one or more visual-perception inhibitors affecting the user, wherein the one or more visual-perception inhibitors affect the user while performing the actions in the system. The apparatus comprises a video processing module for deteriorating the video feed by selectively modifying images from the video feed into a deteriorated video feed considering the captured one or more visual-perception inhibitors.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Alexander IRELAND, Jack Russ, David Bowness
  • Publication number: 20180188804
    Abstract: A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
    Type: Application
    Filed: February 23, 2018
    Publication date: July 5, 2018
    Inventor: Alexander IRELAND
  • Patent number: 9754506
    Abstract: An infrastructure for an interactive computer program comprising a computer generated environment. The infrastructure comprises an instrument module, a first display and a second display. At least one tangible instrument allows the user to interact within the computer generated environment, at least one virtualized instrument is not accessible to the user. The first display displays images from the computer generated environment. The second display is positioned on one side of the instrument module for displaying at least images of the virtualized instrument(s) and of a virtualized participant that has access to the virtualized participant of the interactive computer program. A method comprising providing the tangible instrument and the first display screen The method also comprises displaying images of the virtualized instrument and the virtualized participant on the second display screen.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 5, 2017
    Assignee: CAE Inc.
    Inventor: Alexander Ireland
  • Publication number: 20160292919
    Abstract: A modular infrastructure for an interactive computer program comprising a computer generated environment. The modular infrastructure comprises an instrument module, a first display and a second display. The instrument module comprises at least one tangible instrument for the user to interact within the computer generated environment, the tangible instrument(s) being accessible to a user of the interactive computer program and at least one virtualized instrument not accessible to the user of the interactive computer program. The first display is positioned in front of the user for displaying images from the computer generated environment interactive computer program. The second display is for displaying at least images of the virtualized instrument(s). An instrument position of the instrument module relative to a display position of the second display is customizable in the modular infrastructure to support different configurations of the interactive computer program.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventor: Alexander IRELAND
  • Publication number: 20160293040
    Abstract: An infrastructure for an interactive computer program comprising a computer generated environment. The infrastructure comprises an instrument module, a first display and a second display. At least one tangible instrument allows the user to interact within the computer generated environment, at least one virtualized instrument is not accessible to the user. The first display displays images from the computer generated environment. The second display is positioned on one side of the instrument module for displaying at least images of the virtualized instrument(s) and of a virtualized participant that has access to the virtualized participant of the interactive computer program. A method comprising providing the tangible instrument and the first display screen The method also comprises displaying images of the virtualized instrument and the virtualized participant on the second display screen.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventor: Alexander IRELAND
  • Publication number: 20080104205
    Abstract: A method and system to provide a media file appropriate for playback. The system identifies an ability of a computer system to playback media content locally by querying a computer system over a network to assess a local playback capability of the computer system. Next, the system creates the media file in response to the identification of the ability and based on the ability. Finally, the system provides the computer system with the media file based on the ability of the computer system to playback the media content locally.
    Type: Application
    Filed: December 28, 2007
    Publication date: May 1, 2008
    Inventors: Brooke Armstrong, John Behrens, Abie Hadjitarkhani, Alexander Ireland, Stephen Muller, Nancy Narimatsu
  • Publication number: 20050256941
    Abstract: The invention presented here is a method and system for providing rich media content over a computer network. In accordance with the invention, a server on a physical or wireless computer network polls the software, hardware, or appliance of an end user on the network, for the availability of software and/or hardware necessary for the display of rich media content. This polling is transparent to the end user and requires no action on the part of the end user. Based on the client's response, the server sends an appropriately formatted version of the rich media file. The user is not necessarily aware that this transfer is taking place, as it is taking place in the background, while the user is performing other tasks or viewing content other than that which is being transferred. Once the rich media has been transferred in its entirety and stored, or cached, in the local memory of the client, the rich media content is displayed automatically in a designated display area.
    Type: Application
    Filed: July 20, 2005
    Publication date: November 17, 2005
    Applicant: Binham Communications Corporation
    Inventors: Brooke Armstrong, John Behrens, Abie Hadjitarkhani, Alexander Ireland, Stephen Muller, Nancy Narimatsu