Search

Michael A Losh

from Rochester Hills, MI
Age ~58

Michael Losh Phones & Addresses

  • 609 Lockmoore Ct, Rochester Hills, MI 48307 (248) 293-0033
  • Oakland, MI
  • 37238 Tamarack Dr, Sterling Heights, MI 48310
  • Auburn Hills, MI
  • Grand Blanc, MI
  • Boulder, CO
  • 609 Lockmoore Ct, Rochester Hills, MI 48307

Resumes

Resumes

Michael Losh Photo 1

Lead Software Engineer

View page
Location:
Rochester, MI
Industry:
Automotive
Work:
General Motors
Lead Software Engineer

General Motors Oct 2015 - Jun 2016
Senior Software Development Engineer

Danlaw Inc Jun 2006 - Oct 2015
Senior Software Engineer

General Motors 2006 - Oct 2015
Contract Software Engineer

Crash Avoidance Metrics Partnership Jun 2006 - May 2012
Affiliated System Engineer
Education:
Oakland University 2016 - 2019
Master of Science, Masters, Computer Engineering
Grinnell College 1985 - 1989
Bachelors, Bachelor of Arts, Physics
Skills:
Embedded Systems
Embedded Software
C++
Unix
Embedded Linux
C
Device Drivers
Rtos
Autonomous Vehicles
Gps
Field Programmable Gate Arrays
Sql
Cuda
80X86
Windows 3.1
68Hc11
Assemblers
Java
Michael Losh Photo 2

Senior Risk Manager

View page
Work:

Senior Risk Manager

Business Records

Name / Title
Company / Classification
Phones & Addresses
Michael D. Losh
Owner
D S Barber Shop
Barber Shop
75 W Long Lk Rd, Bloomfield, MI 48304
Michael Losh
Senior Corporate Officer
GREAT AMERICAN MORTGAGE CORPORATION
Mortgage Banker/Correspondent · Mortgage Broker
888 W Big Beaver STE 950  , Troy, MI 48084
(248) 723-4740

Publications

Us Patents

Resource Allocation Throttle For Remote Data Mirroring System

View page
US Patent:
6442706, Aug 27, 2002
Filed:
Oct 30, 2000
Appl. No.:
09/702187
Inventors:
Steven B. Wahl - Golden CO
Michael W. Losh - Niwot CO
Assignee:
Legato Systems, Inc. - Mountain View CA
International Classification:
H02H 305
US Classification:
714 6, 714 25, 711162, 365201
Abstract:
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. A primary mirror daemon on a local computer system monitors the writelog device for data updates and feeds the data over a network in the same order in which it is stored to a receiving remote mirror daemon on a remote computer system, which in turn commits the data updates to a mirror device. A graphical user interface enables a user to create and configure throttles. Throttles are user-defined tests and actions evaluated by the primary mirror daemon to regulate network bandwidth, CPU, and writelog device utilization during data update mirroring. Network bandwidth throttling enables a predetermined portion of the network bandwidth to be assigned to remote data mirroring based on user-selected criteria. CPU throttling enables a user to control the amount of time the local data storage unit will wait prior to returning control to applications after an update.

Resource Allocation Throttling In Remote Data Mirroring System

View page
US Patent:
6618818, Sep 9, 2003
Filed:
Aug 22, 2002
Appl. No.:
10/225916
Inventors:
Steven B. Wahl - Golden CO
Michael W. Losh - Niwot CO
Assignee:
Legato Systems, Inc. - Mountain View CA
International Classification:
H02H 305
US Classification:
714 6, 711162, 365201, 714 25
Abstract:
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. A graphical user interface enables a user to create and configure throttles, which are user-defined tests and actions evaluated by the primary mirror daemon to regulate network bandwidth, CPU, and writelog device utilization during data update mirroring. Network bandwidth throttling enables a predetermined portion of the network bandwidth to be assigned to remote data mirroring based on user-selected criteria. CPU throttling enables a user to control the amount of time the local data storage unit will wait prior to returning control to applications after an update. Writelog device throttling prevents a memory overflow condition by dynamically assigning memory to the writelog device by chaining writelog device extensions to the writelog device.

Resource Allocation Throttling In Remote Data Mirroring System

View page
US Patent:
7103797, Sep 5, 2006
Filed:
Jul 3, 2003
Appl. No.:
10/613114
Inventors:
Steven B. Wahl - Golden CO, US
Michael W. Losh - Niwot CO, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/00
US Classification:
714 6, 711113
Abstract:
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. A graphical user interface enables a user to create and configure throttles, which are user-defined tests and actions evaluated by the primary mirror daemon to regulate network bandwidth, CPU, and writelog device utilization during data update mirroring. Network bandwidth throttling enables a predetermined portion of the network bandwidth to be assigned to remote data mirroring based on user-selected criteria. CPU throttling enables a user to control the amount of time the local data storage unit will wait prior to returning control to applications after an update. Writelog device throttling prevents a memory overflow condition by dynamically assigning memory to the writelog device by chaining writelog device extensions to the writelog device.

Resource Allocation Throttling In Remote Data Mirroring System

View page
US Patent:
7562250, Jul 14, 2009
Filed:
Jul 17, 2006
Appl. No.:
11/488907
Inventors:
Steven B. Wahl - Golden CO, US
Michael W. Losh - Niwot CO, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/00
US Classification:
714 6, 711162
Abstract:
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. A graphical user interface enables a user to create and configure throttles, which are user-defined tests and actions evaluated by the primary mirror daemon to regulate network bandwidth, CPU, and writelog device utilization during data update mirroring. Network bandwidth throttling enables a predetermined portion of the network bandwidth to be assigned to remote data mirroring based on user-selected criteria. CPU throttling enables a user to control the amount of time the local data storage unit will wait prior to returning control to applications after an update. Writelog device throttling prevents a memory overflow condition by dynamically assigning memory to the writelog device by chaining writelog device extensions to the writelog device.

Computer Network Remote Data Mirroring System

View page
US Patent:
63246546, Nov 27, 2001
Filed:
Mar 30, 1998
Appl. No.:
9/050676
Inventors:
Steven B. Wahl - Golden CO
Michael W. Losh - Niwot CO
Assignee:
Legato Systems, Inc. - Mountain View CA
International Classification:
G06F 1200
G06F 1730
G06F 1216
US Classification:
714 6
Abstract:
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. If the local computer system crashes, upon recovery or re-boot of the local computer system, the two most current updates in the writelog device are written to the local data device to assure that the data stored on the local data device is current. Additional memory or disk space is dynamically assigned to the writelog device to prevent a memory overflow condition. The computer network remote data mirroring system can be structured to provide logical groups of local data device/writelog device pairs. A primary mirror daemon on a local computer system monitors the writelog device for data updates and feeds the data over a network in the same order in which it is stored to a receiving remote mirror daemon on a remote computer system, which in turn commits the data updates to a mirror device. Failure recovery with the primary and remote mirror daemons is initiated automatically for certain failures which do not affect the basic operability of the overall computer system. A graphical user interface enables a user to configure the logical groups and create throttles, as well as to monitor performance of the remote data mirroring system.

Combining Heterogeneous Types Of Maps

View page
US Patent:
20200393252, Dec 17, 2020
Filed:
Jun 12, 2019
Appl. No.:
16/439188
Inventors:
- Detroit MI, US
Michael A. Losh - Rochester Hills MI, US
Aravindhan Mani - Troy MI, US
Upali P. Mudalige - Oakland Township MI, US
International Classification:
G01C 21/32
G01C 21/36
Abstract:
A system for generating a map includes a processing device configured to determine a provenance of each received map of a plurality of maps, parse each received map into objects of interest, and compare the objects of interest to identify one or more sets of objects representing a common feature. For each set of objects, the processing device is configured to select a subset of the set of objects based on the provenance associated with each object in the set of objects, and calculate a similarity metric for each object in the subset. The similarity metric is selected from an alignment between an object and a reference object in the subset, and/or a positional relationship between the object and the reference object. The processing device is configured to generate a common object representing the common feature based on the similarity metric, and generate a merged map including the common object.

Generating Map Features Based On Aerial Data And Telemetry Data

View page
US Patent:
20200394838, Dec 17, 2020
Filed:
Jun 14, 2019
Appl. No.:
16/441866
Inventors:
- Detroit MI, US
Yehenew G. Mengistu - Sterling Heights MI, US
Sheetal Mahesh - Pflugerville TX, US
Michael A. Losh - Rochester Hills MI, US
David H. Clifford - Royal Oak MI, US
International Classification:
G06T 17/05
G06F 16/29
G06K 9/00
Abstract:
In one example implementation according to aspects of the present disclosure, a computer-implemented method for generating map features includes receiving, by a processing device, aerial image data. The method further includes receiving, by the processing device, telemetry data. The method further includes performing, by the processing device, data fusion on the aerial image data and the telemetry data to generate map features. The method further includes controlling, by the processing system, a vehicle based at least in part on the map features.

Methods And Systems For Mapping And Localization For A Vehicle

View page
US Patent:
20200318976, Oct 8, 2020
Filed:
Apr 3, 2019
Appl. No.:
16/373663
Inventors:
- Detroit MI, US
Michael A. Losh - Rochester Hills MI, US
Brent N. Bacchus - Sterling Heights MI, US
Upali P. Mudalige - Oakland Township MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G01C 21/32
G05D 1/02
Abstract:
Systems and methods are provided for controlling a vehicle. In one embodiment, a method includes: receiving, by a processor, landmark data obtained from an image sensor of the vehicle; fusing, by the processor, the landmark data with vehicle pose data to produce fused lane data, wherein the fusing is based on a Kalman filter; retrieving, by the processor, map data from a lane map based on the vehicle pose data; selectively updating, by the processor, the lane map based on a change in the fused lane data from the map data; and controlling, by the processor, the vehicle based on the updated lane map.
Michael A Losh from Rochester Hills, MI, age ~58 Get Report