Patents by Inventor David Birdsong

David Birdsong 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: 11637796
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 25, 2023
    Assignee: Zebrafish Labs, Inc.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Patent number: 11190624
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: November 30, 2021
    Assignee: Zebrafish Labs, Inc.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
  • Publication number: 20210142542
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 13, 2021
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, JR.
  • Patent number: 10863000
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 8, 2020
    Assignee: ZEBRAFISH LABS, INC.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
  • Publication number: 20200351229
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Patent number: 10728195
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: July 28, 2020
    Assignee: Zebrafish Labs, Inc.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Publication number: 20180123990
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Application
    Filed: January 3, 2018
    Publication date: May 3, 2018
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Patent number: 9894023
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 13, 2018
    Assignee: Zebrafish Labs, Inc.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Publication number: 20170206093
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Application
    Filed: March 30, 2017
    Publication date: July 20, 2017
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, JR.
  • Patent number: 9654602
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: May 16, 2017
    Assignee: ZEBRAFISH LABS, INC.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
  • Patent number: 9401003
    Abstract: Technology is disclosed for processing an image just-in-time, e.g., upon receiving a request for an image (“the technology”). Various embodiments of the technology include processing one or more original images based on a recipe and attributes of the end user device on which the image is viewed to generate a rendered image. A recipe can specify various image processing operations such as a target size, resolution, or color pattern of the image to be rendered, a target portion of the image to be highlighted or cropped etc. In some embodiments, the recipe and the one or more original images can be provided by a client who wishes to publish the rendered image. The end user device attributes such as a type of the end user device, a display size, a display resolution, ambient lighting etc. are also considered for rendering the image.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 26, 2016
    Assignee: ZEBRAFISH LABS, INC.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Publication number: 20160021041
    Abstract: Technology is disclosed for feeding source images from image stores of client systems into an image processing system using image feeding servers (“the technology”). The technology includes multiple image feeding servers that can feed a source image to the image processing system, using which the image processing system can generate processed images to be served to end users. The image feeding servers can be installed at various locations, e.g., geographically spread, and more proximate to where the source images are stored. An image feeding server obtains the source image from the image store in original size, downsizes the source image, and transmits the downsized source image to the image processing system. The technology selects an image feeding server based on a score of the image feeding server. The score can be determined as a function of one or more image feeding server parameters, e.g., latency, workload, or computing resource.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Publication number: 20150205500
    Abstract: Technology is disclosed for an image editing tool that generates a recipe for just-in-time processing of images (“the technology”). Various embodiments of the technology include an image processing system that provides image processing services to a client system that publishes content including an image to end users. The image processing system processes the image based on a recipe to generate a processed image. The image editing tool is integrated into an application, e.g., webpage or a web browser, that displays the content. A user, e.g., administrator of the client system, can use the image editing tool to edit the image on the webpage and generate the recipe including instructions regarding the edits. The recipe is transmitted to the image processing system which processes the image based on the recipe, and transmits the processed image to the client system for further transmission to the end users accessing the content.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Inventors: Christopher Zacharias, JEREMY LARKIN, DAVID BIRDSONG, JOHN ANGERS, MIGUEL A. CARDONA, JR.
  • Publication number: 20150138219
    Abstract: Technology is disclosed for processing an image just-in-time, e.g., upon receiving a request for an image (“the technology”). Various embodiments of the technology include processing one or more original images based on a recipe and attributes of the end user device on which the image is viewed to generate a rendered image. A recipe can specify various image processing operations such as a target size, resolution, or color pattern of the image to be rendered, a target portion of the image to be highlighted or cropped etc. In some embodiments, the recipe and the one or more original images can be provided by a client who wishes to publish the rendered image. The end user device attributes such as a type of the end user device, a display size, a display resolution, ambient lighting etc. are also considered for rendering the image.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: Zebrafish Labs, Inc.
    Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
  • Publication number: 20060085897
    Abstract: A ventilation system for a toilet having a toilet bowl, a toilet seat for supporting a user of the toilet, and a tank mounted on the toilet bowl for holding water used in flushing the toilet. The ventilation system includes a fan adapted for connection to the toilet bowl to draw odorous air from the toilet bowl into the fan and to discharge the odorous air from the toilet. A fan water supply line is adapted for fluid communication with the fan wherein water from the water supply line is adapted to power the fan to evacuate the odorous air from the toilet.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventor: David Birdsong