Patents by Inventor Anton Kast
Anton Kast 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: 20230326003Abstract: An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.Type: ApplicationFiled: June 15, 2023Publication date: October 12, 2023Inventors: Tuna Toksoz, Anton Kast
-
Patent number: 11710224Abstract: An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.Type: GrantFiled: October 31, 2017Date of Patent: July 25, 2023Assignee: Google LLCInventors: Tuna Toksoz, Anton Kast
-
Patent number: 11354245Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter; transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.Type: GrantFiled: February 17, 2020Date of Patent: June 7, 2022Assignee: GOOGLE LLCInventors: Anton Kast, William Coster, Anurag Agrawal
-
Patent number: 11322117Abstract: Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.Type: GrantFiled: January 4, 2021Date of Patent: May 3, 2022Assignee: GOOGLE LLCInventors: Anton Kast, Anurag Agrawal
-
Publication number: 20210342995Abstract: An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.Type: ApplicationFiled: October 31, 2017Publication date: November 4, 2021Inventors: Tuna Toksoz, Anton Kast
-
Publication number: 20210125582Abstract: Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.Type: ApplicationFiled: January 4, 2021Publication date: April 29, 2021Applicant: GOOGLE LLCInventors: Anton Kast, Anurag Agrawal
-
Patent number: 10885879Abstract: Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.Type: GrantFiled: November 16, 2017Date of Patent: January 5, 2021Assignee: Google LLCInventors: Anton Kast, Anurag Agrawal
-
Publication number: 20200183845Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter; transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.Type: ApplicationFiled: February 17, 2020Publication date: June 11, 2020Applicant: GOOGLE LLCInventors: Anton Kast, Anton Kast, William Coster, Anurag Agrawal, William Coster, Anurag Agrawal
-
Patent number: 10565118Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter, transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.Type: GrantFiled: December 12, 2017Date of Patent: February 18, 2020Assignee: Google LLCInventors: Anton Kast, William Coster, Anurag Agrawal
-
Publication number: 20190266980Abstract: Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.Type: ApplicationFiled: November 16, 2017Publication date: August 29, 2019Applicant: GOOGLE LLCInventors: Anton Kast, Anurag Agrawal
-
Publication number: 20190163638Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter, transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.Type: ApplicationFiled: December 12, 2017Publication date: May 30, 2019Applicant: GOOGLE LLCInventors: Anton Kast, William Coster, Anurag Agrawal
-
Publication number: 20140108585Abstract: A system allows a user to select multimedia content items from sources that include, but are not limited to, any of: Internet, network, or local. Selected multimedia content items may be stored in user specific caches residing in at least one cloud based storage device. Multimedia content items may be transcoded while or after being retrieved from a source and then stored in a user specific cache. Multimedia content items may be selected by a user from the user's specific cache and streamed to a user device.Type: ApplicationFiled: October 14, 2013Publication date: April 17, 2014Applicant: InVisioneer, Inc.Inventors: James M. Barton, Michael Ramsay, Jill Huchital, Wijnand van Stam, William Todd Stinson, Anton Kast, Nida Zada, Ching Tong Chow, Jonathan Mendelson