Patents by Inventor Ramesh P B
Ramesh P B 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: 10878517Abstract: An analytics interface is provided for a content creation tool. Based on input to the analytics interface, first and second media content items are selected, where certain content is shared between the media content items. The system modifies first and second media content items to comply with formatting constraints of first and second social media services, respectively. The system associates, via a mapping, the first and second media content items with a group and publishes the first and second media content items to the first and second social media services, respectively. The system uses the mapping to match the group with first and second analytics respectively received from the first and second social media services about the first and second media content items. The system updates the analytics interface with visual representations of grouped analytics, which are generated based on matching the group with the first second analytics.Type: GrantFiled: July 13, 2017Date of Patent: December 29, 2020Assignee: ADOBE INC.Inventors: Ramesh P B, Meagan Keane, Manish Prasad, Laura Williams Argilla, Komal Kumar Desai, Bronwyn Lewis
-
Patent number: 10679328Abstract: Disclosed systems and methods use machine-learning techniques to determine a set of parameters that if applied to a target video, apply a color characteristic of a reference video to the target video. For example, a color consistency application executing on a computing device computes a feature vector including a representation of a reference video and a target video. The application determines a set of color parameters (e.g., exposure, color temperature, tint, etc.) by applying the feature vector to one or more predictive models trained to determine color consistency. The application generates a preview image by applying the parameters to the target video. The applying causes an adjustment of exposure, color temperature, or tint in the target video such that a color consistency of the adjusted target video is consistent with a color consistency of the reference video. The color consistency application provides settings to further adjust the parameters.Type: GrantFiled: May 23, 2018Date of Patent: June 9, 2020Assignee: Adobe Inc.Inventors: Chetan Nanda, Ramesh P. B., Sweta Agrawal
-
Publication number: 20190362478Abstract: Disclosed systems and methods use machine-learning techniques to determine a set of parameters that if applied to a target video, apply a color characteristic of a reference video to the target video. For example, a color consistency application executing on a computing device computes a feature vector including a representation of a reference video and a target video. The application determines a set of color parameters (e.g., exposure, color temperature, tint, etc.) by applying the feature vector to one or more predictive models trained to determine color consistency. The application generates a preview image by applying the parameters to the target video. The applying causes an adjustment of exposure, color temperature, or tint in the target video such that a color consistency of the adjusted target video is consistent with a color consistency of the reference video. The color consistency application provides settings to further adjust the parameters.Type: ApplicationFiled: May 23, 2018Publication date: November 28, 2019Inventors: Chetan Nanda, Ramesh P.B., Sweta Agrawal
-
Publication number: 20180114278Abstract: An analytics interface is provided for a content creation tool. Based on input to the analytics interface, first and second media content items are selected, where certain content is shared between the media content items. The system modifies first and second media content items to comply with formatting constraints of first and second social media services, respectively. The system associates, via a mapping, the first and second media content items with a group and publishes the first and second media content items to the first and second social media services, respectively. The system uses the mapping to match the group with first and second analytics respectively received from the first and second social media services about the first and second media content items. The system updates the analytics interface with visual representations of grouped analytics, which are generated based on matching the group with the first second analytics.Type: ApplicationFiled: July 13, 2017Publication date: April 26, 2018Inventors: Ramesh P B, Meagan Keane, Manish Prasad, Laura Williams Argilla, Komal Kumar Desai, Bronwyn Lewis
-
Patent number: 9317176Abstract: Rendering content in a graphical user interface (GUI) is disclosed. A region of a GUI is defined as a graphical object. The graphical object corresponds to content. Input is received from an input device. The received input identifies a location on the GUI. The location is in spatial proximity to the defined region of a graphical object. In response to receiving such input, the content corresponding to the graphical object is rendered in the defined region of the GUI. The content may be rendered only in a subset of the defined region of the GUI. Further input, such as input corresponding to a particular location on the GUI, or input corresponding to a change in locations on the GUI in a particular direction, may be received, causing one or more commands to be executed on the rendered content.Type: GrantFiled: September 24, 2008Date of Patent: April 19, 2016Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, Ramesh P B, Ram Narain Yadav, Yogita Bhalla, Steven Johnson
-
Patent number: 8620029Abstract: Systems and methods for identifying, tracking, and using objects in a video or similar electronic content, including methods for tracking one or more moving objects in a video. This can involve tracking one or more feature points within a video scene and separating those feature points into multiple layers based on motion paths. Each such motion layer can be further divided into different clusters, for example, based on distances between points. These clusters can then be used as an estimate to define the boundaries of the objects in video. Objects can also be compared with one another in cases in which identified objects should be combined and considered a single object. For example, if two objects in the first two frames have significantly overlapping areas, they may be considered the same object. Objects in each frame can further be compared to determine the life of the objects across the frames.Type: GrantFiled: July 23, 2012Date of Patent: December 31, 2013Assignee: Adobe Systems IncorporatedInventors: Anuj Dhawan, Abhinav Darbari, Ramesh P. B.
-
Patent number: 8589402Abstract: Generating smart tags that allow a user to locate any portion of image content without viewing the image content is disclosed. Image-based processing is performed on image content to find an event of interest that is an occurrence captured by the image content. Thus, metadata is derived from analyzing the image content. The metadata is then analyzed. Different types of characteristics associated with portions of the image content as indicated by the metadata are detected. Responsive to this, tags are created, and different types of tags are applied to the portions of image content to categorize the portions into classes. Thus, a tag is associated with each portion of the image content including the event of interest. The tag describes a characteristic of that portion of the image content. Display of the different types of tags is initiated for selective viewing of the portions of the image content.Type: GrantFiled: August 21, 2008Date of Patent: November 19, 2013Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, Abhinav Darbari, Ramesh P B, Ram Narain Yadav, Arvinder Singh
-
Patent number: 8346006Abstract: Methods and apparatus provide for an output manager that receives an identification of content. The output manager receives an identification of a set of filters to be applied to the content where each filter in the set of filters defines a sequence of steps to be applied to the content. The output manager identifies shared steps that are common to the sequence of steps of at least two filters in the set of filters. Thus, upon a first execution of a shared step in a sequence of steps by a filter, the output manager caches output of the first execution to be used in place of execution of that shared step in a sequence of steps of another filter in the set of filters.Type: GrantFiled: September 17, 2008Date of Patent: January 1, 2013Assignee: Adobe Systems IncorporatedInventors: Abhinav Darbari, Ramesh P B
-
Publication number: 20120288155Abstract: Systems and methods for identifying, tracking, and using objects in a video or similar electronic content, including methods for tracking one or more moving objects in a video. This can involve tracking one or more feature points within a video scene and separating those feature points into multiple layers based on motion paths. Each such motion layer can be further divided into different clusters, for example, based on distances between points. These clusters can then be used as an estimate to define the boundaries of the objects in video. Objects can also be compared with one another in cases in which identified objects should be combined and considered a single object. For example, if two objects in the first two frames have significantly overlapping areas, they may be considered the same object. Objects in each frame can further be compared to determine the life of the objects across the frames.Type: ApplicationFiled: July 23, 2012Publication date: November 15, 2012Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Anuj Dhawan, Abhinav Darbari, Ramesh P. B.
-
Patent number: 8249299Abstract: Systems and methods for identifying, tracking, and using objects in a video or similar electronic content, including methods for tracking one or more moving objects in a video. This can involve tracking one or more feature points within a video scene and separating those feature points into multiple layers based on motion paths. Each such motion layer can be further divided into different clusters, for example, based on distances between points. These clusters can then be used as an estimate to define the boundaries of the objects in video. Objects can also be compared with one another in cases in which identified objects should be combined and considered a single object. For example, if two objects in the first two frames have significantly overlapping areas, they may be considered the same object. Objects in each frame can further be compared to determine the life of the objects across the frames.Type: GrantFiled: August 17, 2009Date of Patent: August 21, 2012Assignee: Adobe Systems IncorporatedInventors: Anuj Dhawan, Abhinav Darbari, Ramesh P B
-
Patent number: 8200669Abstract: Embodiments herein include presenting smart tags describing characteristics of image content in a hierarchy, and performing operations on the hierarchy to find particular image content within a larger amount of image content. Image content and corresponding tags are maintained. The corresponding tags associated with the image content are presented in a hierarchy. Each tag type in the hierarchy represents a characteristic associated with the image content. Each tag in the hierarchy is derived based on image-based processing applied to the image content. In response to receiving a selection of at least one tag in the hierarchy, display of the image content associated with the at least one tag is initiated. A user is able to quickly and easily find desired image content by using the hierarchy to look at tags, select a type of tag from the hierarchy, and thereafter view any content tagged with the selected tag type.Type: GrantFiled: August 21, 2008Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, Abhinav Darbari, Ramesh P B, Ram Narain Yadav, Arvinder Singh