Patents by Inventor David R. Cook

David R. 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: 11972748
    Abstract: User interface techniques provide user vocalists with mechanisms for seeding subsequent performances by other users (e.g., joiners). A seed may be a full-length seed spanning much or all of a pre-existing audio (or audiovisual) work and mixing, to seed further contributions of one or more joiners, a user's captured media content for at least some portions of the audio (or audiovisual) work. A short seed may span less than all (and in some cases, much less than all) of the audio (or audiovisual) work. For example, a verse, chorus, refrain, hook or other limited “chunk” of an audio (or audiovisual) work may constitute a seed. A seeding user's call invites other users to join the full-length or short-form seed by singing along, singing a particular vocal part or musical section, singing harmony or other duet part, rapping, talking, clapping, recording video, adding a video clip from camera roll, etc.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 30, 2024
    Assignee: SMULE, INC.
    Inventors: David Steinwedel, Andrea Slobodien, Jeffrey C. Smith, Perry R. Cook
  • Patent number: 11937037
    Abstract: A housing has a bud portion abutting an elongated stem portion. The bud portion is to fit within an ear. The bud portion has a primary sound outlet at its far end that is to be inserted into an outer ear canal, and abuts the stem portion at its near end. A speaker driver is inside the bud portion. Electronic circuitry inside the housing includes a wireless communications interface to receive audio content over-the-air and in response provides an audio signal to the speaker driver. A rechargeable battery as a power source for the electronic circuitry is located inside a cavity of the stem portion. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Zachary C. Rich, Kurt R. Stiehl, Arun D. Chawan, Michael B. Howes, Jonathan S. Aase, Esge B. Andersen, Yacine Azmi, Jahan C. Minoo, David J. Shaw, Aarti Kumar, Augustin Prats, Robert D. Watson, Baptiste P. Paquier, Axel D. Berny, Benjamin W. Cook, Jerzy S. Guterman, Benjamin Adair Cousins
  • Patent number: 11918612
    Abstract: Provided are therapeutic compositions containing microbial populations for prevention, treatment and reduction of symptoms associated with a dysbiosis of a mammalian subject such as a human.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Seres Therapeutics, Inc.
    Inventors: Matthew R. Henn, Kevin Daniel Litcofsky, Anthony Mario D'Onofrio, Toshiro K. Ohsumi, Mary-Jane Lombardo McKenzie, Geoffrey Von Maltzahn, David N. Cook, David Arthur Berry, Noubar B. Afeyan, John Grant Aunins
  • Patent number: 9721187
    Abstract: A system, method, and computer program product for providing a lasso selection tool for a stereoscopic image is disclosed. The method includes the steps of obtaining a lasso region of a stereoscopic image pair based on a path defined by a user using a lasso selection tool. An object in a first image of the stereoscopic image pair is identified, where the object is at least partially included within the lasso region and the object is identified in a second image of the stereoscopic image pair.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 1, 2017
    Assignee: NVIDIA Corporation
    Inventor: David R. Cook
  • Patent number: 9208606
    Abstract: A system, method, and computer program product are provided for extruding an object through a two-dimensional scene. In use, a two-dimensional object is identified within a two-dimensional scene. Additionally, a three-dimensional model is determined that corresponds to the two-dimensional object. Further, the three-dimensional model is extruded through the two-dimensional scene to create a three-dimensional object.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: December 8, 2015
    Assignee: NVIDIA Corporation
    Inventor: David R. Cook
  • Publication number: 20150063679
    Abstract: A system, method, and computer program product for providing a lasso selection tool for a stereoscopic image is disclosed. The method includes the steps of obtaining a lasso region of a stereoscopic image pair based on a path defined by a user using a lasso selection tool. An object in a first image of the stereoscopic image pair is identified, where the object is at least partially included within the lasso region and the object is identified in a second image of the stereoscopic image pair.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: NVIDIA Corporation
    Inventor: David R. Cook
  • Publication number: 20140292803
    Abstract: A system, method, and computer program product for generating mixed video data and three-dimensional data to reduce streaming bandwidth is disclosed. The method includes the steps of receiving graphics data that represents a plurality of graphic objects, selecting a first subset of graphic objects from the plurality of graphic objects to be rendered by a client device, transmitting the first subset of graphic objects to the client device, rendering a second subset of graphic objects from the plurality of graphic objects to generate image data for a frame of video, and transmitting the image data to the client device. The client device is configured to render the first subset of graphic objects to generate additional image data and combine the additional image data with the image data to generate a combined image for display.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: NVIDIA Corporation
    Inventor: David R. Cook
  • Publication number: 20140267426
    Abstract: A system, method, and computer program product for automatically extending a lasso region in two-dimensional image editors is disclosed. The method includes the steps of selecting a lasso region of an image based on a path defined by a user using a lasso selection tool, comparing at least a portion of the lasso region to one or more other regions of the image to find a second region that is similar to the lasso region, and extending the selection of the lasso region to include the second region.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: NVIDIA CORPORATION
    Inventor: David R. Cook
  • Publication number: 20140055445
    Abstract: A system, method, and computer program product are provided for extruding an object through a two-dimensional scene. In use, a two-dimensional object is identified within a two-dimensional scene. Additionally, a three-dimensional model is determined that corresponds to the two-dimensional object. Further, the three-dimensional model is extruded through the two-dimensional scene to create a three-dimensional object.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: NVIDIA CORPORATION
    Inventor: David R. Cook
  • Publication number: 20130208976
    Abstract: A system, method, and computer program product are provided for calculating adjustments for images. In use, a plurality of images is identified. Additionally, one or more discrepancies are determined between the plurality of images. Further, one or more adjustments are calculated for one or more of the plurality of images, utilizing the determined one or more discrepancies.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 15, 2013
    Applicant: NVIDIA CORPORATION
    Inventor: David R. Cook
  • Publication number: 20130201555
    Abstract: A system, method, and computer program product are provided for adjusting a lens polarization. In use, one or more characteristics associated with a display are identified. Additionally, a polarization of one or more lenses is adjusted, based on the one or more characteristics.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 8, 2013
    Applicant: NVIDIA CORPORATION
    Inventor: David R. Cook
  • Patent number: 8350900
    Abstract: A method includes reducing a red rivalry through adjusting a color temperature on a first image, converting the first image from the RGB domain to a YCbCr domain, shifting a hue of a red color in the first image towards a magenta color to reduce a red color vibrancy, and adjusting a blue color in the first image such that a dark blue visible through a second lens corresponding to a second image is at least partially visible through a first lens corresponding to the first image. The method also includes reducing the red rivalry through adjusting a tone of the red color in the first image towards a brown color, converting the first image from the YCbCr domain back to the RGB domain, adjusting a color saturation in the first image, and combining the first image with the second image in a processor to generate an anaglyph image.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 8, 2013
    Assignee: Nvidia Corporation
    Inventors: Santanu Dutta, Gerrit Ary Slavenburg, David R Cook
  • Patent number: 8004515
    Abstract: A system and method that produces stereoscopic images modifies a vertex shader program that was intended to produce a single monoscopic image. When executed, the modified vertex shader program generates a first image of a stereoscopic image pair based on a first viewpoint and generates a second image of the stereoscopic image pair based on a second viewpoint.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: August 23, 2011
    Assignee: NVIDIA Corporation
    Inventors: David R. Cook, Mikhail V. Krivega
  • Publication number: 20110141240
    Abstract: A method includes reducing a red rivalry through adjusting a color temperature on a first image, converting the first image from the RGB domain to a YCbCr domain, shifting a hue of a red color in the first image towards a magenta color to reduce a red color vibrancy, and adjusting a blue color in the first image such that a dark blue visible through a second lens corresponding to a second image is at least partially visible through a first lens corresponding to the first image. The method also includes reducing the red rivalry through adjusting a tone of the red color in the first image towards a brown color, converting the first image from the YCbCr domain back to the RGB domain, adjusting a color saturation in the first image, and combining the first image with the second image in a processor to generate an anaglyph image.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Santanu Dutta, Gerrit Ary Slavenburg, David R. Cook
  • Patent number: 7346894
    Abstract: Methods and systems for specifying settings used by a file are described. A file is accessed using a software application. Associated with the file are global settings defined by the application. The application automatically imposes the global settings on all files associated with the application. However, a file-specific setting is defined for the file and saved. The file-specific setting replaces a corresponding global setting defined by the application for the file. The global settings for other files associated with the application are not affected by the file-specific setting. The file-specific setting is used instead of the corresponding global setting upon subsequent accessing of the file.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: March 18, 2008
    Assignee: Nvidia Corporation
    Inventor: David R. Cook
  • Patent number: 5782290
    Abstract: A tubular heat exchange systems is disclosed. An outer tube section, though which a first medium passes, also contains inner coils, through which a second medium passes. The first medium can be drawn into the outer tube at each end of the tube using pumps or fan motors. The first medium can be released from the outer tube in a way such that the operator of the system can control both the direction and flow rate of the first medium as it is propelled from the system. The first medium is propelled from the system through various openings along the length of the system. The size of these openings can be adjusted by the user. Heat can be transferred from the first medium into the second medium or from the second medium into the first medium.
    Type: Grant
    Filed: November 17, 1995
    Date of Patent: July 21, 1998
    Inventor: David R. Cook