Patents by Inventor Kapil Kumar
Kapil 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: 20260161711Abstract: System, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, generate a prediction based on a query. A query is provided to a deep machine learning (ML) model. The deep ML model generates a plurality of query projection embeddings by projecting the query into each of a plurality of different query embedding spaces and generates the prediction based at least on the plurality of query projection embeddings. Each of a plurality of query projection embedding layers of the deep ML may generate a corresponding one of the query projection embeddings by applying a hash function associated with the query projection layer to the query to generate a vector representation of the query, and applying a set of weights associated with the query projection layer to the vector representation to generate a query projection embedding in the plurality of query projection embeddings.Type: ApplicationFiled: April 17, 2025Publication date: June 11, 2026Applicant: ROKU, INC.Inventors: Kapil KUMAR, Abhishek MAJUMDAR, Nitish AGGARWAL, Srimaruti Manoj NIMMAGADDA
-
Publication number: 20260154704Abstract: Embodiments present techniques for determining a list of recommended items in response to a user query. An embodiment can determine a first ordered list of items including a plurality of items stored by a content platform. Based on a reward discount parameter, a first total discounted future reward for the first ordered list of items can be determined. Based on a risk discount parameter, a first risk estimate for the first ordered list of items can be determined. Similarly, a second ordered list of items can have a second total discounted future reward and a second risk estimate. The second ordered list of items can be the list of recommended items when the second total discounted future reward is larger than or equal to the first total discounted future reward, and the second risk estimate is less than or equal to the first risk estimate.Type: ApplicationFiled: January 22, 2026Publication date: June 4, 2026Applicant: Roku, Inc.Inventors: Abhishek MAJUMDAR, Rahul Agarwal, Nitish Aggarwal, Yu Zhou, Kapil Kumar, Ratul Ray, Yuzhong Li, Srimaruti Manoj Nimmagadda
-
Publication number: 20260154705Abstract: Aspects of the disclosure are directed to performing hierarchical queries based on summary reporting from an application programming interface (API) for digital content estimation. Performing the hierarchical queries can include denoising API outputs while ensuring consistency across different levels of a hierarchy. Performing the hierarchical queries can further include optimizing a privacy budget across different levels of the hierarchy.Type: ApplicationFiled: November 27, 2023Publication date: June 4, 2026Inventors: Badih Ghazi, Matthew Dawson, Pritish Kamath, Kapil Kumar, Shanmugasundaram Ravikumar, Bo Luan, Pasin Manurangsi, Nishanth Mundru, Harikesh Sasikumar Nair, Adam Sealfon, Shengyu Zhu
-
Publication number: 20260057014Abstract: Disclosed are system, method and/or computer program product embodiments that retrieve items for a user based on a query using a two-tower deep machine learning model. An example embodiment provides input to a context tower, wherein the input includes the query and one or more of a query embedding corresponding to the query or a graph user embedding corresponding to the user. The context tower generates a context embedding in a vector space based on the input. The model determines a measure of similarity between the context embedding and each of a plurality of item embeddings in the vector space that are generated by an item tower and represent a plurality of candidate items. A relevancy score is calculated for each candidate item based on the measure of similarity between the context embedding and the corresponding item embedding. The relevancy scores are used for item retrieval and/or ranking.Type: ApplicationFiled: November 4, 2025Publication date: February 26, 2026Applicant: Roku, Inc.Inventors: Kapil KUMAR, Abhishek MAJUMDAR, Danish SHAIKH, Nitish AGGARWAL, Srimaruti Manoj NIMMAGADDA, Aniruddha DAS
-
Patent number: 12561711Abstract: Embodiments present techniques for determining a list of recommended items in response to a user query. An embodiment can determine a first ordered list of items including a plurality of items stored by a content platform. Based on a reward discount parameter, a first total discounted future reward for the first ordered list of items can be determined. Based on a risk discount parameter, a first risk estimate for the first ordered list of items can be determined. Similarly, a second ordered list of items can have a second total discounted future reward and a second risk estimate. The second ordered list of items can be the list of recommended items when the second total discounted future reward is larger than or equal to the first total discounted future reward, and the second risk estimate is less than or equal to the first risk estimate.Type: GrantFiled: December 22, 2023Date of Patent: February 24, 2026Assignee: Roku, Inc.Inventors: Abhishek Majumdar, Rahul Agarwal, Nitish Aggarwal, Yu Zhou, Kapil Kumar, Ratul Ray, Yuzhong Li, Srimaruti Manoj Nimmagadda
-
Publication number: 20260044489Abstract: The disclosure generally describes methods, software, and systems for integration of attribution reports and auxiliary data sources. Data including aggregated summary reports and event level reports is received from a first system. Additional raw affirmative action data related to the aggregated summary reports and event level reports is received from a second system. A matrix is created with rows for interaction events and columns for raw affirmative action data. Denoised aggregated counts and denoised event counts are determined from the received reports. The matrix fields are optimized by resolving conflicts between raw counts, denoised aggregated counts, and denoised event counts.Type: ApplicationFiled: August 7, 2025Publication date: February 12, 2026Inventors: Lijun Wang, Srivatsan Ramesh, Tong Geng, Harikesh Sasikumar Nair, Kapil Kumar, Qing Zhang, Fan Zhang, Adam Nicholas Smith, Chandan Giri
-
Publication number: 20260037531Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for ranking a plurality of content items for presentation to a user. An embodiment generates a ranking score for each content item by: providing input to a deep machine learning (ML) model, the input including at least one or more query features and one or more content item features, determining, by the deep ML model and based at least on the input, a first probability of a first type of interaction between the user and the content item and a second probability of a second type of interaction between the user and the content item, and calculating the ranking score for the content item based at least on the first and second probabilities. An embodiment ranks the content items for presentation based on the ranking score associated with each content item.Type: ApplicationFiled: October 8, 2025Publication date: February 5, 2026Applicant: ROKU, INC.Inventors: Kapil KUMAR, Rahul AGARWAL, Thanh DANG, Ratul RAY, Danish SHAIKH, Srimaruti Manoj NIMMAGADDA
-
Publication number: 20260037577Abstract: A method is described and includes receiving by a query planner agent of a query response system a user query comprising a request for a response; determining a type of the received user query; identifying one of a plurality of response modules comprising the query response system based on the determined type of the received user query; and forwarding the received user query to the identified one of the plurality of response modules. In example embodiments, the determined type of the received user query comprises one of a lexical query, a categorical query, an explanatory query, and a multistep query, each of which is routed to a different response module.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Applicant: Roku, Inc.Inventors: Kapil Kumar, Srimaruti Manoj Nimmagadda, Rahul Agarwal, Nitish Aggarwal
-
Patent number: 12541336Abstract: A dual-screen computing device includes two separate displays that are coupled to an interconnecting hinge. A hinge detector detects movement or position of the hinge, and the positions of the displays may be determined based on the hinge movement or position. The positions of the displays relative to each other may then be used to determine which mode of operation the dual-screen computing device is operating (e.g., tent mode, open, closed, etc.). Additionally, the dual-screen computing device may include various sensors that detect different environmental, orientation, location, and device-specific information. Applications are configured to operate differently based on the mode of operation and, optionally, the sensor data detected by the sensors.Type: GrantFiled: August 23, 2024Date of Patent: February 3, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Kapil Kumar, Robert I. Butterworth
-
Publication number: 20250385822Abstract: Crest factor reduction circuitry includes: a peak neighborhood analyzer; peak detection circuitry and a controller. The peak neighborhood analyzer is configured to: receive an input signal; analyze the input signal to determine whether a peak larger than a target threshold is expected within an interval; and provide a first control signal responsive to determining that a peak larger than the target threshold is expected within the interval. The controller is configured to: receive the first control signal; and gate a clock or data to the peak detection circuitry responsive to the first control signal.Type: ApplicationFiled: August 29, 2025Publication date: December 18, 2025Inventors: Jaiganesh BALAKRISHNAN, Aswath VS, Sriram MURALI, Sreenath NARAYANAN POTTY, Sundarrajan RANGACHARI, Girish NADIGER, Kapil KUMAR
-
Patent number: 12493653Abstract: Disclosed are system, method and/or computer program product embodiments that retrieve items for a user based on a query using a two-tower deep machine learning model. An example embodiment provides input to a context tower, wherein the input includes the query and one or more of a query embedding corresponding to the query or a graph user embedding corresponding to the user. The context tower generates a context embedding in a vector space based on the input. The model determines a measure of similarity between the context embedding and each of a plurality of item embeddings in the vector space that are generated by an item tower and represent a plurality of candidate items. A relevancy score is calculated for each candidate item based on the measure of similarity between the context embedding and the corresponding item embedding. The relevancy scores are used for item retrieval and/or ranking.Type: GrantFiled: December 28, 2023Date of Patent: December 9, 2025Assignee: Roku, Inc.Inventors: Kapil Kumar, Abhishek Majumdar, Danish Shaikh, Nitish Aggarwal, Srimaruti Manoj Nimmagadda, Aniruddha Das
-
Publication number: 20250363328Abstract: Aspects of the disclosed technology provide solutions for extracting subgraph patterns in graph-structured data and encoding them as embeddings using a graph neural network (GNN). In some aspects, a process of the disclosed technology can include steps for receiving an input graph comprising a plurality of nodes and edges, the input graph representing relationships among a plurality of entities, parameterizing a graph neural network model based on a set of pattern graphs, and identifying, for at least a portion of the nodes in the input graph, rooted homomorphisms between the pattern graphs and local subgraphs rooted at the respective nodes. Systems and machine-readable media are also provided.Type: ApplicationFiled: May 21, 2025Publication date: November 27, 2025Inventors: Takanori Maehara, Kapil Kumar, Abhishek Majumdar, Nitish Aggarwal
-
Patent number: 12461929Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for ranking a plurality of content items for presentation to a user. An embodiment generates a ranking score for each content item by: providing input to a deep machine learning (ML) model, the input including at least one or more query features and one or more content item features, determining, by the deep ML model and based at least on the input, a first probability of a first type of interaction between the user and the content item and a second probability of a second type of interaction between the user and the content item, and calculating the ranking score for the content item based at least on the first and second probabilities. An embodiment ranks the content items for presentation based on the ranking score associated with each content item.Type: GrantFiled: May 9, 2023Date of Patent: November 4, 2025Assignee: Roku, Inc.Inventors: Kapil Kumar, Rahul Agarwal, Thanh Dang, Ratul Ray, Danish Shaikh, Srimaruti Manoj Nimmagadda
-
Publication number: 20250278634Abstract: Large language models can receive a prompt and generate responses having natural language and/or data structures as sequence of tokens. Some responses may have a few dozen tokens. The speed of response of large language models can be directly proportional to how many tokens are being generated. Rather than producing many tokens, it is possible to fine-tune a large language model to generate responses in an encoded output format. A response can have one or more encoded values that can indicate the same information as a natural language and/or structured data response. The response may include only a single or few tokens. The speed of response of a large language model operating as an encoder would be faster.Type: ApplicationFiled: March 4, 2024Publication date: September 4, 2025Applicant: Roku, Inc.Inventors: Kapil Kumar, Nitish Aggarwal, Srimaruti Manoj Nimmagadda
-
Patent number: 12407557Abstract: Crest factor reduction circuitry includes: a peak neighborhood analyzer; peak detection circuitry and a controller. The peak neighborhood analyzer is configured to: receive an input signal; analyze the input signal to determine whether a peak larger than a target threshold is expected within an interval; and provide a first control signal responsive to determining that a peak larger than the target threshold is expected within the interval. The controller is configured to: receive the first control signal; and gate a clock or data to the peak detection circuitry responsive to the first control signal.Type: GrantFiled: December 28, 2023Date of Patent: September 2, 2025Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Jaiganesh Balakrishnan, Aswath Vs, Sriram Murali, Sreenath Narayanan Potty, Sundarrajan Rangachari, Girish Nadiger, Kapil Kumar
-
Publication number: 20250234074Abstract: A method is described and includes obtaining a list of utterances comprising captions from an item of content; computing sentence transformer embeddings for each of the utterances; dividing the utterances into sentences and extracting a sentence embedding for each sentence; computing a semantic similarity between adjacent sentences; and merging the adjacent sentences into a block comprising a segment if the semantic similarity between the adjacent sentences is greater than a predetermined threshold.Type: ApplicationFiled: March 6, 2024Publication date: July 17, 2025Applicant: Roku, Inc.Inventors: Kapil Kumar, Srimaruti Manoj Nimmagadda, Nitish Aggarwal, Abhishek Majumdar
-
Publication number: 20250209489Abstract: Embodiments present techniques for determining a list of recommended items in response to a user query. An embodiment can determine a first ordered list of items including a plurality of items stored by a content platform. Based on a reward discount parameter, a first total discounted future reward for the first ordered list of items can be determined. Based on a risk discount parameter, a first risk estimate for the first ordered list of items can be determined. Similarly, a second ordered list of items can have a second total discounted future reward and a second risk estimate. The second ordered list of items can be the list of recommended items when the second total discounted future reward is larger than or equal to the first total discounted future reward, and the second risk estimate is less than or equal to the first risk estimate.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Roku, Inc.Inventors: Abhishek Majumdar, Rahul Agarwal, Nitish Aggarwal, Yu Zhou, Kapil Kumar, Ratul Ray, Yuzhong Li, Srimaruti Manoj Nimmagadda
-
Publication number: 20250103894Abstract: Retrieving content items in response to a query in a way that increases user satisfaction and increases chances of users consuming a retrieved content item is not trivial. One retrieval strategy may include dividing the content items into buckets according to a dimension about the content items and retrieving a top K number of items from different buckets to balance semantic affinity and the dimension. Choosing an optimal K for different buckets for a given query can be a challenge. Reinforcement learning can be used to train and implement an agent model that can choose the optimal K for different buckets.Type: ApplicationFiled: January 26, 2024Publication date: March 27, 2025Applicant: Roku, Inc.Inventors: Abhishek Majumdar, Yuxi Liu, Kapil Kumar, Nitish Aggarwal, Manasi Deshmukh, Danish Nasir Shaikh, Ravi Tiwari
-
Publication number: 20250045575Abstract: Pre-trained large language models may be trained on a large data set which may not necessarily align with specific tasks, business goals, and requirements. Pre-trained large language models can solve generic semantic relationship or question-answering type problems but may not be suited for content item retrieval or recommendation of content items that are semantically relevant to a query. It is possible to build a machine learning model while using transfer learning to learn from pre-trained large language models. Training data can significantly impact the performance of machine learning models, especially machine learning models developed using transfer learning. The training data can impact a model's performance, generalization, fairness, and adaptation to specific domains. To address some of these concerns, a popularity bucketing strategy can be implemented to debias training data. Optionally, an ensemble of models can be used to generate diverse training data.Type: ApplicationFiled: January 26, 2024Publication date: February 6, 2025Applicant: Roku, Inc.Inventors: Abhishek Majumdar, Kapil Kumar, Nitish Aggarwal, Danish Nasir Shaikh, Manasi Deshmukh, Apoorva Jakalannanavar Halappa Manjula
-
CANCELLATION PULSE GENERATION WITH REDUCED WAVEFORM STORAGE TO REDUCE CRESTS IN TRANSMISSION SIGNALS
Publication number: 20250047531Abstract: An example apparatus described herein to implement cancellation pulse generation includes a first memory storing first subsets of data samples of a single pulse cancellation waveform. The example apparatus includes a second memory storing second subsets of data samples of the single pulse cancellation waveform, the second subsets including different data samples of the single pulse cancellation waveform than the first subsets. The example apparatus includes first circuitry coupled to the first memory and to the second memory in parallel. The example apparatus includes a plurality of buffers. The example apparatus includes second circuitry coupled to the plurality of buffers.Type: ApplicationFiled: April 30, 2024Publication date: February 6, 2025Inventors: Jaiganesh Balakrishnan, Aswath VS, Sriram Murali, Sreenath Narayanan Potty, Raju Kharataram Chaudhari, Kapil Kumar