Patents by Inventor Andrey Kisel

Andrey Kisel 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).

  • Publication number: 20090119455
    Abstract: A method for caching content data packages in caching nodes 2 of a network 1 comprising a plurality of nodes 2,8 and a plurality of data lines 5 that extend between adjacent of said nodes 2,8, wherein content data traffic is to be routed on traffic connections between a content data library server 7 and user nodes 8 is proposed.
    Type: Application
    Filed: October 23, 2008
    Publication date: May 7, 2009
    Inventors: Andrey Kisel, Dave Cecil Robinson
  • Publication number: 20090089433
    Abstract: A method is provided of storing a media asset in a streaming node of a media-on-demand network. The network comprises a library node connected to a plurality of streaming nodes. The method comprises determining a popularity estimate for the asset at each of a plurality of the streaming node. The popularity estimates are aggregated to provide an aggregate popularity estimate for the asset over multiple streaming nodes. A determination is made whether the aggregate popularity estimate exceeds a predetermined threshold. Upon the threshold being exceeded, the asset is stored in one of the streaming nodes for use in addressing a request for the asset.
    Type: Application
    Filed: August 28, 2008
    Publication date: April 2, 2009
    Inventors: Andrey Kisel, Dave Cecil Robinson
  • Publication number: 20080172452
    Abstract: The present invention relates to a method for distributing non real-time media in a non real-time media distribution system. The non real-time media distribution system comprises a non-real time media server and a non-real time media client where the non-real time media server and the media client is coupled over a communications network. This method comprises the steps of distributing the non-real time media to the non real-time media client, over the communications network coupling the media server to the media client. The method further comprises the step of sending a real-time control message from a second control protocol agent at the non-real time media client to a first control protocol agent at the media server for controlling the distributing of non real-time media. The step of distributing the non real-time media from the non real time server to the media client is based on the real-time distribution control message.
    Type: Application
    Filed: December 17, 2007
    Publication date: July 17, 2008
    Applicant: Alcatel Lucent
    Inventors: Andrey KISEL, David Robinson
  • Publication number: 20080172706
    Abstract: The present invention relates to an IPTV System for provisioning IPTV services to a subscriber of said IPTV system. The IPTV-system comprises an application server for provisioning IPTV services to the subscriber via a first client device that is associated to the subscriber and the first client device. The application Server is coupled to the first client device over a communications network. The IPTV system further comprises a location determination part that is adapted to determine an actual location of the subscriber and a service provisioning determination part that is adapted to determine alternative means for provisioning the IPTV services to the subscriber based on the location of the subscriber.
    Type: Application
    Filed: December 17, 2007
    Publication date: July 17, 2008
    Applicant: Alcatel Lucent
    Inventors: David ROBINSON, Andrey Kisel, Christiaan Schutte
  • Publication number: 20070118618
    Abstract: A method for initiating or recovering a media-on-demand session in a distributed media-on-demand network consisting of N streaming nodes (203 . . . 204), the method having: a. a first step wherein a client device (201) sends a setup request (251; 256) to a highly available redirector device (221) to request initiation or recovery of said session; b. a second step wherein the redirector device (221) selects a streaming node (203; 204) for the session; and c. a third step wherein the redirector device (221) instructs the client device (201) to use the selected media streaming node (203; 204) for that session. A further distinctive feature is that the client device (201) requests media delivery from the selected media-streaming node either from the beginning (for initiation) or from the last position (for recovery).
    Type: Application
    Filed: November 17, 2006
    Publication date: May 24, 2007
    Inventors: Andrey Kisel, David Robinson, Steve Molloy
  • Publication number: 20070118849
    Abstract: In requesting delivery of an on-demand media asset from a media server (102)—like a request to stream a movie from a video-on-demand server—the client (101) submits to the media server (102) a token that is in advance associated with the requested media asset. The media server (102) then verifies the token against token related metadata credentials—e.g. maximum number of deliveries, expiry date, etc.—before granting the request and executing the requested operation, for example delivery of the media asset to the client (101).
    Type: Application
    Filed: November 16, 2006
    Publication date: May 24, 2007
    Inventors: Andrey KISEL, David Robinson
  • Publication number: 20070083798
    Abstract: In a system (1) with storing means (2) for storing schedules (200, 210, 220, 230) and comprising nodes (3-6) for executing the schedules (200, 210, 220, 230), first and second nodes (3, 4) each comprise checking means (302, 402) for checking the storing means (2) in dependence of a node's load and collecting means (303, 403) for collecting schedules on the node's own initiative. This all is done without the nodes (3, 4) being monitored by a monitoring process of a system supervisor. At least one so-called single point of failure in the form of a monitoring process has been removed. Marking means (304, 404) mark the schedules in the storing means (2). The nodes (3, 4) comprise event driven scheduler (300, 400) for controlling the means (302-304, 402-404).
    Type: Application
    Filed: August 9, 2006
    Publication date: April 12, 2007
    Inventors: Andrey Kisel, Steve Molloy, Michael Chamberlain
  • Publication number: 20070038900
    Abstract: In a system (1) with storing means (2) for storing schedules (200, 210, 220, 230) and comprising nodes (3-6) for executing the schedules (200, 210, 220, 230), first and second nodes (3, 4) are primary and secondary nodes and comprise checking means (302, 402) for checking the storing means (2) and collecting means (303, 403) for collecting schedules on the node's own initiative. This all is done without the nodes (3, 4) being monitored by a monitoring process of a system supervisor. The different kinds of nodes create a node hierarchy. At least one so-called single point of failure in the form of a monitoring process has been removed. Marking means (304, 404) mark the schedules in the storing means (2). The nodes (3, 4) comprise event driven scheduler (300, 400) for controlling the means (302-304, 402-404).
    Type: Application
    Filed: August 9, 2006
    Publication date: February 15, 2007
    Inventors: Andrey Kisel, Steve Molloy