Patents by Inventor Ashish Gupta
Ashish Gupta 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: 20230412882Abstract: The present disclosure relates to limiting viewing of media content. More particularly, the present invention relates to classifying segments of content for limited viewing based on user preferences and classifications. According to a first aspect, there is provided a method for parental control of media content for a media guidance application, the method comprising, determining user preferences comprising settings for restricting viewing of segments of media content, determining media content for user consumption on a user device, determining a classification of each of a plurality of segments of the media content using a content analyzer and classifier, and comparing the determined classifications against the user preferences.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy, Anil Kumar
-
Publication number: 20230409460Abstract: The present invention relates to a system and method for optimizing performance of a process by constructing a KPI tree structure modelling workflow of the process using data received from a client device; autonomously monitoring a plurality of interconnected metrics by analysing data from the KPI tree structure; determining one or more root causes for an issue affecting the performance based on the autonomous monitoring of the plurality of interconnected metrics; recommending one or more actions correlating with one or more levels in the workflow to remediate the one or more root causes, supported by controlled experimentation as a sub-step; enabling performance of the one or more actions in the process workflow by integrating the one or more actions with execution of process workflow; and tracking impact of the one or more actions using continually received feedback on implemented actions and analysis of data from the KPI tree structure.Type: ApplicationFiled: June 20, 2022Publication date: December 21, 2023Inventors: Vivek KAKADE, Nihal BHAGCHANDANI, Deepak Raj SUBRAMANIAN, Kulpreet SINGH, Ashish GUPTA
-
Patent number: 11843817Abstract: Systems and methods for mapping keys on a remote control device to digital content items are disclosed. An algorithm is trained, based on user's consumption pattern, to determine whether a digital content item would be relevant to the user. If the digital content item matches the consumption pattern, then a key is automatically mapped, and if it does not, then a notification that includes a mapping suggestion is generated and mapped upon approval. A mapping table is updated to store only valid mappings. An input of a key results in quick display of the mapped digital content item from where it was previously exited. A key can be mapped to a single or multiple digital content items. If similarities are detected between multiple digital content items, then they may both be mapped to the same key.Type: GrantFiled: April 7, 2021Date of Patent: December 12, 2023Assignee: Rovi Guides, Inc.Inventors: Daina Emmanuel, Ashish Gupta, Vaibhav Gupta
-
Patent number: 11838559Abstract: The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.Type: GrantFiled: August 13, 2021Date of Patent: December 5, 2023Assignee: Rovi Guides, Inc.Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman
-
Publication number: 20230379547Abstract: Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.Type: ApplicationFiled: August 7, 2023Publication date: November 23, 2023Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
-
Publication number: 20230367539Abstract: The disclosed computer-implemented method may include systems and methods for generating and providing interactive sessions and interactive session captures. For example, upon completion of an interactive session, systems and methods described herein can generate an interactive session playback interface associated with an interactive session capture that includes various interactive features. During playback of the interactive session capture, the systems and methods described herein can update features of the interactive session playback interface to mirror interactions that occurred in the original interactive session, as well as provide additional interactive features associated with the interactive session capture. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: January 11, 2022Publication date: November 16, 2023Inventors: Hemal Khatri, Joel Alexander Sharin, Pradeep George Mathias, Adam Zerby, Deepan Gupta, Ananth Balakrishna Vasishta, Suhel Reto Sheikh, Jihoon Suh, Michael Sheppard Horowitz, Guy Shlomo Assedou, Biwei Ni, Dhigha Sekaran, Vinay Mahagaokar, Yi Shen, Mengwei Ding, Nikhil Mahendra Shah, Mark Shwartzman, Ashish Gupta
-
Publication number: 20230362136Abstract: Methods and systems disclosed herein describe tokenizing data to generate a secure token that is limited in scope (e.g., directed to a specific recipient) and limited in time (e.g., valid for only a specified period of time). A detokenization process may be employed to recover encrypted data of the secure token without the need for any relational database lookup processes, thereby reducing cost while maintaining robust protection against unintended recipients that attempt to recover the encrypted data.Type: ApplicationFiled: May 3, 2022Publication date: November 9, 2023Inventors: Hao Cheng, Rohit Joshi, Ashish Gupta
-
Publication number: 20230351417Abstract: A system and method for automatic optimization of user engagement on a digital platform is provided. The method comprises generating, a set of tokens for a gamified challenge on the digital platform. The method thereafter leads to associating token(s) from the set of tokens with a set of levels of the gamified challenge. Further the method encompasses providing to user(s) via the digital platform, action item(s) at least to enable the user(s) to retrieve token(s) from the set of tokens and to permit the user(s) to transition to a next level from a current level. Further the method comprises determining for each level, a probability of retrieving the token(s) by the user(s). The method thereafter encompasses automatically controlling, a number of users permitted to transition to the next level from the current level based on the determined probability, to automatically optimize the user engagement on the digital platform.Type: ApplicationFiled: June 23, 2022Publication date: November 2, 2023Applicant: FLIPKART INTERNET PRIVATE LIMITEDInventors: Puneet Kumar GUPTA, Ashish GUPTA, Rishabh SRIVASTAVA
-
Patent number: 11805295Abstract: Systems and methods are described to selectively stream content based on parental control ratings. At a client device, a manifest identifying sequential segments of a media asset and versions of a particular segment of the sequential segments may be received, and a graphical user interface may be generated for display to simultaneously depict a respective portion of each respective version of the particular segment and respective selectable options associated with each respective version of the particular segment. A selection of a first option may be received that is associated with a first version of the particular segment, and during playing of the media asset, in response to determining that the particular segment is the next segment to be played, the first version of the particular segment may be requested from the server.Type: GrantFiled: July 18, 2022Date of Patent: October 31, 2023Assignee: Rovi Guides, Inc.Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
-
Publication number: 20230328320Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.Type: ApplicationFiled: April 13, 2023Publication date: October 12, 2023Inventors: Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
-
Publication number: 20230319353Abstract: Systems and methods are described to selectively stream content based on parental control ratings. At a client device, a manifest identifying sequential segments of a media asset and versions of a particular segment of the sequential segments may be received, and a graphical user interface may be generated for display to simultaneously depict a respective portion of each respective version of the particular segment and respective selectable options associated with each respective version of the particular segment. A selection of a first option may be received that is associated with a first version of the particular segment, and during playing of the media asset, in response to determining that the particular segment is the next segment to be played, the first version of the particular segment may be requested from the server.Type: ApplicationFiled: June 9, 2023Publication date: October 5, 2023Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
-
Patent number: 11778271Abstract: The present disclosure relates to limiting viewing of media content. More particularly, the present invention relates to classifying segments of content for limited viewing based on user preferences and classifications. According to a first aspect, there is provided a method for parental control of media content for a media guidance application, the method comprising, determining user preferences comprising settings for restricting viewing of segments of media content, determining media content for user consumption on a user device, determining a classification of each of a plurality of segments of the media content using a content analyzer and classifier, and comparing the determined classifications against the user preferences.Type: GrantFiled: March 29, 2021Date of Patent: October 3, 2023Assignee: ROVI GUIDES, INC.Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy, Anil Kumar
-
Patent number: 11770588Abstract: Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.Type: GrantFiled: December 7, 2020Date of Patent: September 26, 2023Assignee: ROVI GUIDES, INC.Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
-
Patent number: 11741030Abstract: A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration. The PHY utilizes the serial, differential link during the duration for a PHY associated task selected from a group including an in-band reset, an entry into low power state, and an entry into partial width state.Type: GrantFiled: December 25, 2020Date of Patent: August 29, 2023Assignee: Intel CorporationInventors: Robert J. Safranek, Robert G. Blankenship, Venkatraman Iyer, Jeff Willey, Robert Beers, Darren S. Jue, Arvind A. Kumar, Debendra Das Sharma, Jeffrey C. Swanson, Bahaa Fahim, Vedaraman Geetha, Aaron T. Spink, Fulvio Spagna, Rahul R. Shah, Sitaraman V. Iyer, William Harry Nale, Abhishek Das, Simon P. Johnson, Yuvraj S. Dhillon, Yen-Cheng Liu, Raj K. Ramanujan, Robert A. Maddox, Herbert H. Hum, Ashish Gupta
-
Publication number: 20230251976Abstract: Disclosed are systems and methods for leader node election, comprising a cluster system including a plurality of nodes, a node registry, wherein nodes are configured to transmit registration requests to the node registry, receive node data is response, and to determine a leader node based on the earliest registered node, and wherein the leader node is configured to dynamically allocate data slots between the plurality of nodes, and each of the nodes are configured to store data associated with allocated data slots in an in-memory least recently used component and data associated with all of the data slots in a persistent storage component.Type: ApplicationFiled: January 26, 2022Publication date: August 10, 2023Inventors: Rohit JOSHI, Ashish GUPTA
-
Patent number: 11715048Abstract: A method for computer modeling a retail environment includes: calculating a space elasticity for an item of an item category in a retail store, using a constrained linear regression model; calculating a cross-space elasticity for the item of the item category in the retail store, using a multiple regression model; generating a number for horizontal facings for the item of the item category in the retail store, using a non-linear multiple-constraint mixed integer optimization model, based on the space elasticity of the item and the cross-space elasticity of the item; and generating an electronic planogram of the item category for the retail store, based on the number of the horizontal facings of the item.Type: GrantFiled: August 6, 2019Date of Patent: August 1, 2023Assignee: Walmart Apollo, LLCInventors: Somedip Karmakar, Ashish Gupta
-
Publication number: 20230236748Abstract: Disclosed are systems and methods for node management performed by a client driver of a client device comprising receiving cluster topology data from the cluster system; transmitting, a data request to each of a plurality of nodes in a cluster system; receiving a reply from each of the nodes that are responsive; assigning, by the client driver, based on the received replies, a responsive status for each of the nodes that are responsive or a non-responsive status for each of nodes that are non-responsive; updating a listing of management data, wherein the management data includes: an identification of each of the plurality of nodes, and a current status of each of the plurality of nodes; and routing, by the client driver, a client request to one of the plurality of nodes that are responsive based on the cluster topology data.Type: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Inventors: Rohit JOSHI, Ashish GUPTA, Glen Hao CHENG
-
Patent number: 11706598Abstract: A network node is configured to initiate a first authentication and key establishment procedure with a machine to machine (M2M) device. The network node is configured to determine a key agreement between the network node and the M2M device using the first authentication and key establishment procedure. The network node is configured to initiate a second authentication and key establishment procedure with an M2M server. The network node is configured to receive a request from the M2M server for the key agreement to be used to communicate with the M2M device using the second authentication and key establishment procedure. The network node is configured to send the key agreement to the M2M server using the second authentication and key establishment procedure.Type: GrantFiled: February 24, 2021Date of Patent: July 18, 2023Assignee: DRNC HOLDINGS, INC.Inventors: Paul L. Russell, Jr., Ashish Gupta, Nicholas J. Podias, Ana Lucia A. Pinheiro, Jean-Louis Gauvreau, Rocco Di Girolamo, Guang Lu, Debjani Majumder
-
Publication number: 20230224546Abstract: Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.Type: ApplicationFiled: March 22, 2023Publication date: July 13, 2023Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman, Senthil Kumar Karuppasamy
-
Publication number: 20230209449Abstract: Provided is an electronic device including a communication module configured to exchange data with an external device, in which the communication module includes a first core and a second core, a memory storing instructions, and a processor configured to execute the instructions to determine first channels to be scanned by the first core and second channels to be scanned by the second core, scan the first channels by using the first core, scan the second channels by using the second core, determine third channels to be scanned by the first core and fourth channels to be scanned by the second core, based on a non-PSC detected based on at least one of the first channels and the second channels, scan the third channels by using the first core, and scan the fourth channels by using the second core.Type: ApplicationFiled: March 10, 2023Publication date: June 29, 2023Applicant: SAMSUNG ELECTRONICS CO., LTDInventors: Hyunkee MIN, Ashish GUPTA, Taeyong KIM, Yeji YOON, Junghun LEE, Junyeop JUNG, Seongsu CHOI, Junsu CHOI