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: 20190138586
    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: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Patent number: 10275791
    Abstract: Systems and methods configure a set of sharing options in an electronic communication to be sent to recipients based on the recipients' sharing preferences. The sharing preferences may be generally applicable to all categories of content or may be specific to one or more specific categories of content. One embodiment involves identifying a category of content, identifying a sharing preference of a particular recipient for sharing that category of content, configuring a set of sharing options based on that sharing preference, and sending the sharing-preference targeted communication with the content to the recipient. The recipient receiving the communication and seeing his or her preferred sharing option available may use that option and share the content of the communication with others enhancing the distribution of the content. The recipient's most preferred sharing option may be more prominently displayed than others to further encourage sharing of the content by the recipient.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 30, 2019
    Assignees: Adobe Inc., Neolane SAS
    Inventors: Ashish Duggal, Anmol Dhawan, Sachin Soni, Stéphane Moreau
  • Patent number: 10275505
    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: Grant
    Filed: June 24, 2014
    Date of Patent: April 30, 2019
    Assignee: Adobe Inc.
    Inventors: Kaustubh Bansal, Ashish Duggal, Sumit Dey
  • Patent number: 10269080
    Abstract: A method for providing a response to an input post on a social page of a brand is provided. The input post is detected upon posting of the input post on the social page of the brand. The social page is present on a social channel. An inquiry regarding the brand is identified from content of the input post. At least one social post is determined from already posted posts on one or more social channels based on the inquiry. The at least one social post is associated with the brand. A response post is created using the at least one social post. The response post addresses the inquiry. The response post is then posted on the social page of the social channel as a reply to the input post. An apparatus for performing the method as described herein is also provided.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: April 23, 2019
    Assignee: ADOBE INC.
    Inventors: Anmol Dhawan, Walter Wei-Tuh Chang, Ashish Duggal, Sachin Soni
  • Patent number: 10235464
    Abstract: A method for recommending hashtags includes determining keywords from a post planned for publishing by a publisher. An input criteria comprising at least one of age group, geographical location, date range, or a keyword is received. Previous posts associated with the keywords and satisfying the input criteria are obtained. The previous posts are categorized into one or more categories based on sentiment of each post and for each category hashtags used in the obtained previous posts in that category are determined. The hashtags are ranked based on predefined criteria comprising at least one of frequency of appearance of respective hashtag in posts, number of likes or shares or retweets of post comprising respective hashtag, number of followers of person who used respective hashtag, or sentiment of post comprising respective hashtag. The hashtags are then recommended, based on ranking, to the publisher for use with the post planned for publishing.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: March 19, 2019
    Assignee: ADOBE INC.
    Inventors: Anmol Dhawan, Walter Wei-Tuh Chang, Ashish Duggal, Sachin Soni
  • Patent number: 10191895
    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: Grant
    Filed: November 3, 2014
    Date of Patent: January 29, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Anmol Dhawan, Ashish Duggal, Vikas Yadav, Sachin Soni
  • Patent number: 10176496
    Abstract: Audience segmentation can be based on a viewing angle of a user viewing a video of a multi-angle viewing environment. During playback, a sequence of the user-controlled viewing angles of the video are recorded. The sequence represents the viewing angle of the user at a given point in time. Based on the sequences of several users, a predominant sequence of viewing angles of the video is determined. One or more audience segment tags are assigned to the predominant sequence of viewing angles. During subsequent playbacks of the video, the sequence(s) of user-controlled viewing angles of the video are recorded. The recorded sequence(s) of the subsequent user(s) are compared to the predominant sequence of viewing angles of the video, and the subsequent user(s) are assigned to an audience segment based on the comparison and the corresponding audience segment tags.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 8, 2019
    Assignee: Adobe Inc.
    Inventors: Ashish Duggal, Niraj Gupta, Piyush Gupta, Raman Gupta
  • Patent number: 10169782
    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: Grant
    Filed: November 13, 2014
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
  • Patent number: 10169374
    Abstract: Techniques to facilitate image searches using context of an image frame in a document are described. In one or more implementations, an image frame included within a document is detected, such as when the frame is inserted or selected. Content in the document in the vicinity of the image frame is analyzed to derive query terms corresponding to the content. Tag elements created for the query terms are exposed to enable selection of individual query terms as search parameters. An image search is conducted using selected query terms and images returned as results of the search are presented a candidates for insertion into the frame. Previews of images as being inserted in the image frame can be exposed show how the document would look with different images placed in the frame. Selection of a particular image from the arrangement causes insertion of the particular image into the image frame.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Olivier Sirven, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10168982
    Abstract: Display control of a portion of a document by primary and secondary display devices is described. In one or more implementations, an input is received to a user interface displaying a document on a primary display device to cause a display of a portion of the document on a secondary display device. A navigation input is then received that causes a navigation of the display of the document on the primary display device while the secondary display device continues to display the portion of the document.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 1, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Sachin Soni, Ashish Duggal
  • Publication number: 20180374115
    Abstract: The present disclosure is directed towards systems and methods for adjusting impression inventory within overlapping packages and based on impression inventory reservations. The systems and methods receive attributes of a first package and a second package to create impression inventories for the first package and the second package. Additionally, the systems and methods determine overlap between the impression inventory of the first package and the impression inventory of the second package. Moreover, upon receiving an inventory reservation request, the systems and methods adjust, based on the reservation request, the impression inventories of both the first package and the second package.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Surbhi Aggarwal, Praveen Kumar Goyal, Prashant Dahiya, Prakash Tripathi, Niraj Gupta, Kumar Mrityunjay Singh, Atul Shrivastava, Ashish Duggal, Jonathan David Tabak
  • Patent number: 10163118
    Abstract: A method for associating user engagement data with various features of a product associated with a webpage is provided. The method includes detecting a visit to a portion of the webpage by a user. The webpage includes features of the product. A feature from the portion of the webpage is then determined using keyword of the feature. The portion includes the keyword of the feature. A user engagement input is then received for entire webpage from the first user. The webpage includes only one user interface option to provide the user engagement input of a particular type, at an instance, for entire webpage. The user engagement input is associated with the feature and not associated with other features on the webpage. A report indicating association of the user engagement input with the feature and non-association of the user engagement input with other features on the webpage is then generated.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: December 25, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anmol Dhawan, Vikas Yadav, Ashish Duggal, Sachin Soni
  • Patent number: 10140641
    Abstract: Systems and methods disclosed herein offer assistance to customers shopping at a real-world shopping venue carrying mobile devices connected to a communication network. This involves tracking a physical action of a customer present at the real-world shopping venue and determining to offer assistance to the customer based on the tracked physical action. Based on determining to offer assistance to the customer, a notification is sent to a mobile device of the customer. The notification identifies that live support is available to assist the customer while the customer is present at the real-world shopping venue.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: November 27, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Smith, Stéphane Moreau, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10140314
    Abstract: Techniques to facilitate image searches using context of an image frame in a document are described. In one or more implementations, an image frame included within a document is detected, such as when the frame is inserted or selected. Content in the document in the vicinity of the image frame is analyzed to derive query terms corresponding to the content. Tag elements created for the query terms are exposed to enable selection of individual query terms as search parameters. An image search is conducted using selected query terms and images returned as results of the search are presented a candidates for insertion into the frame. Previews of images as being inserted in the image frame can be exposed show how the document would look with different images placed in the frame. Selection of a particular image from the arrangement causes insertion of the particular image into the image frame.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: November 27, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Olivier Sirven, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10104264
    Abstract: A method for adding electronic properties to an electronic document is provided. The method includes generating the electronic document from a paper document. Content is then identified from the electronic document. An electronic copy of the electronic document is searched using the content. Electronic properties of the content are extracted from the electronic copy and applied to the content of the electronic document.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 16, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Publication number: 20180285930
    Abstract: In implementations of a service system to determine journeys based on companion relationship, a server computing device maintains event information about events associated with previous visitors within a designated geographic region, and a devices graph that correlates user identities with devices. A journey determination application can receive an indication that a mobile device has entered the designated geographic region, and correlate the mobile device to an identity of a user. A companion device that is associated with the mobile device can be determined based on companionship information identifying the association of the devices, and the companion device correlates to a companion. The journey determination application determines a journey based on a relationship of the companion to the user of the mobile device and based on the events associated with the previous visitors within the designated geographic region, the journey being designed to elicit a location-based visitor response from the user.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Sachin Soni, Stéphane D. Moreau, Ashish Duggal
  • Patent number: 10067646
    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: Grant
    Filed: December 21, 2016
    Date of Patent: September 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Sameer Manuja, Ashish Duggal
  • Patent number: 10062100
    Abstract: Techniques disclosed herein identify visitors who visit a real-world shopping venue as belonging to a group. This involves tracking a physical action of a visitor present at the real-world shopping venue and identifying the visitor based on the tracked physical action and previously collected visitor information associated with the venue. The visitor is determined to be a member of a group based on the previously collected visitor information. Based on determining that the visitor is a member of the group, a notification is sent to another member of the group. The notification identifies that the visitor has placed at least one item in a sharing cart while the visitor is present at the real-world shopping venue. A system determines that visitors who routinely visit a real-world shopping venue belong to a group based on their activities while visiting the venue, and allows the visitors to provide feedback to each other.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 28, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Tobias Martin Bocanegra Alvarez, Martin Buergi, Cedric Huesler, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10044973
    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: December 18, 2015
    Date of Patent: August 7, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Sachin Soni, Anmol Dhawan, Vineet Sharma
  • Patent number: 9965601
    Abstract: A digital medium environment includes an asset processing application that performs editing of a watermarked asset. An improved asset editing method implemented by the asset processing application comprises receiving a watermarked asset, receiving edits to the watermarked asset, storing metadata corresponding to the edits together with an asset identification (ID), communicating the metadata and asset ID, applying edits using the metadata to an unwatermarked version of the asset retrieved using the asset ID, adding a watermark back to the edited asset, and providing the edited, watermarked asset.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 8, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Sachin Soni, Anmol Dhawan