Patents by Inventor Salil Taneja
Salil Taneja 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: 11886803Abstract: In implementations of systems for assistive digital form authoring, a computing device implements an authoring system to receive input data describing a search input associated with a digital form. The authoring system generates an input embedding vector that represents the search input in a latent space using a machine learning model trained on training data to generate embedding vectors in the latent space. A candidate embedding vector included in a group of candidate embedding vectors is identified based on a distance between the input embedding vector and the candidate embedding vector in the latent space. The authoring system generates an indication of a search output associated with the digital form for display in a user interface based on the candidate embedding vector.Type: GrantFiled: January 12, 2023Date of Patent: January 30, 2024Assignee: Adobe Inc.Inventors: Arneh Jain, Salil Taneja, Puneet Mangla, Gaurav Ahuja
-
Patent number: 10872105Abstract: A corpus of documents is processed using, for example, algorithms including deep learning and deep neural networks (“DNN”), to extract fragments across the corpus of documents. The extracted fragments can then be edited individually and referenced by a plurality of documents so that changes to the fragments are reflected universally across a corpus of documents efficiently. In one example case, a computer-implemented method is provided for extracting fragments in a digital document. The method includes indexing said document to generate a document element ID sequence; processing said document element ID sequence to generate at least one fragment candidate; processing said at least one fragment candidate to generate at least one respective fragment; and utilizing said at least one fragment to perform a reconstruction of said document.Type: GrantFiled: October 11, 2017Date of Patent: December 22, 2020Assignee: Adobe Inc.Inventors: Salil Taneja, Arneh Jain
-
Patent number: 10599817Abstract: Portion-level digital rights management (DRM) in digital content is described. In one or more embodiments, a selection of a portion of the digital content is received at a computing device. Then, a policy is assigned to the selected portion by adding a markup element with an identifier to the selected portion. Based on the assigned policy, the selected portion is encrypted without encrypting another portion of the digital content. Subsequently, access to the selected portion is controlled based on the policy independently of the other portion. In this way, different portions of a single document can be protected with different policies. Different users may then have access to different portions of the digital content based on their user ID being associated with a particular policy, which improves security and management of distributable digital content.Type: GrantFiled: March 8, 2016Date of Patent: March 24, 2020Assignee: Adobe Inc.Inventors: Salil Taneja, Arneh Jain
-
Patent number: 10482171Abstract: Digital form optimization techniques are disclosed which reduce the number of segments in empty digital forms that consumers of the empty digital forms need to complete. In some examples, a method may include determining potentially linkable segments in an empty digital form, determining a type of link to create for a potentially linkable segment of the potentially linkable segments, and providing a recommendation to create the determined type of link for the potentially linkable segment. The method may also include creating the determined type of link for the potentially linkable segment in response to a determination of an acceptance of the recommendation.Type: GrantFiled: November 8, 2017Date of Patent: November 19, 2019Assignee: Adobe Inc.Inventors: Arneh Jain, Salil Taneja
-
Publication number: 20190138585Abstract: Digital form optimization techniques are disclosed which reduce the number of segments in empty digital forms that consumers of the empty digital forms need to complete. In some examples, a method may include determining potentially linkable segments in an empty digital form, determining a type of link to create for a potentially linkable segment of the potentially linkable segments, and providing a recommendation to create the determined type of link for the potentially linkable segment. The method may also include creating the determined type of link for the potentially linkable segment in response to a determination of an acceptance of the recommendation.Type: ApplicationFiled: November 8, 2017Publication date: May 9, 2019Applicant: Adobe Inc.Inventors: Arneh Jain, Salil Taneja
-
Publication number: 20190108277Abstract: Techniques for processing of digital documents using, for example, algorithms including deep learning and deep neural networks (“DNN”), to extract fragments across a corpus of documents. The extracted fragments can then be edited individual and referenced by a plurality of documents so that changes to the fragments are reflected universally across a corpus of documents efficiently. In one example case, a computer-implemented method is provided for extracting fragments in a digital document. The method includes indexing said document to generate a document element ID sequence; processing said document element ID sequence to generate at least one fragment candidate; processing said at least one fragment candidate to generate at least one respective fragment; and utilizing said at least one fragment to perform a reconstruction of said document.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Applicant: Adobe Inc.Inventors: SALIL TANEJA, ARNEH JAIN
-
Patent number: 10057118Abstract: A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.Type: GrantFiled: April 6, 2016Date of Patent: August 21, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Harpreet Singh, Salil Taneja
-
Publication number: 20170262619Abstract: Portion-level digital rights management (DRM) in digital content is described. In one or more embodiments, a selection of a portion of the digital content is received at a computing device. Then, a policy is assigned to the selected portion by adding a markup element with an identifier to the selected portion. Based on the assigned policy, the selected portion is encrypted without encrypting another portion of the digital content. Subsequently, access to the selected portion is controlled based on the policy independently of the other portion. In this way, different portions of a single document can be protected with different policies. Different users may then have access to different portions of the digital content based on their user ID being associated with a particular policy, which improves security and management of distributable digital content.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Salil Taneja, Arneh Jain
-
Publication number: 20160218924Abstract: A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.Type: ApplicationFiled: April 6, 2016Publication date: July 28, 2016Inventors: Harpreet Singh, Salil Taneja
-
Patent number: 9356927Abstract: A computer implemented method and apparatus for provisioning certificates for use in applying digital signatures to electronic content are described. A method for provisioning a certificate to a user for use in applying a digital signature to electronically stored content includes receiving a request for the certificate. Each certificate is unique to a particular user and is usable, by an application executable by a processor of a computer device, to apply a digital signature to electronically stored content. The method further includes embedding the certificate in a wrapper formatted according to a file format compatible with the application. The wrapper includes at least one attribute facilitating enforcement of one or more digital rights management rule(s), and the method further includes sending the wrapped certificate containing the embedded certificate to the computer device.Type: GrantFiled: August 28, 2014Date of Patent: May 31, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Neerav Aggarwal, Salil Taneja
-
Patent number: 9336525Abstract: A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.Type: GrantFiled: October 1, 2013Date of Patent: May 10, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Harpreet Singh, Salil Taneja
-
Publication number: 20160065567Abstract: A computer implemented method and apparatus for provisioning certificates for use in applying digital signatures to electronic content are described. A method for provisioning a certificate to a user for use in applying a digital signature to electronically stored content includes receiving a request for the certificate. Each certificate is unique to a particular user and is usable, by an application executable by a processor of a computer device, to apply a digital signature to electronically stored content. The method further includes embedding the certificate in a wrapper formatted according to a file format compatible with the application. The wrapper includes at least one attribute facilitating enforcement of one or more digital rights management rule(s), and the method further includes sending the wrapped certificate containing the embedded certificate to the computer device.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Neerav Aggarwal, Salil Taneja
-
METHOD AND APPARATUS FOR DIGITAL RIGHTS MANAGEMENT THAT IS FILE TYPE AND VIEWER APPLICATION AGNOSTIC
Publication number: 20150269357Abstract: A computer implemented method and apparatus for file type and viewer application agnostic digital rights management. The method comprises intercepting processing of one or more operating system calls from a viewer application, wherein each of the one or more operating system call requests performance of a function on a digital asset of a plurality of digital assets subject to digital rights management (DRM); performing DRM enforcement of the digital asset with respect to the requested function; and returning processing of the digital asset to the viewer application.Type: ApplicationFiled: March 20, 2014Publication date: September 24, 2015Applicant: Adobe Systems IncorporatedInventor: Salil Taneja -
Publication number: 20150095471Abstract: A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.Type: ApplicationFiled: October 1, 2013Publication date: April 2, 2015Applicant: Adobe Systems IncorporatedInventors: Harpreet Singh, Salil Taneja
-
Patent number: 8207983Abstract: The embodiments of the present disclosure teach overlaying videos on a display device. The technique involves one or more buffers at input such as a first buffer (Primary Buffer) and an overlay buffer, a blitting module, a second buffer(Frame Buffer), and a display screen. The first buffer provides a first image data to the blitting module and the overlay buffer provides a second image data to the blitting module. The embodiments of the present disclosure demonstrate overlaying the second image on the first image with enhanced configurable functionality (like stretching, clipping, color keying, Alpha Blending and Raster Operation) if required, without modifying the Primary Buffer without the need of any overlay support in hardware.Type: GrantFiled: February 18, 2009Date of Patent: June 26, 2012Assignee: STMicroelectronics International N.V.Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain
-
Publication number: 20100207957Abstract: The embodiments of the present disclosure teach overlaying videos on a display device. The technique involves one or more buffers at input such as a first buffer (Primary Buffer) and an overlay buffer, a blitting module, a second buffer(Frame Buffer), and a display screen. The first buffer provides a first image data to the blitting module and the overlay buffer provides a second image data to the blitting module. The embodiments of the present disclosure demonstrate overlaying the second image on the first image with enhanced configurable functionality (like stretching, clipping, color keying, Alpha Blending and Raster Operation) if required, without modifying the Primary Buffer without the need of any overlay support in hardware.Type: ApplicationFiled: February 18, 2009Publication date: August 19, 2010Applicant: STMicroelectronics Pvt. Ltd.Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain