Patents by Inventor Gregory W. Cook

Gregory W. Cook 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: 10542267
    Abstract: A method of data compression, the method including receiving image data corresponding to an input image, generating a plurality of classifications of pixels of the input image, generating a bitmask corresponding to the classifications of pixels, and running a sparse transform on each of the classifications of pixels to generate a plurality of transform coefficients.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: January 21, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventor: Gregory W. Cook
  • Patent number: 10523895
    Abstract: A transmitter is configured to: receive a frame of video data from a data source; group bits corresponding to the frame of video data into a plurality of groups each corresponding to a plurality of levels of importance; reorganize the groups in order of importance to generate a reorganized frame of data with a group corresponding to a plurality of packet headers having a highest level of importance and arranged to be first among the groups; insert a value indicating a length of data bits corresponding to each packet header before each packet header; and transmit the bits corresponding to the frame of video data to the receiver for display on the display panel such that each group from among the plurality of groups is transmitted according to different protection techniques based on their corresponding levels of importance.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: December 31, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, Ehsan Haghani, David Zamora
  • Patent number: 10503256
    Abstract: A technique for force feedback can include displaying a data set in a visual model. A technique for force feedback can include selecting a portion of the data instances in the data set. A technique for force feedback can also include providing a force feedback via a force feedback device as an interaction point interacts with the portion of the data instances.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: December 10, 2019
    Assignee: MICRO FOCUS LLC
    Inventors: Mithra Vankipuram, Gregory W. Cook, Nelson L. Chang, Joshua Hailpern
  • Publication number: 20190349594
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.
    Type: Application
    Filed: July 16, 2019
    Publication date: November 14, 2019
    Inventors: Gregory W. Cook, Amin Mobasher
  • Patent number: 10469857
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 5, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gregory W. Cook, Amin Mobasher
  • Publication number: 20190289308
    Abstract: A system and method for operating a display. In some embodiments, the method includes: permuting elements of a stress profile for a slice of the display, with a first permutation, to form a permuted stress profile; compressing the permuted stress profile to form a compressed permuted stress profile; decompressing the compressed stress profile to form a decompressed permuted stress profile; and permuting elements of the decompressed permuted stress profile, with a second permutation, to form a decompressed stress profile, the second permutation being an inverse of the first permutation.
    Type: Application
    Filed: May 15, 2018
    Publication date: September 19, 2019
    Inventors: Amin Mobasher, Jalil Kamali, Shiva Moballegh, Gregory W. Cook
  • Publication number: 20190287454
    Abstract: A system and method for operating a display. In some embodiments, the method includes: retrieving from a memory a first encoded stress profile and a first set of symbol statistics; processing, by a first decoder, the first encoded stress profile with the first set of symbol statistics, to form: a first decoded stress profile, and a second set of symbol statistics; augmenting the first decoded stress profile to form a second stress profile; processing, by an encoder, the second stress profile with the second set of symbol statistics to form a second encoded stress profile; and saving, in the memory, the second encoded stress profile.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 19, 2019
    Inventors: Gregory W. Cook, Amin Mobasher
  • Patent number: 10419512
    Abstract: A system of transmitting display data is presented. The system includes a frame encoding part configured to receive a source frame and output a compressed frame. The frame encoding part has: a difference unit configured to generate a difference frame using the source frame and an encode reference frame; an encode output unit configured to output a compressed version of either the source frame or the difference frame as a compressed frame; and a first compressed frame buffer configured to store a compressed version of the source frame as a new encode reference frame, wherein the frame encoding part further includes a frame decision unit configured to compare the image quality of frames respectively derived from the source frame and the difference frame.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 17, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gregory W. Cook, Dale Stolitzka, Ning Lu
  • Patent number: 10359905
    Abstract: An example collaboration system is provided in according with one implementation of the present disclosure. The system includes a 3D display a 3D data visualization, at least two hand avatars of two different users, and a view field avatar. The system also includes a plurality of auxiliary computing devices and a behavior analysis engine to perform a behavior analysis of a user. The behavior analysis engine is to: determine an attention engagement level of the user, and determine a pose of the user in relation to the auxiliary computing device. The system further includes an intention analysis engine to determine an intention of the user in relation to the 3D visualization based on the user's attention engagement level and the user's pose, and a collaboration engine to implement an action with the 3D data visualization by using a hand avatar based on the user's intention and an identified gesture.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 23, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Gregory W. Cook, Chih-Pin Hsiao, Jishang Wei, Mithra Vankipuram
  • Publication number: 20190043222
    Abstract: A system and method for image testing is configured to apply at least one display property to a test image to generate a display modified test image and applying the at least one display property to a reference image to generate a display modified reference image. The system also applies a human eye model to the display modified test image to generate an eye modified test image and applies the human eye model to the display modified reference image to generate an eye modified reference image. The system may compare the eye modified test image with the eye modified reference image to determine human perceivable differences between the test image and the reference image.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 7, 2019
    Inventors: Gregory W. Cook, Javier Ribera Prat, Shiva Moballegh
  • Publication number: 20190028671
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; selecting, by the transmitter based on at least one of channel quality, video quality, codec requirements, or data rate requirements, a profile from among a plurality of profiles each comprising one or more parameters for transmitting the data signal to the receiver, the plurality of profiles comprising one or more profiles corresponding to transmission of uncompressed video data and one or more profiles corresponding to transmission of compressed video data; and transmitting, by the transmitter, the data signal to the receiver according to the selected profile for display on the display panel.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 24, 2019
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Patent number: 10075671
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; selecting, by the transmitter based on at least one of channel quality, video quality, codec requirements, or data rate requirements, a profile from among a plurality of profiles each comprising one or more parameters for transmitting the data signal to the receiver, the plurality of profiles comprising one or more profiles corresponding to transmission of uncompressed video data and one or more profiles corresponding to transmission of compressed video data; and transmitting, by the transmitter, the data signal to the receiver according to the selected profile for display on the display panel.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: September 11, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Publication number: 20180213244
    Abstract: A system and method for compressing video data. When a triplet of data values corresponding to a pixel differs sufficiently little from a previous, reference triplet, the difference is encoded using one of several encoding functions selected according to which of several criteria of similarity between the current triplet and the reference triplet is met. When none of the available criteria of similarity is met, the triplet is instead encoded using differential pulse code modulation with non-uniform quantization.
    Type: Application
    Filed: March 7, 2017
    Publication date: July 26, 2018
    Inventors: Gregory W. Cook, Ning Lu, Ken Hu
  • Publication number: 20180091819
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.
    Type: Application
    Filed: April 6, 2017
    Publication date: March 29, 2018
    Inventors: Gregory W. Cook, Amin Mobasher
  • Publication number: 20180091765
    Abstract: A transmitter is configured to: receive a frame of video data from a data source; group bits corresponding to the frame of video data into a plurality of groups each corresponding to a plurality of levels of importance; reorganize the groups in order of importance to generate a reorganized frame of data with a group corresponding to a plurality of packet headers having a highest level of importance and arranged to be first among the groups; insert a value indicating a length of data bits corresponding to each packet header before each packet header; and transmit the bits corresponding to the frame of video data to the receiver for display on the display panel such that each group from among the plurality of groups is transmitted according to different protection techniques based on their corresponding levels of importance.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 29, 2018
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, Ehsan Haghani, David Zamora
  • Publication number: 20180091634
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a frame of video data from a data source; reorganizing, by the transmitter, the frame of video data into a plurality of packets according to levels of importance of bits of the frame of video data; generating, by the transmitter, a tag for each of the packets, the tags corresponding to different relatively levels of importance of the packets; performing, by the transmitter, different protection techniques for each of the packets based on the tag corresponding to each of the packets; and transmitting, by the transmitter, the packets and the tags to the receiver for display on the display panel such that each packet is transmitted according to the different protection techniques based on their corresponding tagging.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 29, 2018
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Publication number: 20180091766
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; selecting, by the transmitter based on at least one of channel quality, video quality, codec requirements, or data rate requirements, a profile from among a plurality of profiles each comprising one or more parameters for transmitting the data signal to the receiver, the plurality of profiles comprising one or more profiles corresponding to transmission of uncompressed video data and one or more profiles corresponding to transmission of compressed video data; and transmitting, by the transmitter, the data signal to the receiver according to the selected profile for display on the display panel.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 29, 2018
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Publication number: 20170344220
    Abstract: An example collaboration system is provided in according with one implementation of the present disclosure. The system includes a SD display a 3D data visualization, at least two hand avatars of two different users, and a view field avatar. The system also includes a plurality of auxiliary computing devices and a behavior analysis engine to perform a behavior analysis of a user. The behavior analysis engine is to: determine an attention engagement level of the user, and determine a pose of the user in relation to the auxiliary computing device. The system further includes an intention analysis engine to determine an intention of the user in relation to the 3D visualization based on the user's attention engagement level and the user's pose, and a collaboration engine to implement an action with the 3D data visualization by using a hand avatar based on the user's intention and an identified gesture.
    Type: Application
    Filed: December 19, 2014
    Publication date: November 30, 2017
    Inventors: Gregory W. Cook, Chih-Pin Hsiao, Jishang Wei, Mithra Vankipuram
  • Publication number: 20170214928
    Abstract: A method of data compression, the method including receiving image data corresponding to an input image, generating a plurality of classifications of pixels of the input image, generating a bitmask corresponding to the classifications of pixels, and running a sparse transform on each of the classifications of pixels to generate a plurality of transform coefficients.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Inventor: Gregory W. Cook
  • Publication number: 20170188037
    Abstract: A system and method for transmitting compressed video. A transmitter receives uncompressed video data from a video source, and compresses it using one or more reference frames. A receiver receives the compressed video data and decodes it, using the same reference frames, to form display data. The reference frames are stored in compressed form in both the transmitter and the receiver. Each frame of display data becomes a reference frame for the decoding of a subsequent frame.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 29, 2017
    Inventors: Gregory W. Cook, Dale F. Stolitzka