Olderdissen
Jan Olderdissen, Simi Valley, CA US
Patent application number | Description | Published |
---|---|---|
20100125839 | Specifying, Determining and Overriding Software Dependencies - There is disclosed apparatus and processes for managing dependencies of program packages available to be run on a processor. The program packages have respective version numbers, and plural versions of at least one of the program packages are available to be run on the processor. Default dependency settings may be overridden by a user. During run-time, the override settings are referenced and utilized. | 05-20-2010 |
Jan Olderdissen, Newbury Park, CA US
Patent application number | Description | Published |
---|---|---|
20100040085 | Generic Packet Generator and Method - There are disclosed a computing device, storage medium, and method for generating packets. The computing device may include a memory divided into a kernel space and a user space and a processor coupled to the memory. The processor may execute an application program operative in the user space and a generic packet generator operative in the kernel space. The application program may cause the computing device to generate a first stream definition including a first background data template and one or more first user defined fields. The generic packet generator may cause the computing device to generate a first plurality of transmission-ready packets, wherein each packet of the first plurality of transmission-ready packets comprises the first background data template overlaid by the one or more first user defined fields. | 02-18-2010 |
Jan Olderdissen, Thousand Oaks, CA US
Patent application number | Description | Published |
---|---|---|
20080253396 | Protocol Stack - There are disclosed processes and systems relating to protocol stacks. The protocol stack may be run entirely in a single memory space. There may be a communal memory region available to certain layers of the protocol stack. The layers of the protocol stack may form condensed versions of data and headers, and data units may be formed by hardware within the device when needed. After transmission, data units may be immediately deleted but recreated if needed for retransmission. | 10-16-2008 |
20090257354 | Hardware Time Stamping and Synchronized Data Transmission - Hardware time stamping and synchronized data transmission disclosed. In a method, a reference time stamp and a local time stamp are obtained. A synchronization offset is prepared based on the local time stamp and the reference time stamp. Instructions are received to send a plurality of data units at a specified time. The plurality of data units are sent at the specified time based on referring to a local time obtained from a local clock and the synchronization offset to simultaneously send a packet storm comprising the plurality of data units. The method may be achieved by a network communications unit on a plurality of network cards included in a network testing system. | 10-15-2009 |
20150019598 | OBJECT FILE SYSTEM - An object based file system for storing and accessing objects is disclosed. The file system may be implemented as a method in hardware, firmware, software, or a combination thereof. The method may include receiving from an application program an object write request. A selected storage node on which to store the object may be selected, including identifying a least busy storage node and/or a least full storage node. The object and the object write request may be sent to the selected storage node. A write success message may be received from the selected storage node. The successful writing of the object may be reported to the application program. | 01-15-2015 |
20150019599 | OBJECT FILE SYSTEM - An object based file system for storing and accessing objects is disclosed. The file system may be implemented as a method in hardware, firmware, software, or a combination thereof. The method may include receiving from an application program an object write request. A selected storage node on which to store the object may be selected, including identifying a least busy storage node and/or a least full storage node. The object and the object write request may be sent to the selected storage node. A write success message may be received from the selected storage node. The successful writing of the object may be reported to the application program. | 01-15-2015 |
Jan Ra Olderdissen, Newbury Park, CA US
Patent application number | Description | Published |
---|---|---|
20090064206 | Version-Adaptive Serialization And Deserialization - Methods for serializing and deserializing a program object are disclosed. Serialized data may be generated to convey a representation of the program object. The serialized data may include data identifying a class for the program object, and a data type and at least one data value for each data member comprising the program object. The program object may be reconstructed from the serialized data according to a definition of the identified class. A received data member may be reconstructed if the received data type is an expected data type according to the class definition. A received data member may be ignored if the expected data type according to the class definition is a null data type. Default data may be substituted for a received null data member if the expected data type according to the class definition is not a null data type. The received data type may be converted to an expected data type according to the class definition. | 03-05-2009 |
Jan Ra Olderdissen, Thousand Oaks, CA US
Patent application number | Description | Published |
---|---|---|
20120143979 | PROTOCOL STACK USING SHARED MEMORY - There are disclosed processes and systems relating to optimized network traffic generation and reception. Application programs and a protocol stack may share a memory space. The protocol stack may designate available bandwidth for use by an application program. The application programs may store descriptors from which the protocol stack may form payload data for data units. | 06-07-2012 |
Jan R. A. Olderdissen, Thousand Oaks, CA US
Patent application number | Description | Published |
---|---|---|
20100095019 | Virtual Interface - A virtual interface is disclosed. A method may include allowing upper layer software to transparently access the capabilities of a network device via a virtual interface as if the network device were in a computing device in which the upper layer software is resident. A communication channel may be established with a computing device. A virtual interface to a network device in the computing device is created. Incoming data units directed to the network device are received via the communication channel, and are made available via the virtual interface. Outgoing data units directed to the virtual interface may be forwarded to the network device via the communication channel. The methods may be implemented on computing devices that include network cards, including computers and/or network testing systems. | 04-15-2010 |
20110289212 | Virtual Interface - A virtual interface is disclosed. A method may include allowing upper layer software to transparently access the capabilities of a network device via a virtual interface as if the network device were in a computing device in which the upper layer software is resident. A communication channel may be established with a computing device. A virtual interface to a network device in the computing device is created. Incoming data units directed to the network device are received via the communication channel, and are made available via the virtual interface. Outgoing data units directed to the virtual interface may be forwarded to the network device via the communication channel. The methods may be implemented on computing devices that include network cards, including computers and/or network testing systems. | 11-24-2011 |