Patents by Inventor Igor CLARK
Igor CLARK 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: 11983217Abstract: Implementations are provided for providing responsive audio recordings to user queries that are prerecorded by human beings, rather than generated automatically using speech synthesis processing. In various implementations, a query provided by a user at an input component of a computing device may be used to search a corpus of voice recordings From the searching, a plurality of candidate responsive voice recordings may be identified and ranked based on measures of credibility associated with speakers that created the candidate responsive voice recordings. Based on the ranking, one or more of the plurality of candidate responsive voice recordings may be provided for presentation to the user at an output component of the same computing device or a different computing device.Type: GrantFiled: December 13, 2019Date of Patent: May 14, 2024Assignee: GOOGLE LLCInventors: Sowmya Subramanian, Benton DeLoache, Lauren Clark, Rami Banna, Igor Benko
-
Publication number: 20190035054Abstract: At least one general aspect can include a method of receiving an animation from an animation memory and selecting a character from a plurality of displayed characters. The character can include at least one of a head, a body, or a limb. The method can include applying the animation to the character to generate a customized character having the animation, and trigger posting of the customized character having the animation using an application.Type: ApplicationFiled: October 1, 2018Publication date: January 31, 2019Inventors: Asa Jonas Ivry Block, Suzanne Chambers, George Michael Brower, Igor Clark, Richard The
-
Patent number: 10089715Abstract: A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data.Type: GrantFiled: October 4, 2017Date of Patent: October 2, 2018Assignee: Google LLCInventors: Asa Jonas Ivry Block, Suzanne Chambers, George Michael Brower, Igor Clark, Richard The
-
Publication number: 20180025471Abstract: A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data.Type: ApplicationFiled: October 4, 2017Publication date: January 25, 2018Inventors: Asa Jonas Ivry Block, Suzanne Chambers, George Michael Brower, Igor Clark, Richard The
-
Patent number: 9786032Abstract: A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data.Type: GrantFiled: July 28, 2015Date of Patent: October 10, 2017Assignee: GOOGLE INC.Inventors: Asa Jonas Ivry Block, Suzanne Chambers, George Michael Brower, Igor Clark, Richard The
-
Patent number: 9665972Abstract: A framework includes a scene display section configured to display a scene that includes a background layer, a video layer, and a three dimensional graphics layer on top of the video layer; and a rendering module configured as a gatekeeper that adds and removes objects to be included for rendering in the three dimensional graphics layer. The framework includes a video module configured to track playback timing of the video; and a moment module, for creating a data model for a moment having a start time, end time, identifier, and a state, configured to update the state of the moment based on the video playback timing, identified by the identifier and in accordance with the start time and the end time. Objects that are added to be included in rendering, check the state of an associated the moment, and when the state of the moment is enabled, update their display state.Type: GrantFiled: July 28, 2015Date of Patent: May 30, 2017Assignee: Google Inc.Inventors: Asa Jonas Ivry Block, George Michael Brower, Richard The, Suzanne Chambers, Igor Clark, Glenn Cochon, Isaac Blankensmith, Phillip Stockton, Kyle Philips
-
Publication number: 20170032492Abstract: A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Applicant: GOOGLE INC.Inventors: Asa Jonas Ivry BLOCK, Suzanne CHAMBERS, George Michael BROWER, Igor CLARK, Richard THE
-
Publication number: 20170032562Abstract: A framework includes a scene display section configured to display a scene that includes a background layer, a video layer, and a three dimensional graphics layer on top of the video layer; and a rendering module configured as a gatekeeper that adds and removes objects to be included for rendering in the three dimensional graphics layer. The framework includes a video module configured to track playback timing of the video; and a moment module, for creating a data model for a moment having a start time, end time, identifier, and a state, configured to update the state of the moment based on the video playback timing, identified by the identifier and in accordance with the start time and the end time. Objects that are added to be included in rendering, check the state of an associated the moment, and when the state of the moment is enabled, update their display state.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Applicant: GOOGLE INC.Inventors: Asa Jonas Ivry BLOCK, George Michael BROWER, Richard THE, Suzanne CHAMBERS, Igor CLARK, Glenn COCHON, Isaac BLANKENSMITH, Phillip STOCKTON, Kyle PHILIPS