Patents by Inventor Jayant Kumar
Jayant Kumar 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: 20260030237Abstract: Techniques are disclosed for managing metadata of a distributed database system in a hybrid manner. A computer system may receive, from a computing device, a request to access a set of data stored in nodes of a distributed storage system that is a caching layer of the system. The system retrieves metadata for a set of data specified in the request, including accessing a reversemap storing a reverse-ordered copy of original metadata stored in a metadata store of the system, where the reversemap is stored on durable storage of the system. Based on retrieving the metadata from the reversemap, the system accesses nodes of the distributed storage system, where the reversemap specifies the nodes of the distributed storage system that store the set of data. The system transmits, to the computing device, information indicating a result of accessing data stored in nodes of the distributed storage system.Type: ApplicationFiled: June 25, 2025Publication date: January 29, 2026Inventors: Venkateswararao Jujjuri, Sushanth Rai, Jayant Kumar, Anup Ghatage
-
Patent number: 12488909Abstract: Disclosed herein is a curable composition with high optical transparency and good oxygen and moisture barrier properties, compositions for making the same, and methods of making and of using the same.Type: GrantFiled: December 28, 2023Date of Patent: December 2, 2025Assignee: University of MassachusettsInventors: Jayant Kumar, Ramaswamy Nagarajan, Siddhant Iyer, Ravi Mosurkal, Lian Li, Claire Lepont
-
Patent number: 12391838Abstract: A synergistic flame retardant composition comprising a phenolic compound comprising condensed tannin, hydrolysable tannin, lignin, cardanol, quercetin, catechin, epicatechin, anthocyanidin, catechol, dopamine, hydroxytyrosol, adrenaline, 4-hydroxyphenylacetic acid, gallic acid, digallic acid, methyl gallate, ellagic acid, phloroglucinol, hexahydroxydiphenic acid, luteic acid, casuarictin, or a combination thereof; and a phosphorus-containing compound comprising a C5-7 carbocyclic polyol substituted with at least one phosphate group.Type: GrantFiled: August 16, 2019Date of Patent: August 19, 2025Assignees: US GOVERNMENT AS REPRESENTED BY THE SECRETARY OF THE ARMY, THE UNIVERSITY OF MASSACHUSETTSInventors: Ramaswamy Nagarajan, Jayant Kumar, Ravi Mosurkal, Zhiyu Xia, Shiran Yu, Weeradech Kiratitanavit
-
Patent number: 12360982Abstract: Techniques are disclosed for managing metadata of a distributed database system in a hybrid manner. A computer system may receive, from a computing device, a request to access a set of data stored in nodes of a distributed storage system that is a caching layer of the system. The system retrieves metadata for a set of data specified in the request, including accessing a reversemap storing a reverse-ordered copy of original metadata stored in a metadata store of the system, where the reversemap is stored on durable storage of the system. Based on retrieving the metadata from the reversemap, the system accesses nodes of the distributed storage system, where the reversemap specifies the nodes of the distributed storage system that store the set of data. The system transmits, to the computing device, information indicating a result of accessing data stored in nodes of the distributed storage system.Type: GrantFiled: July 24, 2024Date of Patent: July 15, 2025Assignee: Salesforce, Inc.Inventors: Venkateswararao Jujjuri, Sushanth Rai, Jayant Kumar, Anup Ghatage
-
Patent number: 12354194Abstract: Systems and methods for image processing are described. Embodiments of the present disclosure receive an image depicting an object; generate a sequence of tokens including a set of tokens corresponding to the object and a set of mask tokens corresponding to an additional object to be inserted into the image; generate a placement token value for the set of mask tokens based on the sequence of tokens using a sequence encoder, wherein the placement token value represents position information of the additional object; and insert the additional object into the image based on the position information to obtain a composite image.Type: GrantFiled: February 25, 2022Date of Patent: July 8, 2025Assignee: ADOBE INC.Inventors: Kerem Can Turgutlu, Sanat Sharma, Jayant Kumar, Rohith Mohan Dodle, Vipul Dalal
-
Patent number: 12302491Abstract: A flexible circuit module is disclosed. The flexible circuit module includes a fabric member including a plurality of fibers having non-conductive elements, and conductive elements oriented through the plane of the fabric. Each conductive element includes a first fiber element strand and a first unterminated end opposite the first fiber element strand, and a second fiber element strand having second unterminated end opposite the second fiber element strand. The fabric member further includes a first side with the first fiber element strands extending therefrom and a second side with second fiber element strands extending therefrom. A first hook-and-loop busbar is conductively connected to the first fiber element strands and a second hook-and-loop busbar is conductively connected to the second fiber element strands.Type: GrantFiled: March 31, 2023Date of Patent: May 13, 2025Assignee: University of MassachusettsInventors: Ramaswamy Nagarajan, Jayant Kumar, Ravi Mosurkal, Siddhant Iyer, Claire Lepont, Lian Li
-
Publication number: 20240338553Abstract: Embodiments are disclosed for recommending backgrounds based on user intent. A method of recommending backgrounds based on user intent may include obtaining a design context and generating, by an embedding generator, an intent embedding based on the design context. One or more candidate background embeddings may be determined based on a similarity between the intent embedding and a plurality of candidate background embeddings in embedding space. One or more recommended background images may be identified based on one or more background classes corresponding to the one or more candidate background embeddings.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: Adobe Inc.Inventors: Sanat SHARMA, Kerem TURGUTLU, Jayant KUMAR, Jay JAGANAATH, Fengbin CHEN
-
Publication number: 20240242854Abstract: Disclosed herein is a curable composition with high optical transparency and good oxygen and moisture barrier properties, compositions for making the same, and methods of making and of using the same.Type: ApplicationFiled: December 28, 2023Publication date: July 18, 2024Inventors: Jayant Kumar, Ramaswamy Nagarajan, Siddhant Iyer, Ravi Mosurkal, Lian Li, Claire Lepont
-
Patent number: 11971885Abstract: Systems and methods for information retrieval are described. Embodiments generate a dense embedding for each of a plurality of media objects to be searched, generate a sparse embedding for each of the media objects using an encoder that takes the dense embedding as an input, wherein the sparse embedding satisfies a sparsity constraint that is applied to at least one layer of the encoder during training, and perform a search on the plurality of media objects based at least in part on the sparse embedding.Type: GrantFiled: February 10, 2021Date of Patent: April 30, 2024Assignee: ADOBE INC.Inventors: Fengbin Chen, Venkat Barakam, Benjamin Leviant, Amine Ben Khalifa, Kerem Turgutlu, Jayant Kumar, Sumeet Zaverilal Gala, Gaurav Kukal, Vipul Dalal
-
Publication number: 20240098887Abstract: A flexible circuit module is disclosed. The flexible circuit module includes a fabric member including a plurality of fibers having non-conductive elements, and conductive elements oriented through the plane of the fabric. Each conductive element includes a first fiber element strand and a first unterminated end opposite the first fiber element strand, and a second fiber element strand having second unterminated end opposite the second fiber element strand. The fabric member further includes a first side with the first fiber element strands extending therefrom and a second side with second fiber element strands extending therefrom. A first hook-and-loop busbar is conductively connected to the first fiber element strands and a second hook-and-loop busbar is conductively connected to the second fiber element strands.Type: ApplicationFiled: March 31, 2023Publication date: March 21, 2024Applicants: University of Massachusetts, U.S. GovernmentInventors: Ramaswamy NAGARAJAN, Jayant KUMAR, Ravi MOSURKAL, Siddhant IYER, Claire LEPONT, Lian LI
-
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
-
Patent number: 11775734Abstract: Embodiments are disclosed for receiving a modal input including at least one of a text input or an image input. The method may include extracting an intent label from the modal input. The method may further include generating, by an intent embedding generator, an intent embedding from the intent label. The method may further include comparing the intent embedding to a plurality of candidate font embeddings to obtain one or more candidate fonts based on a similarity of the intent embedding to the plurality of candidate font embeddings in an embedding space. The method may further include identifying a recommended font based on the similarity of the intent embedding to a selected candidate font embedding of the plurality of candidate font embeddings.Type: GrantFiled: November 24, 2021Date of Patent: October 3, 2023Assignee: Adobe Inc.Inventors: Sanat Sharma, Jing Zheng, Jayant Kumar
-
Publication number: 20230274478Abstract: Systems and methods for image processing are described. Embodiments of the present disclosure receive an image depicting an object; generate a sequence of tokens including a set of tokens corresponding to the object and a set of mask tokens corresponding to an additional object to be inserted into the image; generate a placement token value for the set of mask tokens based on the sequence of tokens using a sequence encoder, wherein the placement token value represents position information of the additional object; and insert the additional object into the image based on the position information to obtain a composite image.Type: ApplicationFiled: February 25, 2022Publication date: August 31, 2023Inventors: Kerem Can Turgutlu, Sanat Sharma, Jayant Kumar, Rohith Mohan Dodle, Vipul Dalal
-
Patent number: 11734278Abstract: Techniques are disclosed in which a server computer system manages a database cache for multiple different tenants. The system may retrieve, from a database cache storing data for different tenants, a set of key-value entries and cache metadata for the set of key-value entries. Further, the system may identify, based on analyzing keys of key-value entries, tenants corresponding to respective ones of the set of key-value entries. The system may generate, based on the identified tenants and cache metadata for cache entries corresponding to the identified tenants, current usage metrics for the database cache. Based on the current usage metrics for the cache, the system may determine whether to adjust one or more operation parameters of the cache. Disclosed cache management techniques may advantageously allow for analysis of cache usage metrics for individual tenants and more efficient use of the cache (e.g., by altering cache parameters for individual tenants).Type: GrantFiled: October 19, 2021Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Harsha Vattem, Jayant Kumar, Gopi Krishna Mudumbai
-
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: 11710312Abstract: Disclosed are systems and methods for dynamically determining categories for images. A computer-implemented method may include training a neural network to receive an input image and determine one or more image categories associated with the input image; obtaining a set of images associated with a user; determining, using the trained neural network, one or more image categories associated with each image included in the obtained set of images; determining one or more dominant image categories associated with the user based on the determined image categories for the obtained set of images; and determining an image editing user interface for the user based on the determined one or more dominant image categories.Type: GrantFiled: July 14, 2022Date of Patent: July 25, 2023Assignee: Adobe Inc.Inventors: Jayant Kumar, Vera Lychagina, Tarun Vashisth, Sudhakar Pandey, Sharad Mangalick, Rohith Mohan Dodle, Peter Baust, Mina Doroudi, Kerem Turgutlu, Kannan Iyer, Gaurav Kukal, Archit Kalra, Amine Ben Khalifa
-
Patent number: 11645095Abstract: This disclosure describes methods, non-transitory computer readable storage media, and systems that generate a digital knowledge graph based on a plurality of tutorial content items to generate recommendations of digital resource items. Specifically, the disclosed system extracts a plurality of tasks, subject categories related to the tasks, and context signals related to an environment for the tasks from a plurality of tutorial content items for one or more digital content editing applications. The disclosed system generates a digital knowledge graph including nodes corresponding to the tasks and subject categories connected via edges based on relationships extracted from the tutorial content items. In some embodiments, the disclosed system also includes nodes corresponding to digital resource items in the digital knowledge graph or in a subgraph. The disclosed system utilizes the digital knowledge graph with context data to provide a recommendation of digital resource items for display at a client device.Type: GrantFiled: September 14, 2021Date of Patent: May 9, 2023Assignee: Adobe Inc.Inventors: Jayant Kumar, Manasi Deshmukh, Ming Liu, Ashok Gupta, Karthik Suresh, Chirag Arora, Jing Zheng, Ravindra Sadaphule, Vipul Dalal, Andrei Stefan
-
Publication number: 20230117856Abstract: Techniques are disclosed in which a server computer system manages a database cache for multiple different tenants. The system may retrieve, from a database cache storing data for different tenants, a set of key-value entries and cache metadata for the set of key-value entries. Further, the system may identify, based on analyzing keys of key-value entries, tenants corresponding to respective ones of the set of key-value entries. The system may generate, based on the identified tenants and cache metadata for cache entries corresponding to the identified tenants, current usage metrics for the database cache. Based on the current usage metrics for the cache, the system may determine whether to adjust one or more operation parameters of the cache. Disclosed cache management techniques may advantageously allow for analysis of cache usage metrics for individual tenants and more efficient use of the cache (e.g., by altering cache parameters for individual tenants).Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Inventors: Harsha Vattem, Jayant Kumar, Gopi Krishna Mudumbai
-
Publication number: 20230080407Abstract: This disclosure describes methods, non-transitory computer readable storage media, and systems that generate a digital knowledge graph based on a plurality of tutorial content items to generate recommendations of digital resource items. Specifically, the disclosed system extracts a plurality of tasks, subject categories related to the tasks, and context signals related to an environment for the tasks from a plurality of tutorial content items for one or more digital content editing applications. The disclosed system generates a digital knowledge graph including nodes corresponding to the tasks and subject categories connected via edges based on relationships extracted from the tutorial content items. In some embodiments, the disclosed system also includes nodes corresponding to digital resource items in the digital knowledge graph or in a subgraph. The disclosed system utilizes the digital knowledge graph with context data to provide a recommendation of digital resource items for display at a client device.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventors: Jayant Kumar, Manasi Deshmukh, Ming Liu, Ashok Gupta, Karthik Suresh, Chirag Arora, Jing Zheng, Ravindra Sadaphule, Vipul Dalal, Andrei Stefan
-
Patent number: 11574392Abstract: The present disclosure relates to an image merging system that automatically and seamlessly detects and merges missing people for a set of digital images into a composite group photo. For instance, the image merging system utilizes a number of models and operations to automatically analyze multiple digital images to identify a missing person from a base image, segment the missing person from the second image, and generate a composite group photo by merging the segmented image of the missing person into the base image. In this manner, the image merging system automatically creates merged group photos that appear natural and realistic.Type: GrantFiled: February 27, 2020Date of Patent: February 7, 2023Assignee: Adobe Inc.Inventors: Zhe Lin, Vipul Dalal, Vera Lychagina, Shabnam Ghadar, Saeid Motiian, Rohith mohan Dodle, Prethebha Chandrasegaran, Mina Doroudi, Midhun Harikumar, Kannan Iyer, Jayant Kumar, Gaurav Kukal, Daniel Miranda, Charles R McKinney, Archit Kalra