Patents by Inventor Jan Håkegård
Jan Håkegård 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: 9996481Abstract: A system, a method and a computer program product for managing memory access of an avionics control system having at least one control computer having at least one memory control device. The method includes assigning a memory access of at least one unique memory region of at least one memory unit to each of at least one application task or task set. A memory access of at least one application data update task is assigned to at least one subregion of one or more of the at least one unique memory region. At least one data parameter is written to the at least one subregion and the assigned memory access of the at least one application data update task de-activated.Type: GrantFiled: June 21, 2012Date of Patent: June 12, 2018Assignee: SAAB ABInventors: Torkel Danielsson, Jan Håkegård, Anders Gripsborn, Björn Hasselqvist
-
Patent number: 9384529Abstract: The invention pertains to a display method, a computer program for performing steps of the display method and a display system. The display system (1) comprising: display means (2) comprising: a physical display unit (13) operable to display flight data, a display processing device (11), a graphics driver and a graphics processing device, fault detection means arranged to detect at least one fault condition associated to the display means (2). The display processing device is arranged to process a first task set associated to a normal operation mode and in parallel process a second task set associated to an emergency operation mode, wherein said display processing device is arranged to transmit information provided from the second task set to the graphics processing device in response to the detected at least one fault condition.Type: GrantFiled: February 17, 2011Date of Patent: July 5, 2016Assignee: SAAB ABInventors: Torkel Danielsson, Jan Håkegård, Anders Gripsborn, Jörgen Larsson, Anders Pettersson
-
Publication number: 20150378936Abstract: A system, a method and a computer program product for managing memory access of an avionics control system having at least one control computer having at least one memory control device. The method includes assigning a memory access of at least one unique memory region of at least one memory unit to each of at least one application task or task set. A memory access of at least one application data update task is assigned to at least one subregion of one or more of the at least one unique memory region. At least one data parameter is written to the at least one subregion and the assigned memory access of the at least one application data update task de-activated.Type: ApplicationFiled: June 21, 2012Publication date: December 31, 2015Inventors: Torkel DANIELSSON, Jan HÅKEGÅRD, Anders GRIPSBORN, Björn HASSELQVIST
-
Publication number: 20140157041Abstract: The present invention relates to a distributed avionics system (100, 500) having a plurality of computer nodes arranged to execute a plurality of partitions/applications (P1, P2, P3, P4, P5, P6). The distributed avionics system comprises reconfiguration means (332) arranged to reconfigure the distributed avionics system upon detection of failure in at least one of the computer nodes. Each partition/application is associated to a application/partition availability level. The reconfiguration means are arranged to reconfigure the distributed avionics system based on the partition/application availability levels of the partition/applications (P1, P2, P3, P4, P5, P6). The present invention further relates to a method for back-up handling in a distributed avionics system having a plurality of computer nodes (A, B, C).Type: ApplicationFiled: May 17, 2011Publication date: June 5, 2014Applicant: SAAB ABInventors: Torkel Danielsson, Jan Håkegård, Anders Gripsborn
-
Publication number: 20140089534Abstract: The invention pertains to a configurable input/output processing device, a method for configuring the configurable input/output processing device and a computer program product for performing the steps of the method. The configurable input/output processing device (6) is arranged to control data traffic associated to a distributed avionics control system comprising a plurality of processing nodes interconnected in a network (2), wherein each of the plurality of processing nodes is connected to the network via at least one of said configurable input/output processing device. The configurable input/output processor comprise first instructions (CCR), said first instructions comprising processing information for the at least one input/output processing device and being independent of a current configuration of the distributed avionics control system and second instructions (SCT), said second instructions being dependent on the current configuration of the distributed avionics control system.Type: ApplicationFiled: May 6, 2011Publication date: March 27, 2014Applicant: SAAB ABInventors: Jan Håkegård, Torkel Danielsson, Anders Gripsborn
-
Publication number: 20140063037Abstract: The invention pertains to a display method, a computer program for performing steps of the display method and a display system. The display system (1) comprising: display means (2) comprising: a physical display unit (13)operable to display flight data, a display processing device (11), a graphics driver and a graphics processing device, fault detection means arranged to detect at least one fault condition associated to the display means (2). The display processing device is arranged to process a first task set associated to a normal operation mode and in parallel process a second task set associated to an emergency operation mode, wherein said display processing device is arranged to transmit information provided from the second task set to the graphics processing device in response to the detected at least one fault condition.Type: ApplicationFiled: February 17, 2011Publication date: March 6, 2014Applicant: SAAB ABInventors: Torkel Danielsson, Jan Håkegård, Anders Gripsborn, Jörgen Larsson, Anders Pettersson
-
Patent number: 8543263Abstract: A distributed avionics system arranged in an aerial vehicle for controlling at least one avionics function. A plurality of avionics processing subsystems are interconnected in a network. Each avionics processing subsystem includes a processor arranged to process at least one task so as to provide a set of data messages including at least one unit of data related to controlling the at least one avionics function on basis of provided input data, related to conditions of the at least one avionics function. A memory module is in operative connection with the processor and is arranged to store instructions for the processor to process the at least one task. At least one of the avionics processing subsystems is arranged to transmit at least one synchronization cycle start signal onto the network.Type: GrantFiled: June 17, 2010Date of Patent: September 24, 2013Assignee: SAAB ABInventors: Torkel Danielsson, Anders Pettersson, Jan Håkegård
-
Publication number: 20130170498Abstract: An avionics switched Ethernet network. A plurality of synchronized interconnected system nodes each includes an avionics module arranged to periodically provide a set of data messages. Each message includes a set of data variables. A network module couples the avionics module to the network. The network module includes a network interface unit arranged to provide for transmission of data packets including a number of the data messages from the avionics module. The network module of each system node includes a transmission control unit arranged to control the network interface unit to perform scheduled transmissions of the data packets. The transmission control unit is provided with access to a memory module. Each of the plurality of time-slots is statically allocated a predetermined number of data packets, each including a predetermined subset of data messages from the set of data messages.Type: ApplicationFiled: June 17, 2010Publication date: July 4, 2013Applicant: SAAB ABInventors: Torkel Danielsson, Anders Pettersson, Anders Gripsborn, Jan Håkegård
-
Publication number: 20130138271Abstract: A distributed avionics system arranged in an aerial vehicle for controlling at least one avionics function. A plurality of avionics processing subsystems are interconnected in a network. Each avionics processing subsystem includes a processor arranged to process at least one task so as to provide a set of data messages including at least one unit of data related to controlling the at least one avionics function on basis of provided input data, related to conditions of the at least one avionics function. A memory module is in operative connection with the processor and is arranged to store instructions for the processor to process the at least one task.Type: ApplicationFiled: June 17, 2010Publication date: May 30, 2013Inventors: Torkel Danielsson, Anders Pettersson, Jan Håkegård
-
Publication number: 20130038525Abstract: A vehicular control system including a plurality of displays each including a physical display unit and memory module including information related to descriptions of a plurality of displayable entities and first configuration data, associated to a first control module. The first configuration data including information on configuration of the displayable entities, based on references to the descriptions of the plurality of displayable entities. The memory module of each display comprises a copy of the first configuration data. The first control module is arranged to transmit data based on point-to-multipoint communication to each of the plurality of displays. The plurality of displays each includes a processor operatively coupled to the memory module. The processor is arranged to process the entities based on received data from the first control module and to present the result of the processing on the physical display unit of each of the displays.Type: ApplicationFiled: February 12, 2010Publication date: February 14, 2013Inventors: Jan Håkegård, Anders Pettersson, Torkel Danielsson