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: 12386032Abstract: 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: GrantFiled: August 30, 2022Date of Patent: August 12, 2025Assignee: Waymo LLCInventors: Adam Brown, Gary Clayton
-
Patent number: 12356030Abstract: 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: GrantFiled: November 3, 2023Date of Patent: July 8, 2025Assignee: Mux, Inc.Inventors: Adam Brown, Christian Pillsbury, Dylan Jhaveri, George Katsevman
-
Publication number: 20250211809Abstract: 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: ApplicationFiled: March 12, 2025Publication date: June 26, 2025Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder, Masroor Hasan, Ben Dodson
-
Publication number: 20250202964Abstract: 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: ApplicationFiled: February 28, 2025Publication date: June 19, 2025Inventors: Masroor Hasan, Channing Conger, Wanda Chiu, Ryan Grothouse, Adam Brown
-
Publication number: 20250180693Abstract: 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: ApplicationFiled: February 6, 2025Publication date: June 5, 2025Inventors: Adam Brown, Tegan Argo, Benjamin Chen
-
Patent number: 12310543Abstract: 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: GrantFiled: April 4, 2022Date of Patent: May 27, 2025Assignee: BISSELL Inc.Inventors: Steve M. Johnson, Todd Vantongeren, Jake Andrew Mohan, Adam Brown, Eric Daniel Buehler
-
Patent number: 12284365Abstract: 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-resoluType: GrantFiled: September 22, 2023Date of Patent: April 22, 2025Assignee: Mux, Inc.Inventors: Nick Chadwick, Adam Brown, Jon Dahl, Masroor Hasan, Ben Dodson
-
Patent number: 12279005Abstract: 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: GrantFiled: May 22, 2023Date of Patent: April 15, 2025Assignee: Mux, Inc.Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder, Masroor Hasan, Ben Dodson
-
Patent number: 12267376Abstract: 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: GrantFiled: September 1, 2023Date of Patent: April 1, 2025Assignee: Mux, Inc.Inventors: Masroor Hasan, Channing Conger, Wanda Chiu, Ryan Grothouse, Adam Brown
-
Publication number: 20250106452Abstract: 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: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Adam Brown, Jonathan Dahl, Steven Heffernan, Justin Sanford, Matthew Ward, Scott Kidder, Benjamin Dodson, Alex Diehl
-
Patent number: 12256111Abstract: 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: GrantFiled: April 6, 2023Date of Patent: March 18, 2025Assignee: Mux, Inc.Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder
-
Patent number: 12253623Abstract: 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: GrantFiled: May 24, 2022Date of Patent: March 18, 2025Assignee: Waymo LLCInventors: Adam Brown, Tegan Argo, Benjamin Chen
-
Publication number: 20250076467Abstract: 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: ApplicationFiled: September 13, 2024Publication date: March 6, 2025Inventors: Yi-Hui Bruce-Wen, YooJung Ahn, Jared S. Gross, Joshua Newby, Jerry Chen, Ralph Hamilton Shepard, Adam Brown
-
Publication number: 20250080780Abstract: 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: ApplicationFiled: September 13, 2024Publication date: March 6, 2025Inventors: Adam Brown, Justin Greer, Matthew L. Szatmary
-
Publication number: 20250072085Abstract: 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: ApplicationFiled: August 20, 2024Publication date: February 27, 2025Applicant: NEXPERIA B.V.Inventors: Chih-Wei Hsu, Deepak Chandra Pandey, Adam Brown
-
Patent number: 12224180Abstract: 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: GrantFiled: November 4, 2021Date of Patent: February 11, 2025Assignee: Nexperia B.V.Inventors: Ricardo Yandoc, Anthony Matthew, Manoj Balakrishnan, Adam Brown
-
Publication number: 20250048744Abstract: 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: ApplicationFiled: July 26, 2024Publication date: February 6, 2025Applicant: NEXPERIA B.V.Inventors: Yong Qu, Adam Brown, Chih-Wei Hsu, Yang Cheng, Peilin Zha, Christian Radici
-
Publication number: 20250039479Abstract: 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: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Inventors: Matthew Szatmary, Adam Brown, Jon Dahl, Matthew Ward, Nicholas Chadwick
-
Patent number: 12212810Abstract: 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: GrantFiled: April 7, 2023Date of Patent: January 28, 2025Assignee: Mux, Inc.Inventors: Adam Brown, Justin Greer, Matthew L. Szatmary
-
Patent number: 12206922Abstract: 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: GrantFiled: February 8, 2024Date of Patent: January 21, 2025Assignee: Mux, Inc.Inventors: Adam Brown, Jonathan Dahl, Steven Heffernan, Justin Sanford, Matthew Ward, Scott Kidder, Benjamin Dodson, Alex Diehl