Search

Alexander N Markovic

from Media, PA
Age ~61

Alexander Markovic Phones & Addresses

  • 31 Soldier Song Ln, Media, PA 19063 (610) 565-5549
  • Glenolden, PA
  • 31 Soldier Song Ln, Media, PA 19063 (610) 533-4595

Work

Company: Senseonics, incorporated Sep 2018 Position: Director of software engineering

Education

Degree: Doctorates, Doctor of Philosophy School / High School: University of Belgrade 1998 to 2001 Specialities: Computer Engineering

Skills

Embedded Software • System Architecture • Software Engineering • Software Development • Integration • Embedded Systems • Engineering Management • Testing • Asic • Digital Signal Processors • Soc • Device Drivers • C • Debugging • C++ • Engineering • Patents • Software Design • Ic • Vhdl • Rtos • Medical Devices • System on A Chip • Wireless Technologies • Architecture • Semiconductors • Wireless • Distributed Systems • Firmware • Diabetes Care • Mobile Application Development • Application Specific Integrated Circuits • Dsp • Software As A Service • Machine Learning • U.s. Food and Drug Administration • Agile Project Management • Software Project Management • Project Management • Team Leadership • Team Building • Cross Functional Team Leadership • Fda

Industries

Medical Devices

Resumes

Resumes

Alexander Markovic Photo 1

Director Of Software Engineering

View page
Location:
Media, PA
Industry:
Medical Devices
Work:
Senseonics, Incorporated
Director of Software Engineering

Retia Medical Apr 2017 - Sep 2018
Director of Engineering

Bayer Healthcare Diabetes Care Jan 2012 - Apr 2017
Senior Manager, Systems and Software Engineering

Lsi Corporation Mar 2006 - Dec 2011
Senior Engineering Manager

Digital 5 Apr 2002 - Mar 2006
Director of Advanced Projects
Education:
University of Belgrade 1998 - 2001
Doctorates, Doctor of Philosophy, Computer Engineering
University of Belgrade 1991 - 1993
Master of Science, Masters, Computer Engineering
University of Belgrade 1984 - 1989
Bachelors, Bachelor of Science, Computer Engineering
University of Belgrade
Skills:
Embedded Software
System Architecture
Software Engineering
Software Development
Integration
Embedded Systems
Engineering Management
Testing
Asic
Digital Signal Processors
Soc
Device Drivers
C
Debugging
C++
Engineering
Patents
Software Design
Ic
Vhdl
Rtos
Medical Devices
System on A Chip
Wireless Technologies
Architecture
Semiconductors
Wireless
Distributed Systems
Firmware
Diabetes Care
Mobile Application Development
Application Specific Integrated Circuits
Dsp
Software As A Service
Machine Learning
U.s. Food and Drug Administration
Agile Project Management
Software Project Management
Project Management
Team Leadership
Team Building
Cross Functional Team Leadership
Fda

Publications

Us Patents

Cryptographic Processing Using A Processor

View page
US Patent:
8452006, May 28, 2013
Filed:
Oct 8, 2010
Appl. No.:
12/900827
Inventors:
Dmitriy Vladimirovich Alekseev - Moscow, RU
Alexei Vladimirovich Galatenko - Moscow, RU
Aleksey Alexandrovich Letunovskiy - Tokarevka, RU
Alexander Markovic - Media PA, US
Andrey Anatolevich Nikitin - Moscow, RU
Assignee:
LSI Corporation - San Jose CA
International Classification:
G06F 21/00
US Classification:
380 28, 380 29, 380 30, 713187
Abstract:
In one embodiment, a cryptography processor compatible with the Advanced Encryption Standard (AES) for encrypting and decrypting has a memory storing each element of an AES State, normally 8-bit long, in a corresponding memory space that is at least 9 bits long. Using the larger memory spaces, the processor performs modified AES transformations on the State. A modified column-mixing transformation uses bit-shifting and XOR operations, thereby avoiding some multiplications and modulo reductions and resulting in some 9-bit State elements. A modified byte-substitution transformation uses a 512-element look-up table to accommodate 9-bit inputs. The modified byte-substitution transformation is combined with a modified row-shifting transformation. The memory has data registers each holding four State elements. A modified expanded key schedule is used in a modified round-key-adding transformation that is combined with the modified column-mixing transformation, wherein all four elements stored in a single data register are processed together in some operations.

High-Performance Tone Detection Using A Digital Signal Processor (Dsp) Having Multiple Arithmetic Logic Units (Alus)

View page
US Patent:
20110200147, Aug 18, 2011
Filed:
May 28, 2009
Appl. No.:
13/124474
Inventors:
Aleksey Alexandrovich Letunovskiy - Tokarevka, RU
Ilya Viktorovich Lyalin - Moscow, RU
Alexander Markovic - Media PA, US
Ivan Leonidovich Mazurenko - Khimki, RU
Andrey Anatolevich Nikitin - Moscow, RU
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
H03K 9/00
US Classification:
375316
Abstract:
In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.

Mixed-Mode Resizing For A Video Transcoder

View page
US Patent:
20120051427, Mar 1, 2012
Filed:
Mar 23, 2011
Appl. No.:
13/069731
Inventors:
Denis Vassilevich Parfenov - Moscow, RU
Pavel Aleksandrovich Aliseychik - Moscow, RU
Aleksey Alexandrovich Letunovskiy - Tokarevka, RU
Alexander Markovic - Media PA, US
Ivan Leonidovich Mazurenko - Khimki, RU
Denis Vladimirovich Parkhomenko - Moscow, RU
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
H04N 7/46
US Classification:
37524013, 375E07248
Abstract:
A video transcoder for converting a compressed input video bit-stream having one spatial resolution into a compressed output video bit-stream having a different spatial resolution using a plurality of resizing channels. The transcoder has a kernel that partially decodes the compressed input video bit-stream to generate partially decoded video data. The data segments corresponding to picture portions that have both intra- and inter-predicted blocks in close spatial proximity to one another are applied to a mixed-mode resizing channel that is specifically designed for processing such data segments. For each received data segment, the control logic of the channel selects, from a bank of pre-configured resizers, a resizer that is deemed to be most suitable for resizing the image portion represented by that data segment in a computationally efficient manner. The data segment is processed in the selected resizer to generate the corresponding resized-image data. The resized-image data generated by the mixed-mode resizing channel are combined with the resized data generated by other resizing channels of the transcoder and then re-encoded to generate the compressed output video bit-stream.

Video Transcoder With Flexible Quality And Complexity Management

View page
US Patent:
20120051440, Mar 1, 2012
Filed:
Mar 23, 2011
Appl. No.:
13/069552
Inventors:
Denis Vassilevich Parfenov - Moscow, RU
Pavel Aleksandrovich Aliseychik - Moscow, RU
Aleksey Alexandrovich Letunovskiy - Tokarevka, RU
Alexander Markovic - Media PA, US
Ivan Leonidovich Mazurenko - Khimki, RU
Denis Vladimirovich Parkhomenko - Moscow, RU
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
H04N 7/12
US Classification:
37524026, 375E07026
Abstract:
A video transcoder for converting a compressed input video bit-stream having one spatial resolution into a compressed output video bit-stream having a different spatial resolution in a manner that enables the transcoder to dynamically change the amount of computational resources allocated to the conversion process. In one embodiment, the video transcoder has a plurality of configurable processing paths whose configuration determines the amount of allocated computational resources. Exemplary processing-path configuration changes may include, but are not limited to engaging or disengaging a processing path, redirecting a data flow from flowing through one processing path to flowing through another processing path, and attaching or detaching one or more processing modules to an engaged processing path. The capability to make these and other configuration changes enables the video transcoder to adjust the computational complexity and picture quality on the fly, without interrupting the video sequence in the output video bit-stream.

Intra-Mode Prediction For A Video Transcoder

View page
US Patent:
20120082220, Apr 5, 2012
Filed:
Jun 20, 2011
Appl. No.:
13/163853
Inventors:
Ivan Leonidovich Mazurenko - Khimki, RU
Aleksey Alexandrovich Letunovskiy - Tambov, RU
Alexander Markovic - Media PA, US
Denis Vassilevich Parfenov - Moscow, RU
Alexander Alexandrovich Petyushko - Bryansk, RU
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
H04N 7/32
US Classification:
37524012, 375E07243
Abstract:
A video transcoder for converting an encoded input video bit-stream having one spatial resolution into an encoded output video bit-stream having a lower spatial resolution, wherein learned statistics of intra-mode transcoding are used to constrain the search of intra modes for the output video bit-stream. The statistics of intra-mode transcoding can be gathered, e.g., by applying brute-force downsizing to a training set of video frames and then analyzing the observed intra-mode transcoding patterns to determine a transition-probability matrix for use during normal operation of the transcoder. The transition-probability matrix enables the transcoder to select appropriate intra modes for the output video bit-stream without performing a corresponding exhaustive full search, which advantageously reduces the computational complexity and processor load compared to those of a comparably performing prior-art video transcoder.

Motion Estimation For A Video Transcoder

View page
US Patent:
20120106642, May 3, 2012
Filed:
Jun 21, 2011
Appl. No.:
13/165056
Inventors:
Aleksey Alexandrovich Letunovskiy - Tambov, RU
Alexander Markovic - Media PA, US
Ivan Leonidovich Mazurenko - Khimki, RU
Denis Vassilevich Parfenov - Moscow, RU
Alexander Alexandrovich Petyushko - Bryansk, RU
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
H04N 7/26
US Classification:
37524016, 375E07125
Abstract:
A video transcoder for converting an encoded input video bit-stream having one spatial resolution into an encoded output video bit-stream having a lower spatial resolution, wherein motion-vector dispersion observed at the higher spatial resolution is quantified and used to configure the motion-vector search at the lower spatial resolution. For example, for video-frame areas characterized by relatively low motion-vector dispersion values, the motion-vector search may be performed over a relatively small vector space and with the use of fewer search patterns and/or hierarchical search levels. These constraints enable the transcoder to find appropriate motion vectors for inter-prediction coding without having to perform an exhaustive motion-vector search for these video-frame areas, which advantageously reduces the computational complexity and processor load compared to those of a comparably performing prior-art video transcoder.

Music Detection Based On Pause Analysis

View page
US Patent:
20120155655, Jun 21, 2012
Filed:
Aug 9, 2011
Appl. No.:
13/205856
Inventors:
Denis Vladimirovich Parkhomenko - Moscow, RU
Pavel Aleksandrovich Aliseychik - Moscow, RU
Dmitry Nikolaevich Babin - Moscow, RU
Alexander Markovic - Media PA, US
Ivan Leonidovich Mazurenko - Khimki, RU
Assignee:
LSI Corporation - Milpitas CA
International Classification:
H04R 29/00
US Classification:
381 56
Abstract:
In one embodiment, a pause-based music detection (MD) module detects music by analyzing pauses in a received audio signal. The energy of each frame of the signal is compared to an energy threshold to determine whether the frame corresponds to background noise only (i.e., a pause) or sound such as speech or music. A window having a number of frames is analyzed to determine whether there is a pause within the window. If no pauses are detected in the window, then the current frame is presumed to correspond to music. If a pause is detected, then the current frame is presumed to correspond to speech. In another embodiment, the pause-based MD module output is applied to Boolean “OR” logic along with a tone-based MD module output to generate a final MD decision. The tone-based MD module detects music by analyzing tones in the signal using any suitable tone-based MD algorithm.

Music Detection Using Spectral Peak Analysis

View page
US Patent:
20120158401, Jun 21, 2012
Filed:
Aug 9, 2011
Appl. No.:
13/205882
Inventors:
Ivan Leonidovich Mazurenko - Khimki, RU
Dmitry Nikolaevich Babin - Moscow, RU
Alexander Markovic - Media PA, US
Denis Vladimirovich Parkhomenko - Moscow, RU
Alexander Alexandrovich Petyushko - Bryansk, RU
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G10L 11/06
US Classification:
704208, 704E11007
Abstract:
In one embodiment, a music detection (MD) module accumulates sets of one or more frames and performs FFT processing on each set to recover a set of coefficients, each corresponding to a different frequency k. For each frame, the module identifies candidate musical tones by searching for peak values in the set of coefficients. If a coefficient corresponds to a peak, then a variable TONE[k] corresponding to the coefficient is set equal to one. Otherwise, the variable is set equal to zero. For each variable TONE[k] having a value of one, a corresponding accumulator A[k] is increased. Candidate musical tones that are short in duration are filtered out by comparing each accumulator A[k] to a minimum duration threshold. A determination is made as to whether or not music is present based on a number of candidate musical tones and a sum of candidate musical tone durations using a state machine.
Alexander N Markovic from Media, PA, age ~61 Get Report