Patents by Inventor Anurag Aggarwal
Anurag Aggarwal 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: 10645129Abstract: Disclosed are various embodiments for correlating the measured engagement of attendees to an online conference with the content of the online conference. In one implementation, a timeline is displayed in a user interface for at least a portion of the online conference. The timeline correlates the engagement of the attendees with the content of the online conference based on compiling values measured for engagement parameters of the respective attendees at defined time intervals during the online conference. Input is received identifying a point or interval of the timeline of the online conference. In response to receiving the input, content of the online conference associated with the point or interval is identified and displayed. Alternatively or in addition to displaying content, multiple, different ones of the engagement parameters for the point or interval are identified and have the respective values displayed.Type: GrantFiled: March 3, 2015Date of Patent: May 5, 2020Assignee: Adobe Inc.Inventors: Anurag Aggarwal, Ajay Jain, Sumeet Gupta, Mili Sharma
-
Patent number: 10320862Abstract: Disclosed are various embodiments for providing a live online conference through a computer network to participant user interfaces, wherein feedback is provided to a presenter user interface based on participants revisiting prior section content of the online conference during the live online conference. In one implementation, the participant user interface receives instructions causing the participant user interface to revisit prior section content of the live online conference during the live online conference. The instructions causing participant user interfaces to revisit prior section content during the live online conference are monitored. Based on the monitoring of the instructions, a computer determines a revisiting statistic regarding the participant user interfaces revisiting the prior section content. Feedback based on the revisiting statistic is then provided to the presenter user interface.Type: GrantFiled: November 11, 2015Date of Patent: June 11, 2019Assignee: Adobe Inc.Inventors: Anurag Aggarwal, Ajay Jain
-
Patent number: 10057308Abstract: Customizable reproduction of electronic meetings is described. In one or more embodiments, content, such as slides or audio or chat, is obtained from multiple participants of an electronic meeting, such as a web conference. Obtained content is channelized by associating a unique identifier with content based at least partially on which participant contributed the content. Content events may be associated with a time stamp that is derived from a time index of the electronic meeting. Content may be contributed by a presenter participant or a non-presenter participant. To customize reproduction of an electronic meeting, a host may be empowered to select content by designating specific participants for inclusion or exclusion in the reproduction. A user interface may graphically indicate types or time slots of content contributed by individual participants. A host may designate individual content events for inclusion or exclusion by selection or non-selection of displayed time slots.Type: GrantFiled: April 30, 2015Date of Patent: August 21, 2018Assignee: Adobe Systems IncorporatedInventors: Anurag Aggarwal, Mukul, Ajay Jain
-
Publication number: 20180113845Abstract: Techniques and systems are described that support collection of electronic signatures within an online conference. At least one user input is received as part of the online conference. The user input specifies an attendee of the online conference that is provide an electronic signature. A signature module is communicated within the online conference. The signature module is configured to receive the electronic signature from the attendee. The electronic signature received via the signature module from the attendee within the online conference is applied to the digital content.Type: ApplicationFiled: October 21, 2016Publication date: April 26, 2018Applicant: Adobe Systems IncorporatedInventors: Anurag Aggarwal, Ajay Jain
-
Publication number: 20170293940Abstract: Document consumption and value add service techniques and systems are described. In one example, a digital medium environment is configured to control availability of a value add service to consumers of a document. Consumption data is collected from a plurality of client devices. The consumption data describes characteristics of consumption of the document by respective client devices. A readership index is calculated that describes an amount of overall consumption of the document by the plurality of client devices. Responsive to a determination by the computing device that the readership index has exceeded a threshold, the value add service that relates to the document is exposed for interaction by at least one of the plurality of client devices.Type: ApplicationFiled: April 11, 2016Publication date: October 12, 2017Applicant: Adobe Systems IncorporatedInventors: Anurag Aggarwal, Ajay Jain
-
Publication number: 20170131850Abstract: Disclosed are various embodiments for providing a live online conference through a computer network to participant user interfaces, wherein feedback is provided to a presenter user interface based on participants revisiting prior section content of the online conference during the live online conference. In one implementation, the participant user interface receives instructions causing the participant user interface to revisit prior section content of the live online conference during the live online conference. The instructions causing participant user interfaces to revisit prior section content during the live online conference are monitored. Based on the monitoring of the instructions, a computer determines a revisiting statistic regarding the participant user interfaces revisiting the prior section content. Feedback based on the revisiting statistic is then provided to the presenter user interface.Type: ApplicationFiled: November 11, 2015Publication date: May 11, 2017Inventors: ANURAG AGGARWAL, AJAY JAIN
-
Publication number: 20160323333Abstract: Customizable reproduction of electronic meetings is described. In one or more embodiments, content, such as slides or audio or chat, is obtained from multiple participants of an electronic meeting, such as a web conference. Obtained content is channelized by associating a unique identifier with content based at least partially on which participant contributed the content. Content events may be associated with a time stamp that is derived from a time index of the electronic meeting. Content may be contributed by a presenter participant or a non-presenter participant. To customize reproduction of an electronic meeting, a host may be empowered to select content by designating specific participants for inclusion or exclusion in the reproduction. A user interface may graphically indicate types or time slots of content contributed by individual participants. A host may designate individual content events for inclusion or exclusion by selection or non-selection of displayed time slots.Type: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Inventors: Anurag Aggarwal, Mukul, Ajay Jain
-
Publication number: 20160261655Abstract: Disclosed are various embodiments for correlating the measured engagement of attendees to an online conference with the content of the online conference. In one implementation, a timeline is displayed in a user interface for at least a portion of the online conference. The timeline correlates the engagement of the attendees with the content of the online conference based on compiling values measured for engagement parameters of the respective attendees at defined time intervals during the online conference. Input is received identifying a point or interval of the timeline of the online conference. In response to receiving the input, content of the online conference associated with the point or interval is identified and displayed. Alternatively or in addition to displaying content, multiple, different ones of the engagement parameters for the point or interval are identified and have the respective values displayed.Type: ApplicationFiled: March 3, 2015Publication date: September 8, 2016Inventors: Anurag Aggarwal, Ajay Jain, Sumeet Gupta, Mili Sharma
-
Patent number: 9015648Abstract: In one embodiment, a method of performing a merge operation can include: mapping a business process modeling notation (BPMN) model to a business process execution language (BPEL) model; modifying the BPMN model to form a modified BPMN model; modifying the BPEL model to form a modified BPEL model; when the merge operation is a forward merge operation: exporting the modified BPMN model to an exported BPEL model; performing an activity level outline merge for added information technology (IT) scopes and branches from the modified BPEL model; performing an activity level detail merge for added IT details from the modified BPEL model; and performing an attribute level merge for updated branch conditions in the merged BPEL model; and when the merge operation is a reverse merge operation, adding scopes and branches from the modified BPEL model to the BPMN model.Type: GrantFiled: August 28, 2008Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Ganesh Radhakrishnan, Lili Liu, Anurag Aggarwal, Vishal Saxena
-
Patent number: 8913076Abstract: A method and apparatus to improve the usability of thumbnails. In an embodiment, a computer implemented method for creating a thumbnail comprises generating a snapshot representing at least a portion of a view containing a plurality of windows, where each window has a window attribute, scaling the snapshot to a reduced size to form a thumbnail, and enhancing a representation of each window represented in the thumbnail based upon the window attribute of each window in the plurality of windows.Type: GrantFiled: July 28, 2011Date of Patent: December 16, 2014Assignee: Adobe Systems IncorporatedInventors: Anurag Aggarwal, Kriti Agarwal
-
Publication number: 20140304028Abstract: In some embodiments, a method comprises processing parameters at a current node of a plurality of nodes in a process flow diagram. The method may further, in some embodiments, comprise receiving a signal at the current node from a first immediate preceding node of the plurality of nodes. The first immediate preceding node may be connected to the current node, in some embodiments. In some embodiments, the method may include: determining whether the current node is connected to a second immediate preceding node of the plurality of nodes in the process flow diagram, and in response to determining the current node is connected to the second immediate preceding node, determining whether to process parameters associated with the current node in absence of receipt of a signal from the second immediate preceding node or to wait to receive the signal from the second immediate preceding node prior to processing the parameters.Type: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Applicant: Avaya Inc.Inventors: Vishal Saxena, Anurag Aggarwal
-
Patent number: 8352909Abstract: Systems, methods, and other embodiments associated with business process diagram (BPD) component analysis are described. One example method includes accessing a BPD having a BPD component for which a mapping to a business process execution language (BPEL) component is to be automatically produced by a computer. The example method may also include detecting a join gateway in the BPD. The example method may also include manipulating the mapping to identify that resolution of the join gateway is to be determined by gateway resolution upon determining that the join gateway is not going to receive a loop back edge.Type: GrantFiled: October 8, 2008Date of Patent: January 8, 2013Assignee: Oracle International CorporationInventors: Anurag Aggarwal, Vishal Saxena, Ganesh Radhakrishnan
-
Publication number: 20100088251Abstract: Systems, methods, and other embodiments associated with business process diagram (BPD) component analysis are described. One example method includes accessing a BPD having a BPD component for which a mapping to a business process execution language (BPEL) component is to be automatically produced by a computer. The example method may also include detecting a join gateway in the BPD. The example method may also include manipulating the mapping to identify that resolution of the join gateway is to be determined by gateway resolution upon determining that the join gateway is not going to receive a loop back edge.Type: ApplicationFiled: October 8, 2008Publication date: April 8, 2010Applicant: Oracle International CorpInventors: Anurag Aggarwal, Vishal Saxena, Ganesh Radhakrishnan
-
Publication number: 20100057482Abstract: In one embodiment, a method of performing a merge operation can include: mapping a business process modeling notation (BPMN) model to a business process execution language (BPEL) model; modifying the BPMN model to form a modified BPMN model; modifying the BPEL model to form a modified BPEL model; when the merge operation is a forward merge operation: exporting the modified BPMN model to an exported BPEL model; performing an activity level outline merge for added information technology (IT) scopes and branches from the modified BPEL model; performing an activity level detail merge for added IT details from the modified BPEL model; and performing an attribute level merge for updated branch conditions in the merged BPEL model; and when the merge operation is a reverse merge operation, adding scopes and branches from the modified BPEL model to the BPMN model.Type: ApplicationFiled: August 28, 2008Publication date: March 4, 2010Applicant: Oracle International CorporationInventors: Ganesh Radhakrishnan, Lili Liu, Anurag Aggarwal, Vishal Saxena