Patents Assigned to Eagle Harbor Holdings
-
Patent number: 8762610Abstract: 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: GrantFiled: October 6, 2011Date of Patent: June 24, 2014Assignee: Eagle Harbor Holdings, LLCInventor: Dan Alan Preston
-
Patent number: 8751712Abstract: 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: GrantFiled: September 30, 2011Date of Patent: June 10, 2014Assignee: Eagle Harbor Holdings, LLCInventor: Dan Alan Preston
-
Patent number: 8744672Abstract: 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: GrantFiled: December 27, 2010Date of Patent: June 3, 2014Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 8630196Abstract: 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: GrantFiled: September 13, 2010Date of Patent: January 14, 2014Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 8583292Abstract: 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: GrantFiled: May 7, 2010Date of Patent: November 12, 2013Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20130151082Abstract: 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: ApplicationFiled: September 30, 2011Publication date: June 13, 2013Applicant: EAGLE HARBOR HOLDINGSInventor: Dan Alan Preston
-
Publication number: 20130117865Abstract: 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: ApplicationFiled: November 28, 2012Publication date: May 9, 2013Applicant: Eagle Harbor Holdings, LLCInventor: Eagle Harbor Holdings, LLC
-
Patent number: 8417490Abstract: 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: GrantFiled: May 11, 2010Date of Patent: April 9, 2013Assignee: Eagle Harbor Holdings, LLCInventors: Dan Preston, Joseph David Preston, Rick Scott Blum, Thomas August Manos, Kenneth Schofield
-
Patent number: 8386113Abstract: 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: GrantFiled: March 28, 2012Date of Patent: February 26, 2013Assignee: Eagle Harbor Holdings, LLCInventor: Dan A. Preston
-
Patent number: 8380383Abstract: 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: GrantFiled: April 16, 2012Date of Patent: February 19, 2013Assignee: Eagle Harbor Holdings, LLCInventor: Dan A. Preston
-
Patent number: 8375243Abstract: 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: GrantFiled: July 22, 2011Date of Patent: February 12, 2013Assignee: Eagle Harbor Holdings, LLCInventor: Robert Pierce Lutter
-
Patent number: 8364335Abstract: 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: GrantFiled: July 22, 2011Date of Patent: January 29, 2013Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 8346186Abstract: 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: December 27, 2010Date of Patent: January 1, 2013Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 8331279Abstract: 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: GrantFiled: May 27, 2010Date of Patent: December 11, 2012Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20120246459Abstract: 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: ApplicationFiled: March 26, 2012Publication date: September 27, 2012Applicant: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20120144402Abstract: 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: ApplicationFiled: October 6, 2011Publication date: June 7, 2012Applicant: EAGLE HARBOR HOLDINGSInventor: Dan Alan Preston
-
Publication number: 20120115418Abstract: 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: ApplicationFiled: October 5, 2011Publication date: May 10, 2012Applicant: EAGLE HARBOR HOLDINGSInventor: Dan Alan Preston
-
Patent number: 8165057Abstract: 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: GrantFiled: September 13, 2010Date of Patent: April 24, 2012Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter
-
Publication number: 20120083971Abstract: 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: ApplicationFiled: September 27, 2011Publication date: April 5, 2012Applicant: EAGLE HARBOR HOLDINGSInventor: Dan Alan Preston
-
Patent number: 8045729Abstract: 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: GrantFiled: October 24, 2008Date of Patent: October 25, 2011Assignee: Eagle Harbor Holdings, LLCInventors: Dan Alan Preston, Robert Pierce Lutter