Patents by Inventor Vinay Kalra
Vinay Kalra 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: 10015528Abstract: A server structure (101) includes one or more multicast servers (106). An analytics engine (207) determines one or more channel maps (217) identifying a group of channels that will be delivered by the multicast servers across a network (104). The analytics engine determines the one or more channel maps as a function of both historical data corresponding to one or more client groups (204,205,206) operating in one or more zones (201,202,203), and optionally from near real time data such as electronic program guide metadata provided by an electronic program guide metadata manager (213). A flap detector (210) can determine one or more flapping thresholds (405,406,407) identifying channels in the group of channels delivered by the multicast servers, as well as whether channels having flapping frequencies greater than the flapping threshold should remain in the group of channels delivered by the multicast servers.Type: GrantFiled: December 29, 2016Date of Patent: July 3, 2018Assignee: ARRIS Enterprises LLCInventors: Sridhar Kunisetty, Vinay Kalra, Robert Linwood Myers, Niranjan R. Samant
-
Publication number: 20170353744Abstract: A server structure (101) includes one or more multicast servers (106). An analytics engine (207) determines one or more channel maps (217) identifying a group of channels that will be delivered by the multicast servers across a network (104). The analytics engine determines the one or more channel maps as a function of both historical data corresponding to one or more client groups (204,205,206) operating in one or more zones (201,202,203), and optionally from near real time data such as electronic program guide metadata provided by an electronic program guide metadata manager (213). A flap detector (210) can determine one or more flapping thresholds (405,406,407) identifying channels in the group of channels delivered by the multicast servers, as well as whether channels having flapping frequencies greater than the flapping threshold should remain in the group of channels delivered by the multicast servers.Type: ApplicationFiled: December 29, 2016Publication date: December 7, 2017Inventors: Sridhar Kunisetty, Vinay Kalra, Robert Linwood Myers, Niranjan R. Samant
-
Patent number: 9338508Abstract: Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can resume the session at a later time, at a different place, and, possibly, using different equipment. When a user pauses a session, the context of that session is automatically preserved. Upon resumption, the session begins where the user left off, resuming the primary media stream at the point where the user stopped, knowing what secondary content items the user has already seen, and re-establishing any user-set parameters for the session (e.g., playback volume, allocation of streams to particular screen real estate, whether closed captioning is turned on, and the like). For time-shifted content consumption, the system intelligently selects, filters, and processes contextual information (such as characteristics of the primary media) in order to present companion streams that are relevant and engaging to the user.Type: GrantFiled: October 23, 2012Date of Patent: May 10, 2016Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Varma L. Chanderraju, Bhavan Gandhi, Vinay Kalra, Sridhar Kunisetty, Sanjeev K. Mishra, Bharath R. Rao
-
Patent number: 9106939Abstract: Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing.Type: GrantFiled: August 7, 2012Date of Patent: August 11, 2015Assignee: Google Technology Holdings LLCInventors: Sridhar Kunisetty, Varma L. Chanderraju, Vinay Kalra, Sanjeev K. Mishra, Bharath R. Rao
-
Publication number: 20140115031Abstract: Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can resume the session at a later time, at a different place, and, possibly, using different equipment. When a user pauses a session, the context of that session is automatically preserved. Upon resumption, the session begins where the user left off, resuming the primary media stream at the point where the user stopped, knowing what secondary content items the user has already seen, and re-establishing any user-set parameters for the session (e.g., playback volume, allocation of streams to particular screen real estate, whether closed captioning is turned on, and the like). For time-shifted content consumption, the system intelligently selects, filters, and processes contextual information (such as characteristics of the primary media) in order to present companion streams that are relevant and engaging to the user.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Varma L. Chanderraju, Bhavan Gandhi, Vinay Kalra, Sridhar Kunisetty, Sanjeev K. Mishra, Bharath R. Rao
-
Publication number: 20140115032Abstract: Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can resume the session at a later time, at a different place, and, possibly, using different equipment. When a user pauses a session, the context of that session is automatically preserved. Upon resumption, the session begins where the user left off, resuming the primary media stream at the point where the user stopped, knowing what secondary content items the user has already seen, and re-establishing any user-set parameters for the session (e.g., playback volume, allocation of streams to particular screen real estate, whether closed captioning is turned on, and the like). For time-shifted content consumption, the system intelligently selects, filters, and processes contextual information (such as characteristics of the primary media) in order to present companion streams that are relevant and engaging to the user.Type: ApplicationFiled: October 23, 2012Publication date: April 24, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Varma L. Chanderraju, Bhavan Gandhi, Vinay Kalra, Sridhar Kunisetty, Sanjeev K. Mishra, Bharath R. Rao
-
Publication number: 20140047063Abstract: Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Sridhar Kunisetty, Varma L. Chanderraju, Vinay Kalra, Sanjeev K. Mishra, Bharath R. Rao
-
Publication number: 20140047479Abstract: Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Sridhar Kunisetty, Varma L. Chanderraju, Vinay Kalra, Sanjeev K. Mishra, Bharath R. Rao
-
Publication number: 20140047488Abstract: Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Sridhar Kunisetty, Varma L. Chanderraju, Vinay Kalra, Sanjeev K. Mishra, Bharath R. Rao