Patents by Inventor Joseph Mifsud
Joseph Mifsud 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).
-
Patent number: 12289200Abstract: A system comprising one or more computers implements a virtual domain control unit/virtual electronic control unit service configured to deploy vehicle code packages to one or more of a plurality of supported virtual domain control unit/electronic control unit orchestration environments, which include both a local orchestration environment and one or more remote orchestration environments. In such orchestration environments, virtual domain control units and/or virtual electronic control units are implemented that execute code included in the vehicle code packages. In some embodiments, such virtual domain control units or virtual electronic control units allow computing capacity and/or data storage capacity of a vehicle to be augmented via remotely implemented virtual domain control units and/or remotely implemented virtual electronic control units.Type: GrantFiled: September 8, 2020Date of Patent: April 29, 2025Assignee: Amazon Technologies, Inc.Inventors: David Joseph Mifsud, Edwin Ricardo Mendez Rodriguez, Michael Garcia, Brett Francis, Matthew Jonathan Narksusook, Abhijit Dayakar
-
Publication number: 20240419429Abstract: A vehicle software deployment management system generates a modifiable deployment plan and one or more associated vehicle software modules that is sent to an edge device at a vehicle activity site. The edge device stores the modifiable deployment plan and the one or more vehicle software modules for updating a given vehicle at a future time. In some embodiments, the vehicle may have insufficient network connectivity to perform the update remotely from the vehicle activity site. In some embodiments, the modifiable deployment plan may be modified by the edge device at the future time when the vehicle is present at the vehicle activity site, based on vehicle information obtained by the edge device and based on vehicle user/technician input obtained by the edge device.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Michael Kenneth Dosenbach, Alex Bessonov, David Joseph Mifsud, George Sherif Kamal Hanna
-
Publication number: 20240276579Abstract: A connectivity monitor of a vehicle determines current and/or future states of antennas. A workload monitor of the vehicle receives execution criteria for different workloads to be executed. An intelligent connectivity engine at the vehicle receives the current and/or future states of the antennas and the execution criteria for the respective workloads. Based on the current and/or future states of the antennas and the execution criteria for the respective workloads, the intelligent connectivity engine assigns at least one of the respective workloads for current execution and at least another of the respective workloads for future execution. A client may use an intelligent connectivity service to configure various aspects of the vehicle connectivity. For example, the client can provide workload recommendation code for the intelligent connectivity engine to assign workloads for current or future execution.Type: ApplicationFiled: April 22, 2024Publication date: August 15, 2024Applicant: Amazon Technologies, Inc.Inventors: Brett Francis, Nicholas Jay Lefler, David Joseph Mifsud, Michael Garcia
-
Patent number: 11997741Abstract: A connectivity monitor of a vehicle determines current and/or future states of antennas. A workload monitor of the vehicle receives execution criteria for different workloads to be executed. An intelligent connectivity engine at the vehicle receives the current and/or future states of the antennas and the execution criteria for the respective workloads. Based on the current and/or future states of the antennas and the execution criteria for the respective workloads, the intelligent connectivity engine assigns at least one of the respective workloads for current execution and at least another of the respective workloads for future execution. A client may use an intelligent connectivity service to configure various aspects of the vehicle connectivity. For example, the client can provide workload recommendation code for the intelligent connectivity engine to assign workloads for current or future execution.Type: GrantFiled: December 10, 2021Date of Patent: May 28, 2024Assignee: Amazon Technologies, Inc.Inventors: Brett Francis, Nicholas Jay Lefler, David Joseph Mifsud, Michael Garcia
-
Patent number: 11917040Abstract: An agent is installed on a computing device of a vehicle (e.g., an ECU); the agent receives messages from an application installed on the same computing device. The computing device is connected to a gateway computing device via a physical communication channel (e.g., CAN bus or Ethernet cable). When the gateway agent receives a message from the application, it converts the message into a different protocol based on a mapping of the protocols to physical communication channels. The message is sent to a gateway agent at the gateway device, where it is converted back to the original protocol so the message can be processed/transmitted to the internet. By using an agent, the in-vehicle application does not need to know about the vehicle's network architecture or changes to it in order to access the internet.Type: GrantFiled: March 30, 2022Date of Patent: February 27, 2024Assignee: Amazon Technologies, Inc.Inventors: Edwin Ricardo Mendez Rodriguez, Dave Wayne Lasley, David Joseph Mifsud, Brett Francis
-
Patent number: 11743334Abstract: A system comprising one or more computers implements a synthetic sensor service configured to deploy synthetic sensors to in-vehicle computing devices implementing an in-vehicle distributed computing environment. A synthetic sensor may be placed monolithically at a single computing device (e.g. ECU) in the vehicle, or may be modularly placed on multiple computing devices (e.g. multiple ECUs) of the vehicle that each have resources or inputs that the synthetic sensor requires. The modular components of the synthetic sensor may execute in a runtime environment of the in-vehicle distributed computing environment, such that the modular components function as a unified synthetic sensor even though they are placed on different computing devices of the vehicle (e.g. different ECUs).Type: GrantFiled: March 31, 2021Date of Patent: August 29, 2023Assignee: Amazon Technologies, Inc.Inventors: Edwin Ricardo Mendez Rodriguez, Brett Francis, David Joseph Mifsud, Michael Garcia
-
Patent number: 11645282Abstract: A system comprising one or more computers implements a data retrieval interface. The data retrieval interface provides a unified schema definition language for data queries. Also the data retrieval interface implements a routing layer that applies default or custom prioritization parameters to select a data source from which to obtain data requested in a query from an application. The data retrieval interface may take into consideration connectivity, latency, costs, or other user specified parameters when selecting a data source and/or when selecting connection path to a selected data source to be used to obtain data in response to a query.Type: GrantFiled: September 29, 2020Date of Patent: May 9, 2023Assignee: Amazon Technologies, Inc.Inventors: Michael Garcia, David Joseph Mifsud, Edwin Ricardo Mendez Rodriguez, David Wayne Lasley, Pratibha Rawat
-
Publication number: 20220321655Abstract: A system comprising one or more computers implements a synthetic sensor service configured to deploy synthetic sensors to in-vehicle computing devices implementing an in-vehicle distributed computing environment. A synthetic sensor may be placed monolithically at a single computing device (e.g. ECU) in the vehicle, or may be modularly placed on multiple computing devices (e.g. multiple ECUs) of the vehicle that each have resources or inputs that the synthetic sensor requires. The modular components of the synthetic sensor may execute in a runtime environment of the in-vehicle distributed computing environment, such that the modular components function as a unified synthetic sensor even though they are placed on different computing devices of the vehicle (e.g. different ECUs).Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: Amazon Technologies, Inc.Inventors: Edwin Ricardo Mendez Rodriguez, Brett Francis, David Joseph Mifsud, Michael Garcia
-
Publication number: 20220078077Abstract: A system comprising one or more computers implements a virtual domain control unit/virtual electronic control unit service configured to deploy vehicle code packages to one or more of a plurality of supported virtual domain control unit/electronic control unit orchestration environments, which include both a local orchestration environment and one or more remote orchestration environments. In such orchestration environments, virtual domain control units and/or virtual electronic control units are implemented that execute code included in the vehicle code packages. In some embodiments, such virtual domain control units or virtual electronic control units allow computing capacity and/or data storage capacity of a vehicle to be augmented via remotely implemented virtual domain control units and/or remotely implemented virtual electronic control units.Type: ApplicationFiled: September 8, 2020Publication date: March 10, 2022Applicant: Amazon Technologies, Inc.Inventors: David Joseph Mifsud, Edwin Ricardo Mendez Rodriguez, Michael Garcia, Brett Francis, Matthew Jonathan Narksusook, Abhijit Dayakar
-
Patent number: 11012532Abstract: Methods and systems for circumventing content blocking systems are disclosed. Example implementations include detecting the presence of an existing blocker that disrupts a first content-type and circumventing the blocker, such that a circumvented first content-type is presented to a user. The method can also include determining that the blocker has adjusted to block the circumvented content, in which case, the method can include disrupting presentation of a second content-type.Type: GrantFiled: March 8, 2017Date of Patent: May 18, 2021Assignee: Sourcepoint USA, Inc.Inventors: Geir Magnusson, Jr., Joseph Mifsud, Dmitri Rabinowitz, Chase Cundiff, Max Newbould
-
Publication number: 20170264712Abstract: Methods and systems for circumventing content blocking systems are disclosed. Example implementations include detecting the presence of an existing blocker that disrupts a first content-type and circumventing the blocker, such that a circumvented first content-type is presented to a user. The method can also include determining that the blocker has adjusted to block the circumvented content, in which case, the method can include disrupting presentation of a second content-type.Type: ApplicationFiled: March 8, 2017Publication date: September 14, 2017Inventors: Geir Magnusson, JR., Joseph Mifsud, Dmitri Rabinowitz, Chase Cundiff, Max Newbould