Patents by Inventor Vivek Sehgal
Vivek Sehgal 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: 11917251Abstract: Systems and methods are described for determining that a plurality of user profiles, stored in the memory, are associated with an account of a media application; generating for presentation a media asset during a first consumption session associated with the account; generating for presentation a selectable option to associate a current progress point of the media asset with one or more of the plurality of user profiles associated with the account; receiving a selection of one or more of the plurality of user profiles via the selectable option; during a second consumption session, receiving a request for accessing the media asset; and in response to determining that the second consumption session is associated with the selected one or more user profiles, resuming the media asset from the progress point associated with the selectable option.Type: GrantFiled: October 18, 2021Date of Patent: February 27, 2024Assignee: ROVI GUIDES, INC.Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
-
Patent number: 11847247Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.Type: GrantFiled: June 2, 2020Date of Patent: December 19, 2023Assignee: Apple Inc.Inventors: Vivek Sehgal, Lun Cui
-
Publication number: 20230370695Abstract: Methods and systems are presented herein for streaming of media content. The methods and systems include receiving a request to stream a media content item; accessing a profile of a user authorized to access the streaming service; determining whether a bonus stream in addition to a default number of streams should be granted based on an analysis of at least one of: a status of the streaming service, a status of the requesting media device, metadata of the media content item, a status of the communication system, the profile, and a status of the currently streaming media device. Related apparatuses, devices, techniques, and articles are also described.Type: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
-
Publication number: 20230319249Abstract: Systems and methods are provided for generating a viewport for display. A user preference for a character and/or a genre of a scene in a spherical media content item is determined, wherein the spherical media content item comprises a plurality of tiles. A tile of the plurality of tiles is identified based on the determined user preference. A viewport to be generated for display at a computing device is predicted, based on the identified tile. A first tile to be transmitted to a computing device at a first resolution is identified, based on the predicted viewport to be generated for display. The tile is transmitted, to the computing device, at the first resolution.Type: ApplicationFiled: June 9, 2023Publication date: October 5, 2023Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
-
Publication number: 20230308696Abstract: Systems and methods are described herein for streaming during unavailability of a content server. Upon determining that there are conditions indicating buffering issues during delivery of a media asset, a server determines a first group of devices suitable for receiving the media asset from the server and sharing the media asset on a peer-to-peer network. Then, the server determines a second group of devices suitable for receiving the media asset on a peer-to-peer network from a first group device. The server then determines groupings within which to share and receive the media asset. Next, the server transmits instructions to the devices in the first group to maintain in buffer and share certain portions of the media asset with the second group devices within their grouping. Finally, the server updates information detailing the media asset portions the devices are maintaining in buffer and sharing.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
-
Patent number: 11758244Abstract: Methods and systems are presented herein for streaming of media content. The methods and systems include receiving a request to stream a media content item; accessing a profile of a user authorized to access the streaming service; determining whether a bonus stream in addition to a default number of streams should be granted based on an analysis of at least one of: a status of the streaming service, a status of the requesting media device, metadata of the media content item, a status of the communication system, the profile, and a status of the currently streaming media device. Related apparatuses, devices, techniques, and articles are also described.Type: GrantFiled: December 20, 2021Date of Patent: September 12, 2023Assignee: Rovi Guides, Inc.Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
-
Patent number: 11722740Abstract: Systems and methods are described for storing an identification of a first pause point of a media asset associated with a first user interaction profile; storing an identification of a second pause point of the media asset associated with a second user interaction profile; receiving a request to access the media asset during a current consumption session; identifying user interface inputs received during the current consumption session; selecting one of the first pause point and the second pause point as a selected pause point based on determining whether the identified user interface inputs match user interface inputs associated with the first user interaction profile or the second user interaction profile; and generating for presentation the media asset starting from the selected pause point.Type: GrantFiled: October 18, 2021Date of Patent: August 8, 2023Assignee: ROVI GUIDES, INC.Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
-
Publication number: 20230241518Abstract: Systems and methods for providing smart communications in a video game environment are disclosed. A first positional vector of a first user within a video game environment and a second positional vector of a second user within the video game environment are determined. In a first communication between the first user and second user, the first positional information is detected and a first translation vector between the first positional vector of the first user and the second positional vector of the second user is calculated. Based on the first translation vector, the first positional information is corrected, and the corrected positional information is transmitted to the second user.Type: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Inventors: Anjum Makkar, Ishan Dhanwal, Vivek Sehgal, Simranjeet Gill, Cato Yang
-
Patent number: 11716454Abstract: Systems and methods are provided for generating a viewport for display. A user preference for a character and/or a genre of a scene in a spherical media content item is determined, wherein the spherical media content item comprises a plurality of tiles. A tile of the plurality of tiles is identified based on the determined user preference. A viewport to be generated for display at a computing device is predicted, based on the identified tile. A first tile to be transmitted to a computing device at a first resolution is identified, based on the predicted viewport to be generated for display. The tile is transmitted, to the computing device, at the first resolution.Type: GrantFiled: October 15, 2021Date of Patent: August 1, 2023Assignee: Rovi Guides, Inc.Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
-
Patent number: 11706469Abstract: Systems and methods are described herein for streaming during unavailability of a content server. Upon determining that there are conditions indicating buffering issues during delivery of a media asset, a server determines a first group of devices suitable for receiving the media asset from the server and sharing the media asset on a peer-to-peer network. Then, the server determines a second group of devices suitable for receiving the media asset on a peer-to-peer network from a first group device. The server then determines groupings within which to share and receive the media asset. Next, the server transmits instructions to the devices in the first group to maintain in buffer and share certain portions of the media asset with the second group devices within their grouping. Finally, the server updates information detailing the media asset portions the devices are maintaining in buffer and sharing.Type: GrantFiled: September 30, 2021Date of Patent: July 18, 2023Assignee: ROVI GUIDES, INC.Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
-
Publication number: 20230199275Abstract: Methods and systems are presented herein for streaming of media content. The methods and systems include receiving a request to stream a media content item; accessing a profile of a user authorized to access the streaming service; determining whether a bonus stream in addition to a default number of streams should be granted based on an analysis of at least one of: a status of the streaming service, a status of the requesting media device, metadata of the media content item, a status of the communication system, the profile, and a status of the currently streaming media device. Related apparatuses, devices, techniques, and articles are also described.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
-
Publication number: 20230171456Abstract: Systems and methods are presented herein for generating an augmented reality (“AR”) display with user interface (“UI”) elements that respond to changes in pupil characteristics in response to detecting device streaming content. A media stream playing on a device that is within a threshold distance of the AR device is detected. The source of the media stream is identified. The AR device queries the source of the media stream for a consumption option. An AR overlay is generated and comprises selectable UI elements corresponding to the consumption options. In response to receiving an input at a UI element, the AR overlay is generated based on the consumption option.Type: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Saloni Sharma, Greeshma Jagadha Phani Lakshmi Alapati, Harshith Kumar Gejjegondanahally Sreekanth, Ishan Bhadula, Simranjeet Gill, Sourabh Kumar, Srikanth Channapragada, Vivek Sehgal, Reda Harb
-
Patent number: 11638061Abstract: Systems and methods are presented herein for generating an augmented reality (“AR”) display with user interface (“UI”) elements that respond to changes in pupil characteristics in response to detecting device streaming content. A media stream playing on a device that is within a threshold distance of the AR device is detected. The source of the media stream is identified. The AR device queries the source of the media stream for a consumption option. An AR overlay is generated and comprises selectable UI elements corresponding to the consumption options. In response to receiving an input at a UI element, the AR overlay is generated based on the consumption option.Type: GrantFiled: December 1, 2021Date of Patent: April 25, 2023Assignee: ROVI GUIDES, INC.Inventors: Saloni Sharma, Greeshma Jagadha Phani Lakshmi Alapati, Harshith Kumar Gejjegondanahally Sreekanth, Ishan Bhadula, Simranjeet Gill, Sourabh Kumar, Srikanth Channapragada, Vivek Sehgal, Reda Harb
-
Publication number: 20230121443Abstract: Systems and methods are described for storing an identification of a first pause point of a media asset associated with a first user interaction profile; storing an identification of a second pause point of the media asset associated with a second user interaction profile; receiving a request to access the media asset during a current consumption session; identifying user interface inputs received during the current consumption session; selecting one of the first pause point and the second pause point as a selected pause point based on determining whether the identified user interface inputs match user interface inputs associated with the first user interaction profile or the second user interaction profile; and generating for presentation the media asset starting from the selected pause point.Type: ApplicationFiled: October 18, 2021Publication date: April 20, 2023Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
-
Publication number: 20230119626Abstract: Systems and methods are provided for generating a viewport for display. A user preference for a character and/or a genre of a scene in a spherical media content item is determined, wherein the spherical media content item comprises a plurality of tiles. A tile of the plurality of tiles is identified based on the determined user preference. A viewport to be generated for display at a computing device is predicted, based on the identified tile. A first tile to be transmitted to a computing device at a first resolution is identified, based on the predicted viewport to be generated for display. The tile is transmitted, to the computing device, at the first resolution.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
-
Publication number: 20230119713Abstract: Systems and methods are described for determining that a plurality of user profiles, stored in the memory, are associated with an account of a media application; generating for presentation a media asset during a first consumption session associated with the account; generating for presentation a selectable option to associate a current progress point of the media asset with one or more of the plurality of user profiles associated with the account; receiving a selection of one or more of the plurality of user profiles via the selectable option; during a second consumption session, receiving a request for accessing the media asset; and in response to determining that the second consumption session is associated with the selected one or more user profiles, resuming the media asset from the progress point associated with the selectable option.Type: ApplicationFiled: October 18, 2021Publication date: April 20, 2023Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
-
Publication number: 20230102888Abstract: Systems and methods are described herein for streaming during unavailability of a content server. Upon determining that there are conditions indicating buffering issues during delivery of a media asset, a server determines a first group of devices suitable for receiving the media asset from the server and sharing the media asset on a peer-to-peer network. Then, the server determines a second group of devices suitable for receiving the media asset on a peer-to-peer network from a first group device. The server then determines groupings within which to share and receive the media asset. Next, the server transmits instructions to the devices in the first group to maintain in buffer and share certain portions of the media asset with the second group devices within their grouping. Finally, the server updates information detailing the media asset portions the devices are maintaining in buffer and sharing.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
-
Patent number: 11210301Abstract: A method and apparatus of a device that re-rank a plurality of search results received from a search server on the device is described. In an exemplary embodiment, the device receives, with a browser of the device, a search query from a user. The device further sends the search query to a search server. In addition, the device receives the plurality of search results from the search server, wherein the plurality of search results is ranked according to a first ranking. The device also retrieves browser history of the user, wherein the browser history is collected on the device without revealing the browser history to the search server. The device further re-ranks the plurality of search results according to a second ranking based on at least the browser history. In addition, the device presents the plurality of search results using the second ranking.Type: GrantFiled: November 18, 2016Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: João Pedro de Almeida Forjaz de Lacerda, Karolina Buchner, Vivek Sehgal, Hon Yuk Chan, Vipul Ved Prakash, Lun Cui
-
Patent number: 10824678Abstract: A device implementing a system for providing query completion suggestions includes at least one processor configured to receive a partial query, and derive one or more query completion suggestions for the partial query from content items that are locally stored on the device, each respective query completion suggestion being associated with metadata extracted from one of the content items from which the respective query completion suggestion was derived. The at least one processor is further configured to rank the one or more query completion suggestions based at least in part on the metadata associated with each of the one or more query completion suggestions. The at least one processor is further configured to provide, for display, at least one of the one or more ranked query completion suggestions.Type: GrantFiled: September 29, 2017Date of Patent: November 3, 2020Assignee: Apple Inc.Inventors: John M. Hornkvist, Vivek Sehgal, Raffael Hannemann, Lun Cui, Alexandre Carlhian, Thomas Deniau, Raphaeal Mor
-
Publication number: 20200293691Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.Type: ApplicationFiled: June 2, 2020Publication date: September 17, 2020Inventors: Vivek SEHGAL, Lun CUI