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: 20200236438Abstract: Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content.Type: ApplicationFiled: January 17, 2019Publication date: July 23, 2020Applicant: Adobe Inc.Inventors: Sanjeev Tagra, Sachin Soni, Ajay Jain
-
Publication number: 20200228614Abstract: In implementations of a visitor engagement detection and control system for online sessions with a listing platform, a computing device implements a visitor engagement system to monitor user actions by the visitors with items listed by the listing platform, and map the user actions and the items listed by the listing platform to a timeline of the online session. An engagement module determines levels of visitor engagement in the online session based on the mapping of the user actions and the items, and initiates communication with a low-engagement visitor during the online session to increase an engagement level of the low-engagement visitor. In some cases, a communication is then established between the low-engagement visitor and a different low-engagement visitor, an engaged visitor, or an administrator of the listing platform.Type: ApplicationFiled: January 11, 2019Publication date: July 16, 2020Applicant: Adobe Inc.Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni
-
Publication number: 20200175654Abstract: 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: ApplicationFiled: November 29, 2018Publication date: June 4, 2020Inventors: Sanjeev Tagra, Ajay Jain, Sachin Soni, Ajay Bedi
-
Patent number: 10672034Abstract: 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: GrantFiled: April 11, 2016Date of Patent: June 2, 2020Assignee: Adobe Inc.Inventors: Anurag Aggarwal, Ajay Jain
-
Publication number: 20200168553Abstract: 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: ApplicationFiled: January 28, 2020Publication date: May 28, 2020Inventors: Henning Braunisch, Kemal Aygun, Ajay Jain, Zhiguo Qian
-
Publication number: 20200167981Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Applicant: Adobe Inc.Inventors: Sanjeev Tagra, Sachin Soni, Prasenjit Mondal, Ajay Jain
-
Publication number: 20200153915Abstract: 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: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Applicant: Adobe Inc.Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni
-
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
-
Publication number: 20200036546Abstract: Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.Type: ApplicationFiled: October 3, 2019Publication date: January 30, 2020Applicant: Adobe Inc.Inventors: Sachin Soni, Ajay Jain
-
Publication number: 20190370532Abstract: Methods and systems are provided for providing directional assistance to guide a user to position a camera for centering a person's face within the camera's field of view. A neural network system is trained to determine the position of the user's face relative to the center of the field of view as captured by an input image. The neural network system is trained using training input images that are generated by cropping different regions of initial training images. Each initial image is used to create a plurality of different training input images, and directional assistance labels used to train the network may be assigned to each training input image based on how the image is cropped. Once trained, the neural network system determines a position of the user's face, and automatically provides a non-visual prompt indicating how to center the face within the field of view.Type: ApplicationFiled: May 29, 2018Publication date: December 5, 2019Inventors: SACHIN SONI, SIDDHARTH KUMAR, RAM BHUSHAN AGRAWAL, AJAY JAIN
-
Patent number: 10439835Abstract: Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.Type: GrantFiled: August 9, 2017Date of Patent: October 8, 2019Assignee: Adobe Inc.Inventors: Sachin Soni, Ajay Jain
-
Publication number: 20190252322Abstract: 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: ApplicationFiled: June 30, 2016Publication date: August 15, 2019Inventors: Henning Braunisch, Kemel Aygun, Ajay Jain, Zhiguo Qian
-
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
-
Publication number: 20190166176Abstract: Techniques and systems are described for accessible audio switching options during the online conference. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates voice-over content from the presentation content by converting text of the presentation content to audio. The conferencing system then divides the presentation content into presentation segments. The conferencing system also divides the audio content into audio segments that correspond to respective presentation segments, and the voice-over content into voice-over segments that correspond to respective presentation segments. As the online conference is output, the conferencing system enables switching between a corresponding audio segment and voice-over segment during output of a respective presentation segment.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Applicant: Adobe Inc.Inventors: Ajay Jain, Sachin Soni, Amit Srivastava
-
Publication number: 20190157232Abstract: 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: ApplicationFiled: August 16, 2016Publication date: May 23, 2019Inventors: Dae-Wood Kim, Ajay Jain, Neha M. Patel, Rodrick J. Hendricks, Sujit Sharan
-
Publication number: 20190052473Abstract: Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.Type: ApplicationFiled: August 9, 2017Publication date: February 14, 2019Applicant: Adobe Systems IncorporatedInventors: Sachin Soni, Ajay Jain
-
Publication number: 20180335899Abstract: 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: ApplicationFiled: May 18, 2017Publication date: November 22, 2018Applicant: Adobe Systems IncorporatedInventors: Guillaume Le Bleis, Sachin Soni, Ajay Jain
-
Publication number: 20180309720Abstract: Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for automatically generating a website and domain name suggestions by receiving, from a website server, user content, determining a user type based on the user content, separating the user content into multiple sets of user content, automatically generating webpages of a website based on the user content, where the webpages include a homepage and a webpage corresponding to each set of user content of the multiple sets of user content, automatically generating domain name suggestions based on the user content, transmitting a domain name lookup request based on the domain name suggestions, determining available domain name suggestions based on a response to the domain name lookup request, receiving a request for a generated webpage, and providing the generated webpage and the available domain name suggestions based on the request.Type: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: John Cochran, Andrew Fregly, Ajay Jain, Andrew Kaizer, Ashvatth Lakshmanan, Swapneel Sheth, Karthik Shyamsunder, Zhao Zhao
-
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: 20180217801Abstract: Online conference collaboration techniques and systems are described in which a plurality of client devices may be leveraged by a single user to participate as part of an online conference. In one example, a user input is received that is initiated as part of the online conference by a first client device. The user input identifies a portion of a plurality of portions of a user interface that support user participation as part of the online conference by the first client device and a second client device that is to output the identified portion. In response, the second client device is caused to join the online conference and caused to display the identified portion of the user interface.Type: ApplicationFiled: January 27, 2017Publication date: August 2, 2018Applicant: Adobe Systems IncorporatedInventors: Sachin Soni, Ajay Jain