Patents by Inventor Ajay Jain

Ajay Jain 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: 20210049799
    Abstract: Techniques for propagating a reflection of an object. In an example, a method includes receiving an input image comprising a first reflection of a first object on a reflective surface. The method further includes generating a second reflection for a second object in the input image. The second reflection is a reflection of the second object on the reflective surface. The method includes adding the second reflection to the input image. The method includes outputting a modified image comprising the first object, first reflection, the second object, and the second reflection.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Prasenjit Mondal, Jingwan Lu
  • Publication number: 20210042993
    Abstract: Certain embodiments involve visually augmenting images of three-dimensional containers with virtual elements that fill one or more empty regions of the three-dimensional containers. For instance, a computing system receives a first image that depicts a storage container and identify sub-containers within the storage container. The computing system selects, from a virtual object library, a plurality of virtual objects that are semantically related to the sub-container. The computing system determines an arrangement of the virtual objects within the sub-container based on semantics associated with the sub-container and the plurality of virtual objects. The computing system generates a second image that depicts the arrangement of the plurality of virtual objects within the storage container and sub-containers. The computing system generates, for display, the second image depicting the storage container and the arrangement of the virtual objects.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 11, 2021
    Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain, Ryan Rozich, Prasenjit Mondal, Jonathan Roeder
  • Publication number: 20210035111
    Abstract: The present disclosure relates to a cloud-based system including a server for generating and nurturing leads using within-a document lead nurturing. The server enables a marketer to generate initial content and contextual content, specify a consumption condition with respect to the initial content, and generate an electronic file including the initial content and executable code configured to monitor consumption of the initial content. A user (e.g., possible lead) uses a reader program of their device to open the electronic file, which presents the initial content and triggers execution of an instruction of the executable code to monitor interactions of the user with the initial content to determine whether the consumption condition has been satisfied. The reader program executes another instruction of the executable code to present the contextual content and notify the server that the user is a possible lead, when the consumption condition is satisfied.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: AJAY JAIN, ERIC KIENLE, SACHIN SONI, SANJEEV TAGRA
  • Publication number: 20210026500
    Abstract: In implementations of user interaction determination within a webinar system, a computing device implements a webinar system that exposes interactive elements on user devices during a webinar and monitors device interactions reflecting user interactions with webinar content on the user devices. The webinar system determines amounts of user interaction based on the device interactions, and can output the interactive elements based on the device interactions. The webinar system can receive user responses to the interactive elements, and maintain a pipeline that assigns levels to the users based on the user responses and the interactive elements. Users are determined as sales leads based on the levels for the users in the pipeline.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Applicant: Adobe Inc.
    Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni, Eric Andrew Kienle
  • Patent number: 10902657
    Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
  • Publication number: 20210012468
    Abstract: Systems and methods for removing objects from images are disclosed. An image processing application identifies a boundary of each object of a set of objects in an image. The image processing application identifies a completed boundary for each object of the set of objects by providing the object to a trained model. The image processing application determines a set of masks. Each mask corresponds to an object of the set of objects and represents a region of the image defined by an intersection of the boundary of the object and the boundary of a target object to be removed from the image. The image processing application updates each mask by separately performing content filling on the corresponding region. The image processing application creates an output image by merging each of the updated masks with portions of the image.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Inventors: Sanjeev Tagra, Ajay Jain, Sachin Soni, Ajay Bedi
  • Publication number: 20200404029
    Abstract: 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: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Applicant: Adobe Inc.
    Inventors: Anurag Aggarwal, Ajay Jain
  • Publication number: 20200402940
    Abstract: An integrated circuit package is disclosed. The integrated circuit package comprises a first integrated circuit die and a second integrated circuit die. The integrated circuit package further includes a substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the substrate. The substrate includes an interconnect bridge embedded within the substrate, wherein the interconnect bridge includes at least one metal trace component, wherein the metal trace component includes rounded corners on a bottom portion of the metal trace component.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 24, 2020
    Inventors: Dae-Woo KIM, Ajay JAIN, Neha M. PATEL, Rodrick J. HENDRICKS, Sujit SHARAN
  • Patent number: 10867926
    Abstract: Discussed generally herein are methods and devices including or providing a high density interconnect structure. A high density interconnect structure can include a stack of alternating dielectric layers and metallization layers comprising at least three metallization layers including conductive material with low k dielectric material between the conductive material, and at least two dielectric layers including first medium k dielectric material with one or more first vias extending therethrough, the at least two dielectric layers situated between two metallization layers of the at least three metallization layers, a second medium k dielectric material directly on a top surface of the stack, a second via extending through the second medium k dielectric material, the second via electrically connected to conductive material in a metallization layer of the three or more metallization layers, and a pad over the second medium k dielectric material and electrically connected to the second via.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventors: Henning Braunisch, Kemal Aygun, Ajay Jain, Zhiguo Qian
  • Patent number: 10860834
    Abstract: Methods, systems, and software are disclosed herein for protecting the privacy of users in images and to prevent or mitigate the occurrence of privacy breaches. In an implementation, a biometric privacy service identifies a biometric marker in an image of a scene, such as a fingerprint, a retina, or an iris. The service then identifies one or more features of the biometric marker to be modified. The biometric service also identifies one or more modifications to make to the one or more features of the biometric marker and generates a modified version of the biometric marker that reflects the modification(s). The image is updated by the service with the modified version of the biometric marker, so that the biometric marker can no longer be used for unwanted purposes, whether they be malicious in intent or benign.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 8, 2020
    Assignee: ADOBE Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
  • Patent number: 10855785
    Abstract: In implementations of a participant engagement detection and control system for online sessions, a computing device implements a participant engagement system to monitor user actions of participants during an online session, and track engagement levels of the participants by mapping the user actions and content of the online session to a timeline of the online session. Engagement scores for the participants are determined based on the mapping of the user actions and the content at each time interval of the timeline. Low-engagement participants having a probability of dropping out of the online session are determined based on the engagement scores. Engaging content is selected as determined to increase an engagement level of the low-engagement participants, and the engaging content is communicated to the low-engagement participants. Furthermore, the engaging content and identifiers of the low-engagement participants can be communicated to a presenter of the online session.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: December 1, 2020
    Assignee: Adobe Inc.
    Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni
  • Patent number: 10855732
    Abstract: 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: Grant
    Filed: October 21, 2016
    Date of Patent: December 1, 2020
    Assignee: Adobe Inc.
    Inventors: Anurag Aggarwal, Ajay Jain
  • Patent number: 10846328
    Abstract: Digital asset association techniques with search query data are described. In one example, A first digital asset is displayed at a location within digital content in a user interface. The location is specified using placeholder data of the digital content. An input is received via selection of an option as part of the user interface to initiate a search. Search query data associated with the placeholder data is obtained in response to the input. A search is initiated for a second digital asset using the search query data. The second digital asset is displayed at the location within the digital content in the user interface as specified by the placeholder data.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Guillaume Le Bleis, Sachin Soni, Ajay Jain
  • Patent number: 10833020
    Abstract: Discussed generally herein are methods and devices including or providing a high density interconnect structure. A high density interconnect structure can include a stack of alternating dielectric layers and metallization layers comprising at least three metallization layers including conductive material with low k dielectric material between the conductive material, and at least two dielectric layers including first medium k dielectric material with one or more first vias extending therethrough, the at least two dielectric layers situated between two metallization layers of the at least three metallization layers, a second medium k dielectric material directly on a top surface of the stack, a second via extending through the second medium k dielectric material, the second via electrically connected to conductive material in a metallization layer of the three or more metallization layers, and a pad over the second medium k dielectric material and electrically connected to the second via.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 10, 2020
    Assignee: Intel Corporation
    Inventors: Henning Braunisch, Kemal Aygun, Ajay Jain, Zhiguo Qian
  • Patent number: 10825148
    Abstract: Systems and methods for removing objects from images are disclosed. An image processing application identifies a boundary of each object of a set of objects in an image. In some cases, the identification uses deep learning. The image processing application identifies a completed boundary for each object of the set of objects by providing the object to a trained model. The image processing application determines a set of masks. Each mask corresponds to an object of the set of objects and represents a region of the image defined by an intersection of the boundary of the object and the boundary of a target object to be removed from the image. The image processing application updates each mask by separately performing content filling on the corresponding region. The image processing application creates an output image by merging each of the updated masks with portions of the image.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 3, 2020
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Ajay Jain, Sachin Soni, Ajay Bedi
  • Patent number: 10797014
    Abstract: An integrated circuit package is disclosed. The integrated circuit package comprises a first integrated circuit die and a second integrated circuit die. The integrated circuit package further includes a substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the substrate. The substrate includes an interconnect bridge embedded within the substrate, wherein the interconnect bridge includes at least one metal trace component, wherein the metal trace component includes rounded corners on a bottom portion of the metal trace component.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: October 6, 2020
    Assignee: Intel Corporation
    Inventors: Dae-Woo Kim, Ajay Jain, Neha M. Patel, Rodrick J. Hendricks, Sujit Sharan
  • Publication number: 20200302152
    Abstract: Methods, systems, and software are disclosed herein for protecting the privacy of users in images and to prevent or mitigate the occurrence of privacy breaches. In an implementation, a biometric privacy service identifies a biometric marker in an image of a scene, such as a fingerprint, a retina, or an iris. The service then identifies one or more features of the biometric marker to be modified. The biometric service also identifies one or more modifications to make to the one or more features of the biometric marker and generates a modified version of the biometric marker that reflects the modification(s). The image is updated by the service with the modified version of the biometric marker, so that the biometric marker can no longer be used for unwanted purposes, whether they be malicious in intent or benign.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
  • Publication number: 20200286151
    Abstract: Background content suggestion for combination with identified items is described. Initially, a system receives digital visual content depicting an item, e.g., a product for purchase. The system identifies various content items that are available for suggesting as replacement backgrounds for the item and then determines a compatibility of these identified content items with the item depicted in the received digital visual content. In particular, the system determines compatibility based on both a scene compatibility and a color compatibility of the identified content items with the depicted item. Based on a combination of the scene and color compatibility, the system surfaces at least one of the identified content items (e.g., a highest scoring content item) as a suggested replacement background for the depicted item.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Applicant: Adobe Inc.
    Inventors: Ajay Jain, Jonathan Stephen Roeder, Ryan Timothy Rozich, Sachin Soni, Sanjeev Tagra
  • Publication number: 20200279008
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating target products for a product search based on gesture input received via a digital canvas. For example, the disclosed systems can utilize digital image classification models to generate product sets based on individual visual product features of digital images of products. The disclosed systems can further receive gesture input within a digital canvas indicating visual product features. In addition, the disclosed systems can compare the gesture input of the digital canvas with representative digital images of product sets generated by particular classification models to identify product sets that include the indicated visual product features. Further, the disclosed systems can provide target products from the identified product sets for display via a product search interface website.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni, Ryan Rozich, Jonathan Roeder
  • Patent number: 10734024
    Abstract: A media player may receive an instruction to advance the media file content a higher than normal speed. At least a portion of the associated metadata may be accessed to retrieve a location of a group of words determined to be the most important in a portion of the media file content being advanced at the higher than normal speed. Audio content of the group of the most important words may be played at a normal speed while advancing the media file at a higher than normal speed.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: August 4, 2020
    Assignee: Adobe, Inc.
    Inventors: Sachin Soni, Amit Srivastava, Ajay Jain, Abhishek Jain