Patents by Inventor Ankit Jain
Ankit Jain 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: 12271389Abstract: A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. To retrieve results of the translated query, the computing device may determine a quantity of results of generated by the translated query and generate one or more results readers to read the results in parallel. The computing device may further process the results and provide them to a user.Type: GrantFiled: July 29, 2022Date of Patent: April 8, 2025Inventors: Raman Arora, Ankit Jain, Meng Su, Hailun Yan, Sophia Rui Zhu
-
Publication number: 20250095228Abstract: Embodiments are disclosed for recoloring a target graphic using color palettes generated using a stochastic color mapping process. One method of recoloring a target graphic using the stochastic color mapping process includes obtaining a target graphic to be recolored and a source color palette defining source colors for recoloring the target graphic. A target color set of target colors is extracted from the target graphic. The method includes computing a mapping to map source colors of a source color palette to target colors extracted from a target color set of the target graphic based on a transition probability. A destination color palette of destination colors is determined based on the mapping. The target graphic is modified by recoloring at least one object in the target graphic with a destination color from the destination color palette.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Applicant: Adobe Inc.Inventors: Vishwas Jain, Vineet Batra, Sumit Dhingra, Sumit Chaturvedi, Souymodip Chakraborty, Ankit Phogat
-
Patent number: 12250133Abstract: Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.Type: GrantFiled: February 22, 2024Date of Patent: March 11, 2025Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITEDInventors: Amit Kumar, Ankit Gandhi, Himanshu Jain
-
Publication number: 20250078341Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that recolors a digital design according to colors of a digital image and further generates an enhanced recolored digital design. In particular, in some embodiments, the disclosed systems identify a digital image for recoloring a digital design and recolors the digital design utilizing a color affine transformation algorithm to generate a recolored digital design. Further, in some embodiments, the disclosed systems generate the enhanced recolored digital design by transforming one or more colors of the recolored digital design to be within a range of the colors of the digital image utilizing a convex hull projection method. Moreover, in some embodiments, the disclosed systems further enhance the recolored digital design utilizing a contrast enhancement algorithm to modify luminescence values.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Ankit Phogat, Souymodip Chakraborty, Sumit Chaturvedi, Sumit Dhingra, Vineet Batra, Vishwas Jain
-
Publication number: 20250039492Abstract: Various systems, methods and devices are presented for performing media encryption. A media stream comprising video packets can be received. A chunk of the media stream can be sorted to create a first group of a plurality of audio packets with an I-frame header and a second group of a plurality of P-frames and an I-frame payload. The first group can be encrypted while the second group is not encrypted. A fully-protected output media stream that includes the encrypted first group and the second group can then be streamed to a remote device via a network for output.Type: ApplicationFiled: October 16, 2024Publication date: January 30, 2025Inventors: Amit Kumar, Ankit Gandhi, Himanshu Jain
-
Publication number: 20250028698Abstract: A data intake and query system can manage the search of data stored at an external location relative to the data intake and query system using one or more indexers. The data intake and query system can receive data stored at the external location. The data intake and query system can process the data and generate an index using the one or more indexers. The data intake and query system can discard the data and store the index and a location identifier of the external location in one or more buckets. In response to a query, the data intake and query system can identify that at least a subset of the data is responsive to the query using the index and can obtain the at least the subset of the data from the external location using the location identifier.Type: ApplicationFiled: January 16, 2024Publication date: January 23, 2025Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Oleksandr Gyryk, Ankit Jain, Balaji Rao, Douglas Rapp, Sai Krishna Sajja
-
Patent number: 12200656Abstract: A method for controlling a remote device in an Internet of Things (IoT) environment is provided. The method includes: identifying a primary IoT device in a first location; identifying at least one secondary IoT device in a second location; determining that a user is currently in the second location; determining an intent of the user to control the primary IoT device from the second location; and reconfiguring at least one default functionality of a secondary IoT device, among the at least one secondary IoT device, such that the secondary IoT device is operable by the user as a user interface to control the primary IoT device from the secondary location.Type: GrantFiled: December 2, 2022Date of Patent: January 14, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ankit Jain, Siba Prasad Samal, Ravi Nanjundappa
-
Patent number: 12165815Abstract: Perovskites have high density of vacancies which absorb oxygen molecules and upon illumination, transform them into superoxide species which react with perovskites to decompose them, preventing use of these materials in many photo-applications. The present disclosure provides ways for improving the stability of perovskites in air ambient by doping perovskites with metals such as lead, cadmium, zinc, manganese, iron, cobalt, nickel, copper and tin which decreases the density of vacancies in perovskites and significantly increases the lifetime of perovskites. Perovskite solar cells containing inorganic and organic ions such as Cs+, formamidinium and methylammonium cations, Pb2+, Br— and I— with these metal dopants exhibit stable efficiency within a month of storage in air ambient with the relative humidity of 50%.Type: GrantFiled: June 7, 2019Date of Patent: December 10, 2024Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: Makhsud Saidaminov, Junghwan Kim, Ankit Jain, Oleksandr Voznyy, Edward H. Sargent
-
Patent number: 12166793Abstract: Methods and systems are provided for facilitating efficient intrusion detection via hierarchical signatures, in accordance with embodiments described herein. In particular, embodiments described herein include obtaining an intrusion signature that includes an intrusion attribute value(s) indicating a malicious attack on a computer network or system. Based on the intrusion signature, a hierarchical signature is generated by including the intrusion attribute value(s) of the intrusion signature in one of a corresponding data structure of hierarchical data structures. Thereafter, a network packet, having a data attribute(s) is obtained. The network packet is determined as suspect of being malicious based on the data attribute(s) of the network packet matching the at intrusion attribute value(s) of the hierarchical signature. The indication of the suspect network packet can be provided, for example for notification of such a suspect network packet.Type: GrantFiled: May 24, 2022Date of Patent: December 10, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Ankit Jain
-
Publication number: 20240386106Abstract: Aspects of this disclosure relate to systems and methods to determine whether an application is misconfigured or malicious using smart contracts stored on a distributed ledger and a transferred deep learning system. A smart contract is generated and assigned rules for monitoring an application session on a user computing device when an application session associated with the application is initiated. The smart contract denies or grants the application session permission to access user data and shuts down the application session when a malicious indication is detected in configuration data associated with the application based on rules assigned to the smart contract. The malicious indication is output by a deep learning module trained on historical configuration data associated with the application. The deep learning module transfers layers to an enterprise deep learning module on an enterprise platform to determine a misconfiguration indication indicating the configuration data is misconfigured.Type: ApplicationFiled: May 15, 2023Publication date: November 21, 2024Inventors: Maneesh Kumar Sethia, Vibhu Srivastava, Ashok Reddy Buthukuri, Ankit Jain Bohra
-
Patent number: 12141137Abstract: A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. In translating the query, the computing device may translate one or more time-based query commands into the second query language.Type: GrantFiled: July 29, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Raman Arora, Ankit Jain, Meng Su, Hailun Yan, Sophia Rui Zhu
-
Publication number: 20240362710Abstract: A computerized-method for reducing false-positive transaction-alerts in a trade-surveillance system. The computerized-method includes operating a raw-news-filtering module to select raw input stock-news to yield filtered stock-news. The raw input stock-news includes events which are related to stock market and each event in the events has associated news-metadata. Operating an alert-discovery module to evaluate transaction-alerts, based on the filtered stock-news, and to yield transaction-alert related data points. Operating K-means-clustering module to collect the transaction-alert related data points and form clusters of the transaction-alert related data points, where each cluster is associated with a category.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Inventors: Ankit JAIN, Nikhil RUDRAKAR, Rakesh BHOSALE
-
Publication number: 20240357009Abstract: Techniques are disclosed relating to storing location information about storage nodes in cookies. A cloud-based service may send location requests to an orchestration service that instantiated storage nodes included in a storage cluster of the cloud-based service. The cloud-based service may receive location information that identifies in which computer zone that a given storage node is located. The cloud-based service may store the location information in cookies at a metadata store that is shared among the storage nodes. The cloud-based service may receive, from a client node, a search request to identify ones of the storage nodes that store particular data. The cloud-based service may return a set of cookies corresponding to identified storage nodes. The set of cookies may enable the client node to determine whether there is a storage node that stores the particular data and is within the same computer zone as the client node.Type: ApplicationFiled: July 2, 2024Publication date: October 24, 2024Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
-
Publication number: 20240346403Abstract: A computer-implemented method for associating at least one actor with an operation using machine learning includes receiving actor data comprising at least one actor parameter corresponding to at least one operation parameter of the operation, determining a weightage score for each actor parameter using a trained machine-learning model, determining a suitability score for each actor based on the weightage scores, generating a preliminary group of suitable actors including each actor having a suitability score satisfying a predetermined threshold, and transmitting, to a portal viewable by at least one of the actors, a selection of at least one actor from the preliminary group of suitable actors to be associated with the operation. One or more of the operation parameters may be predictive of a predetermined distribution of operations across the plurality of actors.Type: ApplicationFiled: April 14, 2023Publication date: October 17, 2024Inventors: Manik SINGLA, Ankit JAIN, Deepak MITTAL
-
Publication number: 20240346675Abstract: Systems and methods for hybrid depth regularization in accordance with various embodiments of the invention are disclosed. In one embodiment of the invention, a depth sensing system comprises a plurality of cameras; a processor; and a memory containing an image processing application. The image processing application may direct the processor to obtain image data for a plurality of images from multiple viewpoints, the image data comprising a reference image and at least one alternate view image; generate a raw depth map using a first depth estimation process, and a confidence map; and generate a regularized depth map. The regularized depth map may be generated by computing a secondary depth map using a second different depth estimation process; and computing a composite depth map by selecting depth estimates from the raw depth map and the secondary depth map based on the confidence map.Type: ApplicationFiled: April 10, 2024Publication date: October 17, 2024Applicant: Adeia Imaging LLCInventors: Ankit Jain, Priyam Chatterjee, Kartik Venkataraman
-
Publication number: 20240256265Abstract: Methods and systems for dynamically updating firmware of a single-protocol based one-chip radio device present in an Internet of things (IoT) environment with multiple technologies using an intelligent firmware update based on size of the flash memory, the one or more hardware resources available at the controller level, and a current IoT context associated with the IoT environment are provided. The method includes receiving a firmware update package, determining a size of flash memory and one or more hardware resources at a controller level of the single-protocol, based on receiving the firmware update package, correlating the received firmware update package with the size of the flash memory, dynamically selecting one or more firmware resources from the received firmware package for updating firmware of the single-protocol based one-chip radio device based on the correlation, and updating firmware of the single-protocol based one-chip radio device using the one or more firmware resources.Type: ApplicationFiled: April 16, 2024Publication date: August 1, 2024Inventors: Syam SIDHARDHAN, Siba Prasad SAMAL, Anurag BIRADAR, Inpyo KANG, Dongwook LEE, Niranjan B PATIL, Ankit JAIN
-
Publication number: 20240249479Abstract: According to an embodiment of the disclosure, the method may include detecting the at least one real-world object, detecting an occurrence of an event associated with the at least one real-world object in proximity of an user in a real world, predicting at least one user action in the real world subsequent to the occurrence of the event based on a movement of an user in the real world for interacting with the at least one real world object and generating an overlay of the at least one real-world object within the ongoing virtual session based on a position of at least one real world object and a position of the user.Type: ApplicationFiled: January 25, 2024Publication date: July 25, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ankit Jain, Siba Prasad Samal
-
Patent number: 12047448Abstract: Techniques are disclosed relating to storing location information about storage nodes in cookies. A cloud-based service may send location requests to an orchestration service that instantiated storage nodes included in a storage cluster of the cloud-based service. The cloud-based service may receive location information that identifies in which computer zone that a given storage node is located. The cloud-based service may store the location information in cookies at a metadata store that is shared among the storage nodes. The cloud-based service may receive, from a client node, a search request to identify ones of the storage nodes that store particular data. The cloud-based service may return a set of cookies corresponding to identified storage nodes. The set of cookies may enable the client node to determine whether there is a storage node that stores the particular data and is within the same computer zone as the client node.Type: GrantFiled: November 16, 2022Date of Patent: July 23, 2024Assignee: Salesforce, Inc.Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
-
Publication number: 20240242269Abstract: The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that utilize a deposit transaction predictor model to facilitate downstream access to deposit transaction prediction data through a data pipeline. For instance, the disclosed systems can enable universal access to deposit transaction prediction data to various downstream services by utilizing a data pipeline that identifies data for a user account from various data sources, transforming the data into deposit transaction prediction data utilizing a deposit transaction predictor model, and updating a deposit transaction prediction data source with the deposit transaction prediction data. For instance, the disclosed systems can utilize the deposit transaction predictor model to analyze various user account data to determine patterns that indicate deposit transaction prediction data.Type: ApplicationFiled: January 12, 2023Publication date: July 18, 2024Inventors: Elle Creel, Ankit Jain, Aoni Wang, Carl Cummings, Daniel Cash, Di Mo, James Sheak, Meeri Shin, Michael Homnick, Michael Stumpo, Polina Munoz, Victoria Palmiotto, Xuanxing Xiong, Yiyang Zeng, Akhil Naini
-
Publication number: 20240202686Abstract: The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that utilize deposit transaction prediction data from a deposit transaction predictor model to generate a graphical user interface (GUI) that indicates an available deposit balance and options for the available deposit balance. Indeed, the disclosed systems can enable access to an available deposit balance on a user account prior to an occurrence of a predicted deposit transaction as indicated by the deposit transaction predictor model. For example, the disclosed systems can receive deposit transaction prediction data from a data pipeline that includes a deposit transaction predictor model. Moreover, the disclosed systems can determine an available deposit balance from the deposit transaction prediction data.Type: ApplicationFiled: January 12, 2023Publication date: June 20, 2024Inventors: Elle Creel, Ankit Jain, Aoni Wang, Carl Cummings, Daniel Cash, Di Mo, James Sheak, Meeri Shin, Michael Homnick, Michael Stumpo, Polina Munoz, Victoria Palmiotto, Xuanxing Xiong, Yiyang Zeng, Akhil Naini