Patents by Inventor Hans Hannu

Hans Hannu 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: 20220239725
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and locations of I/O user devices. Communication sessions are established between first and second user terminal emulation applications and respective first and second I/O user devices proximately located to respective first and second users and which provide acceptable combined I/O user interfaces to the first and second users. When a direct path criterion is satisfied for creating a direct traffic flow, a traffic flow that was from the first I/O user devices to the first user terminal emulation applications is redirected to now be from the first I/O user device to the second I/O user device without passing through either of the first and second user terminal emulation applications.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Inventors: Hans HANNU, Tommy ARNGREN, Peter ÖKVIST, Stefan WÄNSTEDT
  • Publication number: 20220226062
    Abstract: A robotic surgery system is disclosed that can include an instrument including an operational tool coupled to a positioner and an input device configured to generate input signals in response to manipulation by an operator representing a desired spatial positioning of the tool within a tool workspace including extents corresponding to physical movement limitations for the positioner. A processor can be configured to receive the input signals and process the signals to determine the desired spatial positioning. The processor can be configured to initiate a movement management function in response to a determination that the desired spatial positioning would result in a movement of the positioner associated with a potential service life reduction for the instrument. The processor can be configured to generate drive signals for movement of the positioner in response to a determination that the desired spatial positioning is not associated with a potential reduction in service life.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Inventors: Hans Christian Pflaumer, Aki Hannu Einari Laakso, Perry A. Genova
  • Publication number: 20220217186
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and communication protocols of I/O user devices. Communication sessions are established between a user terminal emulation application and a network entity and I/O user devices proximately located to a user and provide a combined I/O user interface. Delay profiles are determined between the application and the I/O user devices. A downlink flow from the network entity is split into a plurality of downlink flow components assigned to the I/O user devices. For each of the downlink flow components, the server formats the component for transmission to the assigned I/O user device, initiates transmission of the formatted downlink flow component to the assigned I/O user device, and controls timing for when the formatted downlink flow component is transmitted to the assigned I/O user device based on the delay profile associated with the assigned I/O user device.
    Type: Application
    Filed: June 11, 2019
    Publication date: July 7, 2022
    Inventors: Hans Hannu, Peter Ökvist, Tommy Arngren, Stefan Wänstedt, Kjell Larsson
  • Publication number: 20220217571
    Abstract: A method performed by a core network node for deciding how to shape a specific data flow out of a number of data flows between a Radio Access Network, RAN, node and multiple User Equipments, UEs, in a wireless communications network is provided. The core network node obtains (502) a second information. The second information is about which specific data flow out of the number of data flows. The specific data flow will benefit other data flows out of the number of data flows, when shaping the specific data flow such that the bit rate of the specific data flow exceeds a threshold. The second information is based on a first information. The first information comprises for each data flow out of the number of data flows, information about the number of bits per radio resource of the data flow based on radio conditions of the UE involved in the data flow. The core network node then decides (503) how to shape the specific data flow, based on the second information.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 7, 2022
    Inventors: Robert Skog, Hans Hannu, Mathias Sintorn, Jonas Pettersson
  • Publication number: 20220200922
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and communication protocols of I/O user devices. Communication sessions are established between a user terminal emulation application and a network entity and I/O user devices proximately located to a user and provide a combined I/O user interface. Delay profiles are determined between the application and the I/O user devices. A downlink flow from the network entity is split into a plurality of downlink flow components assigned to the I/O user devices. For each of the downlink flow components, the server formats the component for transmission to the assigned I/O user device, initiates transmission of the formatted downlink flow component to the assigned I/O user device, and controls timing for when the formatted downlink flow component is transmitted to the assigned I/O user device based on the delay profile associated with the assigned I/O user device.
    Type: Application
    Filed: May 3, 2019
    Publication date: June 23, 2022
    Inventors: Tommy Arngren, Hans Hannu, Peter Ökvist, Stefan Wänstedt
  • Patent number: 11330041
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and locations of I/O user devices. Communication sessions are established between first and second user terminal emulation applications and respective first and second I/O user devices proximately located to respective first and second users and which provide acceptable combined I/O user interfaces to the first and second users. When a direct path criterion is satisfied for creating a direct traffic flow, a traffic flow that was from the first I/O user devices to the first user terminal emulation applications is redirected to now be from the first I/O user device to the second I/O user device without passing through either of the first and second user terminal emulation applications.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 10, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist, Stefan Wänstedt
  • Publication number: 20220086019
    Abstract: A user terminal emulation server is provided that provides operational functionality of a user terminal using a networked set of I/O user devices that are determined to be proximately located to a user and to have user interface capabilities that are combinable to provide the user with the ability to receive or initiate a communication service with another user terminal through a network entity. The operations for emulating a user terminal may alternatively be performed by an I/O user device that provides communication services (using other I/O user devices.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventors: Hans HANNU, Tommy ARNGREN, Peter ÖKVIST, Stefan WÄNSTEDT
  • Publication number: 20220070722
    Abstract: The disclosure provides methods, apparatus and machine-readable mediums relating to buffer status reporting in wireless communication systems. One aspect provides a method performed by a user equipment. The user equipment is configurable to communicate with a radio access node via a plurality of communication protocols, and to communicate with a network node via at least one congestion-controlled application transport protocol. The method comprises: generating a buffer status report comprising an indication of a first amount of data available for transmission from the user equipment, the first amount of data including at least data stored in a buffer for data conforming to the congestion-controlled application transport protocol; and transmitting the buffer status report to the radio access node.
    Type: Application
    Filed: December 20, 2018
    Publication date: March 3, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Min WANG, Hans HANNU, Ingemar JOHANSSON
  • Publication number: 20220021951
    Abstract: A method is provided for generating a media descriptor file for first streaming media content. The method is performed in a file generator and comprises the steps: obtaining metadata for the first streaming media content, the metadata comprising a reference to a media descriptor file for second streaming media content, the second streaming media content being separate from the first streaming media content; and generating the media descriptor file comprising the metadata.
    Type: Application
    Filed: November 22, 2018
    Publication date: January 20, 2022
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist
  • Publication number: 20210409481
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and locations of I/O user devices. Communication sessions are established between first and second user terminal emulation applications and respective first and second I/O user devices proximately located to respective first and second users and which provide acceptable combined I/O user interfaces to the first and second users. When a direct path criterion is satisfied for creating a direct traffic flow, a traffic flow that was from the first I/O user devices to the first user terminal emulation applications is redirected to now be from the first I/O user device to the second I/O user device without passing through either of the first and second user terminal emulation applications.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 30, 2021
    Inventors: Hans HANNU, Tommy ARNGREN, Peter ÖKVIST, Stefan WÄNSTEDT
  • Patent number: 11212130
    Abstract: A user terminal emulation server is provided that provides operational functionality of a user terminal using a networked set of I/O user devices that are determined to be proximately located to a user and to have user interface capabilities that are combinable to provide the user with the ability to receive or initiate a communication service with another user terminal through a network entity. The operations for emulating a user terminal may alternatively be performed by an I/O user device that provides communication services using other I/O user devices.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 28, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist, Stefan Wänstedt
  • Publication number: 20210360527
    Abstract: A first node (10) and a second node (12) are configured for the transfer of data between them. The second node (12) is configured to determine an extent to which the second node (12) will be available for a prospective transfer (16) of data (e.g., application data) to or from the second node (12). The second node (12) is configured to transmit to the first node (10) control signaling (20) (e.g., application-layer control signaling (20)) that indicates the determined extent. The first node (10) is configured to determine, based on the control signaling (20), whether and/or when to proceed with the prospective transfer (16) of data.
    Type: Application
    Filed: August 6, 2018
    Publication date: November 18, 2021
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist
  • Publication number: 20210344520
    Abstract: A user terminal emulation server is provided that provides operational functionality of a user terminal using a networked set of I/O user devices that are determined to be proximately located to a user and to have user interface capabilities that are combinable to provide the user with the ability to receive or initiate a communication service with another user terminal through a network entity. The operations for emulating a user terminal may alternatively be performed by an I/O user device that provides communication services using other I/O user devices.
    Type: Application
    Filed: January 15, 2019
    Publication date: November 4, 2021
    Inventors: Hans HANNU, Tommy ARNGREN, Peter ÖKVIST, Stefan WÄNSTEDT
  • Publication number: 20210234941
    Abstract: According to an aspect, a wireless device receives (302) a preview digital image from a computer server and applies object recognition processing (304) to the preview digital image, to determine (306) whether the preview digital image contains a representation of a known object of interest. Responsive to a positive determination, the wireless device transmits (308) an indication of the positive determination. The computer server sends, in response to the transmitted indication, an enhanced digital image corresponding to the preview digital image, or additional image data, which is received (310) by the wireless device. In the latter case, the wireless device forms an enhanced version of the preview digital image using the additional image data. The wireless device at least temporarily stores (312) the enhanced image or image version, e.g., for rendering on a display screen of the device.
    Type: Application
    Filed: July 4, 2018
    Publication date: July 29, 2021
    Inventors: Peter Ökvist, Hans Hannu, Tommy Arngren, Anders Landström, David Lindero
  • Publication number: 20210218675
    Abstract: A method for delivering data content in a communication network from a first node to a second node, the method comprising at the first node: sending a first portion of data of the data content to the second node; obtaining an indication that a network congestion criteria is fulfilled, said indication being based on a comparison of a network load estimate to a load threshold; and sending a second portion of data of the data content to the second node, wherein the first portion of data is sent using a first congestion control type and the second portion of data is sent using a second congestion control type.
    Type: Application
    Filed: September 18, 2018
    Publication date: July 15, 2021
    Inventors: Hans HANNU, Ingemar JOHANSSON
  • Patent number: 10932165
    Abstract: A method performed by an Operation and Support System (OSS) node for handling communication between a wireless device and a communication network node in a communication network, which communication network comprises a first radio access node associated with a first gateway and a second radio access node associated with a second gateway. The OSS node determines to initiate a change of an Internet Protocol (IP) address for the wireless device. The OSS node further identifies a session of packets for the wireless device, which session is run over a protocol that supports session continuity even though source or destination IP addresses change in the packets. Furthermore, the OSS node triggers the change of the IP address associated with the first gateway for the wireless device, of packets of the session, to a changed IP address associated with the second gateway.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: February 23, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Hans Eriksson, Lars Westberg, Hans Hannu
  • Publication number: 20200351983
    Abstract: Embodiments include methods for handling data units in a communication protocol layer (e.g., PDCP) of a network node for a wireless communications network. Such methods include receiving, from a lower protocol layer, one or more first data units with corresponding first sequence numbers. Such methods include, upon expiration of a first timer, forwarding the first data units to a higher protocol layer without receiving one or more second data units, from the lower protocol layer, with corresponding second sequence numbers that are lower than the first sequence numbers. Such methods include forwarding, to the higher protocol layer, any of the second data units that were received from the lower protocol layer during a second time period after expiration of the first timer. Other embodiments include network nodes (e.g., base stations, UEs) configured to perform such methods, as well as computer-readable media containing instructions that embody such methods.
    Type: Application
    Filed: June 22, 2020
    Publication date: November 5, 2020
    Inventors: Mikael Wittberg, Gunnar Bergquist, Hans Hannu, Ingemar Johansson, Anders Jonsson
  • Patent number: 10798607
    Abstract: There is provided a method of operating a wireless communication device adapted for multi-connectivity to enable individual connections to at least two different network units. The method comprises receiving (S1) information indicating packets received by one of the network units from the wireless communication device over one of the connections, and removing (S2) redundant packets for another one of the connections corresponding to the indicated packets.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: October 6, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Jan Christoffersson, Mårten Ericson, Min Wang
  • Patent number: 10764610
    Abstract: A media user agent, a media user client and respective methods performed thereby for providing media from a media server to the media user client in a user terminal are provided. The method performed by the media user agent in a node in a communication network for providing media from a media server to a media user client in a user terminal comprises receiving a request for media from the media user client, the request for media comprising information about the requested media; and transmitting a request of the media to a media server, the request comprising the information about the requested media. The method further comprises receiving an MPD from the media server; and autonomously requesting segment(s) of the media from the media server based on the MPD.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: September 1, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Hans Hannu, Ingemar Johansson
  • Patent number: 10736174
    Abstract: A network node 606,608 and a method for Packet Data Convergence Protocol (PDCP) reordering. The network node is operating in a wireless communications network 600. The network node buffers in order one or more first data units received out of order by a PDCP layer, wherein the one or more first data units are received from a lower layer during a first time period, and wherein the lower layer is a layer below the PDCP layer. When the first time period has expired, the network node forwards the one or more buffered first data units in order to an upper layer and starts a second time period. Further, the network node forwards, to the upper layer and in any order, one or more second data units received from the lower layer during the second time period.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 4, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mikael Wittberg, Gunnar Bergquist, Hans Hannu, Ingemar Johansson, Anders Jonsson