Patents by Inventor Jyrki Akkanen

Jyrki Akkanen 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: 10609136
    Abstract: Apparatuses and methods for distributing and/or receiving buffer content advertisements continuously to and/or from a plurality of neighboring peer apparatuses joined in a network are described. The buffer content advertisements identify the stored packets of data in a packet buffer. The continuously distributed and/or received buffer content advertisements may include incremental updates of content of the packet buffer piggybacked to every outgoing and/or incoming packet of data. The apparatus may determine packets of data advertised by a plurality of neighboring peers that the apparatus does not have in its packet buffer, and may request packets of data, of the advertised packets, from at least one of the plurality of neighboring peers. The apparatus may include a communication module to communicate buffer content advertisements continuously to the plurality of neighboring peers.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: March 31, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventor: Jyrki Akkanen
  • Publication number: 20180091587
    Abstract: Apparatuses and methods for distributing and/or receiving buffer content advertisements continuously to and/or from a plurality of neighboring peer apparatuses joined in a network are described. The buffer content advertisements identify the stored packets of data in a packet buffer. The continuously distributed and/or received buffer content advertisements may include incremental updates of content of the packet buffer piggybacked to every outgoing and/or incoming packet of data. The apparatus may determine packets of data advertised by a plurality of neighboring peers that the apparatus does not have in its packet buffer, and may request packets of data, of the advertised packets, from at least one of the plurality of neighboring peers. The apparatus may include a communication module to communicate buffer content advertisements continuously to the plurality of neighboring peers.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 29, 2018
    Inventor: Jyrki AKKANEN
  • Patent number: 9900405
    Abstract: A system for providing step-ahead computing may include a client and a server. The client may include a communication element, a user interface element and a processor. The communication element may be configured to receive a set of pre-computed actions. The set of pre-computed actions may be based on at least one possible future state of the client. The user interface element may be configured to receive a user input corresponding to a particular action. The processor may be in communication with the communication element and the user interface element. The processor may be configured to determine whether the set of pre-computed actions include an action corresponding to the particular action and to execute the action in response to a determination that the set of pre-computed actions include the action corresponding to the particular action. The server may include a processing element, a pre-computing element and a server side communication element.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: February 20, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Gabor Marton, Jyrki Akkanen
  • Patent number: 9769255
    Abstract: Apparatuses and methods for distributing and/or receiving buffer content advertisements continuously to and/or from a plurality of neighboring peer apparatuses joined in a network are described. The buffer content advertisements identify the stored packets of data in a packet buffer. The continuously distributed and/or received buffer content advertisements may include incremental updates of content of the packet buffer piggybacked to every outgoing and/or incoming packet of data. The apparatus may determine packets of data advertised by a plurality of neighboring peers that the apparatus does not have in its packet buffer, and may request packets of data, of the advertised packets, from at least one of the plurality of neighboring peers. The apparatus may include a communication module to communicate buffer content advertisements continuously to the plurality of neighboring peers.
    Type: Grant
    Filed: December 24, 2007
    Date of Patent: September 19, 2017
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventor: Jyrki Akkanen
  • Publication number: 20140330966
    Abstract: A system for providing step-ahead computing may include a client and a server. The client may include a communication element, a user interface element and a processor. The communication element may be configured to receive a set of pre-computed actions. The set of pre-computed actions may be based on at least one possible future state of the client. The user interface element may be configured to receive a user input corresponding to a particular action. The processor may be in communication with the communication element and the user interface element. The processor may be configured to determine whether the set of pre-computed actions include an action corresponding to the particular action and to execute the action in response to a determination that the set of pre-computed actions include the action corresponding to the particular action. The server may include a processing element, a pre-computing element and a server side communication element.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Gabor MARTON, Jyrki AKKANEN
  • Patent number: 8819215
    Abstract: A system for providing step-ahead computing may include a client and a server. The client may include a communication element, a user interface element and a processor. The communication element may be configured to receive a set of pre-computed actions. The set of pre-computed actions may be based on at least one possible future state of the client. The user interface element may be configured to receive a user input corresponding to a particular action. The processor may be in communication with the communication element and the user interface element. The processor may be configured to determine whether the set of pre-computed actions include an action corresponding to the particular action and to execute the action in response to a determination that the set of pre-computed actions include the action corresponding to the particular action. The server may include a processing element, a pre-computing element and a server side communication element.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: August 26, 2014
    Assignee: Nokia Corporation
    Inventors: Gabor Marton, Jyrki Akkanen
  • Publication number: 20090164615
    Abstract: Apparatuses and methods for distributing and/or receiving buffer content advertisements continuously to and/or from a plurality of neighboring peer apparatuses joined in a network are described. The buffer content advertisements identify the stored packets of data in a packet buffer. The continuously distributed and/or received buffer content advertisements may include incremental updates of content of the packet buffer piggybacked to every outgoing and/or incoming packet of data. The apparatus may determine packets of data advertised by a plurality of neighboring peers that the apparatus does not have in its packet buffer, and may request packets of data, of the advertised packets, from at least one of the plurality of neighboring peers. The apparatus may include a communication module to communicate buffer content advertisements continuously to the plurality of neighboring peers.
    Type: Application
    Filed: December 24, 2007
    Publication date: June 25, 2009
    Applicant: Nokia Corporation
    Inventor: Jyrki Akkanen
  • Publication number: 20080183801
    Abstract: A system for providing step-ahead computing may include a client and a server. The client may include a communication element, a user interface element and a processor. The communication element may be configured to receive a set of pre-computed actions. The set of pre-computed actions may be based on at least one possible future state of the client. The user interface element may be configured to receive a user input corresponding to a particular action. The processor may be in communication with the communication element and the user interface element. The processor may be configured to determine whether the set of pre-computed actions include an action corresponding to the particular action and to execute the action in response to a determination that the set of pre-computed actions include the action corresponding to the particular action. The server may include a processing element, a pre-computing element and a server side communication element.
    Type: Application
    Filed: January 29, 2007
    Publication date: July 31, 2008
    Inventors: Gabor Marton, Jyrki Akkanen
  • Patent number: 7193970
    Abstract: This invention relates to routing in a communication network. The invention offers a method to make a protected routing through all the layers of a communication network. The bottom layer is the foundation for all protected routes. The routing order is from bottom to top. First, the first layer above the bottom layer is routed into the bottom layer. The links which do not need protection can be routed via the shortest path. The links which need protection are routed in a way that there exist two, as short as possible, separate paths. The other links are routed in a similar way. Finally the top layer is routed into the layer below the top layer.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: March 20, 2007
    Assignee: Nokia Corporation
    Inventors: Jyrki Akkanen, Jukka Nurminen
  • Patent number: 6588953
    Abstract: This invention relates to routing in a communication network. In particular, the invention concerns routing in telecommunication and cellular networks. The idea of the invention is to preprocess the network in order to accelerate the routing process. The preprocessing comprises finding the difficult network portions, and removing trivial network portions from the network topology. As a result of these phases the network is divided into small subnetworks. After the preprocessing predetermined endpoints of a single route are added into the subnetworks for finding the route through the network. After that, traffic in each subnetwork is routed separately. Traffic in the network parts between the subnetworks, or between the endpoints and the subnetworks, may need additional routing.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: July 8, 2003
    Assignee: Nokia Corporation
    Inventor: Jyrki Akkanen
  • Publication number: 20020071451
    Abstract: This invention concerns the forming of a communication network. The invention offers an arrangement and a method to form a communication network. The inventive arrangement is divided into several modules, such as a logical or physical topology of the network concerning a specific technology, where each one of them represents one layer of the network. Depending on the network that is going to be formed, the necessary modules are used, i.e. the set of modules is chosen to form the network. Certain network parts are formed in a relevant module. Each module uses resources (capacities and routes for connections) from the module below, i.e. a module that represents the layer below, and provides recourses to the module above, i.e. a module that represents the layer above. Hence the resource flow is from a module to an adjacent module only, intermediate modules are not bypassed.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 13, 2002
    Inventors: Harri Korpela, Jukka Nurminen, Jyrki Akkanen
  • Publication number: 20020060987
    Abstract: This invention relates to routing in a communication network. The invention offers a method to make a protected routing through all the layers of a communication network. The bottom layer is the foundation for all protected routes. The routing order is from bottom to top. First, the first layer above the bottom layer is routed into the bottom layer. The links which do not need protection can be routed via the shortest path. The links which need protection are routed in a way that there exist two, as short as possible, separate paths. The other links are routed in a similar way. Finally the top layer is routed into the layer below the top layer.
    Type: Application
    Filed: January 9, 2002
    Publication date: May 23, 2002
    Applicant: Nokia Corporation
    Inventors: Jyrki Akkanen, Jukka Nurminen
  • Publication number: 20020061010
    Abstract: This invention relates to routing in a communication network. In particular, the invention concerns routing in telecommunication and cellular networks. The idea of the invention is to preprocess the network in order to accelerate the routing process. The preprocessing comprises finding the difficult network portions, and removing trivial network portions from the network topology. As a result of these phases the network is divided into small subnetworks. After the preprocessing predetermined endpoints of a single route are added into the subnetworks for finding the route through the network. After that, traffic in each subnetwork is routed separately. Traffic in the network parts between the subnetworks, or between the endpoints and the subnetworks, may need additional routing.
    Type: Application
    Filed: January 15, 2002
    Publication date: May 23, 2002
    Applicant: Nokia Corporation
    Inventor: Jyrki Akkanen