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: 20220254115Abstract: 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: ApplicationFiled: February 16, 2022Publication date: August 11, 2022Applicant: CAE Inc.Inventors: Alexander IRELAND, Jack RUSS, David BOWNESS
-
Patent number: 11294458Abstract: 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: GrantFiled: August 20, 2020Date of Patent: April 5, 2022Assignee: CAE Inc.Inventor: Alexander Ireland
-
Patent number: 10992984Abstract: 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: GrantFiled: March 31, 2017Date of Patent: April 27, 2021Assignee: CAE Inc.Inventors: Alexander Ireland, Jack Russ, David Bowness
-
Publication number: 20200379559Abstract: 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: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Applicant: CAE Inc.Inventor: Alexander IRELAND
-
Patent number: 10776255Abstract: 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: GrantFiled: July 31, 2019Date of Patent: September 15, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Iain Alexander Ireland, Reid Copeland, Allan H. Kielstra, David Siegwart, Toshihiko Koju
-
Publication number: 20180286124Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Alexander IRELAND, Jack RUSS, David BOWNESS
-
Publication number: 20180286125Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Alexander IRELAND, Jack Russ, David Bowness
-
Publication number: 20180188804Abstract: 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: ApplicationFiled: February 23, 2018Publication date: July 5, 2018Inventor: Alexander IRELAND
-
Patent number: 9754506Abstract: 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: GrantFiled: March 31, 2015Date of Patent: September 5, 2017Assignee: CAE Inc.Inventor: Alexander Ireland
-
Publication number: 20160292919Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventor: Alexander IRELAND
-
Publication number: 20160293040Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventor: Alexander IRELAND
-
Publication number: 20080104205Abstract: 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: ApplicationFiled: December 28, 2007Publication date: May 1, 2008Inventors: Brooke Armstrong, John Behrens, Abie Hadjitarkhani, Alexander Ireland, Stephen Muller, Nancy Narimatsu
-
Publication number: 20050256941Abstract: 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: ApplicationFiled: July 20, 2005Publication date: November 17, 2005Applicant: Binham Communications CorporationInventors: Brooke Armstrong, John Behrens, Abie Hadjitarkhani, Alexander Ireland, Stephen Muller, Nancy Narimatsu