Search

Nick Mykris Phones & Addresses

  • 1531 Burgundy Ln, Charlottesvle, VA 22911 (319) 377-8929
  • Charlottesville, VA
  • Cedar Rapids, IA
  • Marion, IA
  • 350 Portico Way APT 410, Charlottesville, VA 22911

Professional Records

License Records

Nick Mike Mykris

License #:
E-3133 - Expired
Category:
Engineering Intern

Business Records

Name / Title
Company / Classification
Phones & Addresses
Nick Mykris
Manager
Ajile Systems
Computer Software · Engineering Svcs
955 Cimmie Ave NE, Cedar Rapids, IA 52402
(319) 378-3941
Nick Mykris
Manager
Ajile Systems, Inc
Mfg Semiconductors/Related Devices
204 Collins Rd NE, Cedar Rapids, IA 52402
(319) 378-3941

Publications

Us Patents

Real Time Processor Capable Of Concurrently Running Multiple Independent Java Machines

View page
US Patent:
6374286, Apr 16, 2002
Filed:
Apr 6, 1998
Appl. No.:
09/056126
Inventors:
John K. Gee - Mt. Vernon IA
David A. Greve - Cedar Rapids IA
David S. Hardin - Cedar Rapids IA
Allen P. Mass - Lisbon IA
Michael H. Masters - Cedar Rapids IA
Nick M. Mykris - Cedar Rapids IA
Matthew M. Wilding - Cedar Rapids IA
Assignee:
Rockwell Collins, Inc. - Cedar Rapids IA
International Classification:
G06F 952
US Classification:
709108, 709 1, 710260, 713502
Abstract:
Multiple Java Virtual Machines (JVMs) operate on a single direct execution JAVA processor with each JVM operating in a separate time slice called a partition. Each JVM has its own data and control structures and is assigned a fixed area of memory. Each partition is also allotted a fixed period of time in which to operate, and, at the end of the allotted time, a context switch is forced to another JVM operating in the next partition. The context switch does not transfer control directly from one JVM to another JVM. Instead, at the end of a partition time period control is switched from the currently operating JVM to a âmaster JVMâ during a time period called an âinterstice. â The master JVM handles system interrupts and housekeeping duties. At the end of the interstice time period, the master JVM starts a proxy thread associated with the next JVM to become operational. The proxy thread handles JVM-specific interrupts and checks the status of the associated JVM.

Builder Tool And Interface For System Supporting Multiple Virtual Machines

View page
US Patent:
7146602, Dec 5, 2006
Filed:
Mar 9, 2001
Appl. No.:
09/681263
Inventors:
Michael J. Frerking - Marion IA, US
David S. Hardin - Cedar Rapids IA, US
Nick M. Mykris - Cedar Rapids IA, US
Philip J. Wiley - Marion IA, US
Assignee:
Ajile Systems, Inc. - San Jose CA
International Classification:
G06F 7/00
G06F 9/44
G06F 9/45
US Classification:
717118, 717149, 717148, 707 1
Abstract:
A method and apparatus including an overview component depicting a plurality of virtual machines on a display of a computerized system. Parameter details of at least one virtual machine are concurrently displayed with the overview component. The method steps include receiving the compiled source code for two applications, creating two relocatable virtual machines to run the compiled source codes, determining the parameters for the multiple virtual machine environment, locating the two relocatable virtual machines and generating a target executable file for the environment.

System And Method For Concurrently Supporting Multiple Independent Virtual Machines

View page
US Patent:
20020099753, Jul 25, 2002
Filed:
Jan 20, 2001
Appl. No.:
09/681136
Inventors:
David Hardin - Cedar Rapids IA, US
Danh Ngoc - Saratoga CA, US
Allen Mass - Lisbon IA, US
Michael Masters - Cedar Rapids IA, US
Nick Mykris - Cedar Rapids IA, US
International Classification:
G06F017/00
US Classification:
709/001000
Abstract:
An improved system for concurrently running multiple virtual machines on a single processor. Each virtual machine being activated only during an assigned time slice or partition so as to isolate each of the concurrently running virtual machines from each other. The system having a power management mode and/or a partition reassignment mode. The power management feature placing the processor into a reduced power mode when a particular virtual machine has nothing to do during its assigned partition. In one embodiment, when an application has not been loaded into a given virtual machine, the processor is placed into a reduced power mode during the partition assigned to the given virtual machine. In one embodiment, the virtual machine is a JAVA Virtual Machine.

Multiple Virtual Machine Environment Management System

View page
US Patent:
20020161961, Oct 31, 2002
Filed:
Dec 14, 2001
Appl. No.:
09/683336
Inventors:
David Hardin - Cedar Rapids IA, US
Allen Mass - Lisbon IA, US
Michael Masters - Cedar Rapids IA, US
Nick Mykris - Cedar Rapids IA, US
Assignee:
aJile Systems, Inc. - San Jose CA
International Classification:
G11C005/00
US Classification:
711/006000
Abstract:
An interrupt management system for a multiple virtual machine environment is disclosed. In a system concurrently running a plurality of independent virtual machines, each virtual machine has associated therewith a plurality of anticipated interrupt signal types. A plurality of interrupt signals can be received in such a system. The interrupt signal having the highest priority is determined and that interrupt can be serviced.

Multiple Virtual Machine Environment Management System

View page
US Patent:
20030101440, May 29, 2003
Filed:
May 29, 2002
Appl. No.:
10/157005
Inventors:
David Hardin - Cedar Rapids IA, US
Allen Mass - Lisbon IA, US
Michael Masters - Cedar Rapids IA, US
Nick Mykris - Cedar Rapids IA, US
Assignee:
aJile Systems, Inc.
International Classification:
G06F009/45
US Classification:
717/148000
Abstract:
An apparatus and method of running multiple concurrent virtual machines is disclosed. A memory component, a timer component, a multiple virtual machine control component, and a processor component can be included. The timer component can include a virtual machine activation period timer and a plurality of virtual machine dedicated timers. The processor component can process instructions of a virtual machine indicated to be the active virtual machine. The processor component can suspend processing instructions of a virtual machine when the virtual machine activation period timer causes the timer component to indicate a virtual machine switch. A memory protection component and process can also be included.

Real Time Processor Optimized For Executing Java Programs

View page
US Patent:
63178729, Nov 13, 2001
Filed:
Apr 6, 1998
Appl. No.:
9/056048
Inventors:
John K. Gee - Mt. Vernon IA
David A. Greve - Cedar Rapids IA
David S. Hardin - Cedar Rapids IA
Raymond A. Kamin - Marion IA
T. Douglas Hiratzka - Coralville IA
Allen P. Mass - Lisbon IA
Michael H. Masters - Cedar Rapids IA
Nick M. Mykris - Cedar Rapids IA
Assignee:
Rockwell Collins, Inc. - Cedar Rapids IA
International Classification:
G06F 945
US Classification:
717 7
Abstract:
An improved computer architecture and system advantageously combine the beneficial characteristics of a high level object oriented programming language with an optimized processor for efficient application to real time embedded computing problems. Additionally, an improved method for resolving symbolic references in code generated by compiling source code written in an object oriented programming language to the corresponding logical memory addresses stores look-up information with the object itself after the first encounter of a given symbolic reference, whereby the logical memory address information is available for subsequent encounters of the symbolic reference, and whereby no modification of the program instructions containing the symbolic reference is necessary. In a preferred embodiment, the Java. TM. programming language is used.

Automated Robotic Test System For Automated Driving Systems

View page
US Patent:
20200041385, Feb 6, 2020
Filed:
Aug 12, 2019
Appl. No.:
16/538048
Inventors:
- Crozet VA, US
Nick MYKRIS - Charlottesville VA, US
Boris CIORNEIU - Great Falls VA, US
Michael DESROSIERS - Charlottesville VA, US
Don PERRONE - Crozet VA, US
International Classification:
G01M 17/06
G01M 17/007
B60W 10/04
B60W 10/184
B60W 10/20
B60W 30/18
Abstract:
An integrated automated robotic test system for automated driving systems is disclosed, which is operable to provide an automated testing system for coordinated robotic control of automobiles equipped with automation functions (i.e., test vehicles) and unmanned target robots with which test vehicles may safely collide. The system may include a system for controlling a vehicle that includes a brake actuator, a throttle actuator, and a steering actuator. The brake actuator is controlled by a brake motor and configured to press and release a brake pedal of the vehicle. The throttle actuator is controlled by a throttle motor and configured to press and release a gas pedal of the vehicle. The steering actuator is configured to control a steering wheel of the vehicle. The steering actuator includes a steering motor configured to attach to the steering wheel and a reaction stand configured to support the steering motor.

Automated Robotic Test System For Automated Driving Systems

View page
US Patent:
20160377508, Dec 29, 2016
Filed:
Jun 24, 2016
Appl. No.:
15/192609
Inventors:
- Charlottesville VA, US
Nick MYKRIS - Charlottesville VA, US
Boris CIORNEIU - Great Falls VA, US
Michael DESROSIERS - Charlottesville VA, US
Don PERRONE - Crozet VA, US
International Classification:
G01M 17/06
B62D 39/00
B60W 10/184
B60W 10/20
B60W 30/18
B60W 10/04
Abstract:
An integrated automated robotic test system for automated driving systems is disclosed, which is operable to provide an automated testing system for coordinated robotic control of automobiles equipped with automation functions (i.e., test vehicles) and unmanned target robots with which test vehicles may safely collide. The system may include a system for controlling a vehicle that includes a brake actuator, a throttle actuator, and a steering actuator. The brake actuator is controlled by a brake motor and configured to press and release a brake pedal of the vehicle. The throttle actuator is controlled by a throttle motor and configured to press and release a gas pedal of the vehicle. The steering actuator is configured to control a steering wheel of the vehicle. The steering actuator includes a steering motor configured to attach to the steering wheel and a reaction stand configured to support the steering motor.
Nick Mike Mykris from Charlottesville, VA, age ~68 Get Report