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: 11979630
    Abstract: 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: Grant
    Filed: December 1, 2021
    Date of Patent: May 7, 2024
    Assignee: 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
  • Patent number: 11917251
    Abstract: 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: Grant
    Filed: October 18, 2021
    Date of Patent: February 27, 2024
    Assignee: ROVI GUIDES, INC.
    Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
  • Patent number: 11847247
    Abstract: 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: Grant
    Filed: June 2, 2020
    Date of Patent: December 19, 2023
    Assignee: Apple Inc.
    Inventors: Vivek Sehgal, Lun Cui
  • Publication number: 20230370695
    Abstract: 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: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
  • Publication number: 20230319249
    Abstract: 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: Application
    Filed: June 9, 2023
    Publication date: October 5, 2023
    Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
  • Publication number: 20230308696
    Abstract: 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: Application
    Filed: June 1, 2023
    Publication date: September 28, 2023
    Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
  • Patent number: 11758244
    Abstract: 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: Grant
    Filed: December 20, 2021
    Date of Patent: September 12, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
  • Patent number: 11722740
    Abstract: 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: Grant
    Filed: October 18, 2021
    Date of Patent: August 8, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
  • Publication number: 20230241518
    Abstract: 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: Application
    Filed: February 3, 2022
    Publication date: August 3, 2023
    Inventors: Anjum Makkar, Ishan Dhanwal, Vivek Sehgal, Simranjeet Gill, Cato Yang
  • Patent number: 11716454
    Abstract: 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: Grant
    Filed: October 15, 2021
    Date of Patent: August 1, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
  • Patent number: 11706469
    Abstract: 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: Grant
    Filed: September 30, 2021
    Date of Patent: July 18, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
  • Publication number: 20230199275
    Abstract: 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: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Ishan Dhanwal, Anjum Makkar, Vivek Sehgal, Simranjeet Gill, Reda Harb
  • Publication number: 20230171456
    Abstract: 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: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: 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: 11638061
    Abstract: 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: Grant
    Filed: December 1, 2021
    Date of Patent: April 25, 2023
    Assignee: 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: 20230121443
    Abstract: 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: Application
    Filed: October 18, 2021
    Publication date: April 20, 2023
    Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
  • Publication number: 20230119626
    Abstract: 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: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Srikanth Channapragada, Reda Harb
  • Publication number: 20230119713
    Abstract: 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: Application
    Filed: October 18, 2021
    Publication date: April 20, 2023
    Inventors: Ishan Dhanwal, Simranjeet Gill, Anjum Makkar, Vivek Sehgal, Reda Harb
  • Publication number: 20230102888
    Abstract: 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: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Srikanth Channapragada, Ishan Bhadula, Vivek Sehgal, Greeshma Jagadha Phani Lakshmi Alapati, Vikram Makam Gupta, Reda Harb
  • Patent number: 11210301
    Abstract: 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: Grant
    Filed: November 18, 2016
    Date of Patent: December 28, 2021
    Assignee: 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: 10824678
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: John M. Hornkvist, Vivek Sehgal, Raffael Hannemann, Lun Cui, Alexandre Carlhian, Thomas Deniau, Raphaeal Mor