Patents by Inventor Aliakbar Darabi
Aliakbar Darabi 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: 12189919Abstract: An illustrator system accesses a multi-element document including a plurality of elements. The illustrator system selects, from the plurality of elements, a selected element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of the selected element in the multi-element document, wherein the substitute element is different from the selected element. The illustrator system displays, via a user interface with the multi-element document, a preview of the replacement multi-element document providing a view of the replacement multi-element document, wherein the view of the replacement multi-element document is focused to depict the substitute element.Type: GrantFiled: May 5, 2022Date of Patent: January 7, 2025Assignee: Adobe Inc.Inventors: Oliver Brdiczka, Nipun Jindal, Kushith Amerasinghe, Gabriel Boroghina, Dan-Gabriel Ghita, Cristian-Catalin Buzoiu, Arpit Mathur, Aliakbar Darabi, Alexandru Vasile Costin
-
Publication number: 20240420394Abstract: Systems and methods are provided for image editing, and more particularly, for harmonizing background images with text. Embodiments of the present disclosure obtain an image including text and a region overlapping the text. In some aspects, the text includes a first color. Embodiments then select a second color that contrasts with the first color, and generate a modified image including the text and a modified region using a machine learning model that takes the image and the second color as input. The modified image is generated conditionally, so as to include the second color in a region corresponding to the text.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Inventors: Ionut Mironica, Marian Lupascu, Alexandru Vasile Costin, Cristian Catalin Buzoiu, Aliakbar Darabi
-
Patent number: 12159151Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: GrantFiled: August 31, 2022Date of Patent: December 3, 2024Assignee: Adobe Inc.Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi
-
Publication number: 20240338829Abstract: Embodiments of the present disclosure include obtaining an input image and an approximate mask that approximately indicates a foreground region of the input image. Some embodiments generate an unconditional mask of the foreground region based on the input image. A conditional mask of the foreground region is generated based on the input image and the approximate mask. Then, an output image is generated based on the unconditional mask and the conditional mask. In some cases, the output image includes the foreground region of the input image.Type: ApplicationFiled: November 2, 2023Publication date: October 10, 2024Inventors: Sudeep Katakol, Siddharth Iyer, Aliakbar Darabi
-
Publication number: 20240338870Abstract: A method, apparatus, and non-transitory computer readable medium for image generation are described. Embodiments of the present disclosure obtain, via a user interface, an input text. The user interface also obtains a text effect prompt that describes a text effect for the input text. An image generation model generates an output image depicting the input text with the text effect described by the text effect prompt.Type: ApplicationFiled: October 2, 2023Publication date: October 10, 2024Inventors: Siddharth Iyer, David Davenport Bourgin, Sudeep Katakol, Aliakbar Darabi
-
Publication number: 20240265625Abstract: A method for training a GAN to transfer lighting from a reference image to a source image includes: receiving the source image and the reference image; generating a lighting vector from the reference image; applying features of the source image and the lighting vector to a generative network of the GAN to create a generated image; applying features of the reference image and the lighting vector to a discriminative network of the GAN to update weights of the discriminative network; and applying features of the generated image and the lighting vector to the discriminative network to update weights of the generative network.Type: ApplicationFiled: February 8, 2023Publication date: August 8, 2024Inventors: SUDEEP SIDDHESHWAR KATAKOL, TAESUNG PARK, ALIAKBAR DARABI, KEVIN DUARTE, RYAN JOE MURDOCK
-
Publication number: 20240135611Abstract: One or more aspects of the method, apparatus, and non-transitory computer readable medium include obtaining an original image, a scene graph describing elements of the original image, and a description of a modification to the original image. The one or more aspects further include updating the scene graph based on the description of the modification. The one or more aspects further include generating a modified image using an image generation neural network based on the updated scene graph, wherein the modified image incorporates content based on the original image and the description of the modification.Type: ApplicationFiled: March 23, 2023Publication date: April 25, 2024Inventors: Alexandru Vasile Costin, Oliver Brdiczka, Aliakbar Darabi, Davis Taylor Brown, David Davenport Bourgin
-
Publication number: 20240127511Abstract: A method includes receiving a natural language description of an image to be generated using a machine learning model. The method further includes extracting, from the natural language description of the image to be generated, a control element and a sub-prompt. The method further includes identifying a relationship between the control element and the sub-prompt based on the natural language description of the image to be generated. The method further includes generating, by the machine learning model, an image based on the control element, the sub-prompt, and the relationship. The image includes visual elements corresponding to the control element and the sub-prompt.Type: ApplicationFiled: May 23, 2023Publication date: April 18, 2024Inventors: Oliver BRDICZKA, Ion ROSCA, Aliakbar DARABI, Alexandru Vasile COSTIN, Alexandru CHICULITA
-
Publication number: 20240127510Abstract: A method includes receiving an input including a target style and a glyph. The method further includes masking the glyph. The method further includes generating a stylized glyph by a glyph generative model using the masked glyph. The method further includes rendering the stylized glyph as a unicode stylized glyph.Type: ApplicationFiled: May 16, 2023Publication date: April 18, 2024Inventors: Aliakbar DARABI, Alexandru CHICULITA, Alexandru Vasile COSTIN, Brent GETLIN, Nathaniel McCULLY, Oliver BRDICZKA
-
Publication number: 20240129601Abstract: A method includes receiving a description of content to be generated using a generative model. The received description of content is associated with a user profile. The method further includes determining a semantic term based on the description of content. The method further includes generating a user-specific template including the semantic term and a user preference associated with the user profile. The method further includes generating the content using the generative model based on the user-specific template. The method further includes outputting the content for display on a target user device.Type: ApplicationFiled: April 24, 2023Publication date: April 18, 2024Inventors: Oliver BRDICZKA, Kaushal KANTAWALA, Ion ROSCA, Aliakbar DARABI, Alexandru Vasile COSTIN, Alexandru CHICULITA
-
Patent number: 11915133Abstract: Systems and methods seamlessly blend edited and unedited regions of an image. A computing system crops an input image around a region to be edited. The system applies an affine transformation to rotate the cropped input image. The system provides the rotated cropped input image as input to a machine learning model to generate a latent space representation of the rotated cropped input image. The system edits the latent space representation and provides the edited latent space representation to a generator neural network to generate a generated edited image. The system applies an inverse affine transformation to rotate the generated edited image and aligns an identified segment of the rotated generated edited image with an identified corresponding segment of the input image to produce an aligned rotated generated edited image. The system blends the aligned rotated generated edited image with the input image to generate an edited output image.Type: GrantFiled: September 7, 2021Date of Patent: February 27, 2024Assignee: Adobe Inc.Inventors: Ratheesh Kalarot, Kevin Wampler, Jingwan Lu, Jakub Fiser, Elya Shechtman, Aliakbar Darabi, Alexandru Vasile Costin
-
Patent number: 11907839Abstract: Systems and methods combine an input image with an edited image generated using a generator neural network to preserve detail from the original image. A computing system provides an input image to a machine learning model to generate a latent space representation of the input image. The system provides the latent space representation to a generator neural network to generate a generated image. The system generates multiple scale representations of the input image, as well as multiple scale representations of the generated image. The system generates a first combined image based on first scale representations of the images and a first value. The system generates a second combined image based on second scale representations of the images and a second value. The system blends the first combined image with the second combined image to generate an output image.Type: GrantFiled: September 7, 2021Date of Patent: February 20, 2024Assignee: Adobe Inc.Inventors: Ratheesh Kalarot, Kevin Wampler, Jingwan Lu, Jakub Fiser, Elya Shechtman, Aliakbar Darabi, Alexandru Vasile Costin
-
Patent number: 11829710Abstract: An illustrator system accesses a multi-element document, the multi-element document including a plurality of elements. The illustrator system determines, for each of the plurality of elements, an element-specific topic distribution comprising a ranked list of topics. The illustrator system creates a first aggregated topic distribution from the determined element-specific topic distributions. The illustrator system determines a global intent for the multi-element document, the global intent including one or more terms from the first aggregated topic distribution. The illustrator system queries a database using the global intent to retrieve a substitute element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of an element in the multi-element document The at least one substitute element is different from the element in the displayed multi-element document.Type: GrantFiled: January 25, 2022Date of Patent: November 28, 2023Assignee: Adobe Inc.Inventors: Oliver Brdiczka, Sanat Sharma, Jayant Kumar, Alexandru Vasile Costin, Aliakbar Darabi, Kushith Amerasinghe
-
Publication number: 20230360362Abstract: Various disclosed embodiments are directed to classify or determining an image style of a target image according to a consumer application based on determining a similarity score between the image style of a target image and one or more other predetermined image styles of the consumer application. Various disclosed embodiments can resolve image style transfer destructiveness functionality by making various layers of predetermined image styles modifiable. Further various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things.Type: ApplicationFiled: April 3, 2023Publication date: November 9, 2023Inventors: Devavrat TOMAR, Aliakbar DARABI
-
Publication number: 20230359325Abstract: An illustrator system accesses a multi-element document including a plurality of elements. The illustrator system selects, from the plurality of elements, a selected element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of the selected element in the multi-element document, wherein the substitute element is different from the selected element. The illustrator system displays, via a user interface with the multi-element document, a preview of the replacement multi-element document providing a view of the replacement multi-element document, wherein the view of the replacement multi-element document is focused to depict the substitute element.Type: ApplicationFiled: May 5, 2022Publication date: November 9, 2023Inventors: Oliver Brdiczka, Nipun Jindal, Kushith Amerasinghe, Gabriel Boroghina, Dan-Gabriel Ghita, Cristian-Catalin Buzoiu, Arpit Mathur, Aliakbar Darabi, Alexandru Vasile Costin
-
Publication number: 20230237251Abstract: An illustrator system accesses a multi-element document, the multi-element document including a plurality of elements. The illustrator system determines, for each of the plurality of elements, an element-specific topic distribution comprising a ranked list of topics. The illustrator system creates a first aggregated topic distribution from the determined element-specific topic distributions. The illustrator system determines a global intent for the multi-element document, the global intent including one or more terms from the first aggregated topic distribution. The illustrator system queries a database using the global intent to retrieve a substitute element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of an element in the multi-element document The at least one substitute element is different from the element in the displayed multi-element document.Type: ApplicationFiled: January 25, 2022Publication date: July 27, 2023Inventors: Oliver Brdiczka, Sanat Sharma, Jayant Kumar, Alexandru Vasile Costin, Aliakbar Darabi, Kushith Amerasinghe
-
Patent number: 11620330Abstract: Various disclosed embodiments are directed to classify or determining an image style of a target image according to a consumer application based on determining a similarity score between the image style of a target image and one or more other predetermined image styles of the consumer application. Various disclosed embodiments can resolve image style transfer destructiveness functionality by making various layers of predetermined image styles modifiable. Further various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things.Type: GrantFiled: June 9, 2020Date of Patent: April 4, 2023Assignee: ADOBE INC.Inventors: Devavrat Tomar, Aliakbar Darabi
-
Publication number: 20220413881Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi
-
Publication number: 20220398712Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating modified digital images by utilizing a patch match algorithm to generate nearest neighbor fields for a second digital image based on a nearest neighbor field associated with a first digital image. For example, the disclosed systems can identify a nearest neighbor field associated with a first digital image of a first resolution. Based on the nearest neighbor field of the first digital image, the disclosed systems can utilize a patch match algorithm to generate a nearest neighbor field for a second digital image of a second resolution larger than the first resolution. The disclosed systems can further generate a modified digital image by filling a target region of the second digital image utilizing the generated nearest neighbor field.Type: ApplicationFiled: August 18, 2022Publication date: December 15, 2022Inventors: Sohrab Amirghodsi, Aliakbar Darabi, Elya Shechtman
-
Patent number: 11467857Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: GrantFiled: October 13, 2020Date of Patent: October 11, 2022Assignee: Adobe Inc.Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi