Patents by Inventor Krish Chaudhury
Krish Chaudhury 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: 9705917Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: GrantFiled: March 25, 2016Date of Patent: July 11, 2017Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil Agrawal
-
Publication number: 20160226909Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: ApplicationFiled: March 25, 2016Publication date: August 4, 2016Applicant: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil Agrawal
-
Patent number: 9338011Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: GrantFiled: August 13, 2013Date of Patent: May 10, 2016Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil Agrawal
-
Patent number: 8713322Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document.Type: GrantFiled: August 24, 2012Date of Patent: April 29, 2014Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Patent number: 8660960Abstract: Methods and apparatus, including computer program products, implementing and using techniques for digital rights management. A set of content items is defined in an electronic document based on a set of rules. The rules in the set of rules are associated with one or more operations that can be performed on content items in the electronic document. The set of content items include only content items that are invariant to the operations associated with the rules in the set of rules. A representation of the content items in the set of content items is generated. An electronic document is also described.Type: GrantFiled: November 27, 2002Date of Patent: February 25, 2014Assignee: Adobe Systems IncorporatedInventors: Krish Chaudhury, James D. Pravetz
-
Publication number: 20140013119Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: ApplicationFiled: August 13, 2013Publication date: January 9, 2014Applicant: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil Agrawal
-
Patent number: 8533480Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: GrantFiled: June 7, 2010Date of Patent: September 10, 2013Assignee: Adobe Systems IncorporatedInventors: James Pravetz, Krish Chaudhury, Sunil Agrawal
-
Publication number: 20130219451Abstract: Methods and apparatus, including computer program products, implementing and using techniques for digital rights management. A set of content items is defined in an electronic document based on a set of rules. The rules in the set of rules are associated with one or more operations that can be performed on content items in the electronic document. The set of content items include only content items that are invariant to the operations associated with the rules in the set of rules. A representation of the content items in the set of content items is generated. An electronic document is also described.Type: ApplicationFiled: November 27, 2002Publication date: August 22, 2013Inventors: Krish Chaudhury, James D. Pravetz
-
Publication number: 20130212404Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: ApplicationFiled: June 7, 2010Publication date: August 15, 2013Applicant: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Publication number: 20120324232Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document.Type: ApplicationFiled: August 24, 2012Publication date: December 20, 2012Applicant: ADOBE SYSTEMS INCORPORATEDInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Patent number: 8275993Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document.Type: GrantFiled: August 2, 2010Date of Patent: September 25, 2012Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Patent number: 8151114Abstract: Methods and apparatus, including computer program products, implementing and using techniques for digital rights management. In one aspect, a method is provided. The method includes receiving an electronic document, where the electronic document includes one or more content items, a set of usage rights defining one or more features to be enabled when the document is read by an electronic document reader, and a stored representation. The method further includes generating a representation of invariant content items of the electronic document, comparing the generated representation with the stored representation, and enabling features corresponding to the set of usage rights in the electronic document only if the generated representation and the stored representation are identical, where the features are features performed by the electronic document reader on the electronic document.Type: GrantFiled: March 2, 2010Date of Patent: April 3, 2012Assignee: Adobe Systems IncorporatedInventors: Krish Chaudhury, James D. Pravetz
-
Patent number: 7961346Abstract: Methods, systems, and apparatus, including computer program products, for determining a complexity value for a subregion of an electronic document page that includes one or more objects. In one aspect, a method includes dividing a subregion of an electronic document page into a plurality of cells, where the electronic document page includes one or more objects, the objects include one or more transparent objects, the subregion includes at least part of a transparent object, and each cell has an associated cell counter. The method includes, for each object partly or completely located in the subregion, identifying cells that are overlapped by the object, and increasing the associated cell counter for each of the identified cells. The method includes summing all cell counters associated with all cells in the subregion to determine a complexity value for the subregion.Type: GrantFiled: October 25, 2010Date of Patent: June 14, 2011Assignee: Adobe Systems IncorporatedInventors: Dejan Markovic, Krish Chaudhury
-
Publication number: 20110083191Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document.Type: ApplicationFiled: August 2, 2010Publication date: April 7, 2011Applicant: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Patent number: 7821668Abstract: Methods, systems, and apparatus, including computer program products, for determining a complexity for a subregion of an electronic document page that includes one or more objects. In one aspect, a method includes dividing a subregion of an electronic document page into a plurality of cells, where the electronic document page includes one or more objects, the objects include one or more transparent objects, the subregion includes at least part of a transparent object, and each cell has an associated cell complexity. The method includes, for each object partly or completely located in the subregion, identifying cells that are overlapped by the object, and increasing the associated cell complexity for each of the identified cells. The method includes combining all cell complexities associated with all cells in the subregion to determine a complexity for the subregion.Type: GrantFiled: June 3, 2008Date of Patent: October 26, 2010Assignee: Adobe Systems IncorporatedInventors: Dejan Markovic, Krish Chaudhury
-
Patent number: 7817871Abstract: Edges are detected in a raster image and generate parametric curves from the detected edges. The parametric curves are used to render a scaled version of the raster image. Some embodiments may allow edge locations within a raster image to retain a satisfactory level of sharpness when the raster image is scaled to a larger size.Type: GrantFiled: August 18, 2004Date of Patent: October 19, 2010Assignee: Adobe Systems IncorporatedInventors: Krish Chaudhury, Dejan Markovic
-
Patent number: 7774608Abstract: Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent content is content that is renderable to have a several appearances. The electronic document is presented to a user, which includes disclosing the presence of any identified state dependent content in the electronic document.Type: GrantFiled: December 28, 2007Date of Patent: August 10, 2010Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal
-
Publication number: 20100161500Abstract: Methods and apparatus, including computer program products, implementing and using techniques for digital rights management. In one aspect, a method is provided. The method includes receiving an electronic document, where the electronic document includes one or more content items, a set of usage rights defining one or more features to be enabled when the document is read by an electronic document reader, and a stored representation. The method further includes generating a representation of invariant content items of the electronic document, comparing the generated representation with the stored representation, and enabling features corresponding to the set of usage rights in the electronic document only if the generated representation and the stored representation are identical, where the features are features performed by the electronic document reader on the electronic document.Type: ApplicationFiled: March 2, 2010Publication date: June 24, 2010Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Krish Chaudhury, James D. Pravetz
-
Patent number: 7734118Abstract: The invention features a method, system, and computer program product. A source bitmap image, a destination bitmap image, a source image feature outline surrounding a source region of the source bitmap image, and a destination image feature outline surrounding a destination region of the destination bitmap image are received. A point-to-point correspondence between the source image feature outline and the destination image feature outline is generated, such that the point-to-point correspondence defines a reshaping of the source image feature outline. An interpolation surface is calculated interpolating an area of the source bitmap image that includes the source region. The interpolation surface is reshaped using the point-to-point correspondence.Type: GrantFiled: November 17, 2004Date of Patent: June 8, 2010Assignee: Adobe Systems IncorporatedInventors: Krish Chaudhury, Dejan Markovic
-
Patent number: 7735144Abstract: Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.Type: GrantFiled: May 16, 2003Date of Patent: June 8, 2010Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Krish Chaudhury, Sunil C. Agrawal