Abalta Technologies, Inc.
Chief Technology Officer
Abalta Technologies, Inc. Sep 2006 - Dec 2016
Senior Technical Architect
Infogation 2000 - 2006
Chief Software Architect
Bsquare Mar 2002 - Dec 2005
Software Architect
Datecs 1996 - 2000
Software Engineer
Education:
Technology School Electronic Systems
Etu Es
Technical University of Sofia
Master of Science, Masters, Engineering
Skills:
Software Development Mobile Applications Software Engineering Location Based Services Mobile Devices Mobile Technology System Architecture Wireless Agile Methodologies Android Embedded Software Product Management Embedded Systems Software Project Management Cloud Computing C# Visual Studio Technical Leadership Architecture Ios Development Android Development Software Design Intellectual Property Gps Applications Gps Navigation
Computer-assisted navigation is achieved with component-oriented programming and instructions that provide a distributed component programming navigation system. The computer-assisted navigation is achieved with a computing device including a logical data model configured to provide abstract interfaces in a process to convert a format and data model of a provider to an appropriate format and data model suitable for the computing device, wherein the process occurs on demand, only when needed, or the conversion occurs in accordance with the format and data model of the provider, and at download time or at an initial processing time. As a result, such a computing device can be advantageously used many environments including a distributed navigation system.
Kent Pu - San Diego CA, US Pavel Stankoulov - San Diego CA, US Ivan Angelov - San Diego CA, US
Assignee:
InfoGation Corporation - San Diego CA
International Classification:
G09G005/00
US Classification:
345171000
Abstract:
Techniques for efficiently entering data with a progressively reduced key set are disclosed. According to one aspect of the techniques, an emulated key set is used for entering data within some criteria or confined measures. A key set is generated dynamically each time in accordance with preceding entries. An example of one of the confined measure is a geographic area. Only a set of keys corresponding entries of which are likely to follow the already received entries is provided. Because each time the key set presents fewer and fewer choices, it is therefore easier and more efficient for a user to select and enter data.
Computer-assisted navigation is achieved with component-oriented programming and instructions that provide a distributed component programming navigation system. The computer-assisted navigation is achieved with a computing device having program memory. Operationally, the component-oriented application loaded in the memory provides a distributed navigation system comprising a User Interface component, a Service Manager component, a User Positioning category of components that provides a user position based on navigation sensor data, and a Mapping category of components that accesses a map database and places the user position on a road segment of the map database. The components within the component-oriented application are managed by the service manager component to perform distributed navigation services.
- San Diego CA, US Pavel Stankoulov - San Diego CA, US
International Classification:
G09B 19/16
Abstract:
An automated method of evaluating driver performance using adaptive models includes: receiving data generated by a set of vehicle sensors; retrieving map information including road links along a path of a vehicle; retrieving a set of evaluation curves associated with the road links, where inclusion of evaluation curves is based on evaluation of dynamic models; and generating a driver score based on a calculated difference in area between the received data and each evaluation curve. An automated method of generating dynamic curve models includes: retrieving a set of model curves; filtering the set of model curves based on temporal grouping in order to identify a set of temporally grouped curves; and filtering the set of temporally grouped curves based on traffic in order to identify the set of evaluation curves. An adaptive driver behavior system includes: multiple connected vehicles; and a server able to communicate with the connected vehicles.
Caching Map Data For Efficient Vehicle Range Projection
- Torrance CA, US Pavel Stankoulov - San Diego CA, US
International Classification:
G01C 21/34 G06T 11/20 G01C 21/36
Abstract:
A system adapted to determine a projected range of a vehicle is described. The system includes: a storage element adapted to store a set of parameters associated with a vehicle; a map evaluation element adapted to retrieve information regarding a geographic area associated with a position of the vehicle; and a processing element adapted to determine the projected range of the vehicle based at least partly on the set of parameters and the retrieved information. An automated method of projecting a range of a vehicle includes: generating a set of range projection links; generating a monochrome bitmap based at least partly on the set of range projection links; rendering the set of range projection links within the monochrome bitmap; and tracing the rendered links to generate a polygon outline of the range of the vehicle. An automated method of caching map data for vehicle range projection is described.
Recording, Monitoring, And Analyzing Driver Behavior
- Torrance CA, US Pavel Stankoulov - San Diego CA, US
International Classification:
G09B 19/16 B60W 40/09 B60W 50/14 G09B 29/00
Abstract:
A system adapted to monitor, record and analyze driver performance is described. The system includes: a vehicle sensor module adapted to receive data from a set of sensors that each measure a driving characteristic associated with a vehicle; a map data access module adapted to retrieve, from a map database, map data elements indicating various features associated with at least one path of the vehicle; and a driver behavior engine adapted to receive information from the vehicle sensor module and the map data access module, and to monitor and evaluate driver performance based on the received information.
- Torrance CA, US Pavel Stankoulov - San Diego CA, US
International Classification:
G01C 21/34 B60W 40/10
Abstract:
An automated method that determines a roundtrip range of a vehicle includes: retrieving a set of parameters associated with the vehicle; retrieving map information regarding a geographic area, the map information including multiple links associated with available roadways in the geographic area and each link includes a cost value; and determining a set of roundtrip range projection links from among the links based at least partly on the retrieved map information and the set of parameters associated with the vehicle, by evaluating the links to identify multiple roundtrip paths extending outward from a position of the vehicle, wherein each roundtrip path includes a set of links having a summed cost value that is less than a target cost, where the summed cost comprises forward costs and reverse costs.
Transforming Map Data For Efficient Vehicle Range Projection
- Torrance CA, US Pavel Stankoulov - San Diego CA, US
International Classification:
G01C 21/34 G06T 11/20
Abstract:
A system adapted to determine a projected range of a vehicle is described. The system includes: a storage element adapted to store a set of parameters associated with a vehicle; a map evaluation element adapted to retrieve information regarding a geographic area associated with a position of the vehicle; and a processing element adapted to determine the projected range of the vehicle based at least partly on the set of parameters and the retrieved information. An automated method of projecting a range of a vehicle includes: generating a set of range projection links; generating a monochrome bitmap based at least partly on the set of range projection links; rendering the set of range projection links within the monochrome bitmap; and tracing the rendered links to generate a polygon outline of the range of the vehicle. An automated method of caching map data for vehicle range projection is described.
Name / Title
Company / Classification
Phones & Addresses
Pavel Stankoulov President
MOBINTEQ INC
9456 Compass Pt Dr S #7, San Diego, CA 92126
Pavel Stankoulov Architect, Chief Architect
Abalta Technologies Inc Management Consulting & Computer Software Development Services
6480 Weathers Pl, San Diego, CA 92121 (858)4580760