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: 10963627
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: March 30, 2021
    Assignee: ADOBE INC.
    Inventors: Anandhavelu N, Padmanabhan Anandan, Niyati Chhaya, Cedric Huesler, Balaji Vasan Srinivasan, Atanu R Sinha
  • Publication number: 20190377785
    Abstract: 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: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Anandhavelu N, Padmanabhan Anandan, Niyati Chhaya, Cedric Huesler, Balaji Vasan Srinivasan, Atanu R Sinha
  • Patent number: 7746382
    Abstract: 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: Grant
    Filed: August 30, 2006
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Patent number: 7660463
    Abstract: 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: Grant
    Filed: June 3, 2004
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Carsten Curt Eckard Rother, Padmanabhan Anandan
  • Patent number: 7590265
    Abstract: 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: Grant
    Filed: October 1, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corp.
    Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan
  • Patent number: 7508419
    Abstract: 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: Grant
    Filed: October 14, 2005
    Date of Patent: March 24, 2009
    Assignee: Microsoft, Corp
    Inventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
  • Patent number: 7502522
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Patent number: 7315325
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: January 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Patent number: 7167199
    Abstract: 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: Grant
    Filed: April 28, 2006
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Publication number: 20060290821
    Abstract: 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: Application
    Filed: August 30, 2006
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Patent number: 7155032
    Abstract: 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: Grant
    Filed: October 1, 2005
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corp.
    Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan
  • Patent number: 7119837
    Abstract: 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: Grant
    Filed: June 28, 2002
    Date of Patent: October 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Publication number: 20060187342
    Abstract: 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: Application
    Filed: April 28, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Publication number: 20060187346
    Abstract: 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: Application
    Filed: April 28, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Publication number: 20060187359
    Abstract: 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: Application
    Filed: April 28, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Andreas Soupliotis, Padmanabhan Anandan
  • Patent number: 7068309
    Abstract: 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: Grant
    Filed: October 9, 2001
    Date of Patent: June 27, 2006
    Assignee: Microsoft Corp.
    Inventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
  • Publication number: 20060107297
    Abstract: 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: Application
    Filed: October 14, 2005
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Kentaro Toyama, David Vronay, Padmanabhan Anandan
  • Publication number: 20060062434
    Abstract: 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: Application
    Filed: October 1, 2005
    Publication date: March 23, 2006
    Applicant: Mircosoft Corporation
    Inventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
  • Publication number: 20060056682
    Abstract: 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: Application
    Filed: October 1, 2005
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Szeliski, Shmuel Avidan, Padmanabhan Anandan
  • Patent number: 6987865
    Abstract: 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: Grant
    Filed: September 9, 2000
    Date of Patent: January 17, 2006
    Assignee: Microsoft Corp.
    Inventors: Richard S. Szeliski, Shmuel Avidan, Padmanabhan Anandan