Patents by Inventor Michael Iampietro
Michael Iampietro 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: 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: 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: 8504573Abstract: 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: May 24, 2012Date of Patent: August 6, 2013Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, Abhinav Darbari, Ramesh PB, Ram Narain Yadav, Arvinder Singh
-
Patent number: 8319086Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.Type: GrantFiled: June 11, 2010Date of Patent: November 27, 2012Assignee: Adobe Systems IncorporatedInventors: Michael Iampietro, P B Ramesh, Abhinav Darbari
-
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
-
Patent number: 7793208Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.Type: GrantFiled: February 2, 2009Date of Patent: September 7, 2010Assignee: Adobe Systems Inc.Inventors: Michael Iampietro, P B Ramesh, Abhinav Darbari
-
Patent number: 7569761Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.Type: GrantFiled: September 21, 2007Date of Patent: August 4, 2009Assignee: Adobe Systems Inc.Inventors: Michael Iampietro, P B Ramesh, Abhinav Darbari
-
Publication number: 20090158201Abstract: 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: ApplicationFiled: September 24, 2008Publication date: June 18, 2009Inventors: Michael Iampietro, P. B. Ramesh, Ram Narain Yadav, Yogita Bhalla, Steven Johnson
-
Publication number: 20090150781Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.Type: ApplicationFiled: February 2, 2009Publication date: June 11, 2009Inventors: Michael Iampietro, P. B. Ramesh, Abhinav Darbari