Gogo LLC - Itasca, IL since 2009
Sr. IP Network Performance Eng.
Motorola Labs Apr 2002 - Jun 2008
Distinguished Mbr of Technical Staff
Motorola Inc. May 1999 - Apr 2002
Distinguished Member of Technical Staff
Motorola Inc. May 1990 - May 1999
Staff/Principal Staff Engineer
Motorola Inc. May 1980 - May 1990
Staff Engineer
Education:
DePaul University 1995 - 1998
MSCS, Computer Science with AI concentration
LeTourneau University 1972 - 1977
BSEET, Electronics
Oak Park River Forest High School
Skills:
Perl Software Design C++ MySQL C Foglight Software Development Testing User Interface Design Mobile Applications Mobile Devices Unix Linux Software Engineering Software Project Management Java XML TCP/IP Performance Improvement
Gogo
Dmts
Motorola Apr 2002 - Jun 2008
Distinguished Mbr of Technical Staff
Motorola May 1999 - Apr 2002
Distinguished Member of Technical Staff
Motorola May 1990 - May 1999
Staff and Principal Staff Engineer
Motorola May 1980 - May 1990
Staff Engineer
Education:
Depaul University 1996 - 1999
Master of Science In Computer Science, Masters
Depaul University 1995 - 1998
Master of Science In Computer Science, Masters, Computer Science
Letourneau University 1972 - 1977
Oak Park River Forest High School
Skills:
Software Development Mobile Devices Testing Perl Software Design Telecommunications Software Engineering User Experience Mysql Unix System Architecture Integration Wireless User Interface Design Mobile Applications Linux Mobile Communications C++ Tcp/Ip Embedded Software Software Project Management Java C Cellular Communications Algorithms User Interface Systems Engineering Xml Web Applications Usability Testing Python Performance Improvement Rtos Usability Ip Shell Scripting Bible Object Oriented Design Web Services Eclipse Uml Soa Architecture Foglight Architectures
The method and apparatus for displaying speech recognition results includes a recognition filter () that receives a recognition result list () which includes a plurality of speech recognized terms (), wherein each speech recognized term () has a term-specific recognition confidence value (). The recognition filter () generates a modified recognition result list () that includes one or more speech recognized terms having term-specific recognition confidence values. The method and apparatus also includes a display generator () that receives the modified recognition result list () and generates a graphical recognition result list (). The graphical recognition result list () includes speech recognized terms and a non-alphanumeric symbol as a graphical representation () of the term-specific recognition confidence value () and a speech recognized term ().
Method And Apparatus For Presenting Information Concerning A Set Of Incoming Communications
Mark T. Ahlenius - Lombard IL, US Deborah A. Matteo - Schaumburg IL, US Prakairut Tarlton - Barrington IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 15/16 G06F 7/00
US Classification:
709206, 707100, 707E17058
Abstract:
A method () and an apparatus () for presenting information concerning a set of incoming communications includes determining and storing () data associated with each incoming communication of the set of incoming communications, identifying () a subset of communications-by-type from the set of incoming communications, determining () subsets of communications-by-originator from the subset of communications-by-type, determining for the subset of communications-by-type () a relative priority of the subsets of communications-by-originator, and presenting () information concerning the incoming communications of the subsets of communications-by-originator in an order determined by the relative priority.
Zhi-Hua Fan - Beijing, CN Mark T. Ahlenius - Lombard IL, US Craig J. Detter - Gurnee IL, US James C Ferrans - Wheaton IL, US Kun Zhao - Beijing, CN
Assignee:
MOTOROLA, INC. - Schaumburg IL
International Classification:
G06F 3/01 G06F 15/16
US Classification:
715752
Abstract:
A method and system for processing email messages are disclosed. In at least one embodiment, the method includes receiving a first signal input indicative of a request that contents of a selected email message be displayed on a display associated with a client computer device, wherein the contents are stored in a memory device associated with a server computer device and include contents of at least one other email message. The method further includes causing displaying of the contents of the selected email message for reviewing by the user. The method additionally includes making a determination of whether the contents of the at least one other email message have been reviewed by the user during the user's review of the contents of the selected email message, and providing an indication regarding whether or to what extent the at least one other email message has been read based upon the determination.
Method For Automatically Selecting Channel Powers In A Wireless Communication System
Mark T. Ahlenius - Lombard IL Gerald P. Labedz - Chicago IL Robert T. Love - Barrington IL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04J 312
US Classification:
370252
Abstract:
The method operates in a wireless communication system serving a geographic area. The system includes first and second communication units within the geographic area which have first and second radio frequency (RF) channels associated therewith. The method includes defining a plurality of points within the geographic area; selecting an initial power of the first and second RF channels; identifying, at each of the plurality of points, a number of the first and second RF channels which are receivable; evaluating a system performance metric; adjusting the initial power of one of the first and second RF channels; based on the adjusted power re-identifying, at each of the plurality of points, a number of the first and second RF channels which are receivable; re-evaluating the system performance metric; based on the re-evaluation, accepting the adjusted power; and downloading the adjusted power to the wireless communication system.
Dennis R. Schaeffer - Buffalo Grove IL Mark T. Ahlenius - Lombard IL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04J 400 H04Q 736
US Classification:
370 17
Abstract:
A method of allocating communication resources in a communication system includes retrieving (404) from the communication system a communication system resource allocation. An allocation parameter is set to an initial value (406) and communication resources are randomly selected from cells (414). A candidate communication resource is either swapped or mutated for the selected communication resource (416) and the system performance is evaluated with the candidate communication resource (422). If system performance is improved the candidate resource is retained as part of the allocation (426, 432), or if system performance is degraded, the candidate resource is retained with a probability (428, 432). The steps repeat while the allocation parameter is valid (408), and upon completion a new communication resource allocation is downloaded to the communication system (410).
Method And Apparatus For Displaying Information In A Communication System
Gerald P. Labedz - Chicago IL Mark T. Ahlenius - Lombard IL Robert T. Love - Barrington IL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 1500
US Classification:
395141
Abstract:
A method and apparatus for understanding information relating to communication system performance, including the dynamic nature of the system is provided. Elements of the system are represented (102, 110) as various shapes (30, 32, 40) defined by an number of different parameters on a display device (24). The shapes are characterized by a number of defining parameters and these defining parameters have an association with performance characteristics or performance parameters of the system element. As performance parameter data changes with time, e. g. , during system operation, the defining parameters are altered such that the shape representing the system element is modified (106, 114). In this manner a large number of system elements and associated performance characteristics and the time varying nature thereof can be readily displayed to aid the system operator.
Method Of Topographically Displaying Selected Information In A Cellular Communication System
Mark T. Ahlenius - Lombard IL Dennis R. Schaeffer - Buffalo Grove IL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04Q 700
US Classification:
455 331
Abstract:
A method is provided of topographically displaying selected information of a plurality of cells within a cellular communication system through a display device. The method includes the steps of accessing the selected information from an information database and correlating the selected information to respective cells of the plurality of cells. The method further includes the step of creating a topographical display of the plurality of cells of the cellular system through the use of representative polygons, with each polygon representing a service coverage area of a cell of the plurality of cells and displaying the selected information as visually variable values within the representative polygons of the topographical display.