Patents by Inventor Johan Fornaeus

Johan Fornaeus 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: 10402232
    Abstract: A system includes a memory including a plurality of software applications. The plurality of software applications includes a first software application and a second software application. The system also includes a deterministic group comprising a first processing core. The first processing core executes a first resource monitor and the first software application. The system also includes a constrained group comprising a second processing core. The second processing core executes a second resource monitor and the second software application. The first resource monitor detects an insufficient access to resources by the first software application and sends an indication to the second resource monitor. The second resource monitor receives the indication and instructs the second processing core to modify execution of the second software application.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 3, 2019
    Assignee: Wind River Systems, Inc.
    Inventors: Johan Fornaeus, Dennis Rice
  • Publication number: 20170344403
    Abstract: Apparatuses, methods and storage medium associated with spinlock are disclosed herein. In embodiments, an apparatus for computing may comprise a first and a second processor core to correspondingly execute a first and a second thread; a storage location to store a spinlock to facilitate exclusive access by the first or the second thread to a plurality of resources implicitly shared by the first and second threads; and spin logic to be executed by the second processor core to occupy the second processor core to suspend execution of the second thread to prevent the second thread from using any one of the implicitly shared resources, whenever the spinlock is set by the first thread for exclusive access to one or more of the implicitly shared resources. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Gregory Stults, Johan Fornaeus
  • Publication number: 20140229956
    Abstract: A system includes a memory including a plurality of software applications. The plurality of software applications includes a first software application and a second software application. The system also includes a deterministic group comprising a first processing core. The first processing core executes a first resource monitor and the first software application. The system also includes a constrained group comprising a second processing core. The second processing core executes a second resource monitor and the second software application. The first resource monitor detects an insufficient access to resources by the first software application and sends an indication to the second resource monitor. The second resource monitor receives the indication and instructs the second processing core to modify execution of the second software application.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Applicant: Wind River Systems, Inc.
    Inventors: Johan Fornaeus, Dennis Rice
  • Patent number: 8151026
    Abstract: A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 3, 2012
    Assignee: Wind River Systems, Inc.
    Inventors: Anand Sundaram, Johan Fornaeus
  • Publication number: 20100333112
    Abstract: A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 30, 2010
    Inventors: Anand Sundaram, Johan Fornaeus
  • Patent number: 7809875
    Abstract: A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 5, 2010
    Assignee: Wind River Systems, Inc.
    Inventors: Anand Sundaram, Johan Fornaeus
  • Publication number: 20090327552
    Abstract: A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Anand SUNDARAM, Johan Fornaeus