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: 20140201730Abstract: 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: ApplicationFiled: January 11, 2013Publication date: July 17, 2014Applicant: ADOBE SYSTEMS INC.Inventors: Sanjeev Kumar Biswas, Vikalp Gupta, Amrita Chakrabarti, Ashish Kumar Agarwal
-
Patent number: 8739298Abstract: 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: GrantFiled: November 19, 2009Date of Patent: May 27, 2014Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Publication number: 20140067502Abstract: 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: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Applicant: Adobe Systems Inc.Inventors: Sanjeev Kumar Biswas, Kiran Kumar, Suraj Ranjan, Mayank Goyal, Anubhav Malhotra, Pritom Baruah
-
Patent number: 8667605Abstract: 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: GrantFiled: November 19, 2009Date of Patent: March 4, 2014Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Mansukh Patidar, Pradeep Cyril Ekka
-
Publication number: 20140053277Abstract: 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: ApplicationFiled: August 20, 2012Publication date: February 20, 2014Applicant: ADOBE SYSTEMS INC.Inventors: Sanjeev Kumar Biswas, Daniel Carl Brotsky
-
Publication number: 20140052557Abstract: 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: ApplicationFiled: August 20, 2012Publication date: February 20, 2014Applicant: Adobe Systems Inc.Inventors: Sanjeev Kumar Biswas, Pritom Baruah, Kiran Kumar, Mayank Goyal, Suraj Ranjan, Daniel Carl Brotsky
-
Publication number: 20140032350Abstract: 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: ApplicationFiled: November 19, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain
-
Publication number: 20140033315Abstract: 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: ApplicationFiled: November 19, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Publication number: 20140033196Abstract: 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: ApplicationFiled: November 19, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Mansukh Patidar, Pradeep Cyril Ekka
-
Publication number: 20130198734Abstract: 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: ApplicationFiled: November 19, 2008Publication date: August 1, 2013Inventors: Sanjeev Kumar Biswas, Pradeep Cyril Ekka, Suraj Ranjan, Vikas Kamate
-
Patent number: 8429082Abstract: 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: GrantFiled: December 2, 2010Date of Patent: April 23, 2013Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Ravi Prakash Singh
-
Patent number: 8401973Abstract: 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: GrantFiled: November 19, 2009Date of Patent: March 19, 2013Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Publication number: 20120054107Abstract: 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: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Kanika Dalmia Gupta, Vikalp Gupta, Daniel C. Brotsky, Wei Cheng, Vivek Misra
-
Patent number: 7865444Abstract: 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: GrantFiled: June 12, 2007Date of Patent: January 4, 2011Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Ravi Prakash Singh
-
Patent number: 7853054Abstract: 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: GrantFiled: August 1, 2006Date of Patent: December 14, 2010Assignee: Symbol Technologies, Inc.Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
-
Patent number: 7843454Abstract: 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: GrantFiled: April 25, 2007Date of Patent: November 30, 2010Assignee: Adobe Systems IncorporatedInventor: Sanjeev Kumar Biswas
-
Publication number: 20100239132Abstract: 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: ApplicationFiled: August 1, 2006Publication date: September 23, 2010Applicant: SYMBOL TECHNOLOGIES, INC.Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
-
Patent number: 7120280Abstract: 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: GrantFiled: September 27, 2002Date of Patent: October 10, 2006Assignee: Symbol Technologies, Inc.Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri
-
Publication number: 20040062427Abstract: 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: ApplicationFiled: September 27, 2002Publication date: April 1, 2004Inventors: Sanjeev Kumar Biswas, Narayan Nambudiri