Patents Assigned to Eagle Harbor Holdings
  • Patent number: 8762610
    Abstract: A method for processing messages sent from software applications in a vehicle: Messages are received from an application, a user, or a sensor. The method generates outgoing messages based on message type received, and associates software applications with communication managers configured to attach message labels to messages, with the message label having at least a destination address. The outgoing message is transmitted through communication managers associated with software applications, arriving at a priority manager within the network. The priority manager receives outgoing message and ranks the priority value for the messages, and reassigns new priority values to messages that relate to collision circumstances. The priority manager sends the message with the new priority value to its destination address based on the message label. The message is received as an incoming message to be processed in the real-time vehicle applications according to the message labels.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: June 24, 2014
    Assignee: Eagle Harbor Holdings, LLC
    Inventor: Dan Alan Preston
  • Patent number: 8751712
    Abstract: A method for processing messages sent between multiple software applications in a vehicle comprises generating an outgoing message based on a received message. The received message includes an application generated message, a user generated message, or a sensor generated message in the vehicle. The method associates communication managers with software applications in the vehicle, and the communication managers include priority managers that assign a high priority value to messages that relate to vehicle safety, crash mitigation, collision threat, collision avoidance, or crash indication. The priority managers compare priority values of the outgoing messages and rank the importance of the outgoing messages. The method uses the communication managers to attach a message label to high priority messages labeling them as “new”. The new messages are immediately transmitted before the lower priority messages through the communication managers.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 10, 2014
    Assignee: Eagle Harbor Holdings, LLC
    Inventor: Dan Alan Preston
  • Patent number: 8744672
    Abstract: A multiprocessor system used in a car, home, or office environment includes multiple processors running multiple real-time applications. A dynamic configuration system includes a device manager, configuration manager, and a data manager running on one of the processors. The device manager detects and adds devices to the multiprocessor system, and the configuration manager reconfigures which processors run the applications. The data manager identifies the data type generated by the devices and which devices in the multiprocessor system are able to process the data.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 3, 2014
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 8630196
    Abstract: A distributed processing system in a vehicle includes many processors communicating through a network. One of the processors controls the image content of a display mounted in view of a vehicle occupant; a second processor is in a portable device connected to the packet networks. An application residing in a memory device connected to the vehicle network is launched from that memory when the portable device is brought into the vehicle. The combination of the display, the image content processor, the application and the portable device allow a user to access the internet and conduct transactions for goods and services.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: January 14, 2014
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 8583292
    Abstract: 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.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: November 12, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Publication number: 20130151082
    Abstract: A method for processing messages sent between multiple software applications in a vehicle comprises generating an outgoing message based on a received message. The received message includes an application generated message, a user generated message, or a sensor generated message in the vehicle. The method associates communication managers with software applications in the vehicle, and the communication managers include priority managers that assign a high priority value to messages that relate to vehicle safety, crash mitigation, collision threat, collision avoidance, or crash indication. The priority managers compare priority values of the outgoing messages and rank the importance of the outgoing messages. The method uses the communication managers to attach a message label to high priority messages labeling them as “new”. The new messages are immediately transmitted before the lower priority messages through the communication managers.
    Type: Application
    Filed: September 30, 2011
    Publication date: June 13, 2013
    Applicant: EAGLE HARBOR HOLDINGS
    Inventor: Dan Alan Preston
  • Publication number: 20130117865
    Abstract: A message control system for a portable device that communicates through a link with a packet switched network. Integrated sensors in the portable device are configured to generate speed data. The system comprises a message manager that logs when and where messages are received, monitors the speed data, and uses the data to determine if an incoming message is authorized. If the message is authorized it is displayed on the portable device, and if it is not authorized the system sends an outgoing message over the network link indicating that the incoming message is not authorized.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 9, 2013
    Applicant: Eagle Harbor Holdings, LLC
    Inventor: Eagle Harbor Holdings, LLC
  • Patent number: 8417490
    Abstract: 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 disclosed are for providing an Algorithm Prototyping, Analysis and Test through an integrated framework for dynamic data modeling and application development.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: April 9, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Preston, Joseph David Preston, Rick Scott Blum, Thomas August Manos, Kenneth Schofield
  • Patent number: 8386113
    Abstract: A multiprocessor network in a home uses a transceiver configured to detect and establish communication between a processor in the network and a new device brought near or into the home. The device is connected to the network and a data manager identifies a type of data used by the new device. The multiprocessor network identifies software in the network that processes the same type of data as the new device, and transfers control and operation of the new device over to the multiprocessor network in the home.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 26, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventor: Dan A. Preston
  • Patent number: 8380383
    Abstract: A distributed vehicle control system comprising a secure real-time executive running as a distributed abstraction of both the application and the operating system, where the SRE comprises a message manager, security manager, critical data manager, configuration manager, and multi-processor task control manager and is configured to control how the processors communicate with each other, how the processors are initiated, how the processors start tasks, and how priorities are set for messages.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 19, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventor: Dan A. Preston
  • Patent number: 8375243
    Abstract: A system-failure determination system fo a vehicle, made up of processors linked together that control or monitor the systems of a vehicle, that includes critical and non-critical applications that generate data. Certain data from the critical applications would be useful for the reconstruction of a system failure or for the reconstruction of an accident; and configuring an executive to monitor and store data for later recovery to determine cause.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 12, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventor: Robert Pierce Lutter
  • Patent number: 8364335
    Abstract: 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.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: January 29, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 8346186
    Abstract: 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: Grant
    Filed: December 27, 2010
    Date of Patent: January 1, 2013
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 8331279
    Abstract: 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.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: December 11, 2012
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Publication number: 20120246459
    Abstract: 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: Application
    Filed: March 26, 2012
    Publication date: September 27, 2012
    Applicant: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Publication number: 20120144402
    Abstract: A method for processing messages sent from software applications in a vehicle: Messages are received from an application, a user, or a sensor. The method generates outgoing messages based on message type received, and associates software applications with communication managers configured to attach message labels to messages, with the message label having at least a destination address. The outgoing message is transmitted through communication managers associated with software applications, arriving at a priority manager within the network. The priority manager receives outgoing message and ranks the priority value for the messages, and reassigns new priority values to messages that relate to collision circumstances. The priority manager sends the message with the new priority value to its destination address based on the message label. The message is received as an incoming message to be processed in the real-time vehicle applications according to the message labels.
    Type: Application
    Filed: October 6, 2011
    Publication date: June 7, 2012
    Applicant: EAGLE HARBOR HOLDINGS
    Inventor: Dan Alan Preston
  • Publication number: 20120115418
    Abstract: 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: Application
    Filed: October 5, 2011
    Publication date: May 10, 2012
    Applicant: EAGLE HARBOR HOLDINGS
    Inventor: Dan Alan Preston
  • Patent number: 8165057
    Abstract: 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.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: April 24, 2012
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Publication number: 20120083971
    Abstract: A vehicle system comprises multiple processors and a communication system adapted to run real-time vehicle applications. The system adds new devices, identifies data generated by the new device and identifies another device that can input or output the data. The vehicle system also includes a dynamic configuration system configured to operate on the multiple processors and store critical information about the applications running on the multiple processors. The configuration manager automatically detects an application failure and initiates a reconfiguration process. The configuration manager then downloads from memory the previously stored critical data associated with the failed application and initiates a reboot operation for the failed application.
    Type: Application
    Filed: September 27, 2011
    Publication date: April 5, 2012
    Applicant: EAGLE HARBOR HOLDINGS
    Inventor: Dan Alan Preston
  • Patent number: 8045729
    Abstract: 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 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: Grant
    Filed: October 24, 2008
    Date of Patent: October 25, 2011
    Assignee: Eagle Harbor Holdings, LLC
    Inventors: Dan Alan Preston, Robert Pierce Lutter