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: 11637796Abstract: 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: GrantFiled: July 22, 2020Date of Patent: April 25, 2023Assignee: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Patent number: 11190624Abstract: 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: GrantFiled: November 4, 2020Date of Patent: November 30, 2021Assignee: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
-
Publication number: 20210142542Abstract: 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: ApplicationFiled: November 4, 2020Publication date: May 13, 2021Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, JR.
-
Patent number: 10863000Abstract: 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: GrantFiled: March 30, 2017Date of Patent: December 8, 2020Assignee: ZEBRAFISH LABS, INC.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
-
Publication number: 20200351229Abstract: 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: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Patent number: 10728195Abstract: 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: GrantFiled: January 3, 2018Date of Patent: July 28, 2020Assignee: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Publication number: 20180123990Abstract: 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: ApplicationFiled: January 3, 2018Publication date: May 3, 2018Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Patent number: 9894023Abstract: 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: GrantFiled: July 15, 2014Date of Patent: February 13, 2018Assignee: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Publication number: 20170206093Abstract: 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: ApplicationFiled: March 30, 2017Publication date: July 20, 2017Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, JR.
-
Patent number: 9654602Abstract: 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: GrantFiled: January 22, 2014Date of Patent: May 16, 2017Assignee: ZEBRAFISH LABS, INC.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong, John Angers, Miguel A. Cardona, Jr.
-
Patent number: 9401003Abstract: 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: GrantFiled: November 18, 2013Date of Patent: July 26, 2016Assignee: ZEBRAFISH LABS, INC.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Publication number: 20160021041Abstract: 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: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Publication number: 20150205500Abstract: 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: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Inventors: Christopher Zacharias, JEREMY LARKIN, DAVID BIRDSONG, JOHN ANGERS, MIGUEL A. CARDONA, JR.
-
Publication number: 20150138219Abstract: 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: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: Zebrafish Labs, Inc.Inventors: Christopher Zacharias, Jeremy Larkin, David Birdsong
-
Publication number: 20060085897Abstract: 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: ApplicationFiled: October 25, 2004Publication date: April 27, 2006Inventor: David Birdsong