Patents by Inventor Mikael Ranbro

Mikael Ranbro 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: 10136100
    Abstract: There is provided a method performed by a device in a network camera system. First and second encoded image data representing the same scene are received (S02, SO4) over a network. The first and the second encoded image data are collected under the same light condition, albeit using different camera parameters. In particular, the second encoded image data is collected using camera parameters which simulate that the second encoded image data is collected under a darker light condition. A ratio of received data amount per time unit of the first encoded image data to received data amount per time unit of the second encoded image data is determined (S06) and the ratio is then used (S08) as an indication of a level of noise in the first encoded image data.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 20, 2018
    Assignee: Axis AB
    Inventor: Mikael Ranbro
  • Patent number: 9992073
    Abstract: 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: Grant
    Filed: October 3, 2016
    Date of Patent: June 5, 2018
    Assignee: Axis AB
    Inventors: Ulf Ahlfors, Ted Hartzell, Staffan Olsson, Ralph Myrnäs, Henrik Henriksson, Fredrik Olsson, Mikael Ranbro, Erik Jansson
  • Patent number: 9984158
    Abstract: 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: Grant
    Filed: March 18, 2014
    Date of Patent: May 29, 2018
    Assignee: Axis AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Patent number: 9860325
    Abstract: 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: Grant
    Filed: March 18, 2014
    Date of Patent: January 2, 2018
    Assignee: AXIS AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Patent number: 9853862
    Abstract: There is provided a method for configuration of a camera which is a replacement for one of a plurality of cameras in a network. The method comprises inter alia detecting that a new camera has connected to the network; determining that the new camera is a replacement for a particular camera among one or more candidate cameras if property data of the new camera matches property data of the particular camera; and configuring the new camera based on configuration settings corresponding to the particular camera.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: December 26, 2017
    Assignee: Axis AB
    Inventor: Mikael Ranbro
  • Publication number: 20170332041
    Abstract: There is provided a method performed by a device in a network camera system. First and second encoded image data representing the same scene are received (S02, SO4) over a network. The first and the second encoded image data are collected under the same light condition, albeit using different camera parameters. In particular, the second encoded image data is collected using camera parameters which simulate that the second encoded image data is collected under a darker light condition. A ratio of received data amount per time unit of the first encoded image data to received data amount per time unit of the second encoded image data is determined (S06) and the ratio is then used (S08) as an indication of a level of noise in the first encoded image data.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 16, 2017
    Inventor: Mikael Ranbro
  • Patent number: 9705995
    Abstract: 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: Grant
    Filed: March 18, 2014
    Date of Patent: July 11, 2017
    Assignee: AXIS AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Publication number: 20170099192
    Abstract: 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: Application
    Filed: October 3, 2016
    Publication date: April 6, 2017
    Applicant: Axis AB
    Inventors: Ulf Ahlfors, Ted Hartzell, Staffan Olsson, Ralph Myrnas, Henrik Henriksson, Fredrik Olsson, Mikael Ranbro, Erik Jansson
  • Publication number: 20170099333
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: April 6, 2017
    Applicant: Axis AB
    Inventors: Ted Hartzell, Staffan Olsson, Henrik Henriksson, Mikael Ranbro, Ralph Myrnäs, Fredrik Olsson, Erik Jansson, Ulf Ahlfors
  • Publication number: 20150341210
    Abstract: There is provided a method for configuration of a camera which is a replacement for one of a plurality of cameras in a network. The method comprises inter alia detecting that a new camera has connected to the network; determining that the new camera is a replacement for a particular camera among one or more candidate cameras if property data of the new camera matches property data of the particular camera; and configuring the new camera based on configuration settings corresponding to the particular camera.
    Type: Application
    Filed: May 26, 2015
    Publication date: November 26, 2015
    Applicant: Axis AB
    Inventor: Mikael Ranbro
  • Publication number: 20150271276
    Abstract: 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: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: Axis AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Publication number: 20150269257
    Abstract: 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: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: AXIS AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Publication number: 20150271270
    Abstract: 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: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: AXIS AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Patent number: 8922674
    Abstract: A method for facilitating color balance synchronization between a plurality of video cameras within a system of video cameras includes detecting an object in a video sequence captured by a video camera in the system, determining an object color histogram for the detected object, updating a camera specific reference color histogram using the determined object color histogram, and determining one or more camera specific color histogram compensation coefficients by comparing the camera specific reference color histogram with a system reference color histogram. A system for facilitating color balance synchronization between a plurality of video cameras includes a video camera being connectable to a network of video cameras.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: December 30, 2014
    Assignee: Axis AB
    Inventor: Mikael Ranbro
  • Publication number: 20130021496
    Abstract: A method for facilitating color balance synchronization between a plurality of video cameras within a system of video cameras includes detecting an object in a video sequence captured by a video camera in the system, determining an object color histogram for the detected object, updating a camera specific reference color histogram using the determined object color histogram, and determining one or more camera specific color histogram compensation coefficients by comparing the camera specific reference color histogram with a system reference color histogram. A system for facilitating color balance synchronization between a plurality of video cameras includes a video camera being connectable to a network of video cameras.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 24, 2013
    Applicant: AXIS AB
    Inventor: Mikael Ranbro