Patents by Inventor Jerrold Richard Randell

Jerrold Richard Randell 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).

  • Publication number: 20230400679
    Abstract: Systems, devices, and techniques are provided for displaying graphical content by modulating an intensity of one or more emitted light beams while redirecting those emitted light beams along a scan path that includes multiple locations of a projection surface Timing information that specifies timing values associated with each of multiple locations on a projection surface of an optical element is received or generated. One or more light beams that each have a respective intensity are emitted, and redirected along a scan path that includes at least some of the multiple locations. During the redirection of the one or more emitted light beams, the respective intensity of each of the one or more emitted light beams is modulated in accordance with the timing information to display one or more pixels of an image at each of the at least some multiple locations.
    Type: Application
    Filed: December 30, 2020
    Publication date: December 14, 2023
    Inventors: Stuart James Myron Nicholson, Jerrold Richard Randell
  • Patent number: 11756510
    Abstract: Systems, devices, and methods for generating, processing, assembling, and/or formatting data for display are described. Example display controllers are described in which image data is stored in a framebuffer, and a compositor selectively retrieves portions of the image data. At least one P-operator produces lines of intermediate P-operated data by performing at least one intra-line operation on the image data retrieved by the compositor, such as repeating or reordering pixels of the image data. A Q-operator produces a stream of pixel data by performing inter-line operations on the intermediate P-operated data, such as interpolating between lines of the P-operated data. A display is driven according to the stream of pixel data.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: September 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Stuart James Myron Nicholson, Isaac James Deroche, Jerrold Richard Randell, Lai Pong Wong, Chris Brown
  • Publication number: 20230224476
    Abstract: A method including generating at least one of a key frame and an inter-predicted frame based on a received video stream including at least one video frame, the inter-predicted frame being generated using information from the key frame, determining whether the key frame is stored at a receiving device, selecting video data as one of the key frame or a key frame identifier representing the key frame based on whether the key frame is stored at the receiving device, and communicating at least one of the video data and the inter-predicted frame.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 13, 2023
    Inventors: Jerrold Richard Randell, Stuart James Myron Nicholson
  • Patent number: 11647168
    Abstract: There is provided a method including obtaining an initial spatial coordinate of a pixel of an image to be projected. The method may also include generating a pre-warped spatial coordinate associated with the initial spatial coordinate. The pre-warped spatial coordinate may be calculated as a sum of a value of a warp path function at the initial spatial coordinate and a delta. Moreover, the method may include outputting the pre-warped spatial coordinate.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: May 9, 2023
    Assignee: GOOGLE LLC
    Inventors: Isaac James Deroche, Lai Pong Wong, Stuart James Myron Nicholson, Jerrold Richard Randell, Dustin Griesdorf
  • Patent number: 11558589
    Abstract: Systems, devices, and methods for driving projectors are described. The actual area projected over by a laser projector for a given pixel may not exactly match a desired projection area for the pixel, especially at edge regions of an image. In the present systems, devices, and methods, projection data is provided for at least one image to be projected by a laser projector. The projection data can include sets of alternative data sections at edge regions of the at least one image, effectively increasing resolution for the edge regions of the image. Depending on a projection pattern being used by a laser projector at a given time, select alternative data sections can be projected which closely match the actual area covered by the projection pattern, improving image quality.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Stuart James Myron Nicholson, Isaac James Deroche, Jerrold Richard Randell
  • Publication number: 20220270571
    Abstract: Systems, devices, and methods for generating, processing, assembling, and/or formatting data for display are described. Example display controllers are described in which image data is stored in a framebuffer, and a compositor selectively retrieves portions of the image data. At least one P-operator produces lines of intermediate P-operated data by performing at least one intra-line operation on the image data retrieved by the compositor, such as repeating or reordering pixels of the image data. A Q-operator produces a stream of pixel data by performing inter-line operations on the intermediate P-operated data, such as interpolating between lines of the P-operated data. A display is driven according to the stream of pixel data.
    Type: Application
    Filed: June 10, 2021
    Publication date: August 25, 2022
    Inventors: Stuart James Myron Nicholson, Isaac James Deroche, Jerrold Richard Randell, Lai Pong Wong, Chris Brown
  • Publication number: 20220030203
    Abstract: There is provided a method including obtaining an initial spatial coordinate of a pixel of an image to be projected. The method may also include generating a pre-warped spatial coordinate associated with the initial spatial coordinate. The pre-warped spatial coordinate may be calculated as a sum of a value of a warp path function at the initial spatial coordinate and a delta. Moreover, the method may include outputting the pre-warped spatial coordinate.
    Type: Application
    Filed: October 6, 2021
    Publication date: January 27, 2022
    Inventors: Isaac James Deroche, Lai Pong Wong, Stuart James Myron Nicholson, Jerrold Richard Randell, Dustin Griesdorf
  • Patent number: 11153539
    Abstract: There is provided a method including obtaining an initial spatial coordinate of a pixel of an image to be projected. The method may also include generating a pre-warped spatial coordinate associated with the initial spatial coordinate. The pre-warped spatial coordinate may be calculated as a sum of a value of a warp path function at the initial spatial coordinate and a delta. Moreover, the method may include outputting the pre-warped spatial coordinate.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventors: Isaac James Deroche, Lai Pong Wong, Stuart James Myron Nicholson, Jerrold Richard Randell, Dustin Griesdorf
  • Publication number: 20200404229
    Abstract: Systems, devices, and methods for driving projectors are described. The actual area projected over by a laser projector for a given pixel may not exactly match a desired projection area for the pixel, especially at edge regions of an image. In the present systems, devices, and methods, projection data is provided for at least one image to be projected by a laser projector. The projection data can include sets of alternative data sections at edge regions of the at least one image, effectively increasing resolution for the edge regions of the image. Depending on a projection pattern being used by a laser projector at a given time, select alternative data sections can be projected which closely match the actual area covered by the projection pattern, improving image quality.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Stuart James Myron Nicholson, Isaac James Deroche, Jerrold Richard Randell
  • Publication number: 20200404225
    Abstract: There is provided a method including obtaining an initial spatial coordinate of a pixel of an image to be projected. The method may also include generating a pre-warped spatial coordinate associated with the initial spatial coordinate. The pre-warped spatial coordinate may be calculated as a sum of a value of a warp path function at the initial spatial coordinate and a delta. Moreover, the method may include outputting the pre-warped spatial coordinate.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Inventors: Isaac James Deroche, Lai Pong Wong, Stuart James Myron Nicholson, Jerrold Richard Randell, Dustin Griesdorf
  • Patent number: 10277494
    Abstract: A device and method for antenna alignment using vibrational positioning are provided. The device comprises: a controller; a vibrating device; and an antenna. The controller configured monitors a data quality parameter of the antenna. When the data quality parameter meets a first threshold condition, the controller activates the vibrating device. When a second threshold condition is met, after the vibrating device is activated, the controller deactivates the vibrating device. Activation of the vibrating device can cause the device to vibrate to move the device into a minimum energy position on a docking station to align the antenna with a respective antenna of the docking station. The docking station can comprise a wireless charging pad and the alignment of the antenna (e.g. a loop antenna and the like) with the respective antenna of the docking station can assist with charging efficiency of a battery of the device.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 30, 2019
    Assignee: BLACKBERRY LIMITED
    Inventors: Jerrold Richard Randell, Mohammed Nawaf Smadi, Jeffrey Ronald Clemmer, Anthony Hu
  • Publication number: 20180053995
    Abstract: A device and method for antenna alignment using vibrational positioning are provided. The device comprises: a controller; a vibrating device; and an antenna. The controller configured monitors a data quality parameter of the antenna. When the data quality parameter meets a first threshold condition, the controller activates the vibrating device. When a second threshold condition is met, after the vibrating device is activated, the controller deactivates the vibrating device. Activation of the vibrating device can cause the device to vibrate to move the device into a minimum energy position on a docking station to align the antenna with a respective antenna of the docking station. The docking station can comprise a wireless charging pad and the alignment of the antenna (e.g. a loop antenna and the like) with the respective antenna of the docking station can assist with charging efficiency of a battery of the device.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Jerrold Richard RANDELL, Mohammed Nawaf SMADI, Jeffrey Ronald Clemmer, Anthony Hu
  • Patent number: 9727519
    Abstract: Methods and systems are described for emulating a bi-directional synchronous communications protocol for bi-directional bus communication using unidirectional channels between a master device and a slave device. The master device includes a physical interface to the unidirectional channels that resynchronizes outgoing and incoming data streams in order to reconstruct a bitstream that is compliant with the bi-directional synchronous communications protocol. The reconstructed bitstream is input to the master digital interface controller as though it had been received from the slave device.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: August 8, 2017
    Assignee: BlackBerry Limited
    Inventor: Jerrold Richard Randell
  • Publication number: 20170060808
    Abstract: Methods and systems are described for emulating a bi-directional synchronous communications protocol for bi-directional bus communication using unidirectional channels between a master device and a slave device. The master device includes a physical interface to the unidirectional channels that resynchronizes outgoing and incoming data streams in order to reconstruct a bitstream that is compliant with the bi-directional synchronous communications protocol. The reconstructed bitstream is input to the master digital interface controller as though it had been received from the slave device.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Applicant: BLACKBERRY LIMITED
    Inventor: Jerrold Richard RANDELL
  • Patent number: 8347025
    Abstract: A memory controller interface, mobile device and method are provided. The memory controller interface can allow a processor designed and configured to operate with NOR flash and static random access memory SRAM devices to instead operate using NAND flash and synchronous dynamic random access memory SDRAM. The system accomplishes this by caching sectors out of NAND flash into SDRAM, where the data can be randomly accessed by the processor as though it were accessing data from NOR flash/SRAM. Sectors containing data required by the processor are read out of NAND flash and written into SDRAM, where the data can be randomly accessed by the processor. Boot code is stored in memory accessible to the processor and is read out of the memory for execution. The boot code is scanned for a predetermined signature, and if the predetermined signature is found, a portion of the memory is write-protected.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: January 1, 2013
    Assignee: Research In Motion Limited
    Inventors: Jerrold Richard Randell, Richard C. Madter, Karin Werder