“Mike is responsible for writing and architecting core components of the processing pipeline for mapping. His contributions are wide ranging spanning Computer Vision algorithms, cloud infrastructure and Android. He is a productive engineer with a pragmatic approach to solving problems that yields quick results making him an asset to any team/ organization. He is humble, has a great attitude and an indomitable ability to keep pushing forward. He mentores team members and provides constructive feedback helping team members grow. This has a compounding effect and accelerates progress of the entire team. We are lucky to have him on the team.”
Michael May
San Francisco, California, United States
5K followers
500+ connections
About
Software engineer with 10+ years experience and a focus on computer vision & mapping.
Activity
-
Cruising in to Hayden AI HQ on a 45 San Francisco Municipal Transportation Agency (SFMTA) bus. 🚌😍 Erin Rios and I are ready for a productive week…
Cruising in to Hayden AI HQ on a 45 San Francisco Municipal Transportation Agency (SFMTA) bus. 🚌😍 Erin Rios and I are ready for a productive week…
Liked by Michael May
-
I'm thrilled to share that I'm back in the game: I've joined Hayden AI as an Engineering Manager! When I posted about my unexpected departure from…
I'm thrilled to share that I'm back in the game: I've joined Hayden AI as an Engineering Manager! When I posted about my unexpected departure from…
Liked by Michael May
-
We're now piloting in our largest European city to-date: Barcelona! 🇪🇸 “Bus lanes are designed to help deliver reliable, fast, and convenient…
We're now piloting in our largest European city to-date: Barcelona! 🇪🇸 “Bus lanes are designed to help deliver reliable, fast, and convenient…
Liked by Michael May
Experience
Education
Licenses & Certifications
Patents
-
System and Method for Dynamic In-Vehicle Virtual Reality
Issued US 14/177841
A method for in-vehicle dynamic virtual reality includes receiving vehicle data from one or more vehicle systems of a vehicle, wherein the vehicle data includes vehicle dynamics data and receiving user data from a virtual reality device. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more components that define the virtual view, wherein generating the virtual view includes augmenting one…
A method for in-vehicle dynamic virtual reality includes receiving vehicle data from one or more vehicle systems of a vehicle, wherein the vehicle data includes vehicle dynamics data and receiving user data from a virtual reality device. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more components that define the virtual view, wherein generating the virtual view includes augmenting one or more components of the virtual world model according to at least one of the vehicle data and the user data and rendering the virtual view to an output device by controlling the output device to update display of the virtual view according to the vehicle dynamics data.
Other inventorsSee patent -
System and Method for Dynamic In-Vehicle Virtual Reality
Filed US 14/541364
A computer-implemented method and system for in-vehicle dynamic virtual reality includes determining a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment. The method includes updating a virtual view based on the spatial environment and the maneuver paths. Updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment and the maneuver paths. The virtual view is rendered…
A computer-implemented method and system for in-vehicle dynamic virtual reality includes determining a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment. The method includes updating a virtual view based on the spatial environment and the maneuver paths. Updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment and the maneuver paths. The virtual view is rendered to an output device. The method includes generating a vehicle maneuver request for the vehicle. The vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment. The method includes controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request.
Other inventorsSee patent -
System and Method for Dynamic In-Vehicle Virtual Reality
Filed US 14/455020
A method for in-vehicle dynamic virtual reality includes receiving vehicle data and user data from one or more portable devices, wherein the vehicle data comprises vehicle dynamics data of the vehicle. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model. The virtual world model including one or more components that define the virtual view and wherein generating the virtual view includes augmenting one or more components of the virtual…
A method for in-vehicle dynamic virtual reality includes receiving vehicle data and user data from one or more portable devices, wherein the vehicle data comprises vehicle dynamics data of the vehicle. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model. The virtual world model including one or more components that define the virtual view and wherein generating the virtual view includes augmenting one or more components of the virtual world model according to at least one of the vehicle data and the user data. The method includes rendering the virtual view to an output device by controlling the output device to update display of the virtual view according to at least one of the vehicle data or the user data.
Other inventorsSee patent -
System and Method for Dynamic In-Vehicle Virtual Reality
Filed US 14/328148
A method for in-vehicle dynamic virtual reality, including receiving vehicle data from a portable device, the portable device operably connected for computer communication to an output device, the vehicle data including vehicle dynamics data, and receiving user data from at least one of the portable device or the output device. The method including generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more…
A method for in-vehicle dynamic virtual reality, including receiving vehicle data from a portable device, the portable device operably connected for computer communication to an output device, the vehicle data including vehicle dynamics data, and receiving user data from at least one of the portable device or the output device. The method including generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more components that define the virtual view, wherein generating the virtual view includes augmenting one or more components of the virtual world model according to at least one of the vehicle data or the user data. The method including rendering the virtual view to the output device by controlling the output device to update display of the virtual view according to at least one of the vehicle data or the user data.
Other inventorsSee patent -
System and Method for Dynamic In-Vehicle Virtual Reality
Filed US 14/291854
A method for in-vehicle dynamic virtual reality includes receiving vehicle data from one or more vehicle systems of a vehicle, wherein the vehicle data includes vehicle dynamics data and receiving user data from a virtual reality device. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more components that define the virtual view, wherein generating the virtual view includes augmenting one…
A method for in-vehicle dynamic virtual reality includes receiving vehicle data from one or more vehicle systems of a vehicle, wherein the vehicle data includes vehicle dynamics data and receiving user data from a virtual reality device. The method includes generating a virtual view based on the vehicle data, the user data and a virtual world model, the virtual world model including one or more components that define the virtual view, wherein generating the virtual view includes augmenting one or more components of the virtual world model according to at least one of the vehicle data and the user data and rendering the virtual view to an output device by controlling the output device to update display of the virtual view according to the vehicle dynamics data.
Other inventorsSee patent -
System and Method for Providing an Augmented Reality Vehicle Interface
Filed US 14/160389
A method and system for providing an augmented reality vehicle interface. The method and system include providing an augmented reality user interface. The method and system additionally include receiving an image of a vehicle with an image capturing device. The method and system additionally include identifying a user classification category of the user that is capturing an image of the vehicle. Additionally, the method and system include presenting an augmented reality image of the vehicle by…
A method and system for providing an augmented reality vehicle interface. The method and system include providing an augmented reality user interface. The method and system additionally include receiving an image of a vehicle with an image capturing device. The method and system additionally include identifying a user classification category of the user that is capturing an image of the vehicle. Additionally, the method and system include presenting an augmented reality image of the vehicle by overlaying one or more virtual user interface objects on the points of interest. The method and system also includes controlling vehicle features via the one or more virtual user interface objects.
Other inventorsSee patent -
System and Method for Gestural Control of Vehicle Systems
Filed US 14/159401
A method and system for gestural control of a vehicle system including tracking a motion path of a grasp hand posture upon detecting an initiation dynamic hand gesture in a spatial location associated with the motorized vehicle system, wherein the initiation dynamic hand gesture is a sequence from a first open hand posture to the grasp hand posture, controlling a feature of the vehicle system based on the motion path and terminating control of the feature upon detecting a termination dynamic…
A method and system for gestural control of a vehicle system including tracking a motion path of a grasp hand posture upon detecting an initiation dynamic hand gesture in a spatial location associated with the motorized vehicle system, wherein the initiation dynamic hand gesture is a sequence from a first open hand posture to the grasp hand posture, controlling a feature of the vehicle system based on the motion path and terminating control of the feature upon detecting a termination dynamic hand gesture, wherein the termination dynamic hand gesture is a sequence from the grasp hand posture to a second open hand posture.
Other inventorsSee patent
Projects
-
Dream Drive
The Dream Drive is a proof-of-concept project that explores the possibilities of bringing virtual reality experiences into a moving vehicle. Passengers wear a VR headset powered by a computer which receives kinematic data from the vehicle's sensors (speed and yaw rate). The vehicle's real motion is echoed in the virtual world presented visually to the passenger.
The result is a uniquely immersive experience. The synchronization of the passenger's visual sense and sense of motion heighten…The Dream Drive is a proof-of-concept project that explores the possibilities of bringing virtual reality experiences into a moving vehicle. Passengers wear a VR headset powered by a computer which receives kinematic data from the vehicle's sensors (speed and yaw rate). The vehicle's real motion is echoed in the virtual world presented visually to the passenger.
The result is a uniquely immersive experience. The synchronization of the passenger's visual sense and sense of motion heighten the illusion of being present in a virtual space. The result is a more immersive VR experience than is possible with visual stimulation alone.
This project was developed at Honda's R&D Lab in Mountain View. It was demonstrated at a public event in July of 2015.
Media Coverage:
http://www.pcworld.com/article/2952792/gadgets/hondas-trippy-dream-drive-is-an-awesome-use-of-virtual-reality.html
http://www.autonews.com/article/20141023/BLOG06/141029912Other creatorsSee project
Recommendations received
3 people have recommended Michael
Join now to viewMore activity by Michael
-
I look forward to partnering with someone who thrives in a fast-paced tech environment, has strong communication and organizational skills, and can…
I look forward to partnering with someone who thrives in a fast-paced tech environment, has strong communication and organizational skills, and can…
Liked by Michael May
-
Another big program launch for Hayden AI. In addition to bus stop enforcement, Sacramento will soon add bike lane enforcement. Proud of the team for…
Another big program launch for Hayden AI. In addition to bus stop enforcement, Sacramento will soon add bike lane enforcement. Proud of the team for…
Liked by Michael May
-
When one door closes, another opens, revealing new opportunities to grow and excel. I am thrilled to share that I’ve embarked on an exciting new…
When one door closes, another opens, revealing new opportunities to grow and excel. I am thrilled to share that I’ve embarked on an exciting new…
Liked by Michael May
-
Thank you to the legendary Chris Lattner of Modular for joining Ruslan Belkin and me for a fireside chat at Inflection AI HQ. We talked about his…
Thank you to the legendary Chris Lattner of Modular for joining Ruslan Belkin and me for a fireside chat at Inflection AI HQ. We talked about his…
Liked by Michael May
-
Keeping bus stops clear of illegally parked vehicles is a critical part of making public transit safe and accessible for everyone. Sacramento…
Keeping bus stops clear of illegally parked vehicles is a critical part of making public transit safe and accessible for everyone. Sacramento…
Liked by Michael May
-
This week I had an opportunity to spend some time with the Hayden AI Growth Team. It was great for us to get together outside the office, and align…
This week I had an opportunity to spend some time with the Hayden AI Growth Team. It was great for us to get together outside the office, and align…
Liked by Michael May
-
We’re a GovTech 100 company, for five years running! "We're honored to be recognized by GovTech once again as our technology continues to drive…
We’re a GovTech 100 company, for five years running! "We're honored to be recognized by GovTech once again as our technology continues to drive…
Liked by Michael May
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Michael May in United States
-
Michael May
-
Michael May
-
Michael May
Ph.D. Candidate at Dartmouth College | Energy Systems Modeler
-
Michael Maybaum
-
Michael May
Managing Partner at May Law, LLP
1236 others named Michael May in United States are on LinkedIn
See others named Michael May