Patents by Inventor Ivan Boule

Ivan Boule 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: 20090094429
    Abstract: There is provided a memory protection system comprising: address storage means storing the start and end addresses of each of a plurality of memory segments; control data storage means storing control data indicative of a type of permitted access to each of the plurality of memory segments; comparison means for comparing said start and end addresses with addresses of a selected memory portion to which a processor seeks access; and combination means for logically combining access data indicative of the type of access sought by the processor to the selected memory portion with said control data; wherein the comparison and combination results are indicative of whether or not the access to the selected memory portion sought by the processor is allowable. The present invention provides for the access protection of memory segments of any required size, both large and small.
    Type: Application
    Filed: April 11, 2006
    Publication date: April 9, 2009
    Inventors: Ivan Boule, Pierre Lebee
  • Publication number: 20070156997
    Abstract: There is provided a method of managing a data memory in order to improve the processing of memory allocation requests. Memory segments are associated with different levels according to their size. A different granule size to the power of two is defined for each level. The granule size defines the range of segment sizes associated with each level. A multiple-stage bitmap is provided which indicates which of the levels contains free segments and the size of free segments. The bitmap is updated each time a memory segment is freed or allocated. Thereby, a deterministic “Best Fit” approach is provided which permits the allocation and release of memory segments at both task and interrupt level and which reduces memory fragmentation.
    Type: Application
    Filed: February 14, 2005
    Publication date: July 5, 2007
    Inventors: Ivan Boule, Pierre Lebee
  • Publication number: 20070033260
    Abstract: A computer system configured for communications, comprising: a processor; a first operating system running on the processor; a second operating system running on the processor; and a network interface for communicating packet data, characterised in that the first and second operating systems are arranged to share access to the network interface.
    Type: Application
    Filed: June 18, 2004
    Publication date: February 8, 2007
    Applicant: SA, JALUNA
    Inventors: Vladimir Grouzdev, Ivan Boule
  • Patent number: 6928378
    Abstract: Methods and systems of testing an operating system are described. The operating system is invoked to create a process, the process having a first thread. A test function is repetitively executed in a first thread of the process. These steps are repeated to create processes and to execute the test function in parallel and repetitively in the first thread of the created processes until a given condition is satisfied. For example, the given condition can be a condition in which the operating system resources are exhausted.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: August 9, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Pierre Lebee, Ivan Boule, Sebastien Laborie, Aurelien Jacquiot
  • Publication number: 20050010909
    Abstract: A method and system for managing data of a debug operation. A debugging system comprises a reserved memory comprising a plurality of portions of reserved memory, a mass memory, and a log management component for recording received data of a debug operation in at least one portion of the plurality of portions of the reserved memory. The log management component may also be configured for copying the data from at least a partially filled portion of the plurality of portions of the reserved memory to the mass memory in response to a drain condition, such that the data is copied to the mass memory in a non-intrusive manner.
    Type: Application
    Filed: July 23, 2003
    Publication date: January 13, 2005
    Inventors: Pierre Lebee, Ivan Boule
  • Publication number: 20040138847
    Abstract: Methods and systems of testing an operating system are described. The operating system is invoked to create a process, the process having a first thread. A test function is repetitively executed in a first thread of the process. These steps are repeated to create processes and to execute the test function in parallel and repetitively in the first thread of the created processes until a given condition is satisfied. For example, the given condition can be a condition in which the operating system resources are exhausted.
    Type: Application
    Filed: July 23, 2003
    Publication date: July 15, 2004
    Inventors: Pierre Lebee, Ivan Boule, Sebastien Laborie, Aurelien Jacquiot