Patents by Inventor Thangaraj Umapathy
Thangaraj Umapathy 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: 10908928Abstract: Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for features of an application is tracked and communicated to a tracking service. Based on analysis of user activity, rules are derived regarding messages to show users with respect to new features that relate to user interaction. For example, activity data indicating heavy usage of a particular legacy workflow is used to recognize that users are not discovering/using a corresponding new feature. Based on such usage patterns, workflow messages and rules for exposing the messages for the new feature are created and distributed to clients. The rules are applied to detect workflow patterns and trigger messages regarding corresponding new features. In response to an indication of interest in a new feature, interactive instructions to guide users step-by-step through the workflow for a new feature are provided.Type: GrantFiled: June 26, 2015Date of Patent: February 2, 2021Assignee: Adobe Inc.Inventors: Thangaraj Umapathy, Madan Kumar Bangalore Nanjundaiah, Arun Bose
-
Patent number: 10565293Abstract: Techniques for synchronizing document object model (DOM) references between a host process and an edit process are described. In one or more implementations a page editor application is invoked to edit a mark-up language document. The page editor application may provide an editing user interface that provides access to both a DOM structure view and a “live” rendered view of the mark-up language document (e.g., a design view). In response to edits made to the mark-up language document via the user interface, elements affected by the edits are identified and temporary identifiers are assigned to the affected elements. The temporary identifiers are included when the edits are communicated to update the underlying DOM. The page editor application may employ the temporary identifiers to create new DOM identifiers for elements in relation to the DOM structure view and synchronize the identifiers between the DOM structure view and the rendered view.Type: GrantFiled: August 26, 2014Date of Patent: February 18, 2020Assignee: Adobe Inc.Inventor: Thangaraj Umapathy
-
Patent number: 10025573Abstract: Methods and systems to install a player to process content data are disclosed. In some embodiments, a method includes launching a content access manager on a user device to read metadata containing compatible player data, determine whether a compatible player able to access the content data is installed on the user device, and if not, to install a compatible player. Other embodiments involve receiving content data and data about one or more compatible players able to access the content data, generating the metadata using the data about one or more compatible players, and distributing the content data, the metadata, and the content access manager in a transmittable unit. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: April 8, 2009Date of Patent: July 17, 2018Assignee: Adobe Systems IncorporatedInventors: Thangaraj Umapathy, Richard Teo, Sudharshan Somasundaram, Kapil Raja Durga, Akshava G, Raghuram C G, Shyam Rajagopalan, Mihir Gore, Mandeep Singh, Hemantha Sharma, Priyesh Kumar
-
Publication number: 20160380915Abstract: Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for features of an application is tracked and communicated to a tracking service. Based on analysis of user activity, rules are derived regarding messages to show users with respect to new features that relate to user interaction. For example, activity data indicating heavy usage of a particular legacy workflow is used to recognize that users are not discovering/using a corresponding new feature. Based on such usage patterns, workflow messages and rules for exposing the messages for the new feature are created and distributed to clients. The rules are applied to detect workflow patterns and trigger messages regarding corresponding new features. In response to an indication of interest in a new feature, interactive instructions to guide users step-by-step through the workflow for a new feature are provided.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventors: Thangaraj Umapathy, Madan Kumar Bangalore Nanjundaiah, Arun Bose
-
Publication number: 20160062963Abstract: Techniques for synchronizing document object model (DOM) references between a host process and an edit process are described. In one or more implementations a page editor application is invoked to edit a mark-up language document. The page editor application may provide an editing user interface that provides access to both a DOM structure view and a “live” rendered view of the mark-up language document (e.g., a design view). In response to edits made to the mark-up language document via the user interface, elements affected by the edits are identified and temporary identifiers are assigned to the affected elements. The temporary identifiers are included when the edits are communicated to update the underlying DOM. The page editor application may employ the temporary identifiers to create new DOM identifiers for elements in relation to the DOM structure view and synchronize the identifiers between the DOM structure view and the rendered view.Type: ApplicationFiled: August 26, 2014Publication date: March 3, 2016Inventor: Thangaraj Umapathy
-
Patent number: 8868785Abstract: A method and apparatus for displaying multimedia content on a display device is disclosed. In one embodiment, a computer implemented method receives a web page comprising multimedia content for display upon a display device and detects non-displayable content within the multimedia content. Upon detecting the non-displayable content, the method requests transcoding for only the non-displayable content and receives multimedia data transcoded from the non-displayable content. The method displays the web page using content decoded from the multimedia data to replace the non-displayable content.Type: GrantFiled: February 11, 2010Date of Patent: October 21, 2014Assignee: Adobe Systems IncorporatedInventors: Thangaraj Umapathy, Akshaya Gowrishanker, Jeetu Narayan, Ramprakash Raghupathy, Srikumar Sankaran, Sudhir Tubegere Shankaranarayana, Vijaya Senthil Veeri Chetty
-
Patent number: 8655865Abstract: A method and apparatus for facilitating indexing of rich Internet content by accessing a portion of rich Internet content containing a plurality of states and a plurality of transitions that connect various ones of the plurality of states through activation of at least one entity. The method and apparatus accesses contextual information coupled to at least one of a transition, a state or an entity, and examines at least one of the plurality of states using the at least one of the plurality of transitions and the contextual information.Type: GrantFiled: May 27, 2011Date of Patent: February 18, 2014Assignee: Adobe Systems IncorporatedInventors: Srikumar Sankaran, Naga Sateesh Kumar Busam, Jeetu Narayan, Sundaresan Krishnan Meenakshi, Thangaraj Umapathy, Kapil Raja Durga
-
Publication number: 20140033198Abstract: Methods and systems to install a player to process content data are disclosed. In some embodiments, a method includes launching a content access manager on a user device to read metadata containing compatible player data, determine whether a compatible player able to access the content data is installed on the user device, and if not, to install a compatible player. Other embodiments involve receiving content data and data about one or more compatible players able to access the content data, generating the metadata using the data about one or more compatible players, and distributing the content data, the metadata, and the content access manager in a transmittable unit. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: April 8, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Thangaraj Umapathy, Richard Teo, Sudharshan Somasundaram, Kapil Raja Durga, Akshaya G, Raghuram CG, Shyam Rajagopalan, Mihir Gore, Mandeep Singh, Hemantha Sharma, Priyesh Kumar
-
Patent number: 8631008Abstract: One exemplary embodiment involves receiving electronic content from a primary indexing application at a supplemental indexing application. The primary indexing application and the supplemental indexing application are separate applications executing on one or more devices. The supplemental indexing application identifies an external interaction that occurs during execution of the electronic content. Since the external interaction is not available from the supplemental indexing application, the supplemental indexing application communicates with the primary indexing application to receive information associated with the external interaction. The supplemental indexing application identifies one or more content-descriptive terms for the electronic content using the information associated with the external interaction.Type: GrantFiled: October 1, 2010Date of Patent: January 14, 2014Assignee: Adobe Systems IncorporatedInventors: Akshaya G., Thangaraj Umapathy