Patents by Inventor Staffan Olsson
Staffan Olsson 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: 20210115927Abstract: A submersible electric machine for transporting a liquid, the machine having a hydraulic unit with an impeller, and a drive unit with a housing defining a motor compartment having an electric motor inside. A drive shaft is connected to the electric motor, and extends from the electric motor to the hydraulic unit to a connection with the impeller. A top unit includes a housing defining an electronics chamber separated from the motor compartment by a dividing structural wall. The electronics chamber has a metal partition, having a natural frequency equal to or more than 500 Hz, connected to the top unit housing. A vibration sensor is directly or indirectly connected to the metal partition and monitors vibrations in at least two dimensions at frequencies ranging up to 500 Hz.Type: ApplicationFiled: March 22, 2019Publication date: April 22, 2021Applicant: Xylem Europe GmbHInventors: Staffan Olsson, Måns Bergsten, Gert Hallgren
-
Patent number: 9992073Abstract: A network status measuring system comprising a processor; a display circuitry configured to display a schematic overview of the network; a data traffic measuring circuitry configured to measure bit rate and latency on links of the network; and a graphic generating circuitry configured to generate a graphical representation of a bit rate and a latency measured on a particular link of the network by generating objects to be displayed at the particular link of the network in connection with the schematic overview of the network. The processor is further configured to calculate a number of the objects to be displayed at the particular link of the schematic overview of the network based on the bit rate measured on the particular link of the network. The display circuitry is further configured to display the generated objects at the particular link of the schematic overview of the network.Type: GrantFiled: October 3, 2016Date of Patent: June 5, 2018Assignee: Axis ABInventors: Ulf Ahlfors, Ted Hartzell, Staffan Olsson, Ralph Myrnäs, Henrik Henriksson, Fredrik Olsson, Mikael Ranbro, Erik Jansson
-
Patent number: 9984158Abstract: A method and system for finding services in a service-oriented architecture network may include receiving, in a local service registry from a client, a search query for a particular service. The local service registry may include a local database listing registered services. The network may include querying the local database to determine a first list of services that satisfy the search query and determining a neighboring service registry, in a network of service registries, based on a property other than a property of the particular service being searched for. The method may include sending the search query to the neighboring service registry and receiving, from the neighboring service registry, a second list of services, registered with the neighboring service registry, that satisfy the search query. The method may include returning, to the client, the first list of services and the second list of services that satisfy the search query.Type: GrantFiled: March 18, 2014Date of Patent: May 29, 2018Assignee: Axis ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Patent number: 9860325Abstract: A computer device includes logic configured to implement a tunnel broker. The tunnel broker is configured to receive a request from a client device for a service in a system, the service having a requested service property; select a first node in the system that hosts a first service instance having the requested service property; and establish a communication tunnel with a first end at the client device and a second end at the selected first node. The tunnel broker is further configured to determine that the first node no longer hosts the first service instance having the requested service property or that the first node has become unreachable; select a second node in the system that hosts a second service instance having the requested service property; and move the second end of the communication tunnel from the first node to the second node.Type: GrantFiled: March 18, 2014Date of Patent: January 2, 2018Assignee: AXIS ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Patent number: 9705995Abstract: A system includes a first service registry that includes a first list of services available in a first one or more nodes of the system and a second service registry that includes a second list of services available in a second one or more nodes of the system, wherein the second service registry is connected to the first service registry. The system further includes a service manager configured to manage a capability of the system, which is realized through a set of one or more services; connect to the first service registry; receive a notification, from the first service registry, indicating a change in the second list of services included in the second service registry; and initiate deployment of a new service for the capability, or locate a deployed instance of the new service in the system, in response to receiving the notification.Type: GrantFiled: March 18, 2014Date of Patent: July 11, 2017Assignee: AXIS ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Publication number: 20170099192Abstract: A network status measuring system comprising a processor; a display circuitry configured to display a schematic overview of the network; a data traffic measuring circuitry configured to measure bit rate and latency on links of the network; and a graphic generating circuitry configured to generate a graphical representation of a bit rate and a latency measured on a particular link of the network by generating objects to be displayed at the particular link of the network in connection with the schematic overview of the network. The processor is further configured to calculate a number of the objects to be displayed at the particular link of the schematic overview of the network based on the bit rate measured on the particular link of the network. The display circuitry is further configured to display the generated objects at the particular link of the schematic overview of the network.Type: ApplicationFiled: October 3, 2016Publication date: April 6, 2017Applicant: Axis ABInventors: Ulf Ahlfors, Ted Hartzell, Staffan Olsson, Ralph Myrnas, Henrik Henriksson, Fredrik Olsson, Mikael Ranbro, Erik Jansson
-
Publication number: 20170099333Abstract: A method for requesting and receiving a media stream within a networked system is provided. The networked system includes a client, a media service register (MSR) and a media service manager (MSM), arranged to communicate within a data network including networked computing devices. The method includes: the client sending to the MSR a media request for the media stream, the MSR including a register of identifiers and an address for accessing each active media stream generating services (MSGS); the MSR checking if the media request matches an active MSGS generating the requested media stream; when the media request does not match an active MSGS, sending an activation request to the MSR for a MSGS generating the requested media stream; the MSM sending an instruction to install the requested MSGS at at least one of the networked computing devices; and the client receiving the media stream generated by the installed MSGS.Type: ApplicationFiled: September 23, 2016Publication date: April 6, 2017Applicant: Axis ABInventors: Ted Hartzell, Staffan Olsson, Henrik Henriksson, Mikael Ranbro, Ralph Myrnäs, Fredrik Olsson, Erik Jansson, Ulf Ahlfors
-
Publication number: 20150271276Abstract: A system includes a first service registry that includes a first list of services available in a first one or more nodes of the system and a second service registry that includes a second list of services available in a second one or more nodes of the system, wherein the second service registry is connected to the first service registry. The system further includes a service manager configured to manage a capability of the system, which is realized through a set of one or more services; connect to the first service registry; receive a notification, from the first service registry, indicating a change in the second list of services included in the second service registry; and initiate deployment of a new service for the capability, or locate a deployed instance of the new service in the system, in response to receiving the notification.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: Axis ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Publication number: 20150269257Abstract: A method and system for finding services in a service-oriented architecture network may include receiving, in a local service registry from a client, a search query for a particular service. The local service registry may include a local database listing registered services. The network may include querying the local database to determine a first list of services that satisfy the search query and determining a neighboring service registry, in a network of service registries, based on a property other than a property of the particular service being searched for. The method may include sending the search query to the neighboring service registry and receiving, from the neighboring service registry, a second list of services, registered with the neighboring service registry, that satisfy the search query. The method may include returning, to the client, the first list of services and the second list of services that satisfy the search query.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: AXIS ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Publication number: 20150271270Abstract: A computer device includes logic configured to implement a tunnel broker. The tunnel broker is configured to receive a request from a client device for a service in a system, the service having a requested service property; select a first node in the system that hosts a first service instance having the requested service property; and establish a communication tunnel with a first end at the client device and a second end at the selected first node. The tunnel broker is further configured to determine that the first node no longer hosts the first service instance having the requested service property or that the first node has become unreachable; select a second node in the system that hosts a second service instance having the requested service property; and move the second end of the communication tunnel from the first node to the second node.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: AXIS ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Patent number: 4929875Abstract: The invention concerns a method to control the stops of an intermittently operating electric motor. The motor current is measured at even intervals and a mean value is created from the measured values. An actual value is compared with said mean value and a signal is given to stop the motor if the actual value deviates from the mean value a predetermined amount. Each new measured value replaces the first measured value in the series.Type: GrantFiled: June 28, 1989Date of Patent: May 29, 1990Assignee: Flyct ABInventor: Staffan Olsson