Patents by Inventor Adam Browning

Adam Browning 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: 12386032
    Abstract: Example embodiments relate to methods and systems for using interference to detect sensor impairment. Radar or another type of sensor on a vehicle may receive radio-frequency (RF) signals propagating in the environment. These RF signals may originate from an external source and a computing device can be used to determine a distance and an angle to the source in order to identify a power level threshold that represents an expected power associated with the RF signals. The computing device may then perform a comparison between a power level of the RF signals and a power level threshold. Based on the comparison, the computing device may decrease a confidence assigned to the radar coupled to the vehicle and control the vehicle based on the decreased confidence assigned to the radar.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: August 12, 2025
    Assignee: Waymo LLC
    Inventors: Adam Brown, Gary Clayton
  • Patent number: 12356030
    Abstract: A method includes: accessing a set of errors occurring during playback of segments of a video in a first rendition within a device population during a first time period and, during a subsequent time period, in response to receiving a first request for a first segment of the video in the first rendition: deriving, from the set of errors, a first error rate associated with the first segment in the first rendition; and, in response to the first error rate falling below a threshold, serving the first segment. The method also includes, in response to receiving a second request for a second segment of the video in the first rendition: deriving, from the set of errors, a second error rate associated with the second segment in the first rendition; and in response to the second error rate exceeding the threshold, serving the second segment in a second rendition.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: July 8, 2025
    Assignee: Mux, Inc.
    Inventors: Adam Brown, Christian Pillsbury, Dylan Jhaveri, George Katsevman
  • Publication number: 20250211809
    Abstract: A method including: populating an encoding ladder with a subset of bitrate-resolution pairs, from a set of bitrate-resolution pairs, based on a distribution of audience bandwidths; receiving a first request for a first playback segment, at a first bitrate-resolution pair in a encoding ladder, in the video from a first device; in response to determining an absence of video segments, at the first bitrate-resolution pair and corresponding to the segment, in a first rendition cache: identifying a first set of mezzanine segments, in the video, corresponding to the first playback segment; assigning the first set of mezzanine segments to a set of workers for transcoding into a first set of video segments according to the first bitrate-resolution pair; storing the first set of video segments in the first rendition cache; and based on the first request, releasing the first set of video segments to the first device.
    Type: Application
    Filed: March 12, 2025
    Publication date: June 26, 2025
    Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder, Masroor Hasan, Ben Dodson
  • Publication number: 20250202964
    Abstract: A method includes, during an initial time: receiving a manifest request, for a video, from a device associated with a first address; generating an identifier associated with the first address; generating a manifest defining a set of segments available for the video; and serving the manifest. The method further includes, during a first time: receiving a first request for a first segment, in the set of segments, the first request associated with the first address and the identifier; and based on association between the first address and the identifier, serving the first segment to the first address. The method also includes, during a second time: receiving a second request for a second segment in the set of segments, the second request associated with a second address and the identifier; and based on disassociation of the second address and the identifier, withholding delivery of the second segment to the second address.
    Type: Application
    Filed: February 28, 2025
    Publication date: June 19, 2025
    Inventors: Masroor Hasan, Channing Conger, Wanda Chiu, Ryan Grothouse, Adam Brown
  • Publication number: 20250180693
    Abstract: Example embodiments relate to corrugated radomes for protecting and concealing components of radar units. An example radar system may include a radar unit that includes at least one antenna having a radiation pattern. The radar unit is configured to transmit a radar signal based on the radiation pattern and receive radar signals. In addition, the radar system further includes a radome located in a direction of transmission of the radiation pattern. Particularly, the radome includes a stepped surface having at least one step that includes a height equal to one-quarter of a wavelength at a frequency of operation of the radar unit. The least one step is positioned on the radome such that the at least one step causes deconstructive interference of reflections of the transmitted radar signal caused by the radome.
    Type: Application
    Filed: February 6, 2025
    Publication date: June 5, 2025
    Inventors: Adam Brown, Tegan Argo, Benjamin Chen
  • Patent number: 12310543
    Abstract: An autonomous floor cleaner can include a brush chamber, a brushroll rotatably mounted in the brush chamber, a controller adapted to control the operation of the autonomous floor cleaner, and a fluid delivery system with a supply tank and at least one fluid distributor configured to deposit cleaning fluid onto a surface to be cleaned.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: May 27, 2025
    Assignee: BISSELL Inc.
    Inventors: Steve M. Johnson, Todd Vantongeren, Jake Andrew Mohan, Adam Brown, Eric Daniel Buehler
  • Patent number: 12284365
    Abstract: A method including: extracting a set of video features representing properties of a video segment; generating a set of bitrate-resolution pairs based on the set of video features, each bitrate-resolution pair in the set of bitrate-resolution pairs defining a bitrate and defining a resolution estimated to maximize a quality score characterizing the video segment encoded at the bitrate; accessing a distribution of audience bandwidths; selecting a top bitrate-resolution pair in the set of bitrate-resolution pairs; selecting a bottom bitrate-resolution pair in the set of bitrate-resolution pairs; selecting a subset of bitrate-resolution pairs in the set of bitrate-resolution pairs based on the distribution of audience bandwidths, the subset of bitrate-resolution pairs defining bitrates less than the top bitrate and greater than the bottom bitrate; and generating an encoding ladder for the video segment comprising the top bitrate-resolution pair, the bottom bitrate-resolution pair, and the subset of bitrate-resolu
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: April 22, 2025
    Assignee: Mux, Inc.
    Inventors: Nick Chadwick, Adam Brown, Jon Dahl, Masroor Hasan, Ben Dodson
  • Patent number: 12279005
    Abstract: A method including: populating an encoding ladder with a subset of bitrate-resolution pairs, from a set of bitrate-resolution pairs, based on a distribution of audience bandwidths; receiving a first request for a first playback segment, at a first bitrate-resolution pair in a encoding ladder, in the video from a first device; in response to determining an absence of video segments, at the first bitrate-resolution pair and corresponding to the segment, in a first rendition cache: identifying a first set of mezzanine segments, in the video, corresponding to the first playback segment; assigning the first set of mezzanine segments to a set of workers for transcoding into a first set of video segments according to the first bitrate-resolution pair; storing the first set of video segments in the first rendition cache; and based on the first request, releasing the first set of video segments to the first device.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: April 15, 2025
    Assignee: Mux, Inc.
    Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder, Masroor Hasan, Ben Dodson
  • Patent number: 12267376
    Abstract: A method includes, during an initial time: receiving a manifest request, for a video, from a device associated with a first address; generating an identifier associated with the first address; generating a manifest defining a set of segments available for the video; and serving the manifest. The method further includes, during a first time: receiving a first request for a first segment, in the set of segments, the first request associated with the first address and the identifier; and based on association between the first address and the identifier, serving the first segment to the first address. The method also includes, during a second time: receiving a second request for a second segment in the set of segments, the second request associated with a second address and the identifier; and based on disassociation of the second address and the identifier, withholding delivery of the second segment to the second address.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: April 1, 2025
    Assignee: Mux, Inc.
    Inventors: Masroor Hasan, Channing Conger, Wanda Chiu, Ryan Grothouse, Adam Brown
  • Publication number: 20250106452
    Abstract: A video monitoring system can include multiple collectors to receive video beacon data from multiple video monitoring interface modules. At least one beacon stream is connected to receive data from multiple collectors. A processing module receives the beacon stream and provides a real-time event stream used for real-time data analysis and a video view stream used for long-term data analysis.
    Type: Application
    Filed: December 11, 2024
    Publication date: March 27, 2025
    Inventors: Adam Brown, Jonathan Dahl, Steven Heffernan, Justin Sanford, Matthew Ward, Scott Kidder, Benjamin Dodson, Alex Diehl
  • Patent number: 12256111
    Abstract: A method for streaming an audio-video file can include: receiving a request for a playback segment of the audio-video file in a rendition from a computational device; in response to identifying absence of the playback segment in the rendition from a rendition cache and identifying absence of an assignment to transcode the playback segment in the rendition: assigning a worker to transcode the playback segment in the rendition. The method can also include, at the worker: identifying a subset of mezzanine segments in the set of mezzanine segments coinciding with a playback interval in the audio-video file; and for each mezzanine segment in the subset of mezzanine segments: concurrently transcoding the mezzanine segment into a rendition segment in the rendition and transmitting the rendition segment coinciding with the playback interval to the computational device via a peer-to-peer stream; and storing the rendition segment in the rendition cache.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: March 18, 2025
    Assignee: Mux, Inc.
    Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder
  • Patent number: 12253623
    Abstract: Example embodiments relate to corrugated radomes for protecting and concealing components of radar units. An example radar system may include a radar unit that includes at least one antenna having a radiation pattern. The radar unit is configured to transmit a radar signal based on the radiation pattern and receive radar signals. In addition, the radar system further includes a radome located in a direction of transmission of the radiation pattern. Particularly, the radome includes a stepped surface having at least one step that includes a height equal to one-quarter of a wavelength at a frequency of operation of the radar unit. The least one step is positioned on the radome such that the at least one step causes deconstructive interference of reflections of the transmitted radar signal caused by the radome.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: March 18, 2025
    Assignee: Waymo LLC
    Inventors: Adam Brown, Tegan Argo, Benjamin Chen
  • Publication number: 20250076467
    Abstract: The technology employs a contrasting color scheme on different surfaces for sensor housing assemblies mounted on exterior parts of a vehicle that is configured to operate in an autonomous driving mode. Lighter and darker colors may be chosen on different surfaces according to a thermal budget for a given sensor housing assembly, due to the different types of sensors arranged along particular surfaces, or to provide color contrast for different regions of the assembly. For instance, differing colors such as black/white or blue/white, and different finishes such as matte or glossy, may be selected to enhance certain attributes or to minimize issues associated with a sensor housing assembly.
    Type: Application
    Filed: September 13, 2024
    Publication date: March 6, 2025
    Inventors: Yi-Hui Bruce-Wen, YooJung Ahn, Jared S. Gross, Joshua Newby, Jerry Chen, Ralph Hamilton Shepard, Adam Brown
  • Publication number: 20250080780
    Abstract: A method includes: accessing a video in a passthrough rendition encoded according to a passthrough bitrate and a passthrough resolution; and segmenting the video. The method further includes transmitting a first passthrough segment to a first device in response to receiving a first request for a first playback segment of the video in the passthrough rendition from the first device, the first playback segment corresponding to the first passthrough segment. The method also includes, in response to receiving a second request for the first playback segment of the video in a first rendition from a second device, the first rendition defining a first bitrate below the passthrough bitrate and a first resolution below the passthrough resolution: transcoding the first passthrough segment into the first rendition segment in the first rendition according to the first bitrate and the first resolution; and transmitting the first rendition segment to the second device.
    Type: Application
    Filed: September 13, 2024
    Publication date: March 6, 2025
    Inventors: Adam Brown, Justin Greer, Matthew L. Szatmary
  • Publication number: 20250072085
    Abstract: A power semiconductor device and a method of manufacturing a power semiconductor device is provided, including a shield gate trench (SGT) metal-oxide semiconductor field-effect transistor (MOSFET). The present disclosure provides for a MOSFET with a reduced charge between the gate conductive region and the drain or collector region, in order to improve the switching efficiency of the MOSFET.
    Type: Application
    Filed: August 20, 2024
    Publication date: February 27, 2025
    Applicant: NEXPERIA B.V.
    Inventors: Chih-Wei Hsu, Deepak Chandra Pandey, Adam Brown
  • Patent number: 12224180
    Abstract: A semiconductor device including a clip, and the clip includes a clip slot, and a slug and the slug includes a groove. The clip and the slug are attached by the ultrasonic welding. The groove and the clip slot are at least partially overlapping to form a gas pathway.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: February 11, 2025
    Assignee: Nexperia B.V.
    Inventors: Ricardo Yandoc, Anthony Matthew, Manoj Balakrishnan, Adam Brown
  • Publication number: 20250048744
    Abstract: A semiconductor device has a power switching component configured to control the flow of current through a load path, a current sensing component configured to sense the current flow through the load path, and an electrostatic discharge “ESD” protection component configured to protect the current sensing component from an electrostatic discharge. The ESD protection component has an ESD transistor. The ESD transistor has a gate that connected to a discharge path so that the presence of a discharge of a first polarity causes the ESD transistor to switch on to form a further path for dissipation of a discharge.
    Type: Application
    Filed: July 26, 2024
    Publication date: February 6, 2025
    Applicant: NEXPERIA B.V.
    Inventors: Yong Qu, Adam Brown, Chih-Wei Hsu, Yang Cheng, Peilin Zha, Christian Radici
  • Publication number: 20250039479
    Abstract: A method includes: receiving a script configured to modify the audio-video file; calculating a performance metric based on execution of the script on a set of test files; classifying the script as performant based on the performance metric; defining a metadata store associated with the script and the audio-video file; receiving a playback request specifying a rendition of the audio-video file from a computational device; in response to receiving the playback request: accessing a set of data inputs from the metadata store; executing the script on a frame of the audio-video file based on the set of data inputs to generate a modified frame of the audio-video file; transcoding the modified frame of the audio-video file into the rendition to generate an output frame of the audio-video file; and transmitting the output frame of the audio-video file to the computational device for playback at the computational device.
    Type: Application
    Filed: October 11, 2024
    Publication date: January 30, 2025
    Inventors: Matthew Szatmary, Adam Brown, Jon Dahl, Matthew Ward, Nicholas Chadwick
  • Patent number: 12212810
    Abstract: A method includes: ingesting a video; initializing a timed command stream synchronized to the video; emulating transcoding of the video to derive a sequence of video characteristics of the video; populating the timed command stream with the sequence of video characteristics; segmenting the video into a series of mezzanine segments.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: January 28, 2025
    Assignee: Mux, Inc.
    Inventors: Adam Brown, Justin Greer, Matthew L. Szatmary
  • Patent number: 12206922
    Abstract: A video monitoring system can include multiple collectors to receive video beacon data from multiple video monitoring interface modules. At least one beacon stream is connected to receive data from multiple collectors. A processing module receives the beacon stream and provides a real-time event stream used for real-time data analysis and a video view stream used for long-term data analysis.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: January 21, 2025
    Assignee: Mux, Inc.
    Inventors: Adam Brown, Jonathan Dahl, Steven Heffernan, Justin Sanford, Matthew Ward, Scott Kidder, Benjamin Dodson, Alex Diehl