Patents by Inventor Christopher Cohen

Christopher Cohen 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: 20240281272
    Abstract: In some examples, a bus device includes a device controller to perform input/output (I/O) virtualization to provide a virtualized instance of the bus device. The device controller establishes a channel between the virtualized instance of the bus device and a guest operating system (OS) of a virtual machine (VM). The device controller receives, from the VM, address information relating to a portion of a memory containing information associated with a kernel of the guest OS, and obtains, for integrity inspection, the information associated with the kernel from the memory based on the address information.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 22, 2024
    Inventors: Nigel John Edwards, Geoffrey Ndu, Jason Christopher Cohen, Theofrastos Koulouris
  • Patent number: 11850491
    Abstract: Articles, kits, and methods for enabling an individual to improve their top-hand grasp of a handled object, such as a baseball bat. An article has an arcuate inner portion having a groove that extends along a length thereof, configured to reversibly engage the handled object. The article also has an irregular outer portion with a thumb support that arcuately extends from the irregular outer portion, configured to reversibly engage the individual's top-hand. During use of the article in a method of the invention, the article enables the individual to grasp the handled object with the fingers of their top-hand, rather than the palm and thumb of their top-hand, to improve acceleration, velocity, precision, accuracy, and form of the individual's swing when the article is not used, as well as improved safety and consistent grip technique when it is used.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: December 26, 2023
    Inventor: Christopher Cohen
  • Publication number: 20220395738
    Abstract: Articles, kits, and methods for enabling an individual to improve their top-hand grasp of a handled object, such as a baseball bat. An article has an arcuate inner portion having a groove that extends along a length thereof, configured to reversibly engage the handled object. The article also has an irregular outer portion with a thumb support that arcuately extends from the irregular outer portion, configured to reversibly engage the individual's top-hand. During use of the article in a method of the invention, the article enables the individual to grasp the handled object with the fingers of their top-hand, rather than the palm and thumb of their top-hand, to improve acceleration, velocity, precision, accuracy, and form of the individual's swing when the article is not used, as well as improved safety and consistent grip technique when it is used.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 15, 2022
    Inventor: Christopher Cohen
  • Publication number: 20210297558
    Abstract: A method performed by a module executing on a computing device. The method includes receiving a request to generate a new color lookup table (“C-LUT”). The request includes at least one parameter value indicating a parameter change input by a user. The request may also indicate a number of data-points in the new C-LUT. The method includes generating a new color value for each of the data-points based on the at least one parameter value. The module appends the new color value for each of the data-points to a data structure and generates the new C-LUT from the data structure. The new color lookup table is operable to replace a current color lookup table.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventors: Christopher Cohen, Daniel Hernández Portugués, Matthew Voss
  • Patent number: 10855886
    Abstract: A method performed by a module executing on a computing device. The method includes receiving a request to generate a new color lookup table (“C-LUT”). The request includes at least one parameter value indicating a parameter change input by a user. The request may also indicate a number of data-points in the new C-LUT. The method includes generating a new color value for each of the data-points based on the at least one parameter value. The module appends the new color value for each of the data-points to a data structure and generates the new C-LUT from the data structure. The new color lookup table is operable to replace a current color lookup table.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: December 1, 2020
    Assignee: Filmic Inc.
    Inventors: Christopher Cohen, Daniel Hernández Portugués, Matthew Voss
  • Patent number: 10778947
    Abstract: A method and system for generating a sympathetic assistive mutation of a live camera image stream. A cameral captures a digital video including a series of root images, at least one processor generates a series of mutated images, and a display device displays the series of mutated images as a preview of at least a portion of the series of root images. Each mutated image in the series of mutated images is generated by (a) obtaining the corresponding root image, which includes root pixels, (b) applying at least one of a function and a shader to the corresponding root image to obtain an assistive color for each of a portion of the root pixels, and (c) blending the assistive color with at least one color value of each root pixel in the portion of root pixels to thereby create the mutated image.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 15, 2020
    Assignee: FILMIC INC.
    Inventors: Christopher Cohen, Matthew Voss, Neill Winston Barham
  • Publication number: 20200259974
    Abstract: A method performed by a module executing on a computing device. The method includes receiving a request to generate a new color lookup table (“C-LUT”). The request includes at least one parameter value indicating a parameter change input by a user. The request may also indicate a number of data-points in the new C-LUT. The method includes generating a new color value for each of the data-points based on the at least one parameter value. The module appends the new color value for each of the data-points to a data structure and generates the new C-LUT from the data structure. The new color lookup table is operable to replace a current color lookup table.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 13, 2020
    Inventors: Christopher Cohen, Daniel Hernández Portugués, Matthew Voss
  • Patent number: 10547819
    Abstract: A method and system for visualizing micro-contrast. At least one processor obtains a selected root image from a digital video, generates an assistive image, and blends the assistive image with the selected root image to obtain a mutated image, which configured to be displayed by a display device. The selected root image includes root pixels each associated with color values. The assistive image is generated based on a plurality of micro-contrast scores comprising a micro-contrast score calculated for each of at least a portion of the root pixels. The micro-contrast score is calculated for a selected one of the root pixels by identifying a submatrix centered at the selected root pixel, and calculating the micro-contrast score for the selected root pixel based on the color values associated with only sample pixels positioned one each at corners of the submatrix.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 28, 2020
    Assignee: FILMIC INC.
    Inventors: Christopher Cohen, Matthew Voss
  • Publication number: 20190318423
    Abstract: Systems and methods for issuing and managing flexible loans are described. Payments on such flexible loans may be applied according to a prescribed set of rules, and a borrower may be permitted to withdraw funds from a flexible loan account or skip a payment on the flexible loan account if one or more criteria are met.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 17, 2019
    Inventors: Gabriel Kajicek, Ben Morrison, John Waupsh, Diane Christensen, Christopher Cohen, Pradeep Ittycheria
  • Publication number: 20190260908
    Abstract: A method performed by a module executing on a computing device. The method includes receiving a request to generate a new color lookup table (“C-LUT”). The request includes at least one parameter value indicating a parameter change input by a user. The request may also indicate a number of data-points in the new C-LUT. The method includes generating a new color value for each of the data-points based on the at least one parameter value. The module appends the new color value for each of the data-points to a data structure and generates the new C-LUT from the data structure. The new color lookup table is operable to replace a current color lookup table.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 22, 2019
    Inventors: Christopher Cohen, Daniel Hernández Portugués, Matthew Voss
  • Publication number: 20190110036
    Abstract: A method and system for visualizing micro-contrast. At least one processor obtains a selected root image from a digital video, generates an assistive image, and blends the assistive image with the selected root image to obtain a mutated image, which configured to be displayed by a display device. The selected root image includes root pixels each associated with color values. The assistive image is generated based on a plurality of micro-contrast scores comprising a micro-contrast score calculated for each of at least a portion of the root pixels. The micro-contrast score is calculated for a selected one of the root pixels by identifying a submatrix centered at the selected root pixel, and calculating the micro-contrast score for the selected root pixel based on the color values associated with only sample pixels positioned one each at corners of the submatrix.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Christopher Cohen, Matthew Voss
  • Patent number: 10187637
    Abstract: A method and system for visualizing micro-contrast. At least one processor obtains a selected root image from a digital video, generates an assistive image, and blends the assistive image with the selected root image to obtain a mutated image, which configured to be displayed by a display device. The selected root image includes root pixels each associated with color values. The assistive image is generated based on a plurality of micro-contrast scores comprising a micro-contrast score calculated for each of at least a portion of the root pixels. The micro-contrast score is calculated for a selected one of the root pixels by identifying a submatrix centered at the selected root pixel, and calculating the micro-contrast score for the selected root pixel based on the color values associated with only sample pixels positioned one each at corners of the submatrix.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: January 22, 2019
    Assignee: FILMIC INC.
    Inventors: Christopher Cohen, Matthew Voss
  • Publication number: 20180338124
    Abstract: A method and system for decaying chrominance. One or more processors obtain a selected one of a series of root images of a digital video. The selected root image includes root pixels each associated with color values. The processor(s) selects one of the root pixels until each of the root pixels has been selected. The color values associated with the selected root pixel are expressible as a color vector with a plurality of elements each storing a different one of the color values. The processor(s) determines a perceptual luminance value for the selected root pixel, generates a monochromic vector for the selected root pixel, generates a biased monochromic vector by multiplying the monochromic vector with a bias, and generates new color values associated with a new pixel of a denoised image corresponding to the selected root pixel by blending the biased monochromic vector with the color vector.
    Type: Application
    Filed: July 27, 2018
    Publication date: November 22, 2018
    Inventors: Christopher Cohen, Matthew Voss
  • Publication number: 20180262688
    Abstract: A method and system for generating a sympathetic assistive mutation of a live camera image stream. A cameral captures a digital video including a series of root images, at least one processor generates a series of mutated images, and a display device displays the series of mutated images as a preview of at least a portion of the series of root images. Each mutated image in the series of mutated images is generated by (a) obtaining the corresponding root image, which includes root pixels, (b) applying at least one of a function and a shader to the corresponding root image to obtain an assistive color for each of a portion of the root pixels, and (c) blending the assistive color with at least one color value of each root pixel in the portion of root pixels to thereby create the mutated image.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Inventors: Christopher Cohen, Matthew Voss
  • Publication number: 20180262752
    Abstract: A method and system for visualizing micro-contrast. At least one processor obtains a selected root image from a digital video, generates an assistive image, and blends the assistive image with the selected root image to obtain a mutated image, which configured to be displayed by a display device. The selected root image includes root pixels each associated with color values. The assistive image is generated based on a plurality of micro-contrast scores comprising a micro-contrast score calculated for each of at least a portion of the root pixels. The micro-contrast score is calculated for a selected one of the root pixels by identifying a submatrix centered at the selected root pixel, and calculating the micro-contrast score for the selected root pixel based on the color values associated with only sample pixels positioned one each at corners of the submatrix.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 13, 2018
    Inventors: Christopher Cohen, Matthew Voss
  • Patent number: 10051252
    Abstract: A method and system for decaying chrominance. One or more processors obtain a selected one of a series of root images of a digital video. The selected root image includes root pixels each associated with color values. The processor(s) selects one of the root pixels until each of the root pixels has been selected. The color values associated with the selected root pixel are expressible as a color vector with a plurality of elements each storing a different one of the color values. The processor(s) determines a perceptual luminance value for the selected root pixel, generates a monochromic vector for the selected root pixel, generates a biased monochromic vector by multiplying the monochromic vector with a bias, and generates new color values associated with a new pixel of a denoised image corresponding to the selected root pixel by blending the biased monochromic vector with the color vector.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: August 14, 2018
    Assignee: FILMIC INC.
    Inventors: Christopher Cohen, Matthew Voss
  • Publication number: 20180158139
    Abstract: Systems and methods for issuing and managing flexible loans are described. Payments on such flexible loans may be applied according to a prescribed set of rules, and a borrower may be permitted to withdraw funds from a flexible loan account or skip a payment on the flexible loan account if one or more criteria are met.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 7, 2018
    Inventors: Gabriel Krajicek, Ben Morrison, John Waupsh, Diane Christensen, Christopher Cohen, Pradeep Ittycheria