Patents by Inventor Philip Watson

Philip Watson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200310947
    Abstract: A testing and verification system for an equivalent physical configuration of an in-flight entertainment and communications system with one or more hardware components includes a virtual machine manager. One or more virtual machines each including a hardware abstraction layer is instantiated by the virtual machine manager according to simulated hardware component definitions corresponding to the equivalent physical configuration of the hardware components. The virtual machines are in communication with each other over virtual network connections. A test interface to the one or more virtual machines generate test inputs to target software applications installed on the virtual machines. A display interface is connected to the virtual machines, with results from the execution of the target software applications responsive to the test inputs are output thereto.
    Type: Application
    Filed: November 26, 2019
    Publication date: October 1, 2020
    Inventors: Philip Watson, Steven Bates, Shankar Shastry, Samir Lad, Anand Desikan
  • Patent number: 10788890
    Abstract: A technique for encouraging a user towards a selected mental or emotional state includes: determining an influencing directive for encouraging the user towards the selected mental or emotional state; selecting environmental content, based upon the influencing directive, from a plurality of different types of environmental content; presenting the environmental content to the user via sensory immersion equipment, wherein the includes at least one environmental display for altering an ambience of a room; generating observation data based upon observing a user reaction to the environmental content with an observation system, the observation system including at least one sensor capable of observing the user reaction; and determining whether to adjust the environmental content based upon the observation data to encourage the user towards the selected mental or emotional state.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 29, 2020
    Assignee: X Development LLC
    Inventors: Philip Watson, Christian Ervin
  • Patent number: 10779051
    Abstract: An entertainment system for a vehicle accommodating a passenger with a personal electronic device executing a screen sharing application. The entertainment system includes a network onboard the vehicle and information processing devices connected to the network. Each device includes a data processor, and at least one including a display monitor and a screen sharing server executed by the data processor of the device with the screen sharing server being receptive to a display data stream communicated over the network to the screen sharing server by execution of the screen sharing application of the portable electronic device. The display data stream is communicated after pairing of the screen sharing application the device. A media player application executed by the data processor of the device determines if the display data stream is encrypted. If so, the media player application requests a license and after receipt of the license, a decrypted display data stream is rendered the display monitor.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: September 15, 2020
    Assignee: PANASONIC AVIONICS CORPORATION
    Inventors: Tim Yuting Chen, Philip Watson, Steven Bates
  • Publication number: 20200287983
    Abstract: A system for establishing persistent communications links between a plurality of terminals and a primary server includes one or more message brokers each publishing messages to one or more topics. A plurality of message clients each on a corresponding one of the plurality of terminals are subscribed to selected topics. The message clients are receptive to those messages published by the message brokers to the topics to which the respective one of the message clients is subscribed. A plurality of application clients, each of which are on a corresponding one of the plurality of terminals and linked with the respective one of the message clients thereon, initiate a request to the primary server in response to a published message to at least one of the topics to which the linked message client is subscribed.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 10, 2020
    Inventors: Faizal Sheriff, Philip Watson
  • Publication number: 20200274699
    Abstract: A hybrid encryption method for securely transferring an electronic data package from a sender to a plurality of clients. The method comprises storing a shared symmetric key on each of the clients. The sender encrypts a private key of an asymmetric key pair using the shared symmetric key. The sender encrypts the data package with a temporary symmetric key to generate an encrypted data package. The sender encrypts the temporary symmetric key with the public key of the asymmetric key pair to generate an encrypted temporary symmetric key. The sender transmits the encrypted data package, the encrypted temporary symmetric key, and the encrypted private key to the clients. Each client decrypts the encrypted data package by: using the shared symmetric key to decrypt the encrypted private key; using the decrypted private key to decrypt the encrypted temporary symmetric key, and using the decrypted temporary symmetric key to decrypt the encrypted data package.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventor: Philip Watson
  • Patent number: 10742625
    Abstract: A system for delivering to one or more crewmember computing devices a security credential for accessing a management interface of an electronics system of a vehicle has a local security credential generator and a remote security credential relay in communication therewith. One or more security credential destinations are identified from a correlation of a vehicle identifier accompanying the security credential transmitted to the remote security credential relay to one or more crewmember computing devices as defined in a crewmember staffing schedule. The security credential is then passed to the crewmember computing devices. A local login controller grants access to the management interface in response to a validation of the security credential transmitted thereto from the crewmember computing device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 11, 2020
    Assignee: PANASONIC AVIONICS CORPORATION
    Inventors: Philip Watson, Steven Bates
  • Patent number: 10728587
    Abstract: Methods and systems for a vehicle entertainment system are provided. One method includes generating by a processor, a plurality of media sets for storing a plurality of media files at a transportation vehicle, each of the plurality of media set configured to store a first set of media files playable at the same time by all passengers, a second set of media files playable at the same time by up to X percentage of the passengers and a third set of media files playable at the same time by up to Y percentage of the passengers; distributing by the processor, the plurality of media files for storage across a plurality of smart monitors of the transportation vehicle; monitoring user access of the plurality of media files on the transportation vehicle; and modifying by the processor, an assignment of a media file between the first set, the second set and the third set based on a plurality of factors.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: July 28, 2020
    Assignee: Panasonic Avionics Corporation
    Inventors: Peter Braun, Philip Watson
  • Publication number: 20200234064
    Abstract: Examples implementations relate to determining path confidence for a vehicle. An example method includes receiving a request for a vehicle to navigate a target location. The method further includes determining a navigation path for the vehicle to traverse a first segment of the target location based on a plurality of prior navigation paths previously determined for traversal of segments similar to the first segment of the target location. The method also includes determining a confidence level associated with the navigation path. Based on the determined confidence level, the method additionally includes selecting a navigation mode for the vehicle from a plurality of navigation modes corresponding to a plurality of levels of remote assistance. The method further includes causing the vehicle to traverse the first segment of the target location using a level of remote assistance corresponding to the selected navigation mode for the vehicle.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Inventors: Martin Schubert, Philip Watson, Michael Grundmann, Gabriella Levine
  • Publication number: 20200228535
    Abstract: Methods and systems for a transportation vehicle are provided. One method includes generating a packet by an application executed by a processor of a first seat device of an in-flight entertainment system having a plurality of seat devices on an aircraft; dropping the packet by the seat device when the application is not authorized for Internet communication; dropping the packet by the seat device when the packet is one of a broadcast packet, multicast packet or destined to a second seat device of the in-flight entertainment system; determining that the seat device Internet traffic is below a threshold value; and transmitting the packet to a network device when the application is authorized, and the packet is not a broadcast packet, multicast packet or destined for a second seat device.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Inventor: Philip Watson
  • Patent number: 10708327
    Abstract: A vehicle entertainment system including a server storing media files, and smart monitors. The system includes a server disposed in the vehicle to store media files; smart monitors disposed in the vehicle to present media selections to passengers corresponding to the media files stored by the server and receive an input from a passenger for playing one of the selections; seat boxes disposed in the vehicle, each seat box including network-attached storage and storing a subset of the media files stored by the server in said network-attached storage. Program logic executed by each smart monitor in which after a smart monitor receives an input from a passenger for one of the selections, performs tasks including: determining if a media file corresponding to the passenger's input is available from a first source, and if available, requesting streaming of the media file from the first source that may be networked attached storage.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: July 7, 2020
    Assignee: Panasonic Avionics Corporation
    Inventors: Philip Watson, Cedric Rhoads, Nigel Blackwell, Steven Bates
  • Publication number: 20200204464
    Abstract: An in-flight entertainment and communications (IFEC) system configured to stream vehicle operational parameters from avionics systems connected thereto. An avionics interface defines a node of an avionics bus, and the avionics systems are connectible to the avionics interface over the avionics bus to transmit aircraft operational parameters thereto as a raw stream of chronologically sequenced data elements. A data processor is connected to the avionics interface and a network interface, and is receptive to the aircraft operational parameters from the avionics interface. The data processor applies a variable filter that selectively passes a filtered data stream of aircraft operational parameters derived from the raw stream to a data storage device. The variable filter is defined by one or more filter parameters dynamically adjustable in response to changing conditions derived from the aircraft operational parameters. The filtered data stream is transmitted to the remote monitoring station.
    Type: Application
    Filed: December 24, 2018
    Publication date: June 25, 2020
    Inventors: Philip Watson, Steven Bates, Samuel Jester, Grant Edward Burrows
  • Publication number: 20200195700
    Abstract: Methods and systems for a vehicle entertainment system are provided. One method includes receiving an input for a media file at a smart monitor on an aircraft, the aircraft having a plurality of smart monitors and a plurality of seat boxes communicating via a network that includes a first sub-network to connect a first group of the seat boxes, and a computing device that stores a plurality of media files, and a second sub-network to connect a second group of seat boxes and the computing device.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 18, 2020
    Applicant: Panasonic Avionics Corporation
    Inventors: Philip Watson, Cedric Rhoads, Nigel Blackwell, Steven Bates
  • Publication number: 20200145474
    Abstract: Methods and systems for a transportation vehicle are provided. For example, one method includes providing a seat identifier and/or a transportation vehicle identifier in a request to access a webpage via an Internet connection from a seatback device of a transportation vehicle; selecting a server that is not located on the transportation vehicle for providing content to the seatback device; executing a remote browser at the server for retrieving content from the Internet for the seatback device, without having to execute a browser at the seatback device; and rendering content at the seatback device as an image of the content retrieved by the remote browser.
    Type: Application
    Filed: December 16, 2019
    Publication date: May 7, 2020
    Applicant: Panasonic Avionics Corporation
    Inventors: Sarvamangala Hendi, Philip Watson, Paul Margis
  • Patent number: 10621448
    Abstract: Examples implementations relate to determining path confidence for a vehicle. An example method includes receiving a request for a vehicle to navigate a target location. The method further includes determining a navigation path for the vehicle to traverse a first segment of the target location based on a plurality of prior navigation paths previously determined for traversal of segments similar to the first segment of the target location. The method also includes determining a confidence level associated with the navigation path. Based on the determined confidence level, the method additionally includes selecting a navigation mode for the vehicle from a plurality of navigation modes corresponding to a plurality of levels of remote assistance. The method further includes causing the vehicle to traverse the first segment of the target location using a level of remote assistance corresponding to the selected navigation mode for the vehicle.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: April 14, 2020
    Assignee: WING AVIATION LLC
    Inventors: Martin Schubert, Philip Watson, Michael Grundmann, Gabriella Levine
  • Publication number: 20200076849
    Abstract: A network security attack misdirection line-replaceable unit for installation on an aircraft and connected to an onboard data network include a local network interface to the onboard data network. A local simulation server accepts incoming access requests accompanied by an access credential from an attacker client device, and is responsive thereto with either a simulated access denial response or a simulated access grant response. Delays between receipt of the access request and to the access denial response is progressively increased with each presentation of the access credential.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Philip Watson, Steven Bates
  • Patent number: 10554722
    Abstract: Methods and systems for a transportation vehicle are provided. For example, one method includes providing a seat identifier and/or a transportation vehicle identifier in a request to access a webpage via an Internet connection from a seatback device of a transportation vehicle; selecting a server that is not located on the transportation vehicle for providing content to the seatback device; executing a remote browser at the server for retrieving content from the Internet for the seatback device, without having to execute a browser at the seatback device; and rendering content at the seatback device as an image of the content retrieved by the remote browser.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: February 4, 2020
    Assignee: Panasonic Avionics Corporation
    Inventors: Sarvamangala Hendi, Philip Watson, Paul Margis
  • Patent number: 10545500
    Abstract: An example system includes a delivery vehicle, a sensor connected to the delivery vehicle, and a control system that determines a delivery destination for an object. The control system receives sensor data representing a physical environment of at least a portion of the delivery destination and determines a drop-off spot for the object within the delivery destination by way of an artificial neural network (ANN). The ANN is trained to determine the drop-off spot based on previously-designated drop-off spots within corresponding delivery destinations and includes an input node that receives the sensor data, hidden nodes connected to the input node, and an output node connected to the hidden nodes that provides data indicative of a location of the drop-off spot. The control system additionally causes the delivery vehicle to move to and place the object at the drop-off spot.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: January 28, 2020
    Assignee: Wing Aviation LLC
    Inventors: Martin Schubert, Philip Watson, Michael Grundmann, Gabriella Levine
  • Publication number: 20190379918
    Abstract: Methods and systems for a vehicle entertainment system are provided. One method includes generating by a processor, a plurality of media sets for storing a plurality of media files at a transportation vehicle, each of the plurality of media set configured to store a first set of media files playable at the same time by all passengers, a second set of media files playable at the same time by up to X percentage of the passengers and a third set of media files playable at the same time by up to Y percentage of the passengers; distributing by the processor, the plurality of media files for storage across a plurality of smart monitors of the transportation vehicle; monitoring user access of the plurality of media files on the transportation vehicle; and modifying by the processor, an assignment of a media file between the first set, the second set and the third set based on a plurality of factors.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 12, 2019
    Applicant: Panasonic Avionics Corporation
    Inventors: Peter Braun, Philip Watson
  • Publication number: 20190356741
    Abstract: Systems and methods for pairing a personal electronic device of a passenger with a passenger seat in a vehicle using a PWM light identification, and for allowing the personal electronic device to control passenger in-seat functions and features. The system comprises an on-board video system having an in-seat display system for installation in a vehicle. The on-board video system is configured to communication a PWM light identification from a monitor of the in-seat display system which is captured by an imaging device of the personal electronic device. The on-board video system receives pairing information from the personal electronic device corresponding to the captured light identification via a wireless communication link. The on-board video system then validates the pairing information and pairs the personal electronic device to the passenger seat and authorizes the personal electronic device to control passenger seat functions associated with the passenger seat.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Applicant: PANASONIC AVIONICS CORPORATION
    Inventors: Philip Watson, Steven Bates, Sanjiv Sitaram Pimple
  • Patent number: 10467980
    Abstract: Systems, devices, and methods for providing and supporting the operation of augmented reality applications on a transport vehicle, such as an airplane, train, bus, automobile, etc. The system includes an onboard management system which is configured to be installed on the vehicle. The onboard management system comprises a computer system having a processor memory, a storage device and management software. The management software includes an application programming interface (API) configured to interface with an augmented reality application on a computer system configured to execute the augmented reality application and display an augmented reality experience. The onboard management system is configured to obtain vehicle data and provide one or more of vehicle location, orientation, altitude, and environmental data to the computer system via the API in response to a call from the augmented reality application. The computer system may then utilize the data in the operation of the augmented reality application.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: November 5, 2019
    Assignee: PANASONIC AVIONICS CORPORATION
    Inventors: Philip Watson, Steven Bates