Patents by Inventor Richard Webb
Richard Webb 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: 11270468Abstract: In an embodiment, a method involves accessing a first pixel block of an image, the first pixel block comprising pixels, each associated with three color values, determining whether to separately or jointly encode the three color values of each of the pixels of the first pixel block, determining that the three color values of each of the pixels in the first pixel block are to be jointly encoded based on (1) determining, based on the three color values of each of the pixels, a line defined within a three-dimensional coordinate system in which each of the pixels is represented as a three-dimensional point and (2) determining that the line satisfies a predetermined criteria, and encoding the three color values of each of the pixels in the first pixel block as a single quantized value based on a projection of the three-dimensional point associated with that pixel onto the line.Type: GrantFiled: December 18, 2020Date of Patent: March 8, 2022Assignee: Facebook Technologies, LLC.Inventors: Cheng Chang, Richard Webb, Richard Lawrence Greene
-
Publication number: 20220067979Abstract: In one embodiment, a computing system may access first alpha values associated with first pixels in a first pixel region of an image and determine a bit budget for encoding the first alpha values. The computing system may then select a first alpha-encoding mode for the first alpha values to reflect a determination that the first alpha values are all fully transparent or all fully opaque, and encode the first alpha values by storing the selected first alpha-encoding mode as part of a metadata without using the bit budget to encode the first alpha values individually. The computing system may then update a record of unallocated bits available for allocation based on the bit budget unused in the encoding of the first alpha values, and allocate, based on the record of unallocated bits, bits to encode a set of alpha values different from the first alpha values.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Inventors: Cheng Chang, Zhi Zhou, Richard Webb, Richard Lawrence Greene
-
Publication number: 20220067978Abstract: In one embodiment, a computing system may determine a quantization range having a first quantization endpoint and a second quantization endpoint. While fixing the second quantization endpoint to an initial value determined based on the color range, one of a plurality of first candidate values for the first quantization endpoint is selected based on a plurality of corresponding first quantization errors. While fixing the first quantization endpoint to the selected first candidate value, one of a plurality of second candidate values for the second quantization endpoint is selected based on a plurality of corresponding second quantization errors. The computing system may define quantization levels corresponding to the bit depth using the quantization range defined by the first quantization endpoint and the second quantization endpoint, and then encode the one or more color components of the pixel region using the quantization levels.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Inventors: Cheng Chang, Zhi Zhou, Richard Webb, Richard Lawrence Greene
-
Publication number: 20220067977Abstract: In one embodiment, a computing system may access color components of a pixel region in an image, and then determine a color variance for each of the color components. The computing system may further determine a desired bit allocation for each of the color components based on the color variance associated with that color component. The computing system may then determine a total bit allocation for the pixel region based on the desired bit allocations for the color components, as well as a number of unallocated bits available for allocation. The computing system may further determine a final bit allocation for each of the color components by allocating the total bit allocation to each of the color components according to the desired bit allocation for each of the color components. The computing system may then encode each of the color components using the associated final bit allocation.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Inventors: Cheng Chang, Zhi Zhou, Richard Webb, Richard Lawrence Greene
-
Publication number: 20220034435Abstract: The present invention relates to a pipe coupling comprising: a tubular casing, having a longitudinal gap between a first free end and a second free end, for fitting around a pipe; and a tensioning system for tightening the casing around the outer surface of the pipe, the system comprising: at least one fastener having a first end and a second end, for tightening the casing around the pipe; a first member, coupled to the first free end of the casing, configured to engage with the first end of the or each fastener; and a second member, slidably coupled to the second free end of the casing, configured to engage with the second end of the or each fastener, the second member being longitudinally slidable from a first position, in which the or each fastener is free to move radially out of engagement with said second member, to a second position in which the or each fastener is in retained engagement with said second member.Type: ApplicationFiled: September 20, 2019Publication date: February 3, 2022Inventor: Ian Richard WEBB
-
Publication number: 20210287404Abstract: Disclosed herein includes a system, a method, and a device for compressing image data. The device includes one or more processors, coupled to memory, configured to identify a plurality of sub-blocks of a block of image data including a first sub-block and a second sub-block. The one or more processors are configured to identify a first data characteristic of data of the first sub-block and a second data characteristic of data of the second sub-block, determine a first compression technique based at least on the first data characteristic of the first sub-block, determine a second compression technique based at least on the second data characteristic of the second sub-block, and compress the first sub-block using the first compression technique and the second sub-block using the second compression technique.Type: ApplicationFiled: March 16, 2020Publication date: September 16, 2021Inventors: Cheng Chang, Richard Lawrence Greene, Richard Webb
-
Publication number: 20210127125Abstract: Disclosed herein a system, a method and a device for reducing a size and power consumption in encoder and decoder frame buffers using lossy compression. An encoder of a first device can provide a first video frame for encoding, to a prediction loop of the first device. In the prediction loop, lossy compression can be applied to the first video frame to generate a first compressed video frame. In the prediction loop, lossy decompression can be applied to the first compressed video frame. The encoder can provide, to a decoder of a second device to perform decoding, encoded video data corresponding to the first video frame and a configuration of the lossy compression.Type: ApplicationFiled: October 23, 2019Publication date: April 29, 2021Inventors: Vlad Fruchter, Richard Lawrence Greene, Richard Webb
-
Publication number: 20200109801Abstract: The present invention relates to a pipe coupling for connecting together the ends of two pipes. The pipe coupling comprises: a tubular casing (102) for fitting around the pipes; a tensioning system (102) for tightening the casing around the outer surface of the pipes; and a guide member (108), coupled to and extending away from a first axial end of the tubular casing, for radially aligning and guiding one of the pipes into the tubular casing. The invention also relates to an assembly comprising such a pipe coupling and a pipe, the pipe coupling being pre-installed on one end of the pipe, and configured to receive a second pipe.Type: ApplicationFiled: June 1, 2017Publication date: April 9, 2020Inventor: Christopher Richard Webb
-
Patent number: 9909697Abstract: A pipe coupling for connecting together the ends of two pipes including a tubular casing for fitting around a pipe; tensioning means for tightening the casing around the outer surface of the pipe; and a dynamic axial restraint system comprising at least one resilient gripping ring mounted within the casing for gripping the outer surface of the pipe. The gripping ring includes an outer surface engaging with an inner surface of the casing and adapted to roll against the inner surface of the casing upon axial loading of the pipe; and an inner gripping surface for engaging the outer surface of the pipe. The gripping surface of the resilient gripping ring is adapted such that upon rolling of the outer surface against the inner surface of the tubular casing, the area of the gripping surface in contact with the pipe increases.Type: GrantFiled: September 4, 2014Date of Patent: March 6, 2018Assignee: Taylor Kerr (Couplings) LimitedInventors: Ian Richard Webb, Neil John Thornton Taylor
-
Patent number: 9611957Abstract: The present invention relates to a pipe coupling including a tubular casing, having a longitudinal gap between a first free end and a second free end; a tensioning system including a first pivoting member; a second pivoting member having a projection located at a distal end of the second pivoting member; a bridge plate located inside the casing for spanning the longitudinal gap between the first free end and the second free end of the tubular casing; at least one fastener; and means for restraining radially the projection of the second pivoting member relative to the first pivoting member.Type: GrantFiled: September 9, 2014Date of Patent: April 4, 2017Assignee: Taylor Kerr (Couplings) LimitedInventors: Ian Richard Webb, Neil John Thornton Taylor
-
Publication number: 20160223104Abstract: The present invention relates to a pipe coupling including a tubular casing, having a longitudinal gap between a first free end and a second free end; a tensioning system including a first pivoting member; a second pivoting member having a projection located at a distal end of the second pivoting member; a bridge plate located inside the casing for spanning the longitudinal gap between the first free end and the second free end of the tubular casing; at least one fastener; and means for restraining radially the projection of the second pivoting member relative to the first pivoting member.Type: ApplicationFiled: September 9, 2014Publication date: August 4, 2016Inventors: Ian Richard Webb, Neil John Thornton Taylor
-
Publication number: 20160195205Abstract: A pipe coupling for connecting together the ends of two pipes including a tubular casing for fitting around a pipe; tensioning means for tightening the casing around the outer surface of the pipe; and a dynamic axial restraint system comprising at least one resilient gripping ring mounted within the casing for gripping the outer surface of the pipe. The gripping ring includes an outer surface engaging with an inner surface of the casing and adapted to roll against the inner surface of the casing upon axial loading of the pipe; and an inner gripping surface for engaging the outer surface of the pipe. The gripping surface of the resilient gripping ring is adapted such that upon rolling of the outer surface against the inner surface of the tubular casing, the area of the gripping surface in contact with the pipe increases.Type: ApplicationFiled: September 4, 2014Publication date: July 7, 2016Inventors: Ian Richard Webb, Nell John Thornton Taylor
-
Publication number: 20140294081Abstract: A method of enhancing picture quality of a video signal is disclosed. The method comprises the steps of generating an interpolated base frame image: receiving a first previously decoded difference picture; receding a second previously decoded difference picture; generating a combined motion compensated difference surface; and generating a temporally interpolated enhanced picture based upon the interpolated base frame image end the combined motion compensated difference surface. A circuit for enhancing picture quality of a video signal is also disclosed. The circuit comprises a base decoder generating a base image of a standard definition picture; a temporal predictive interpolator coupled to the base decoder and generating an interpolated block; and a summing circuit coupled to the temporal predictive interpolator. The summing circuit preferably adds the interpolated block and a difference block.Type: ApplicationFiled: March 31, 2014Publication date: October 2, 2014Applicant: Video 264 Innovations, LLCInventors: Diego Garrido, Richard Webb, Simon Butler, Chad Fogg
-
Patent number: 8687693Abstract: For frames sequentially functioning as a reference frame in a video sequence frame set, a motion estimate set is accessed. One motion estimate characterizes motion associated with pixels of each region of the reference frame in relation to regions of one frame of the set of frames, which is temporally displaced in time with respect to other frames in the set of frames. An additional motion estimate characterizes motion associated with pixels of each reference frame region in relation to a second frame of the set, which is temporally displaced from the one frame and other frames of the frame set. A temporal image prediction set, corresponding to the first and additional motion estimate, is predicted, based on an alignment of the reference frame regions over the frame set. The temporal image predictions are blended and a temporal predictor is generated over the frame set based on the blending.Type: GrantFiled: November 21, 2008Date of Patent: April 1, 2014Assignee: Dolby Laboratories Licensing CorporationInventors: Christopher J. Orlick, Richard Webb, Scott Miller, Jerome Shields
-
Publication number: 20130238111Abstract: A method, system, and apparatus for intelligent application of a finishing process a surface of a housing is described. In one embodiment, at least a portion of the surface of the housing is imaged. In one embodiment, the image can be rendered using an optical imager such as a standard or high definition camera. In one embodiment, multiple cameras can be used to assist in defining location, size, and depth of surface defects. In one embodiment, an optical imaging device can be used to image surface defects under wet conditions where the surface of the housing is covered with a layer of slurry.Type: ApplicationFiled: March 12, 2013Publication date: September 12, 2013Applicant: APPLE INC.Inventors: Lucas A. WHIPPLE, Simon R. LANCASTER-LAROCQUE, Erik D. SUOMI, Timothy Richard WEBB, Kyung Y. KIM, Cameron W. SCHNUR, Bruce W. BALL, Carl CAI
-
Publication number: 20130218601Abstract: An electronic multipurpose card includes a biometric reader element for card activation and at least one interface connection for an external processor. A programmable memory is connected to the element and at least one port receives an additional memory module. A programmable magnetic stripe memory element stores data and a program selects among alternative data sets and alternative instruction sets input by either of the card issuer or the card user. A selection device is activated by the user to operate the application program and effect selection of any of the alternative data sets and the alternative instruction sets. The card has applications where the data and instructions stored on the card should only be available to a user for whom the card was issued. These applications include proprietary health care data and online gambling. A time out feature is included to prevent unauthorized use of the card after authorization.Type: ApplicationFiled: March 20, 2013Publication date: August 22, 2013Inventor: Richard Webb
-
Publication number: 20130107938Abstract: A method and apparatus is provided for decoding an encoded baseline video stream and an enhancement stream. The baseline video stream is decoded, upscaled and enhanced by applying adaptive filters specified by the enhancement stream. Baseline upscaled images are then coded to motion compensate enhanced high resolution images using previously decoded enhanced images, thus recycling these enhanced images. The enhancement stream provides the best predictor method for the decoder to combine blocks from previous enhanced images and upscaled images to produce a motion compensated enhanced image. Likewise, forward and backward motion compensated images are blended according to feature classification and filter extraction methods provided by the enhancement stream to produce a bidirectionally predicted frame. Lastly, the decoder applies residual data from the enhancement stream to produce a completed enhanced image.Type: ApplicationFiled: October 6, 2006Publication date: May 2, 2013Inventors: Chad Fogg, Richard Webb, Andrew Segall
-
Patent number: 8430432Abstract: A pipe coupling with an anchoring arrangement for locking the pipes together axially. The anchoring arrangement comprises a tubular casing, a frusto-conical gripping ring with inwardly projecting gripping teeth and tensioning bolts for tightening the casing about the frusto-conical gripping ring. The frusto-conical gripping ring is formed of a plurality of arcuate segments which overlap to form a complete ring. By forming the gripping ring of segments, the gripping ring is able to adapt to pipes that are not truly circular in cross section and a better grip on the pipe may be achieved than with a single-piece gripping ring.Type: GrantFiled: February 29, 2008Date of Patent: April 30, 2013Assignee: Taylor Kerr (Couplings) LimitedInventors: Ian Richard Webb, Neil John Thornton Taylor
-
Publication number: 20130023387Abstract: A door mounted support apparatus for a punching bag having two main components: (1) a main support bracket; and (2) a punching bag support bracket. The main support bracket includes a first horizontal bar and a second opposite side horizontal bar. The first and second horizontal bars are connected via two parallel curved arms. The main support bracket is mounted to a door frame by extending the first horizontal bar in front of the side door jambs and hooking the second horizontal bar behind the top door jamb. Adjustable clamps on the curved arms and on the first horizontal bar are used to tighten and secure the main support bracket to the door frame. The punching bag support bracket is then inserted into slots on the first horizontal bar and locked into position with locking pins. A punching bag is suspended from the punching bag support bracket.Type: ApplicationFiled: July 8, 2012Publication date: January 24, 2013Inventors: Rodney Webb, Randy Richard Webb, JR.
-
Patent number: D934300Type: GrantFiled: April 14, 2020Date of Patent: October 26, 2021Assignee: Norma U.S. Holding LLCInventor: Mark Richard Webb