Patents by Inventor Ashish Duggal

Ashish Duggal 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: 20160140618
    Abstract: The present disclosure is directed toward targeting advertisements to a close-knit group of users. Methods and systems of the present disclosure identify a close-knit group of users or devices based on the use of a concurrent streaming account. The methods and system further include providing an advertisement in conjunction with the content streaming to the devices of the close-knit group to increase the likelihood of a conversion. Optionally, the methods and systems tailor these advertisements based on an age segment of targeted users or based on features engaged by another user of the close-knit group.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
  • Publication number: 20160140619
    Abstract: The present disclosure is directed toward systems and methods for leveraging social media. For example, systems and methods described herein involve monitoring social media posts and determining socially relevant competitors. Systems and methods described herein also involve identifying the features of the products that form a basis of comparison between the product and competitors. Systems and methods described herein may identify relevant social media discussions and reply to social media posts so as to influence the notions expressed therein.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Sachin Soni, Walter Wei-Tuh Chang, Anmol Dhawan, Ashish Duggal
  • Publication number: 20160140627
    Abstract: Systems and methods for generating high quality leads for marketing campaigns are disclosed. One disclosed method assigns scores to users in order to facilitate selection of which users will receive electronic marketing communications. The method includes identifying, by a marketing system, a target product for the marketing campaign. The method further includes collecting, by a sentiment engine configured to determine sentiments of referral sources, a referral context and a degree of sentiment from a referral source referring a user to a web page associated with the product. The method also includes determining time spent by the user on the web page and the user's interactions with the web page, and then assigning a score to the user based at least in part on the time spent by the user on the web page and the user's interactions with the web page.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Stéphane Moreau, Ashish Duggal, Sachin Soni, Anmol Dhawan
  • Patent number: 9342215
    Abstract: A method of saving and restoring an environment is disclosed. The method includes displaying, using an artwork editing application operating on a computing device, a representation of an artwork file. The method also includes receiving, using the computer device, input selecting an interface element for use in an interface of the editing application, displaying, using the computing device, the selected interface element of the application on the interface. Access to one or more editing features or editing functions is available through user interaction with the selected interface element on the interface of the artwork editing application. The method also includes saving data to a memory readable by the computing device, where the data includes a representation of the artwork file and an indication of the selected interface element of the application.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: May 17, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Ashish Duggal, Anant Gilra
  • Publication number: 20160132900
    Abstract: In embodiments of informative bounce rate, keywords can be obtained from content of a Web page, and source content is extracted from a referring source that includes a selectable link to the Web page. The keywords that are obtained from content of the Web page are identified as also occurring in the source content of the referring source. A sentiment that is associated with each keyword can be determined, and a correspondence between the sentiment associated with a respective keyword and a bounce rate that is associated with the Web page is generated. The Web page can be identified as needing a redesign based on a high bounce rate and a corresponding overall positive source sentiment, which indicates visitors having a positive sentiment when visiting the Web page, yet a high number of the visitors bouncing from the Web page.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Ashish Duggal, Anmol Dhawan, Walter Wei-Tuh Chang, Sachin Soni
  • Publication number: 20160133030
    Abstract: Techniques are disclosed for color selection in a desktop publishing application. A color selection technique includes receiving a selection of an image, automatically sampling a color from a pixel of the selected image, and adding the sampled color to a color swatch in a graphical user interface. The sampled color may be the predominant color in the image (e.g., the color that appears in the greatest number of pixels), or the sampled color may be the darkest or lightest color in the image. In another embodiment, several colors (e.g., two, three, four, five, six, seven, eight, nine or ten) are sampled from different pixels of the selected image, and some or all of the sampled colors are added to the color swatch. A designer can then select the sampled color(s) from the color swatch and apply the selected color(s) to one or more elements of a layout.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Sameer Manuja, Ashish Duggal
  • Publication number: 20160124930
    Abstract: Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Publication number: 20160117717
    Abstract: Systems and methods for testing two or more pieces of marketing communication content that intelligently selects test recipients sets to get effective results in a timely manner. One embodiment involves identifying a category of a marketing campaign and identifying potential test recipients who are interested in the category based on interactions by each respective potential test recipient with prior marketing communications associated with the category. The embodiment further involves selecting a first subset and a second subset of the potential test recipients and sending the first marketing communication content to the first subset and sending the second marketing communication content to the second subset. The embodiment further involves assessing responsiveness of recipients of the first subset and assessing responsiveness of recipients of the second subset.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Stéphane Moreau, Ashish Duggal, Sachin Soni, Anmol Dhawan
  • Publication number: 20160105633
    Abstract: In one embodiment, at least one of number of times a frame is paused by a plurality of users (users) and attention-activity of the users for the frame is tracked for each frame of an asset (video etc.). An interactive version of at least one frame is pre-generated based on the tracking. The interactive version is stored to enable playing of the interactive version of the at least one frame. In another embodiment, pausing of a currently playing frame (frame) of the asset is determined. A determination to replace the frame is made based on at least one of attention-activity of a user in the frame, and detecting metadata, of the frame, specifying that the frame is to be replaced. An interactive version of the frame is generated, based on at least one of the attention of the user and the metadata, to replace the frame with the interactive version.
    Type: Application
    Filed: December 18, 2015
    Publication date: April 14, 2016
    Inventors: Ashish Duggal, Sachin Soni, Anmol Dhawan, Vineet Sharma
  • Publication number: 20160041950
    Abstract: Frame-shaped anchored elements are described. In one or more embodiments, anchored text elements are identified for primary text that is located in a non-rectangular frame (e.g., a circular frame, a rounded rectangle frame, and so on) and that references the anchored text elements. The anchored text elements may be footnotes or endnotes that are identified for primary text located in a non-rectangular text box, for example. Once identified, the anchored text elements may be fit within and at a bottom of the non-rectangular frame. The anchored text elements are considered to fit “within” the non-rectangular frame insofar as the anchored text elements do not extend outside the boundaries of the non-rectangular frame.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventors: Ashish Duggal, Douglas A. Waterfall, Mohit Yadav
  • Publication number: 20160034915
    Abstract: A computer-implemented method for providing performance indicators of destination documents includes identifying a referral document to a destination document, where the referral document comprising a source of at least one visitor to the destination document. The method also includes extracting referral keywords from content of the referral document, the referral keywords corresponding to a referral context of the referral document. The method further includes determining a degree of correlation between the referral document and the destination document based on a comparison between the referral keywords and destination keywords, the destination keywords corresponding to destination context of the destination document.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: SACHIN SONI, ASHISH DUGGAL, SANJEEV TAGRA, VINEET SHARMA, ANMOL DHAWAN, WALTER CHANG
  • Publication number: 20160034973
    Abstract: Systems and methods for providing real-time marketing campaigns are disclosed. One disclosed method includes steps of identifying, by a marketing system, a target product for a marketing campaign; executing a real time capture system to requesting and receiving, by a real-time capture system, user comment information from one or more social media sites; determining, by a sentiment engine, sentiments associated with the user comment information about the target product; and identifying, by the marketing system, one or more features of the target product associated with the sentiments and a target population for the marketing campaign based on the user comment information.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Inventors: Sachin Soni, Ashish Duggal, Stephane Moreau, Anmol Dhawan
  • Publication number: 20160021330
    Abstract: In one embodiment, at least one of number of times a frame is paused by a plurality of users (users) and attention-activity of the users for the frame is tracked for each frame of an asset (video etc.). An interactive version of at least one frame is pre-generated based on the tracking. The interactive version is stored to enable playing of the interactive version of the at least one frame. In another embodiment, pausing of a currently playing frame (frame) of the asset is determined. A determination to replace the frame is made based on at least one of attention-activity of a user in the frame, and detecting metadata, of the frame, specifying that the frame is to be replaced. An interactive version of the frame is generated, based on at least one of the attention of the user and the metadata, to replace the frame with the interactive version.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Ashish Duggal, Sachin Soni, Anmol Dhawan, Vineet Sharma
  • Patent number: 9232173
    Abstract: In one embodiment, at least one of number of times a frame is paused by a plurality of users (users) and attention-activity of the users for the frame is tracked for each frame of an asset (video etc.). An interactive version of at least one frame is pre-generated based on the tracking. The interactive version is stored to enable playing of the interactive version of the at least one frame. In another embodiment, pausing of a currently playing frame (frame) of the asset is determined. A determination to replace the frame is made based on at least one of attention-activity of a user in the frame, and detecting metadata, of the frame, specifying that the frame is to be replaced. An interactive version of the frame is generated, based on at least one of the attention of the user and the metadata, to replace the frame with the interactive version.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 5, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Sachin Soni, Anmol Dhawan, Vineet Sharma
  • Publication number: 20150370874
    Abstract: In-application file conversion using cloud services is described. In one or more embodiments, an application determines that a file includes features inserted by a subsequent version of the application. The application sends a request to a conversion service to convert the file to a format that is compatible the application. The application receives a converted file from the conversion service that is compatible with the application. The conversion service has multiple versions of application server software to convert files, a job queue to store requested conversion jobs, and a job manager that determines which version of application server software to use to convert the file and invokes an instance of the determined version of the application server software to convert the file.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Kaustubh Bansal, Ashish Duggal, Sumit Dey
  • Publication number: 20150371278
    Abstract: Automatic social campaigning is provided based on the user sentiment in user posts on competitor webpages. User posts on competitor webpages are analyzed to determine the user sentiment of the posts. Promotional messages promoting a product or service of a company are generated and provided to the users based on the user sentiment. In some instances, promotional messages may only be generated and provided for user posts with negative sentiment. The content of the promotional messages may also be selected based on the user sentiment.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: SACHIN SONI, ANMOL DHAWAN, ASHISH DUGGAL
  • Publication number: 20150356622
    Abstract: Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. Keywords can then be generated based on the content in those portions of the web page that the user is currently reading. Next, recommended marketing content corresponding to the keywords can be retrieved and presented to the user.
    Type: Application
    Filed: June 9, 2014
    Publication date: December 10, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Anmol Dhawan, Vineet Sharma, Ashish Duggal, Sachin Soni
  • Publication number: 20150317285
    Abstract: A method for generating thumbnail is provided. In one embodiment, a summary of a first document is generated. The summary includes a first asset (e.g. words, images or sentences). The first document is a first source. The first asset is used to obtain a second asset (e.g. words, images or sentences) from a second source. A thumbnail of the first document is generated using the first asset and the second asset. An apparatus for substantially performing the method as described herein is also provided.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Ashish Duggal, Anmol Dhawan
  • Publication number: 20150177921
    Abstract: A method of saving and restoring an environment is disclosed. The method includes displaying, using an artwork editing application operating on a computing device, a representation of an artwork file. The method also includes receiving, using the computer device, input selecting an interface element for use in an interface of the editing application, displaying, using the computing device, the selected interface element of the application on the interface. Access to one or more editing features or editing functions is available through user interaction with the selected interface element on the interface of the artwork editing application. The method also includes saving data to a memory readable by the computing device, where the data includes a representation of the artwork file and an indication of the selected interface element of the application.
    Type: Application
    Filed: December 24, 2013
    Publication date: June 25, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Ashish DUGGAL, Anant GILRA
  • Patent number: 8847993
    Abstract: Methods and apparatus provide for a Resolution Parameter Modifier. The Resolution Parameter Modifier detects a modification of a document resolution setting from a first resolution to a second resolution. The Resolution Parameter Modifier identifies a resolution dependent parameter(s) associated with a graphical effect(s) applied upon a graphical object(s) in a document, where the graphical object was previously converted from a vector-based object to a raster-based object. The resolution dependent parameter is defined to scale a visual result of the graphical effect with respect to a given document resolution. The Resolution Parameter Modifier updates the resolution dependent parameter in accordance with the second resolution. As the document is rendered at the second resolution, the Resolution Parameter Modifier re-executes the graphical effect on the graphical object in accordance with an updated resolution dependent parameter(s).
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: September 30, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Ajay Shivrastava, Ashish Duggal, Pushp Parag Agarwal