Patents by Inventor Ramesh Srinivasaraghavan

Ramesh Srinivasaraghavan 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).

  • Publication number: 20240340321
    Abstract: Systems and methods dynamically generate tailored exit and post-exit content for web conferences. During presentation of conference content for a web conference, metadata is stored for one or more participant interactions with the web conference via a web conferencing client on a user device. Data associated with an exit from the web conference for the web conferencing client is received. Responsive to the data associated with the exit from the web conference, content is generated based on an exit context determined at least in part on the metadata regarding the one or more participant interactions. The generated content is provided for presentation on the user device.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Inventors: Ramesh SRINIVASARAGHAVAN, Naveen Prakash GOEL, Gokul Krishna PARAVASTHU
  • Publication number: 20240264741
    Abstract: In some examples, a virtual conferencing platform establishes a virtual conference among a host client and multiple devices. During the virtual conference, the virtual conferencing platform receives a start-triggering signal from the host device to start an interactive session and generates an interactive component for the interactive session in response to receiving the start-triggering signal. The interactive component comprises a UI element presenting a combination of interaction options, and multiple responses. The virtual conferencing platform causes the UI element presenting the combination of interaction options to be displayed in respective participant UIs of the virtual conference on the multiple devices and receives the multiple responses from the multiple devices. The virtual conferencing platform then receives an end-triggering signal and deactivates the interactive component in the respective UIs of the virtual conference on the multiple devices in response to receiving the end-triggering signal.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 8, 2024
    Inventors: Naveen Prakash Goel, Ramesh Srinivasaraghavan, Gokul Krishna Paravasthu
  • Patent number: 10621777
    Abstract: Technologies for synthesis of composite images having a virtual background associated with the orientation, position, or movement of a mobile device are disclosed. In various embodiments, a foreground image is segmented from an image. Further, one or more virtual background images are identified based on the characteristics of the image, such as the orientation of the device that captured the image. Subsequently, the foreground image and the background image are synthesized into a composite image.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: April 14, 2020
    Assignee: Adobe Inc.
    Inventors: Renzil Leith Dsouza, Dipendra Regmi, Ramesh Srinivasaraghavan
  • Publication number: 20190355172
    Abstract: Technologies for synthesis of composite images having a virtual background associated with the orientation, position, or movement of a mobile device are disclosed. In various embodiments, a foreground image is segmented from an image. Further, one or more virtual background images are identified based on the characteristics of the image, such as the orientation of the device that captured the image. Subsequently, the foreground image and the background image are synthesized into a composite image.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Renzil Leith Dsouza, Dipendra Regmi, Ramesh Srinivasaraghavan
  • Patent number: 10318971
    Abstract: This document describes techniques for normalizing user responses by removing behavioral bias. In one or more implementations, a response normalization model is built from user responses to one or more events. The response normalization model clusters users into behavioral classification groups based on the user responses. The response normalization model can then be used to normalize user responses by removing behavioral bias from user responses.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: June 11, 2019
    Assignee: Adobe Inc.
    Inventors: Sayaji Hande, Ramesh Srinivasaraghavan, Vineet Gupta, Sandeep Zechariah George Kollannur
  • Patent number: 9679297
    Abstract: A method for isolating analytics logic from content creation is a rich Internet application. In an embodiment, a method for isolating analytics tracking logic comprises receiving a rich Internet application, identifying a plurality of event elements within the content separate from content creation, tagging the identified plurality of event elements, wherein the event elements are tagged in isolation of content creation, and storing the content including the tagged event elements. The set of tagged event elements may be modified in isolation of content creation.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: June 13, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ajay Kumar Shukla, Srikumar Sankaran, Praveen Kumar, V, Sundaresan Krishnan Meenakshi, Stephen Hammond, Remus Mihai Stratulat, Mayank Kumar, Anirudh Sasikumar, Ramesh Srinivasaraghavan
  • Publication number: 20150278835
    Abstract: This document describes techniques for normalizing user responses by removing behavioral bias. In one or more implementations, a response normalization model is built from user responses to one or more events. The response normalization model clusters users into behavioral classification groups based on the user responses. The response normalization model can then be used to normalize user responses by removing behavioral bias from user responses.
    Type: Application
    Filed: May 16, 2014
    Publication date: October 1, 2015
    Inventors: Sayaji Hande, Ramesh Srinivasaraghavan, Vineet Gupta, Sandeep Zechariah George Kollannur
  • Patent number: 8910113
    Abstract: Embodiments include a method comprising providing a design interface that depicts a plurality of interface elements of an application under development, each element defined in source code accessible by the application development environment in a declarative markup language. The method can comprise receiving, through the design interface, data representing a selection of a plurality of the interface elements, identifying the declarative expressions corresponding to the selected interface elements, defining a new declarative expression, and generating at least one code segment using the identified declarative expressions. The method an comprise storing the generated code segment in a computer readable medium, with the stored code segment associated with the new declarative expression, so that the new declarative expression can be inserted into the source code in place of the identified declarative expressions and/or can used in a second application under development.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: December 9, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Ramesh Srinivasaraghavan, Sameer Bhatt, Mayank Kumar, Gaurav Priyadarshi, Sunil Bannur, Sreenivas Ramaswamy
  • Publication number: 20140289700
    Abstract: Embodiments include a method comprising providing a design interface that depicts a plurality of interface elements of an application under development, each element defined in source code accessible by the application development environment in a declarative markup language. The method can comprise receiving, through the design interface, data representing a selection of a plurality of the interface elements, identifying the declarative expressions corresponding to the selected interface elements, defining a new declarative expression, and generating at least one code segment using the identified declarative expressions. The method an comprise storing the generated code segment in a computer readable medium, with the stored code segment associated with the new declarative expression, so that the new declarative expression can be inserted into the source code in place of the identified declarative expressions and/or can used in a second application under development.
    Type: Application
    Filed: September 22, 2009
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Ramesh Srinivasaraghavan, Sameer Bhatt, Mayank Kumar, Gaurav Priyadarshi, Sunil Bannur, Sreenivas Ramaswamy
  • Publication number: 20130290854
    Abstract: A method for isolating analytics logic from content creation is a rich Internet application. In an embodiment, a method for isolating analytics tracking logic comprises receiving a rich Internet application, identifying a plurality of event elements within the content separate from content creation, tagging the identified plurality of event elements, wherein the event elements are tagged in isolation of content creation, and storing the content including the tagged event elements. The set of tagged event elements may be modified in isolation of content creation.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: AJAY KUMAR SHUKLA, SRIKUMAR SANKARAN, PRAVEEN KUMAR V, SUNDARESAN KRISHNAN MEENAKSHI, STEPHEN HAMMOND, REMUS MIHAI STRATULAT, MAYANK KUMAR, ANIRUDH SASIKUMAR, RAMESH SRINIVASARAGHAVAN
  • Patent number: 8407322
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing software code capable of automated runtime negotiation of computation block execution between different computers. In one aspect, a method includes storing, on each of multiple devices, code blocks for a software application that performs a particular set of functions and assigning at runtime of the software application which of the devices is to execute each of the code blocks. Each of the code blocks is executed on the assigned devices and data is communicated between the assigned devices to facilitate executing different code blocks on different devices.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: March 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anirudh Sasikumar, Ramesh Srinivasaraghavan, Arijit Chatterjee