Patents by Inventor Hans-Peter Nilsson

Hans-Peter Nilsson 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: 9990199
    Abstract: A method and system are disclosed. The method may include receiving instructions in a hardware accelerator coupled to a computing device. The instructions may describe operations and data dependencies between the operations. The operations and the data dependencies may be predetermined. The method may include performing a splitter operation in the hardware accelerator, performing an operation in each of a plurality of branches, and performing a combiner operation in the hardware accelerator.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 5, 2018
    Assignee: Axis AB
    Inventors: Niclas Danielsson, Mikael Asker, Hans-Peter Nilsson, Markus Skans, Mikael Pendse
  • Publication number: 20170083332
    Abstract: A method and system are disclosed. The method may include receiving instructions in a hardware accelerator coupled to a computing device. The instructions may describe operations and data dependencies between the operations. The operations and the data dependencies may be predetermined. The method may include performing a splitter operation in the hardware accelerator, performing an operation in each of a plurality of branches, and performing a combiner operation in the hardware accelerator.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Niclas Danielsson, Mikael Asker, Hans-Peter Nilsson, Markus Skans, Mikael Pendse
  • Publication number: 20020054573
    Abstract: An integrated circuit comprises a CPU, ports for external communication, a memory means and a switching means for converting the circuit between a working mode and an initiating mode. The circuit is in itself, in the initiating mode, adapted to receive an initiating signal, comprising external instructions, and to bring the CPU to execute said instructions.
    Type: Application
    Filed: October 18, 2001
    Publication date: May 9, 2002
    Inventors: Jan Bengtsson, Hans-Peter Nilsson, Kenny Ranerup, Ronny Ranerup, Per Zander
  • Patent number: 6356942
    Abstract: An integrated circuit comprises a CPU, ports for external communication, a memory means and a switching means for converting the circuit between a working mode and an initiating mode. The circuit is in itself, in the initiating mode, adapted to receive an initiating signal, comprising external instructions, and to bring the CPU to execute said instructions. According to a method for bringing the integrated circuit to execute instructions, the integrated circuit is in a first step brought into the initiating mode. Thereafter the circuit receives said external signal and uses the integrated CPU to execute said instructions.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: March 12, 2002
    Assignee: Axis AB
    Inventors: Jan Bengtsson, Hans-Peter Nilsson, Kenny Ranerup, Ronny Ranerup, Per Zander
  • Patent number: 6289446
    Abstract: In-code context data used for exception handling is incorporated into a special call instruction which is recognized by the processor. The information is skipped at the time of the function call and read at the time of the stack unwinding. This special call instruction may be implemented to run at no extra cycle costs compared to normal instructions, except for the external execution time dependencies from such machinery as a cache involved in the instruction fetching, since it would never be necessary during normal execution to actually access the information. The information is only accessed during exception handling.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: September 11, 2001
    Assignee: Axis AB
    Inventor: Hans-Peter Nilsson