Patents by Inventor Aditya Falodiya

Aditya Falodiya 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: 10382426
    Abstract: Techniques are disclosed for accessing computing resources using secure single sign on authentication with a single use access token, including website-to-desktop application delivery and secure transfer of context information from the website to the desktop application once valid security credentials are provided from the same end-user computing device. A user signs onto a web application once using the security credentials. A web-based single use token generator generates a single use access token based on the user-supplied security credentials. A web-based context embedder service dynamically generates a context carrier and transfer application including the single use access token. The context carrier and transfer application is provided to an end-user computing device, which, when executed locally, installs a desktop application onto the end-user computing device. The desktop application utilizes the single use access token to access a secure, cloud-based computing resource.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 13, 2019
    Assignee: Adobe Inc.
    Inventor: Aditya Falodiya
  • Patent number: 9971592
    Abstract: A computer implemented method and apparatus for a subscription workflow. The method comprises receiving an input indicative of features of a plurality of software products to enable performance of one or more workflows, wherein the input is indicative of features that are less than all of the features of each software product in the plurality of software products; and enabling the features from the plurality of software products to be utilized on a computer to perform the one or more workflows.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 15, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Saurabh Gupta, Aditya Falodiya
  • Publication number: 20170322787
    Abstract: Systems, methods, and computer-readable storage media are provided for creating and delivering product packaging as a cloud-based service to enterprise administrators. Administrators utilize user credentials to access a web-based portal where a name or identifier of each package created by any enterprise administrator of the organization is presented. Some pre-created packages also may be presented. Utilizing the web-based portal, administrators may create new product packages or update existing product packages. Selected, created, and/or updated product packages are customized based on the user credentials of the accessing/creating administrator. Customized packages are stored in association with a cloud computing infrastructure. When an enterprise administrator wants to deploy a customized product package, the package is downloaded to the administrator's machine from which it may be deployed.
    Type: Application
    Filed: May 29, 2015
    Publication date: November 9, 2017
    Inventors: MANSUKH PATIDAR, Saransh Katariya, Aditya Falodiya
  • Publication number: 20170006020
    Abstract: Techniques are disclosed for accessing computing resources using secure single sign on authentication with a single use access token, including website-to-desktop application delivery and secure transfer of context information from the website to the desktop application once valid security credentials are provided from the same end-user computing device. A user signs onto a web application once using the security credentials. A web-based single use token generator generates a single use access token based on the user-supplied security credentials. A web-based context embedder service dynamically generates a context carrier and transfer application including the single use access token. The context carrier and transfer application is provided to an end-user computing device, which, when executed locally, installs a desktop application onto the end-user computing device. The desktop application utilizes the single use access token to access a secure, cloud-based computing resource.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 5, 2017
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Aditya Falodiya
  • Patent number: 9411571
    Abstract: A computer implemented method and apparatus for deploying software as a service. The method comprises defining, in metadata, dependencies between a software product and associated dependency assets that are associated with the software product, wherein the software product comprises a plurality of software product assets; receiving a request for the software product from a computer; and downloading to the computer the software product assets and associated dependency assets identified in the metadata for the computer based on an operating system and one or more capabilities of the computer.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: August 9, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Saurabh Gupta, Aditya Falodiya
  • Patent number: 9208338
    Abstract: A method and apparatus for securely executing a plurality of actions requiring elevated privilege using less than a corresponding plurality of prompts for privilege elevation, and in some embodiments, only a single prompt for privilege elevation, comprising: receiving a request to perform a first action requiring an elevated privilege; acquiring the elevated privilege to perform the first action; executing the first action, wherein the first action is executed based on the elevated privilege; receiving a request to perform a second action requiring an elevated privilege; and executing the second action using the elevated privilege acquired for the first action.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: December 8, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mansukh Patidar, Saurabh Gupta, Aditya Falodiya, Gaurav Modi, Amit Batra, Tarun Garg, Piyush Gupta
  • Patent number: 8893119
    Abstract: Software selection based on estimated available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on estimated available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is estimated by an administrator (e.g., a user) and received via a user interface (e.g., a graphical window, or a data entry field).
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Aditya Falodiya
  • Patent number: 8856778
    Abstract: Software selection based on available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on the available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is determined automatically (e.g., by using an application programming interface).
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: October 7, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Aditya Falodiya
  • Publication number: 20140289158
    Abstract: A method and apparatus for rating a product is disclosed. The method comprises accessing ratings data associated for a plurality of versions of a product; causing display of an indicator, on a timeline, for each version in the plurality of versions; causing display of ratings, on the timeline, for a version of the product; receiving a request to view ratings for a version of the product different from the indicated version; and updating the timeline with ratings for the different version of the product.
    Type: Application
    Filed: March 20, 2013
    Publication date: September 25, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Aditya Falodiya, Saransh Katariya
  • Publication number: 20140244445
    Abstract: A computer implemented method and apparatus for a subscription workflow. The method comprises receiving an input indicative of features of a plurality of software products to enable performance of one or more workflows, wherein the input is indicative of features that are less than all of the features of each software product in the plurality of software products; and enabling the features from the plurality of software products to be utilized on a computer to perform the one or more workflows.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Saurabh Gupta, Aditya Falodiya
  • Publication number: 20140245290
    Abstract: A computer implemented method and apparatus for deploying software as a service. The method comprises defining, in metadata, dependencies between a software product and associated dependency assets that are associated with the software product, wherein the software product comprises a plurality of software product assets; receiving a request for the software product from a computer; and downloading to the computer the software product assets and associated dependency assets identified in the metadata for the computer based on an operating system and one or more capabilities of the computer.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Saurabh Gupta, Aditya Falodiya
  • Publication number: 20140033199
    Abstract: Software selection based on estimated available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on estimated available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is estimated by an administrator (e.g., a user) and received via a user interface (e.g., a graphical window, or a data entry field).
    Type: Application
    Filed: April 29, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Aditya Falodiya
  • Publication number: 20140033195
    Abstract: Software selection based on available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on the available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is determined automatically (e.g., by using an application programming interface).
    Type: Application
    Filed: April 29, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Aditya Falodiya
  • Publication number: 20140033321
    Abstract: A method and apparatus for securely executing a plurality of actions requiring elevated privilege using less than a corresponding plurality of prompts for privilege elevation, and in some embodiments, only a single prompt for privilege elevation, comprising: receiving a request to perform a first action requiring an elevated privilege; acquiring the elevated privilege to perform the first action; executing the first action, wherein the first action is executed based on the elevated privilege; receiving a request to perform a second action requiring an elevated privilege; and executing the second action using the elevated privilege acquired for the first action.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Mansukh Patidar, Saurabh Gupta, Aditya Falodiya, Gaurav Modi, Amit Batra, Tarun Garg, Piyush Gupta