Patents by Inventor Sanjeev Kumar Biswas

Sanjeev Kumar Biswas 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: 20140201730
    Abstract: A method and apparatus for remote purchase, installation, and licensing of software is disclosed. The method comprising receiving, from a mobile device, a request for a software application; determining compatibility between at least one registered device and the software application; providing, to the mobile device, a list comprising compatible registered devices; placing the software application on an installation queue for the selected registered device in response to an input; and downloading the queued software application to the registered device.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Sanjeev Kumar Biswas, Vikalp Gupta, Amrita Chakrabarti, Ashish Kumar Agarwal
  • Patent number: 8739298
    Abstract: Methods and systems for enabling a software application that does not have independent licensing information are described. Consistent with some embodiments, a first software application is associated with a license dependency rule that indicates one or more other software applications that must be installed and activated in order for the first software application to be fully executed and used on the target computer system. A license manager module evaluates the license dependency rule, for example, by making remote license calls to verify the license status of the software applications identified in the license dependency rule.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20140067502
    Abstract: A method and apparatus for provisioning price-differentiated products while deterring piracy comprising creating a plurality of triples, wherein each triple comprises a first component, a second component, and a third component, wherein each triple uniquely identifies a price-differentiated product; providing to a vendor of the product a plurality of pairs, wherein each pair in the plurality of pairs comprises the first component and the second component of the triple for each price-differentiated product provided to the vendor; receiving the pair from the vendor when the product is sold; providing to a purchaser identification verifier the pair for the product that was sold; receiving from the purchaser identification verifier the second component of the triple upon verification of an identity of a purchaser; and providing product activation information to the identity verified purchaser in response to receiving the second component, wherein the activation information enables use of the product.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Sanjeev Kumar Biswas, Kiran Kumar, Suraj Ranjan, Mayank Goyal, Anubhav Malhotra, Pritom Baruah
  • Patent number: 8667605
    Abstract: Methods and systems for using a flexible serialization technique to determine whether certain protected content items (e.g., software) are eligible to be installed on a target computer system during an installation procedure are described. Consistent with some embodiments of the invention, a serial number entered by an end-user is decoded to identify a product identifier that corresponds with a select folder in a folder hierarchy on a storage medium that contains various payloads for installing digital content items on a target computer system. The folder that corresponds with the product identifier includes license configuration information that specifies a set of digital content items eligible for installation, based on the serial number entered by the end-user.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: March 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Mansukh Patidar, Pradeep Cyril Ekka
  • Publication number: 20140053277
    Abstract: A method and apparatus for provisioning a subscription product is disclosed. The method comprises receiving a request for a subscription product; retrieving a profile and at least one subscription associated with the profile, wherein the at least one subscription comprises a plurality of subscription details; validating the plurality of subscription details; retrieving product data for the subscription product based on the validated subscription details; determining a dominant subscription product when there are at least two subscriptions associated with the profile; and sending the product data for the dominant subscription product, wherein the product data enables activation of a product license.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Sanjeev Kumar Biswas, Daniel Carl Brotsky
  • Publication number: 20140052557
    Abstract: A method and apparatus for redeeming a software subscription while deterring piracy. The method comprises receiving a request to activate a software subscription, wherein the request comprises a redemption code and a userID; validating the redemption code; retrieving a user profile based on the userID; validating a sales region where the software subscription was purchased against a country code in the user profile; and activating the software subscription upon successful validation of the redemption code and sales region.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Sanjeev Kumar Biswas, Pritom Baruah, Kiran Kumar, Mayank Goyal, Suraj Ranjan, Daniel Carl Brotsky
  • Publication number: 20140032350
    Abstract: Methods and systems for activating a software application while provisioning a web service to operate with the software application are described. Consistent with some embodiments, a product activation procedure is performed during a workflow to provision a web service to operate with a software application. By activating the software application during the web service provisioning workflow, an end-user can establish ownership of a proper license for the software application without having to input any license information, such as a serial number or product key, associated with the end-user's license.
    Type: Application
    Filed: November 19, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain
  • Publication number: 20140033315
    Abstract: Methods and systems for enabling a software application that does not have independent licensing information are described. Consistent with some embodiments, a first software application is associated with a license dependency rule that indicates one or more other software applications that must be installed and activated in order for the first software application to be fully executed and used on the target computer system. A license manager module evaluates the license dependency rule, for example, by making remote license calls to verify the license status of the software applications identified in the license dependency rule.
    Type: Application
    Filed: November 19, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20140033196
    Abstract: Methods and systems for using a flexible serialization technique to determine whether certain protected content items (e.g., software) are eligible to be installed on a target computer system during an installation procedure are described. Consistent with some embodiments of the invention, a serial number entered by an end-user is decoded to identify a product identifier that corresponds with a select folder in a folder hierarchy on a storage medium that contains various payloads for installing digital content items on a target computer system. The folder that corresponds with the product identifier includes license configuration information that specifies a set of digital content items eligible for installation, based on the serial number entered by the end-user.
    Type: Application
    Filed: November 19, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Mansukh Patidar, Pradeep Cyril Ekka
  • Publication number: 20130198734
    Abstract: According to example configurations as described herein, use of software can be contingent upon whether a hierarchical license tree has a valid license for a software resource associated with a respective node in the tree. For example, an installer can be configured to traverse the hierarchical license tree to identify which, if any, of the software resources as represented by nodes in the tree has a valid license and therefore can be installed for execution on a respective computer system. If a valid license exists for a given node in the tree, the software resource associated with the given node as well as software resources associated with child nodes of the given node can be installed for use on the computer. A software resource manager can be configured to prevent installation, execution, etc., of software resources for nodes above the respective parent node that do not have a corresponding valid license.
    Type: Application
    Filed: November 19, 2008
    Publication date: August 1, 2013
    Inventors: Sanjeev Kumar Biswas, Pradeep Cyril Ekka, Suraj Ranjan, Vikas Kamate
  • Patent number: 8429082
    Abstract: Example embodiments herein include a license manager process that receives a license query from a server device. The license query requests usage data associated with a permanent license on a client device. In response to receiving the license query, the license manager procures the usage data associated with the permanent license on the client device. The license manager then transmits the usage data associated with the permanent license to the server device. Furthermore, the license manager receives a revocation request from the server device. In this manner, the revocation request is received in response to transmitting the usage data associated with the permanent license to the server device. In turn, the license manager revokes the permanent license that was indicated in the revocation request to disable use of the respective application on the client device.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: April 23, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Ravi Prakash Singh
  • Patent number: 8401973
    Abstract: Methods and systems for activating an add-on software component independently of any host application with which the add-on component is compatible are described. Consistent with some embodiments, an add-on manager module can be invoked from any host application that is part of a suite of applications. The add-on manager module displays a list of add-on components that are installed, and compatible with a particular host application. After receiving product activation data (e.g., serial number or product key) for a particular installed add-on component, a license verification operation is performed to validate the product activation data, and activate the add-on component for use with a host application.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: March 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20120054107
    Abstract: One exemplary embodiment provides a synchronization device for updating information stored at a first device used for account management of a subscription for a software product. The synchronization device receives a status of the subscription from a second device that provides billing transactions associated with the subscription. The second device maintains the status of the subscription to reflect changes based on the billing transactions associated with the subscription. Based at least in part on the status of the subscription received at the synchronization device from the second device, the synchronization device provides information for the first device to update a status of the account associated with the subscription.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Kanika Dalmia Gupta, Vikalp Gupta, Daniel C. Brotsky, Wei Cheng, Vivek Misra
  • Patent number: 7865444
    Abstract: Example embodiments herein include a license manager process that receives a license query from a server device. The license query requests usage data associated with a permanent license on a client device. In response to receiving the license query, the license manager procures the usage data associated with the permanent license on the client device. The license manager then transmits the usage data associated with the permanent license to the server device. Furthermore, the license manager receives a revocation request from the server device. In this manner, the revocation request is received in response to transmitting the usage data associated with the permanent license to the server device. In turn, the license manager revokes the permanent license that was indicated in the revocation request to disable use of the respective application on the client device.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: January 4, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Ravi Prakash Singh
  • Patent number: 7853054
    Abstract: A system to generate a template of a fingerprint input image is described. The system provides for smoothing the input image, forming a binary image from it, and further processing the binary image to extract the minutia of the fingerprint. The minutiae are stored in the template, in the form of locations of each minutia in relation to all other minutiae. The system includes optional identification and verification steps, which compare the template generated according to the system with templates stored in a fingerprint database.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: December 14, 2010
    Assignee: Symbol Technologies, Inc.
    Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
  • Patent number: 7843454
    Abstract: Computer program products, methods, systems, etc. for generating an animated preview of a number of images are disclosed. A selection of a group of images is received. A set of digital images from the group of images are identified as being representative of the group. At least some portion of the identified set of representative digital images from the group is then used to create an animated image. The animated image serves as a preview of the group of images, such that, when a user browses the images and sees the preview associated with a corresponding folder or directory, the user is able to quickly and easily associate the images in the group with a particular event and identify contents of the folder or directory.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: November 30, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Sanjeev Kumar Biswas
  • Publication number: 20100239132
    Abstract: A system to generate a template of a fingerprint input image is described. The system provides for smoothing the input image, forming a binary image from it, and further processing the binary image to extract the minutia of the fingerprint. The minutiae are stored in the template, in the form of locations of each minutia in relation to all other minutiae. The system includes optional identification and verification steps, which compare the template generated according to the system with templates stored in a fingerprint database.
    Type: Application
    Filed: August 1, 2006
    Publication date: September 23, 2010
    Applicant: SYMBOL TECHNOLOGIES, INC.
    Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
  • Patent number: 7120280
    Abstract: A system to generate a template of a fingerprint input image is described. The system provides for smoothing the input image, forming a binary image from it, and further processing the binary image to extract the minutia of the fingerprint. The minutiae are stored in the template, in the form of locations of each minutia in relation to all other minutiae. The system includes optional identification and verification steps, which compare the template generated according to the system with templates stored in a fingerprint database.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: October 10, 2006
    Assignee: Symbol Technologies, Inc.
    Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
  • Publication number: 20040062427
    Abstract: A system to generate a template of a fingerprint input image is described. The system provides for smoothing the input image, forming a binary image from it, and further processing the binary image to extract the minutia of the fingerprint. The minutiae are stored in the template, in the form of locations of each minutia in relation to all other minutiae. The system includes optional identification and verification steps, which compare the template generated according to the system with templates stored in a fingerprint database.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 1, 2004
    Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri