Patents by Inventor Saikat Chakrabarty

Saikat Chakrabarty 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: 20250148005
    Abstract: In implementations of systems for searching for images using generated images, a computing device implements a search system to receive a natural language search query for digital images included in a digital image repository. The search system generates a set of digital images using a machine learning model based on the natural language search query. The machine learning model is trained on training data to generate digital images based on natural language inputs. The search system performs an image-based search for digital images included in the digital image repository using the set of digital images. An indication of the search result is generated for display in a user interface based on performing the image-based search.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Applicant: Adobe Inc.
    Inventors: Saikat Chakrabarty, Shikhar Garg
  • Publication number: 20250036678
    Abstract: In implementations of systems for searching for images using generated images, a computing device implements a search system to receive a natural language search query for digital images included in a digital image repository. The search system generates a set of digital images using a machine learning model based on the natural language search query. The machine learning model is trained on training data to generate digital images based on natural language inputs. The search system performs an image-based search for digital images included in the digital image repository using the set of digital images. An indication of the search result is generated for display in a user interface based on performing the image-based search.
    Type: Application
    Filed: July 29, 2023
    Publication date: January 30, 2025
    Applicant: Adobe Inc.
    Inventors: Saikat Chakrabarty, Shikhar Garg
  • Patent number: 12210814
    Abstract: Techniques for content-aware font recommendations include obtaining an electronic document comprising an image and text. The image is processed using one or more convolutional neural networks to determine one or more image tags. The image tags are mapped to one or more font tags using a user map, a designer map, or one or more contextual synonyms of the image tags. A font to recommend for the electronic document is then determined using the one or more font tags.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: January 28, 2025
    Assignee: Adobe Inc.
    Inventors: Neel Kadia, Shikhar Garg, Saikat Chakrabarty
  • Patent number: 12197496
    Abstract: In implementations of systems for searching for images using generated images, a computing device implements a search system to receive a natural language search query for digital images included in a digital image repository. The search system generates a set of digital images using a machine learning model based on the natural language search query. The machine learning model is trained on training data to generate digital images based on natural language inputs. The search system performs an image-based search for digital images included in the digital image repository using the set of digital images. An indication of the search result is generated for display in a user interface based on performing the image-based search.
    Type: Grant
    Filed: July 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Shikhar Garg
  • Publication number: 20240296444
    Abstract: A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction.
    Type: Application
    Filed: May 4, 2023
    Publication date: September 5, 2024
    Inventors: Patrick COLLISON, John B. COLLISON, Greg D. BROCKMAN, Saikat CHAKRABARTI, Ross A. BOUCHER
  • Patent number: 11967053
    Abstract: A curve sampling technique for generating transformed digital visual content is leveraged in a digital medium environment. Initially, a curve sampling system obtains digital visual content, e.g., images and videos. The curve sampling system generates transformed digital visual content by transforming one or more pixels of the digital visual content using a lookup table that is derived from samples of a curve taken at evenly spaced intervals along a y-axis of a graph of the curve. Broadly speaking, the curve defines how to transform a visual characteristic of the pixels in order to achieve a desired digital visual content transformation. Additionally, the curve sampling may correspond to one step in a series of steps for transforming colors of digital visual content. Indeed, such transformations may involve multiple curve sampling steps.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: April 23, 2024
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Shikhar Garg
  • Patent number: 11936784
    Abstract: Techniques are disclosed for enabling attested end-to-end encryption for transporting data between devices. In one example, a destination device receives a policy profile that includes an origination key and a destination key, and the origination key corresponds to a public transfer key of a source device. The destination device verifies the policy profile based on the destination key corresponding to a public transfer key of the source device. The destination device receives a signed encrypted data encryption key from the source device. The destination device receives encrypted data from the source device. The destination device verifies the signed encrypted data encryption key originated from the source device based on the signed encrypted data key being signed with a private attestation identity key that corresponds to a public attestation identity key of the source device. The destination device decrypts encrypted data using a private transfer key of the destination device.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Oracle International Corporation
    Inventors: Brian Spencer Payne, Saikat Chakrabarti, Pratibha Anjali Dohare, Rehan Loring Iftikhar
  • Patent number: 11868996
    Abstract: A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: January 9, 2024
    Assignee: STRIPE, INC.
    Inventors: Patrick Collison, John B. Collison, Greg D. Brockman, Saikat Chakrabarti, Ross A. Boucher
  • Publication number: 20240005578
    Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that generate a transferred hairstyle image that depicts a person from a source image having a hairstyle from a target image. For example, the disclosed systems utilize a face-generative neural network to project the source and target images into latent vectors. In addition, in some embodiments, the disclosed systems quantify (or identify) activation values that control hair features for the projected latent vectors of the target and source image. Furthermore, in some instances, the disclosed systems selectively combine (e.g., via splicing) the projected latent vectors of the target and source image to generate a hairstyle-transfer latent vector by using the quantified activation values.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Inventors: Saikat Chakrabarty, Sunil Kumar
  • Patent number: 11790581
    Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that generate a transferred hairstyle image that depicts a person from a source image having a hairstyle from a target image. For example, the disclosed systems utilize a face-generative neural network to project the source and target images into latent vectors. In addition, in some embodiments, the disclosed systems quantify (or identify) activation values that control hair features for the projected latent vectors of the target and source image. Furthermore, in some instances, the disclosed systems selectively combine (e.g., via splicing) the projected latent vectors of the target and source image to generate a hairstyle-transfer latent vector by using the quantified activation values.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 17, 2023
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Sunil Kumar
  • Patent number: 11763436
    Abstract: Systems and methods for digital image processing are described. Embodiments of the systems and methods includes identifying a digital image that includes an obscured region; generating a predicted image using a neural network comprising an encoder, a feature transfer network, and a decoder, wherein the feature transfer network is trained to predict features corresponding to the obscured region based on an output of the decoder; and combining the digital image and the predicted image to produce a reconstructed version of the digital image including details corresponding to the obscured region that are not present in the digital image.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: September 19, 2023
    Assignee: ADOBE, INC.
    Inventors: Saikat Chakrabarty, Sunil Kumar
  • Patent number: 11756337
    Abstract: Embodiments are disclosed for a subtitle generator for sign language content in digital videos. In some embodiments, a method of subtitle generation includes receiving an input video comprising a representation of one or more sign language gestures, extracting landmark coordinates associated with a signer represented in the input video, determining derivative information from the landmark coordinates, and analyzing the landmark coordinates and the derivative information by at least one gesture detection model to identify a first sign language gesture.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: September 12, 2023
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Shivani Karol
  • Publication number: 20230244849
    Abstract: Techniques for content-aware font recommendations include obtaining an electronic document comprising an image and text. The image is processed using one or more convolutional neural networks to determine one or more image tags. The image tags are mapped to one or more font tags using a user map, a designer map, or one or more contextual synonyms of the image tags. A font to recommend for the electronic document is then determined using the one or more font tags.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Applicant: Adobe Inc.
    Inventors: Neel Kadia, Shikhar Garg, Saikat Chakrabarty
  • Patent number: 11689354
    Abstract: The present disclosure relates generally to systems and methods for content authentication. A method can include receiving from a sender system transmitted content (C) and appended content, the appended content including a digital signature associated with the content (C) and a hash tree (“SHT”) associated with the content (C), generating with a signature engine a hash tree (“RHT”) from the content (C), cryptographically verifying the received digital signature to generate a resultant hash value, comparing the resultant hash value to the second hash value of the second root node, determining that the second hash value of the second root node does not match the resultant hash value, identifying a potentially corrupted portion of content (C) via comparison of at least some of the plurality of first nodes of SHT to corresponding second nodes of RHT, and indicating that the digital signature could not be verified.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: June 27, 2023
    Assignee: Oracle International Corporation
    Inventors: Karthik Venkatesh, Saikat Chakrabarti, Pratibha Anjali Dohare
  • Patent number: 11636251
    Abstract: Font recommendation systems and techniques are provided for determining one or more font recommendations. Content aware font recommendations can be determined for an electronic document based on information from the design context of the electronic document. For example, to generate recommended fonts for an electronic document, the font recommendation systems and techniques can obtain one or images of the electronic document and/or text from the electronic document as input, and can process the one or more images and/or the text to determine recommended font tags. In some cases, recommended fonts can be determined based on user search queries, such as when a user searches for a particular font.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 25, 2023
    Assignee: Adobe Inc.
    Inventors: Neel Kadia, Shikhar Garg, Saikat Chakrabarty
  • Patent number: 11610046
    Abstract: A document authoring application receives a text input including one or more alphanumeric characters. A glyph extraction module in the application determines graphical data describing glyphs of the alphanumeric characters. From the graphical data, the glyph extraction module extracts visual elements, each visual element including a color or an outline from the glyphs. The glyph extraction module generates a responsive font effect that includes the extracted visual element applied to one or more of an underline effect, a strikethrough effect, a bullet point effect, or a list dot effect. Responsive to a modification of the text input, the glyph extraction module extracts an additional visual element from an additional glyph associated with the modified text. The responsive font effect is modified to include the additional visual element. The user interface is updated to display the responsive font effect or the modified font effect.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 21, 2023
    Assignee: Adobe Inc.
    Inventors: Pawan Kishor Singh, Nirmal Kumawat, Saikat Chakrabarty
  • Patent number: 11580669
    Abstract: Embodiments are disclosed for determining a context-aware text color recommendation for text at a text location on an image. In particular, in one or more embodiments, the disclosed systems and methods comprise obtaining an image and a text location on the image, identifying at least one color theme based on a color harmonic template associated with the image, modifying the at least one color theme based on characteristics of the image, determining accessibility for at least one color in the at least one color theme based on the text location on the image, and determining a color palette recommendation for text at the text location on the image based on the determined accessibility for the at least one color in the at least one color theme.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 14, 2023
    Assignee: Adobe Inc.
    Inventors: Jose Ignacio Echevarria Vallespi, Shikhar Garg, Saikat Chakrabarty, Nirmal Kumawat
  • Patent number: 11562488
    Abstract: In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: January 24, 2023
    Assignee: Adobe Inc.
    Inventors: Nirmal Kumawat, Shikhar Garg, Saikat Chakrabarty, Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Publication number: 20220407694
    Abstract: Techniques are disclosed for enabling attested end-to-end encryption for transporting data between devices. In one example, a destination device receives a policy profile that includes an origination key and a destination key, and the origination key corresponds to a public transfer key of a source device. The destination device verifies the policy profile based on the destination key corresponding to a public transfer key of the source device. The destination device receives a signed encrypted data encryption key from the source device. The destination device receives encrypted data from the source device. The destination device verifies the signed encrypted data encryption key originated from the source device based on the signed encrypted data key being signed with a private attestation identity key that corresponds to a public attestation identity key of the source device. The destination device decrypts encrypted data using a private transfer key of the destination device.
    Type: Application
    Filed: July 15, 2022
    Publication date: December 22, 2022
    Applicant: Oracle International Corporation
    Inventors: Brian Spencer Payne, Saikat Chakrabarti, Pratibha Anjali Dohare, Rehan Loring Iftikhar
  • Patent number: 11444762
    Abstract: Techniques are disclosed for enabling attested end-to-end encryption for transporting sensitive data between devices. In one example, an origination device receives and verifies, in a secure environment, a policy profile that includes an origination key of the origination device and a destination key of a destination device. The origination device generates and seals a data encryption key based on a characteristic of the secure environment. The origination device then encrypts the data encryption key with a public key of the destination device to form an encrypted data encryption key. The origination device then signs the encrypted data encryption key with a private attestation identity key of the origination device. The origination device encrypts the sensitive data with the sealed data encryption key to form encrypted data, and then transmits the signed encrypted data encryption key and the encrypted data to the destination device for subsequent decryption of the encrypted data.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: September 13, 2022
    Assignee: Oracle International Corporation
    Inventors: Brian Spencer Payne, Saikat Chakrabarti, Pratibha Anjali Dohare, Rehan Loring Iftikhar