Patents Assigned to Eagle Harbor Holdings
-
Patent number: 9811354Abstract: A multiprocessor system used in a home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration managers and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.Type: GrantFiled: March 23, 2012Date of Patent: November 7, 2017Assignee: EAGLE HARBOR HOLDINGS, LLCInventor: Dan A. Preston
-
Publication number: 20170234129Abstract: A system and methods are disclosed for providing the location of a tunnel boring machine (TBM) by establishing of a plurality of known locations or “monuments”; from these monuments located at least on, over or within the TBM's start point, known in the art as a “pit”. The present invention provides among other things an integrated navigation system that provides real-time parametric guidance information to the TBM, relative to the tunnel origin, past course and current trajectory, while simultaneously employing a non-contact measuring system in concert with said origin and course information for the final provision of an as-built map of tunnel dimensions and centerline.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Marc Aaron Derenburger, Carin Louise Douglass, Joseph Preston, Paul Milton Peterson, Kyle Alan Yeats
-
Patent number: 9697015Abstract: A method is described for operating a vehicle audio system having a wired audio source, a display, multiple speakers and logic circuitry. The system is configured to sense the availability of a wireless audio device that is located near the vehicle, and identify a wireless audio device record stored in memory. The wireless device record includes data codes from the wireless audio device and from a software application running on the device. When the data codes and a software application are identified on the device, a second software application is downloaded from memory and data is processed from the device with the second software application. The method provides a vehicle occupant with an option to play sound from the wireless audio device through vehicle speakers or a speaker in the device.Type: GrantFiled: October 5, 2011Date of Patent: July 4, 2017Assignee: EAGLE HARBOR HOLDINGS, LLCInventor: Dan Alan Preston
-
Publication number: 20170170449Abstract: A dynamically configurable battery management system includes a controller system with a first processor connected to a first memory and a first wireless transceiver connected to a wireless packet network. A battery system with a second processor is connected to a second memory and a second wireless transceiver connected to the wireless packet network. One or more batteries are connected to the battery system, and the connected batteries include a battery pack. A sensor that is connected to the battery system generates a data stream that is stored in the second memory. The data stream allows for establishing a battery capability and status unique to each battery in the battery pack. The stored data stream is stored as a battery record with a universal unique identifier.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Applicant: Eagle Harbor Holdings, Inc.Inventors: Kevin ALEXANDER, Michael BANNERMAN, Isaac BURBANK, Braden COPPLE, Kyle PEASE
-
Patent number: 9652257Abstract: A vehicle safety system made up of multiple processors connected together into a multiprocessor system where the system is configured to operate the vehicle. Multiple sensors are connected to the processors and configured to gather information from vehicle and a lidar sensor attached to the windshield and oriented to gather data from the road in front of the vehicle. A processor is connected and collocated with the lidar sensor for controlling the lidar and a second processor is configured to operate an application configured to receive data from the multiprocessor system, merge the data from multiprocessor system into a message, prioritize the message against other messages, add a priority label to the message, send and process the message according to the priority label attached.Type: GrantFiled: March 22, 2012Date of Patent: May 16, 2017Assignee: EAGLE HARBOR HOLDINGS, LLCInventor: Dan A. Preston
-
Patent number: 9620987Abstract: A dynamically configurable battery management system includes a controller system with a first processor connected to a first memory and a first wireless transceiver connected to a wireless packet network. A battery system with a second processor is connected to a second memory and a second wireless transceiver connected to the wireless packet network. One or more batteries are connected to the battery system, and the connected batteries include a battery pack. A sensor that is connected to the battery system generates a data stream that is stored in the second memory. The data stream allows for establishing a battery capability and status unique to each battery in the battery pack. The stored data stream is stored as a battery record with a universal unique identifier.Type: GrantFiled: January 13, 2016Date of Patent: April 11, 2017Assignee: EAGLE HARBOR HOLDINGS, LLCInventors: Kevin Alexander, Michael Bannerman, Isaac Burbank, Braden Copple, Kyle Pease
-
Publication number: 20160371450Abstract: A health monitoring system which can collect data generated from multiple health, fitness, and environmental data generating devices by a health application running on a portable smart device, or a computing device that is connected to a wireless Bluetooth Network using Secure Simple Pairing. The generated data is collected by the health application that identifies the device and selectively connects, so that data transfer can be authenticated and securely transmitted.Type: ApplicationFiled: April 28, 2016Publication date: December 22, 2016Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Michael Sidney Mason, Yevgeniy Govoruskin, Trinitie Marie Vance, Alex Malone, Colin Ross Kreiger, Joseph David Preston
-
Publication number: 20160245949Abstract: A system and methods are disclosed for providing an integrated software development environment for the design, verification, and validation of advanced automotive safety systems. The system allows automotive software to be developed on a host computer using a collection of computer programs running simultaneously as processes and synchronized by a central process. The software disclosed uses separate synchronized processes, permitting signals from disparate sources to be generated by a simulation running on the host computer or from actual sensors and data bus signals coming from and going to actual vehicle hardware which is connected to their bus counterparts in the host computer on a real-time basis. The methods provide a data model that first extends the capabilities of the physical data model and then translates, gates, optimizes, fuses, filters, and manages the physical representation of the logical model into a state estimation of the situation around the vehicle.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan PRESTON, Joseph David PRESTON, Kenneth SCHOFIELD, Thomas August MANOS
-
Publication number: 20160232015Abstract: A multiprocessor system includes multiple processors configured to run applications, and a dynamic configuration system operating independently on one or more of the multiple processors. The dynamic configuration system is configured to automatically incorporate new processors into the multiprocessor system for communication with one or more of the multiple processors. The dynamic configuration system automatically reconfigures the multiprocessor system in real-time to run at least one application normally run on one or more of the multiple processor to run on one or more of the automatically incorporated new processors.Type: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan PRESTON, Robert Pierce LUTTER
-
Patent number: 9358924Abstract: A system and methods are disclosed for providing integrated software development environment for the design, verification and validation of advanced automotive safety systems. The system allows automotive software to be developed on a host computer using a collection of computer programs running simultaneously as processes and synchronized by a central process. The software disclosed uses separate synchronized processes, permitting signals from disparate sources to be generated by a simulation running on the host computer or from actual sensors and data bus signals coming from and going to actual vehicle hardware which is connected to their bus counterparts in the host computer on a real-time basis. The methods provide a data model that first extends the capabilities of the physical data model and then translates, gates, optimizes, fuses, filters and manages the physical representation of the logical model into a state estimation of the situation around the vehicle.Type: GrantFiled: May 7, 2010Date of Patent: June 7, 2016Assignee: EAGLE HARBOR HOLDINGS, LLCInventors: Dan Alan Preston, Joseph David Preston, Kenneth Schofield, Thomas August Manos
-
Patent number: 9348637Abstract: A multiprocessor system used in home environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.Type: GrantFiled: March 26, 2012Date of Patent: May 24, 2016Assignee: EAGLE HARBOR HOLDINGS, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20160126781Abstract: A dynamically configurable battery management system includes a controller system with a first processor connected to a first memory and a first wireless transceiver connected to a wireless packet network. A battery system with a second processor is connected to a second memory and a second wireless transceiver connected to the wireless packet network. One or more batteries are connected to the battery system, and the connected batteries include a battery pack. A sensor that is connected to the battery system generates a data stream that is stored in the second memory. The data stream allows for establishing a battery capability and status unique to each battery in the battery pack. The stored data stream is stored as a battery record with a universal unique identifier.Type: ApplicationFiled: January 13, 2016Publication date: May 5, 2016Applicant: Eagle Harbor Holdings, Inc.Inventors: Kevin Alexander, Michael Bannerman, Isaac Burbank, Braden Copple, Kyle Pease
-
Publication number: 20160112542Abstract: A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data. A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together.Type: ApplicationFiled: December 28, 2015Publication date: April 21, 2016Applicant: EAGLE HARBOR HOLDINGS, LLCInventors: Dan Alan PRESTON, Robert Pierce LUTTER
-
Patent number: 9292334Abstract: A system for controlling and operating applications in multiprocessor systems is described. Various multiprocessor systems comprising various processors coupled to various transceiver processors operate independently and automatically establish communications with each other. Data managers within the independent multiprocessor systems exchange messages indicating types of data processed by software applications in the independent multiprocessor systems. When a data manager determines that a software application in another independent multiprocessor system is configured to process the same data type, then data can be sent from one multiprocessor system to the other to allow a software application in the communicating multiprocessor system to control and operate a software application in the other multiprocessor system.Type: GrantFiled: April 17, 2014Date of Patent: March 22, 2016Assignee: EAGLE HARBOR HOLDINGS, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20150301533Abstract: A system and methods are disclosed for providing the location of a tunnel boring machine (TBM) by establishing of a plurality of known locations or “monuments”; from these monuments located at least on, over or within the TBM's start point, known in the art as a “pit”. The present invention provides among other things an integrated navigation system that provides real-time parametric guidance information to the TBM, relative to the tunnel origin, past course and current trajectory, while simultaneously employing a non-contact measuring system in concert with said origin and course information for the final provision of an as-built map of tunnel dimensions and centerline.Type: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Joseph Preston, Paul Milton Peterson, Kyle Alen Yeats, Carin Louise Douglass, Marc Aaron Derenburger
-
Publication number: 20150153376Abstract: A vehicle sensor system consisting of video, radar, ultrasonic or laser sensors, oriented to obtain a 360 degree view around the vehicle for the purpose of developing a situation or scene awareness. The sensors may or may not have overlapping field of views, or support the same applications, but data will be shared by all. Orientation of the sensor to the vehicle body coordinates is critical in order to accurately assess threat and respond. This system describes methods based on measuring force and rotation on each sensor and computing a dynamic alignment to first each other, then second to the vehicle.Type: ApplicationFiled: February 9, 2015Publication date: June 4, 2015Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan PRESTON, David OLMSTEAD
-
Patent number: 8978439Abstract: A vehicle sensor system consisting of video, radar, ultrasonic or laser sensors, oriented to obtain a 360 degree view around the vehicle for the purpose of developing a situation or scene awareness. The sensors may or may not have overlapping field of views, or support the same applications, but data will be shared by all. Orientation of the sensor to the vehicle body coordinates is critical in order to accurately assess threat and respond. This system describes methods based on measuring force and rotation on each sensor and computing a dynamic alignment to first each other, then second to the vehicle.Type: GrantFiled: January 20, 2011Date of Patent: March 17, 2015Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, David Olmstead
-
Patent number: 8958315Abstract: A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data. A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together.Type: GrantFiled: June 11, 2009Date of Patent: February 17, 2015Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 8953816Abstract: A vehicle audio system senses the availability of a wireless audio device in or near a vehicle, and uses logic circuitry to identify a device-specific record from among many records available in a memory. The identified record contains data codes from the available wireless audio device and from a software application running on the device. Upon identifying the data code record, the system downloads a copy of an alternate software application selected from the memory and configures the alternate software application to process data from the wireless audio device. The system provides a user the option to play sound from the vehicle speakers or play sound from the wireless audio device.Type: GrantFiled: August 2, 2011Date of Patent: February 10, 2015Assignee: Eagle Harbor Holdings LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20140229950Abstract: A system for controlling and operating applications in multiprocessor systems is described. Various multiprocessor systems comprising various processors coupled to various transceiver processors operate independently and automatically establish communications with each other. Data managers within the independent multiprocessor systems exchange messages indicating types of data processed by software applications in the independent multiprocessor systems. When a data manager determines that a software application in another independent multiprocessor system is configured to process the same data type, then data can be sent from one multiprocessor system to the other to allow a software application in the communicating multiprocessor system to control and operate a software application in the other multiprocessor system.Type: ApplicationFiled: April 17, 2014Publication date: August 14, 2014Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan PRESTON, Robert Pierce Lutter