Patents by Inventor Michael Lake
Michael Lake 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: 12370959Abstract: An aftermarket vehicle head unit integration cartridge for use with an aftermarket head unit is provided. The aftermarket head unit preferably includes a dedicated slot for insertion of the cartridge. The cartridge preferably supports communication between a plurality of electronic components in the aftermarket head unit and a plurality of electronic components in the vehicle. The plurality of electronic components in the aftermarket head unit may include, for example, an audio processing system, a video processing system, an analog I/O and/or a digital I/O. and/or a plurality of electronic components. The plurality of electronic components in the vehicle may include an audio system, an analog I/O, a digital I/O/databus, and/or a steering wheel control unit. The cartridge may include a flashable memory for use in reconfiguring the cartridge. The cartridge may be configured to capture and condition the signals from at least one of the plurality of the vehicle-based electronic components.Type: GrantFiled: June 27, 2023Date of Patent: July 29, 2025Assignee: AAMP of Florida, Inc.Inventors: Nathaniel Lee Wincek, Michael Lake
-
Publication number: 20250036549Abstract: A system and method are provided for detecting surprising/anomalous behavior in an upgrade to a program. A first prediction model is obtained to predict the behavior of a current version of the program. A second prediction model is trained using event sets representing a partially or totally ordered set of events realized from executing the upgrade version of the program. First (second) predictions are generated by applying a given event set to the first (second) prediction model. The first predictions are then compared with the second predictions to determine whether the respective prediction agree. When they do not agree, the deviation in the program behavior is signaled (e.g., to an engineer). The first and second predictions can be conditional probabilities of the given event set, and they can be compared using a comparison metric that includes a difference between negative logarithms of the respective predictions.Type: ApplicationFiled: March 28, 2024Publication date: January 30, 2025Inventor: John Michael Lake
-
Publication number: 20250039130Abstract: A system and method are provided for placing network functions among respective locations in a network. The locations at which the network functions are placed can be nodes and network devices within the network. These nodes can be selected, e.g., based on which network devices have available capacity and or specialized hardware (e.g., accelerator sin a data processing units (DPUs)) that is optimized for particular network functions. The network functions can include an inline network function that is provisioned directly in a data plane of one of the network devices (e.g., in-lined directly in a hardware offload device without a virtual machine and without a container). The decision of where to place the network functions can be based on a performance metric (e.g., representing available computational/memory resources at the network nodes) and/or a network-function metric (e.g., representing consumed computational/memory resources by the network functions) to improve system performance.Type: ApplicationFiled: June 24, 2024Publication date: January 30, 2025Inventors: Kyle Andrew Donald Mestery, Vincent Parla, John Michael Lake
-
Publication number: 20250039239Abstract: A system and method are provided for placing security operations at selected enforcement points in a distributed security fabric. The enforcement points at which the security operations are placed can be endpoints, nodes, and/or network devices within the network. The security operations can be updated by monitoring data flows through the network to generate network data, and then determining, based on the network data, one or more changes to the security operations, based on the generated network data. Recommended changes can be obtained by applying the network data to a machine-learning model that indicates suspicious data packets (e.g., disseminates packets suspected of being malicious from normal traffic) and crafts new policies to deny the suspicious data packets. Performance of the network can also be improved by analyzing the security operations for redundancies and/or inefficiencies and modifying the security operations to mitigate them.Type: ApplicationFiled: June 24, 2024Publication date: January 30, 2025Inventors: Vincent Parla, Eric Maximilian Roquemore, John Michael Lake, Andrew Zawadowakiy
-
Publication number: 20250039136Abstract: A system and method are provided for continuous integration, continuous deployment of a network component, such as a software-defined wide area network, a firewall, a router, or a load balancer. The network component is tested before deployment by acquiring data flows from a production environment and obtaining an acquired flow table that includes respective entries corresponding to types of data flows that are defined by header information (e.g., 5-tuples or pairs of source and destination addresses, depending at which layer in the OSI model the network component operates). First and second flow tables are generated for the first and second versions of the network component by applying simulated traffic (e.g., derived from the acquired data flows) to the respective versions of the network component. A comparison between the first and second flow tables is evaluated to determine whether second version of the network component can be deployed.Type: ApplicationFiled: July 24, 2024Publication date: January 30, 2025Inventor: John Michael Lake
-
Patent number: 12212493Abstract: Techniques and architecture are described for inducing precise delays in a network device (network node) that has the capability to act on packets/traffic flows based on policy configurations of the network device and delays experienced by traffic in the network device. This capability may be used for testing and verification of the network device to verify that the network device meets the configured policies. Additionally, this capability may be utilized in an operational network to selectively induce delays and measure its impact for purposes such as, for example, planning, stress testing, resiliency, etc.Type: GrantFiled: July 13, 2022Date of Patent: January 28, 2025Assignee: Cisco Technology, Inc.Inventors: Randall Benjamin Pittman, Alpesh S. Patel, John Michael Lake
-
Publication number: 20250023793Abstract: Techniques for ultra-short-term resource forecasting for a network device are described. A selection of a time series algorithm from a set of time series algorithms for determining capacity right-sizing of a local resource is received, the is selection based at least in part on current local traffic conditions. Based on current local traffic conditions, parameter values to be used in the algorithm are determined, the parameters are associated with the time series algorithm selection. A number of data points for input to the time series algorithm are determined, the data points are a sequence of values representing an amount of the local resource used by the network device at a point in time and are collected at predetermined time intervals. Based on a calculation of the time series algorithm using the number of data points and parameter values, the right-size capacity of the local resource for the network device is determined and provided.Type: ApplicationFiled: October 24, 2023Publication date: January 16, 2025Inventors: Eric A Voit, John Michael Lake, Carlos M. Pignataro
-
Publication number: 20240092276Abstract: An aftermarket vehicle head unit integration cartridge for use with an aftermarket head unit is provided. The aftermarket head unit preferably includes a dedicated slot for insertion of the cartridge. The cartridge preferably supports communication between a plurality of electronic components in the aftermarket head unit and a plurality of electronic components in the vehicle. The plurality of electronic components in the aftermarket head unit may include, for example, an audio processing system, a video processing system, an analog I/O and/or a digital I/O. and/or a plurality of electronic components. The plurality of electronic components in the vehicle may include an audio system, an analog I/O, a digital I/O/databus, and/or a steering wheel control unit. The cartridge may include a flashable memory for use in reconfiguring the cartridge. The cartridge may be configured to capture and condition the signals from at least one of the plurality of the vehicle-based electronic components.Type: ApplicationFiled: June 27, 2023Publication date: March 21, 2024Inventors: Nathaniel Lee Wincek, Michael Lake
-
Publication number: 20230421667Abstract: A method of bridging incompatibility of a radio head unit in a vehicle and a peripheral device configured to control a peripheral device in the vehicle. The method comprises receiving, from a first image sensor, a first scanned code identifying the vehicle, and receiving, from the first image sensor or a second image sensor, a second scanned code identifying the radio head unit. Based on the first scanned code, identifying a first communication protocol used by the peripheral device. Based on the second scanned code, identifying a second communication protocol used by the radio head unit. Based on the first communication protocol and the second communication protocol, determining a communication configuration ID identifying a target information exchange protocol executable to bridge the incompatibility between the first communication protocol and the second communication protocol.Type: ApplicationFiled: May 23, 2023Publication date: December 28, 2023Inventors: Michael Lake, Nathaniel Lee Wincek
-
Publication number: 20230362094Abstract: Techniques and architecture are described for inducing precise delays in a network device (network node) that has the capability to act on packets/traffic flows based on policy configurations of the network device and delays experienced by traffic in the network device. This capability may be used for testing and verification of the network device to verify that the network device meets the configured policies. Additionally, this capability may be utilized in an operational network to selectively induce delays and measure its impact for purposes such as, for example, planning, stress testing, resiliency, etc.Type: ApplicationFiled: July 13, 2022Publication date: November 9, 2023Inventors: Randall Benjamin Pittman, Alpesh S. Patel, John Michael Lake
-
Patent number: 11685317Abstract: An aftermarket vehicle head unit integration cartridge for use with an aftermarket head unit is provided. The aftermarket head unit preferably includes a dedicated slot for insertion of the cartridge. The cartridge preferably supports communication between a plurality of electronic components in the aftermarket head unit and a plurality of electronic components in the vehicle. The plurality of electronic components in the aftermarket head unit may include, for example, an audio processing system, a video processing system, an analog I/O and/or a digital I/O. and/or a plurality of electronic components. The plurality of electronic components in the vehicle may include an audio system, an analog I/O, a digital I/O/databus, and/or a steering wheel control unit. The cartridge may include a flashable memory for use in reconfiguring the cartridge. The cartridge may be configured to capture and condition the signals from at least one of the plurality of the vehicle-based electronic components.Type: GrantFiled: March 8, 2021Date of Patent: June 27, 2023Assignee: AAMP of Florida, Inc.Inventors: Nathaniel Lee Wincek, Michael Lake
-
Patent number: 11659067Abstract: A method of bridging incompatibility of a radio head unit in a vehicle and a peripheral device configured to control a peripheral device in the vehicle. The method comprises receiving, from a first image sensor, a first scanned code identifying the vehicle, and receiving, from the first image sensor or a second image sensor, a second scanned code identifying the radio head unit. Based on the first scanned code, identifying a first communication protocol used by the peripheral device. Based on the second scanned code, identifying a second communication protocol used by the radio head unit. Based on the first communication protocol and the second communication protocol, determining a communication configuration ID identifying a target information exchange protocol executable to bridge the incompatibility between the first communication protocol and the second communication protocol.Type: GrantFiled: November 24, 2020Date of Patent: May 23, 2023Assignee: AAMP of Florida, Inc.Inventors: Michael Lake, Nathaniel Lee Wincek
-
Patent number: 11200023Abstract: Apparatus and methods for processing an audio signal. The apparatus may include a digital signal processor (“DSP”) configured to receive an audio signal from a vehicular audio signal line. The audio signal may include a flat component and a compensatory component. The flat component may correspond to the audio signal in a state before combination with the compensatory component. The compensatory component may include an OEM EQ component. The apparatus may include a microprocessor in electronic communication with the DSP. The microprocessor may be configured to retrieve from the memory a restorative signal component. The microprocessor may be configured to instruct the DSP to apply the restorative signal component to the audio signal to reduce the audio signal to the flat component.Type: GrantFiled: July 10, 2020Date of Patent: December 14, 2021Assignee: AAMP of Florida, Inc.Inventors: Nathaniel Lee Wincek, Michael Lake
-
Publication number: 20210291746Abstract: An aftermarket vehicle head unit integration cartridge for use with an aftermarket head unit is provided. The aftermarket head unit preferably includes a dedicated slot for insertion of the cartridge. The cartridge preferably supports communication between a plurality of electronic components in the aftermarket head unit and a plurality of electronic components in the vehicle. The plurality of electronic components in the aftermarket head unit may include, for example, an audio processing system, a video processing system, an analog I/O and/or a digital I/O. and/or a plurality of electronic components. The plurality of electronic components in the vehicle may include an audio system, an analog I/O, a digital I/O/databus, and/or a steering wheel control unit. The cartridge may include a flashable memory for use in reconfiguring the cartridge. The cartridge may be configured to capture and condition the signals from at least one of the plurality of the vehicle-based electronic components.Type: ApplicationFiled: March 8, 2021Publication date: September 23, 2021Inventors: Nathaniel Lee Wincek, Michael Lake
-
Publication number: 20210084122Abstract: A method of bridging incompatibility of a radio head unit in a vehicle and a peripheral device configured to control a peripheral device in the vehicle. The method comprises receiving, from a first image sensor, a first scanned code identifying the vehicle, and receiving, from the first image sensor or a second image sensor, a second scanned code identifying the radio head unit. Based on the first scanned code, identifying a first communication protocol used by the peripheral device. Based on the second scanned code, identifying a second communication protocol used by the radio head unit. Based on the first communication protocol and the second communication protocol, determining a communication configuration ID identifying a target information exchange protocol executable to bridge the incompatibility between the first communication protocol and the second communication protocol.Type: ApplicationFiled: November 24, 2020Publication date: March 18, 2021Inventors: Michael Lake, Nathaniel Lee Wincek
-
Patent number: 10940806Abstract: An aftermarket vehicle head unit integration cartridge for use with an aftermarket head unit is provided. The aftermarket head unit preferably includes a dedicated slot for insertion of the cartridge. The cartridge preferably supports communication between a plurality of electronic components in the aftermarket head unit and a plurality of electronic components in the vehicle. The plurality of electronic components in the aftermarket head unit may include, for example, an audio processing system, a video processing system, an analog I/O and/or a digital I/O. and/or a plurality of electronic components. The plurality of electronic components in the vehicle may include an audio system, an analog I/O, a digital I/O/databus, and/or a steering wheel control unit. The cartridge may include a flashable memory for use in reconfiguring the cartridge. The cartridge may be configured to capture and condition the signals from at least one of the plurality of the vehicle-based electronic components.Type: GrantFiled: October 3, 2019Date of Patent: March 9, 2021Assignee: AAMP of Florida, Inc.Inventors: Nathaniel Lee Wincek, Michael Lake
-
Publication number: 20200409651Abstract: Apparatus and methods for processing an audio signal. The apparatus may include a digital signal processor (“DSP”) configured to receive an audio signal from a vehicular audio signal line. The audio signal may include a flat component and a compensatory component. The flat component may correspond to the audio signal in a state before combination with the compensatory component. The compensatory component may include an OEM EQ component. The apparatus may include a microprocessor in electronic communication with the DSP. The microprocessor may be configured to retrieve from the memory a restorative signal component. The microprocessor may be configured to instruct the DSP to apply the restorative signal component to the audio signal to reduce the audio signal to the flat component.Type: ApplicationFiled: July 10, 2020Publication date: December 31, 2020Inventors: Nathaniel Lee Wincek, Michael Lake
-
Patent number: 10848600Abstract: Vehicles typically include a communication system for communicating with and controlling devices and sensors installed in the vehicle. The vehicle may include a radio head unit. The head unit other devices and may provide functionality sensors installed in the for controlling vehicle. Devices and sensors installed in a vehicle may operate using incompatible communication protocols. An interface may be provided that detects the communication protocol used by a device/sensor and locates an information exchange protocol. The information exchange protocol may be executed by the interface. The information protocol may translate one communication protocol into another communication protocol. Translating communication protocols may allow two (or more) otherwise incompatible devices/sensors to work together and be integrated into a vehicle.Type: GrantFiled: June 28, 2018Date of Patent: November 24, 2020Assignee: AAMP of Florida, Inc.Inventors: Michael Lake, Nathaniel Lee Wincek
-
Patent number: D920297Type: GrantFiled: April 1, 2019Date of Patent: May 25, 2021Assignee: Avery Dennison Retail Information Services, LLCInventors: Ian Forster, Michael Lake, Brad Cumby
-
Patent number: D954689Type: GrantFiled: April 1, 2019Date of Patent: June 14, 2022Assignee: Avery Dennison Retail Information Services LLC.Inventors: Ian Forster, Michael Lake, Brad Cumby