US Pat. No. 9,924,235

DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS

KIP PROD P1 LP, New York...

1. A method, comprising:
establishing, via a wireless network at a user premises, a wireless connection with a media delivery device at the user premises,
wherein the media delivery device is configured to provide media from a service provider;

storing a plurality of media applications that include a first media application associated with media available from a first
service provider and a second media application associated with media available from a second service provider;

receiving, via the wireless network, a transmission for enabling at least one of the first media application or the second
media application based on received user information;

displaying, via a display of an endpoint device at least one composite image that includes a plurality of application icons
representing the plurality of media applications for accessing media, wherein the plurality of application icons includes

a first application icon that represents the first media application, wherein the first application icon is selectable to
establish bi-directional communication with the first service provider, and

a second application icon that represents the second media application, wherein the second application icon is selectable
to establish bi-directional communication with the second service provider independent of the first service provider,

wherein, one or more icons of the at least one composite image are added or removed based on subscription information, wherein
the one or more icons include at least one of the application icons or an icon representing streamable media,

moving the application icons along the display of the endpoint device in response to receiving one or more first signals from
a remote control;

in response to receiving one or more second signals from the remote control for selecting the first application icon, the
second application icon, or the icon representing streamable media, receiving, via the wireless network and the media delivery
device at the user premises, streamable media associated with the selected first media application, second media application,
or the icon representing streamable media; and

displaying, via the endpoint device, the received streamable media.

US Pat. No. 10,069,643

DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS

KIP PROD P1 LP, New York...

1. A digital media device at a user premises for providing a dynamic graphical user interface for display by a television display, the digital media device comprising:at least one interface configured to receive media for presentation via the television display and configured to communicate with a gateway device and a plurality of digital devices at the user premises, wherein the gateway device is configured to provide, via a network, access to one or more application services;
memory that locally stores one or more media applications, wherein the media applications include
a first media application associated with media available from a first service provider, the first media application being configured to establish bidirectional communication with the first service provider, and
a second media application associated with media available from a second service provider, the second media application being configured to establish bidirectional communication with the second service provider;
at least one processor coupled to the memory and the at least one interface, wherein the at least one processor is configured to provide
a first composite signal for displaying a composite image on the television display, wherein the composite image represents
media obtained and/or accessible via the at least one interface and
the one or more application services, the first media application, and/or the second media application provided via the gateway device, and
a second composite signal for displaying, via the television display, user selectable icons that represent at least one of
respective digital devices at the user premises and/or media available from the respective digital devices, or
streamable video media available and/or obtained from at least one of the first service provider or second service provider,
wherein the digital media device is configured to provide graphical interaction with one or more distribution systems via a graphical user interface displayed on the television display, wherein the graphical interaction, via the graphical user interface, includes access to the user selectable icons displayed by the television display; and
wherein one or more of the user selectable icons, when selected, are configured to generate a respective image corresponding to the selected user selectable icon, and wherein the processor is configured to cause the television display to display the respective image overlaid on or inserted into the composite image to form a separate composite image.

US Pat. No. 9,602,880

DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS

KIP PROD P1 LP, New York...

1. A digital media device communicatively coupled to end user devices for operation in association with the media device at
a user premises to provide a dynamic graphical user interface enabling user access to media from at least one media source
and application services from the digital media device, comprising:
at least one interface configured to receive a media signal from a media source for management by the digital media device
for ultimate presentation via end user devices including at least one television display and to enable bi-directional communications
between the digital media device and the end user devices, wherein the digital media device, which is independent from the
media source, is configured to provide application service information from a service provider over a wide area network to
the end user devices via the digital media device and a user premises data communications network, wherein the application
service information includes notifications of status regarding applications services; and

a processor coupled to the at least one interface, wherein the processor is configured to form a composite signal from the
media signal and the application service information from the digital media device, wherein the composite signal comprises
a composite image on the at least one television display representing media obtained via the at least one interface and application
services provided via the digital media device, and wherein the processor enables dynamic addition or removal of graphical
icons in cooperation with the digital media device and the service provider as determined by subscriptions to at least one
of media applications, services applications and media sources connected to the digital media device;

wherein the digital media device provides graphical interaction simultaneously with media and service distribution systems
via the a dynamic graphical user interface displayed on the at least one television display and input received in the form
of a selection signal from a remote control based on the displayed image, wherein graphical interaction via the dynamic graphical
user interface includes access to an arrangement of graphical icons displayed on the at least one television display and represent
identification of media applications, service applications and media that is selectable to generate the selection signal when
highlighted, and wherein the selection signal is transmitted via the user premises data communications network to the digital
media device or to the media source to enable the execution of programming embodied on the digital media device to provide
at least one of: a service application provided via a user premises data communication network and media from a media source
connected to the digital media device via the at least one interface.

US Pat. No. 10,071,395

DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS

KIP PROD P1 LP, New York...

1. A device for operation at a user's area to provide and manage services for one or more endpoint devices associated with the device, the device comprising:a processor; and
storage, coupled to the processor and positioned at the user's area, storing:
first programming to implement a first communication channel, between the device and one or more endpoint devices including at least a television device, within the user's area;
second programming to implement a second communication channel, via a wide area network, between one of the one or more endpoint devices and a remotely located application service management center external to the user's area;
third programming related to a plurality of application services, including at least: a video service, a music service; a picture viewing service; and a home automation service, wherein at least two of the plurality of application services are configured to locally store media received, via the wide area network, from remote media providers and use the first communication channel to cause the locally stored media to be displayed on the television device;
fourth programming to implement a third communication channel, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes the device to implement functionality, through the first communication channel, for the television device, the functionality including causing menus to be displayed on the television device in relation to one or more of the plurality of application services; and
fifth programming to implement voice response functionality that interacts with one or more of: the first programming, the second programming, the third programming, the fourth programming, or any combination thereof;
wherein, for at least one application service of the plurality of application services, execution of the third programming by the processor causes the device to provide functions in relation to the at least one application service, said functions including:
(1) communication, via the second communication channel, of information between one or more endpoint devices and an application server for the respective service;
(2) enforcement regarding one or more of: authorization, authentication, configuration, or any combination thereof, in relation to the one or more endpoint devices;
(3) management of the application service based upon communications with the remotely located application service management center using the second communication channel, via the wide area network;
(4) assessment of the availability of resources for an application, wherein the assessment is in response to a request, by one of the end point devices, for services; and
(5) management of the resources for the application to implement the request such that consistent performance is provided to others of the one or more endpoint devices via a local area network while the media is displayed by the television device, wherein the media is displayed using one of the plurality of applications services that provides media control function for controlling media display.

US Pat. No. 9,736,028

SYSTEM AND METHOD FOR PROVIDING NETWORK SUPPORT SERVICES AND PREMISES GATEWAY SUPPORT INFRASTRUCTURE

KIP PROD P1 LP, New York...

1. A service management system for enabling service providers to manage voice-controlled services through gateway devices
located at respective user premises, the gateway devices providing gateway access to a wide area network and at least some
server functionality for service delivery for one or more endpoint devices, including client devices at respective customer
premises, over networks within the customer premises, the service management system comprising:
a router for connection to the wide area network for communications with the gateway devices;
at least one computer platform coupled to the router to implements:
an authentication manager that authenticates each of the gateway devices and controls a connection manager to establish a
signaling communication link through the wide area network with each of the gateway devices upon successful authentication
of each respective gateway device;

a service manager that distributes service specific configuration data to logic implementing the server functionality in authenticated
gateway devices via the wide area network, responsive to a subscription manager;

an application gateway that executes the voice-controlled application services provided from the application service provider,
wherein the application gateway executes the application services at the user premises independent of application services
executing on the application service provider's network, wherein upon receiving a request to execute the application service
on the application gateway at the user premises, the service manager communicates with the subscription manager to verify
that the request conforms with policy and usage rules associated with the application services in order to authorize execution
of the application services on the application gateway; and

a graphical user interface rendered on a display associated with at least one of the at least one computer platform, gateway
devices and one or more endpoint devices, for enabling voice-controlled management and control of application services executed
by the application gateway on at least one of the computer platform and the one or more endpoint devices.

US Pat. No. 10,166,572

DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS

KIP PROD P1 LP, New York...

1. A gateway device for operation at a user premises to provide and manage services for one or more endpoint devices associated with the gateway device, the gateway device comprising:a first interface for enabling bi-directional communications within the premises, with one or more of the endpoint devices including at least one television;
a second interface for enabling bi-directional communications, via a wide area network, between the one or more endpoint devices and a remotely located application service management center external to the premises;
a processor coupled to the first and second interfaces; and
storage, coupled to the processor and logically positioned at the user premises, storing programming related to a plurality of application services, wherein, for at least one application service, execution of the programming by the processor causes the gateway device to provide functions in relation to a respective service for the one or more endpoint devices, said functions including:
(1) communication, via the second interface, providing client functionality, between the one or more endpoint devices and an application server, for the respective service;
(2) one or more of: authorization, authentication, configuration, use of the respective service, or any combination thereof, in relation to the one or more endpoint devices;
(3) management of the application service based upon the communications with the remotely located application service management center via the wide area network; and
(4) management of resources for an application to implement a request such that consistent performance is provided by gateway services accessed by the one or more endpoint devices via a local area network;
wherein a media service of the plurality of application services:
is managed by the remotely location application service management center;
provides a first display on the television including media streamed from a remote media provider separate from the application service management center via the second interface;
provides a second display on the television including media accessed, via the first interface, from a first of the endpoint devices at the premises other than the television;
provides a third display on the television including a composite of content provided by the remote media provider integrated with content locally available at the premises; and
provides a fourth display on the television including options for configuring home automation settings for at least two of the one or more of the endpoint devices;
wherein both selection between the first, second, third, and fourth displays and interactions within each of the first, second, third, and fourth displays are implemented through interaction with a second of the endpoint devices at the premises other than the television and first of the endpoint devices.