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: 11886803
    Abstract: 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: Grant
    Filed: January 12, 2023
    Date of Patent: January 30, 2024
    Assignee: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja, Puneet Mangla, Gaurav Ahuja
  • Patent number: 10872105
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: December 22, 2020
    Assignee: Adobe Inc.
    Inventors: Salil Taneja, Arneh Jain
  • Patent number: 10599817
    Abstract: 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: Grant
    Filed: March 8, 2016
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Salil Taneja, Arneh Jain
  • Patent number: 10482171
    Abstract: 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: Grant
    Filed: November 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja
  • Publication number: 20190138585
    Abstract: 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: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Applicant: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja
  • Publication number: 20190108277
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Applicant: Adobe Inc.
    Inventors: SALIL TANEJA, ARNEH JAIN
  • Patent number: 10057118
    Abstract: 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: Grant
    Filed: April 6, 2016
    Date of Patent: August 21, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Harpreet Singh, Salil Taneja
  • Publication number: 20170262619
    Abstract: 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: Application
    Filed: March 8, 2016
    Publication date: September 14, 2017
    Inventors: Salil Taneja, Arneh Jain
  • Publication number: 20160218924
    Abstract: 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: Application
    Filed: April 6, 2016
    Publication date: July 28, 2016
    Inventors: Harpreet Singh, Salil Taneja
  • Patent number: 9356927
    Abstract: 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: Grant
    Filed: August 28, 2014
    Date of Patent: May 31, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Neerav Aggarwal, Salil Taneja
  • Patent number: 9336525
    Abstract: 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: Grant
    Filed: October 1, 2013
    Date of Patent: May 10, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Harpreet Singh, Salil Taneja
  • Publication number: 20160065567
    Abstract: 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: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Neerav Aggarwal, Salil Taneja
  • Publication number: 20150269357
    Abstract: 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: Application
    Filed: March 20, 2014
    Publication date: September 24, 2015
    Applicant: Adobe Systems Incorporated
    Inventor: Salil Taneja
  • Publication number: 20150095471
    Abstract: 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: Application
    Filed: October 1, 2013
    Publication date: April 2, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Harpreet Singh, Salil Taneja
  • Patent number: 8207983
    Abstract: 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: Grant
    Filed: February 18, 2009
    Date of Patent: June 26, 2012
    Assignee: STMicroelectronics International N.V.
    Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain
  • Publication number: 20100207957
    Abstract: 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: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain