-
公开(公告)号:US11985189B2
公开(公告)日:2024-05-14
申请号:US18130581
申请日:2023-04-04
Applicant: Rovi Guides, Inc.
Inventor: Daina Emmanuel , Padmassri Chandrashekar , Reda Harb
IPC: H04L67/1061 , H04L65/612 , H04L65/752 , H04L65/80 , H04L67/52
CPC classification number: H04L67/1061 , H04L65/612 , H04L65/752 , H04L65/80 , H04L67/1072 , H04L67/52
Abstract: Systems and methods are provided for switching computing devices between edge servers and peer groups. One example method includes receiving, at a client computing device and from a first computing device, media content. A request to initiate an assisted delivery service is sent from the client computing device to a second computing device. The assisted delivery service is initiated in response to the request. The assisted delivery service comprises identifying, at the second computing device, one or more peer computing devices receiving the media content. At the second computing device, instructions that enable the client computing device to discover at least one of the peer computing devices are generated. The instructions are sent from the second computing device to the client computing device. At the client computing device, a peer computing device is discovered. A request to receive a portion of the media content is sent from the client computing device to a discovered peer computing device. The portion of the media content is received at the client computing device from the peer computing device.
-
公开(公告)号:US20240129572A1
公开(公告)日:2024-04-18
申请号:US17965454
申请日:2022-10-13
Applicant: Rovi Guides, Inc.
IPC: H04N21/2668 , H04N21/258 , H04N21/262 , H04N21/431 , H04N21/4788 , H04N21/81
CPC classification number: H04N21/2668 , H04N21/25891 , H04N21/2625 , H04N21/4316 , H04N21/4788 , H04N21/812
Abstract: Systems and methods are provided for initiating a media content item group watch session with an identified contact. A user profile is identified, and a media content item is generated for output at a first computing device. A contact is identified based on the user profile and the media content item, and an invitation to join a media content item group session is generated based on the media content item and the identified contact. The invitation is transmitted to a second computing device associated with the contact, and an indication that the invitation has been accepted is received. The media content item group session is initiated between the first and second computing devices, and the media content item is received at the first and second computing devices.
-
公开(公告)号:US20240114250A1
公开(公告)日:2024-04-04
申请号:US17957902
申请日:2022-09-30
Applicant: Rovi Guides, Inc.
CPC classification number: H04N23/74 , G06T7/0002 , H04N23/71 , G06T2207/10152 , G06T2207/30176
Abstract: Systems and methods for shadow detection and reduction during document capture are disclosed herein. Temporary images of hardcopy documents are analyzed to determine the presence of a shadow or hotspot that obscures information of the hardcopy document. In response to detecting the shadow or hotspot, a controllable light source is used to illuminate the hardcopy document at predicted and/or predetermined intensities to minimize or eliminate the shadow on the hardcopy document. A permanent image of the hardcopy document illuminated by the controllable light source at the intensity that minimizes or eliminates the shadow is then stored. In this way, information of the hardcopy document (such as text, color, layout, spacing etc.) is increased in the permanent image and a need for post-processing the permanent image is reduced or eliminated.
-
224.
公开(公告)号:US20240106785A1
公开(公告)日:2024-03-28
申请号:US18384067
申请日:2023-10-26
Applicant: Rovi Guides, Inc.
Inventor: Ankur Anil Aher , Charishma Chundi , Reda Harb
IPC: H04L51/226 , H04L51/224
CPC classification number: H04L51/226 , H04L51/224
Abstract: Systems and methods for dynamically routing notifications based on device statuses are disclosed herein. For instance, a notification may be generated for a user account corresponding to an application that is installed on a plurality of devices. A system identifies a status of each of the plurality of devices and uses the status of each of the plurality of devices to select a particular device to receive the notification. The system then transmits the notification to the selected particular device.
-
225.
公开(公告)号:US20240085695A1
公开(公告)日:2024-03-14
申请号:US17943091
申请日:2022-09-12
Applicant: Rovi Guides, Inc.
Inventor: Christopher Phillips , Reda Harb
CPC classification number: G02B27/0101 , G06T19/006
Abstract: An AR display compensates for excessive light levels in a location in which the AR display is being used. AR objects are rendered for display on the AR display. Light levels in a location at which an AR object is being rendered for display are monitored. If the light level in the location exceeds the threshold light level, a light source in the location is identified and light emissions from the identified light source are mitigated.
-
公开(公告)号:US20240073518A1
公开(公告)日:2024-02-29
申请号:US17895754
申请日:2022-08-25
Applicant: Rovi Guides, Inc.
Inventor: Vishwas Sharadanagar Panchaksharaiah , Vikram Makam Gupta , Reda Harb
CPC classification number: H04N5/23203 , G06F3/017 , G10L15/22 , H04N5/23245 , H04N5/23296
Abstract: Systems and methods for supplementing digital assistant queries and filtering results are disclosed. The methods activate a camera in response to detecting a voice query of a user. The camera captures, in multiple modes, video frames of a user's gestures and/or facial expressions made during utterance of the query and/or the user's environment and/or specific features in the environment present or occurring during utterance of the query. A portion of the query is classified as ambiguous and supplemental data relating to the voice query is requested to resolve the ambiguous portion. Supplemental data may comprise metadata associated with the gestures or facial expressions and/or specific features, actions, or activities during issuance of the query that are extracted from the captured frames. The supplemental data is processed to resolve the ambiguous portions of the query, and the digital assistant responds accordingly to the disambiguated query.
-
227.
公开(公告)号:US20240071001A1
公开(公告)日:2024-02-29
申请号:US17898649
申请日:2022-08-30
Applicant: Rovi Guides, Inc.
Inventor: Christopher Phillips , Reda Harb
CPC classification number: G06T19/006 , G06F3/011 , G06F3/165
Abstract: A number of zones are defined within a location, each zone corresponding to a different physical area within the location. A weighting factor is then assigned to each zone. A number of content items are identified for display in the AR display based on user preferences. Using the weighting factors and content item priority data determined from user preference data, each content item is assigned to a zone. The AR display then renders the content items in each zone.
-
公开(公告)号:US20240066410A1
公开(公告)日:2024-02-29
申请号:US17899888
申请日:2022-08-31
Applicant: Rovi Guides, Inc.
Inventor: Dhananjay Lal , Reda Harb
IPC: A63F13/79 , A63F13/533 , A63F13/212
CPC classification number: A63F13/79 , A63F13/533 , A63F13/212 , A63F13/67
Abstract: Systems and methods for obtaining metrics relating to an extended reality experience and using the obtained metrics to perform remedial actions, such as managing user motion sickness, determining user performance relating to a designed game difficulty, and performing home automation are disclosed. The methods include determining a starting and ending checkpoint in an extended reality experience. Data from a plurality of users as they navigate between the determined checkpoints is obtained and used to determine a metric, such as a median, average, or other representative data. The current user's navigation through the same checkpoints is monitored and compared with the metric. The results from the comparison are used to enhance extended reality experience, which includes customizing the experience for motion sickness, game difficulty level, and home automation.
-
公开(公告)号:US20240051576A1
公开(公告)日:2024-02-15
申请号:US18237805
申请日:2023-08-24
Applicant: Rovi Guides, Inc.
Inventor: VasanthRaj Rajanna , Reda Harb
CPC classification number: B60W60/0015 , G08G1/16 , B60W30/06 , B60W30/09 , B60W50/14 , G05D1/0061 , G05D1/0214 , G08G1/148 , G08G1/164 , G08G1/166 , G08G1/168 , B60W2556/10 , B60W2556/45 , B60W2420/42 , B60W2420/54 , B60W2554/4042 , B60W2554/4045 , B60W2540/215 , B60W2554/802 , G05D2201/0213
Abstract: Systems and methods are presented herein for enabling a vehicle, configured to support autonomous vehicle operation, to change a location of the vehicle based on the detection of an impending impact with the vehicle. A starting location of the vehicle is determined while the vehicle is parked, unoccupied, and comprises an inactive powertrain. In response to determining a watchdog state is enabled, data corresponding to the location is accessed from within a threshold distance of the vehicle. An identifier and a trajectory of an object is determined. In response to determining that the trajectory corresponds to an impact path with the vehicle, an evasive route for the vehicle is determined that terminates at a safe location not subjected to the impending impact. An instruction to activate the vehicle powertrain and an autonomous mode of the vehicle to execute the identified evasive route is transmitted for the vehicle to process.
-
公开(公告)号:US11870744B2
公开(公告)日:2024-01-09
申请号:US17896459
申请日:2022-08-26
Applicant: Rovi Guides, Inc.
Inventor: Vikram Makam Gupta , Reda Harb , Vishwas Sharadanagar Panchaksharaiah
IPC: H04L51/066 , H04L51/043 , H04L51/046 , H04L67/306 , H04L51/222
CPC classification number: H04L51/066 , H04L51/043 , H04L51/046 , H04L51/222 , H04L67/306
Abstract: Systems and methods are presented herein for modifying messages transmitted between a first computing device and a second computing device based on the determination of a context of messages transmitted between the first and second computing devices. A first message, prepared to be transmitted to a second computing device, is prepared at a first computing device. Based on an identifier corresponding to the second computing device, a plurality of devices communicably coupled to the second computing device are determined. Selectable options are generated at the first computing device which, when selected, determine which of the second computing device or one of the plurality of communicably coupled devices will receive the transmitted message. Based on the selection of an option, the message may be modified to fit the format of the device corresponding to the selected option and transmitted to the device corresponding to the selected option.
-
-
-
-
-
-
-
-
-