Patents by Inventor Padmanabhan Anandan
Padmanabhan Anandan 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: 10963627Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that, based on a sparse textual segment, can use machine learning models to generate document variants that are both conforming to digital content guidelines and uniquely tailored for distribution to client devices of specific audiences via specific delivery channels. To create such variants, in some embodiments, the methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of content-guideline-conforming documents. Additionally, or alternatively, in certain implementations, the disclosed methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of audience-channel-specific documents.Type: GrantFiled: June 11, 2018Date of Patent: March 30, 2021Assignee: ADOBE INC.Inventors: Anandhavelu N, Padmanabhan Anandan, Niyati Chhaya, Cedric Huesler, Balaji Vasan Srinivasan, Atanu R Sinha
-
Publication number: 20190377785Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that, based on a sparse textual segment, can use machine learning models to generate document variants that are both conforming to digital content guidelines and uniquely tailored for distribution to client devices of specific audiences via specific delivery channels. To create such variants, in some embodiments, the methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of content-guideline-conforming documents. Additionally, or alternatively, in certain implementations, the disclosed methods, non-transitory computer readable media, and systems generate suggested modifications to a draft document that correspond to features of audience-channel-specific documents.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Anandhavelu N, Padmanabhan Anandan, Niyati Chhaya, Cedric Huesler, Balaji Vasan Srinivasan, Atanu R Sinha
-
Patent number: 7746382Abstract: The automated video enhancement system and method includes a system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: GrantFiled: August 30, 2006Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Patent number: 7660463Abstract: Techniques are disclosed to provide more efficient and improved extraction of a portion of a scene without requiring excessive user interaction. More particularly, the extraction may be achieved by using iterated graph cuts. In an implementation, a method includes segmenting an image into a foreground portion and a background portion (e.g., where an object or desired portion to be extracted is present in the foreground portion). The method determines the properties corresponding to the foreground and background portions of the image. Distributions may be utilized to model the foreground and background properties. The properties may be color in one implementation and the distributions may be a Gaussian Mixture Model in another implementation. The foreground and background properties are updated based on the portions. And, the foreground and background portions are updated based on the updated foreground and background properties.Type: GrantFiled: June 3, 2004Date of Patent: February 9, 2010Assignee: Microsoft CorporationInventors: Andrew Blake, Carsten Curt Eckard Rother, Padmanabhan Anandan
-
Patent number: 7590265Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: GrantFiled: October 1, 2005Date of Patent: September 15, 2009Assignee: Microsoft Corp.Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan
-
Patent number: 7508419Abstract: A system and method for providing a peer-to-peer photo-sharing environment. The system includes: manual and automatic photo annotation at the client; periodic client-server synchronization; an index of client photos on a central server or a photo database that is resident on the central server, which is updated by the client-server synchronization function; end-user search functionality to search the centralized index or photo database; and transmission of the relevant photos to the client via an on-line image cache. In one embodiment, one client's new photos are automatically displayed on another client's computer (e.g., via screen saver or another mechanism).Type: GrantFiled: October 14, 2005Date of Patent: March 24, 2009Assignee: Microsoft, CorpInventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
-
Patent number: 7502522Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: GrantFiled: April 28, 2006Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Patent number: 7315325Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: GrantFiled: April 28, 2006Date of Patent: January 1, 2008Assignee: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Patent number: 7167199Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: GrantFiled: April 28, 2006Date of Patent: January 23, 2007Assignee: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Publication number: 20060290821Abstract: The automated video enhancement system and method includes a system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: ApplicationFiled: August 30, 2006Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Patent number: 7155032Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: GrantFiled: October 1, 2005Date of Patent: December 26, 2006Assignee: Microsoft Corp.Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan
-
Patent number: 7119837Abstract: The present invention includes an automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: GrantFiled: June 28, 2002Date of Patent: October 10, 2006Assignee: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Publication number: 20060187346Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: ApplicationFiled: April 28, 2006Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Publication number: 20060187342Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: ApplicationFiled: April 28, 2006Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Publication number: 20060187359Abstract: An automatic video enhancement system and method for automatically enhancing video. The automated video enhancement method uses frame-to-frame motion estimation as the basis of the video enhancement. Motion estimation includes the computation of global motion (such as camera motion) and the computation of local motion (such as pixel motion). The automated video enhancement method includes generating global alignment transforms, generating optic flow vectors, and using these global alignment transforms and optic flow vectors to enhance the video. The invention also includes video processing and enhancement techniques that use the frame-to-frame motion estimation. These techniques include a deinterlace process, a denoise process, and a warp stabilization process that performs both damped and locked stabilization.Type: ApplicationFiled: April 28, 2006Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Andreas Soupliotis, Padmanabhan Anandan
-
Patent number: 7068309Abstract: A system and method for providing a peer-to-peer photo-sharing environment. The system includes: manual and automatic photo annotation at the client; periodic client-server synchronization; an index of client photos on a central server or a photo database that is resident on the central server, which is updated by the client-server synchronization function; end-user search functionality to search the centralized index or photo database; and transmission of the relevant photos to the client via an on-line image cache. In one embodiment, one client's new photos are automatically displayed on another client's computer (e.g., via screen saver or another mechanism).Type: GrantFiled: October 9, 2001Date of Patent: June 27, 2006Assignee: Microsoft Corp.Inventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
-
Publication number: 20060107297Abstract: A system and method for providing a peer-to-peer photo-sharing environment. The system includes: manual and automatic photo annotation at the client; periodic client-server synchronization; an index of client photos on a central server or a photo database that is resident on the central server, which is updated by the client-server synchronization function; end-user search functionality to search the centralized index or photo database; and transmission of the relevant photos to the client via an on-line image cache. In one embodiment, one client's new photos are automatically displayed on another client's computer (e.g., via screen saver or another mechanism).Type: ApplicationFiled: October 14, 2005Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
-
Publication number: 20060062434Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: ApplicationFiled: October 1, 2005Publication date: March 23, 2006Applicant: Mircosoft CorporationInventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
-
Publication number: 20060056682Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: ApplicationFiled: October 1, 2005Publication date: March 16, 2006Applicant: Microsoft CorporationInventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
-
Patent number: 6987865Abstract: The present invention is embodied in a system and method for extracting structure from multiple images of a scene by representing the scene as a group of image layers, including reflection and transparency layers. In general, the present invention performs layer extraction from multiple images containing reflections and transparencies. The present invention includes an optimal approach for recovering layer images and their associated motions from an arbitrary number of composite images. The present invention includes image formation equations, the constrained least squares technique used to recover the component images, a novel method to estimate upper and lower bounds on the solution using min- and max-composites, and a motion refinement method.Type: GrantFiled: September 9, 2000Date of Patent: January 17, 2006Assignee: Microsoft Corp.Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan