Patents by Inventor Stig Halvarsson

Stig Halvarsson 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: 12034828
    Abstract: According to one aspect there is provided an audio system 10 comprising a transmission unit 100 and a plurality of speaker units 110-1, 110-2, 10-N, wherein the transmission unit 100 comprises a controller 101 and a wireless communication interface 103 arranged for communication according to an IEEE 802.11 standard (WiFi™), wherein the controller 101 is configured to: receive an audio data package to be played back; and to transmit the audio data package to be played back over the wireless communication interface 103 utilizing the same protocol for the transmission of the audio data package and for synchronizing the playback of the audio data, and wherein each of plurality of the speaker units 110-1, 110-2, 10-N comprises a controller 111, a PCM 111-1, a speaker element 114 and a wireless communication interface 113 arranged for communication according to an IEEE 802.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: July 9, 2024
    Inventor: Stig Halvarsson
  • Publication number: 20230124746
    Abstract: According to one aspect there is provided an audio system 10 comprising a transmission unit 100 and a plurality of speaker units 110-1, 110-2, 10-N, wherein the transmission unit 100 comprises a controller 101 and a wireless communication interface 103 arranged for communication according to an IEEE 802.11 standard (WiFi™), wherein the controller 101 is configured to: receive an audio data package to be played back; and to transmit the audio data package to be played back over the wireless communication interface 103 utilizing the same protocol for the transmission of the audio data package and for synchronizing the playback of the audio data, and wherein each of plurality of the speaker units 110-1, 110-2, 10-N comprises a controller 111, a PCM 111-1, a speaker element 114 and a wireless communication interface 113 arranged for communication according to an IEEE 802.
    Type: Application
    Filed: April 27, 2021
    Publication date: April 20, 2023
    Inventor: Stig Halvarsson
  • Patent number: 10305778
    Abstract: A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 28, 2019
    Assignee: TERRANET AB
    Inventors: Stig Halvarsson, Monthadar Al Jaberi
  • Patent number: 9980160
    Abstract: Disclosed is a station of a mesh network, wherein the station is configured to transmit and receive data packets comprising a header which comprises a mesh mode channel switch announcement element and a mesh channel switch parameter element. The station also comprises: a controller, which is configured to initiate communication with at least one second station on a first communication channel; a transceiver, which is configured to transmit and receive data packets to and from the at least one second station on the first communication channel; a counter, which is configured to monitor an amount of lost data packets. If the amount of lost data packets exceeds a drop threshold, the controller is further configured to determine if at least one communication criterion is fulfilled.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 22, 2018
    Assignee: TERRANET AB
    Inventors: Lars Tilly, Stig Halvarsson
  • Publication number: 20180006927
    Abstract: A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Stig Halvarsson, Monthadar Al Jaberi
  • Patent number: 9794163
    Abstract: A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 17, 2017
    Assignee: TERRANET AB
    Inventors: Stig Halvarsson, Monthadar Al Jaberi
  • Publication number: 20170150379
    Abstract: Disclosed is a station of a mesh network, wherein the station is configured to transmit and receive data packets comprising a header which comprises a mesh mode channel switch announcement element and a mesh channel switch parameter element. The station also comprises: a controller, which is configured to initiate communication with at least one second station on a first communication channel; a transceiver, which is configured to transmit and receive data packets to and from the at least one second station on the first communication channel; a counter, which is configured to monitor an amount of lost data packets. If the amount of lost data packets exceeds a drop threshold, the controller is further configured to determine if at least one communication criterion is fulfilled.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Lars Tilly, Stig Halvarsson
  • Patent number: 9537986
    Abstract: A network device (100, 200, 330, 340, 540) comprising a memory (240), an interface (230) and a controller (210, 410) for use in a mesh network comprising at least one another network device (540c) wherein said memory (240) is configured for storing at least one contact (560) and said controller (210, 410) is configured to: receive a contact list (560) containing at least one contact from the another network device (540) and compare the at least one received contact with the at least one contact stored in the memory (240) and if there is no match, store the received at least one contact and forward said at least one received contact.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: January 3, 2017
    Assignee: TERRANET AB
    Inventor: Stig Halvarsson
  • Publication number: 20160380872
    Abstract: A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Stig Halvarsson, Monthadar Al Jaberi
  • Publication number: 20160006848
    Abstract: A network device (100, 200, 330, 340, 540) comprising a memory (240), an interface (230) and a controller (210, 410) for use in a mesh network comprising at least one another network device (540c) wherein said memory (240) is configured for storing at least one contact (560) and said controller (210, 410) is configured to: receive a contact list (560) containing at least one contact from the another network device (540) and compare the at least one received contact with the at least one contact stored in the memory (240) and if there is no match, store the received at least one contact and forward said at least one received contact.
    Type: Application
    Filed: February 26, 2014
    Publication date: January 7, 2016
    Inventor: Stig Halvarsson
  • Patent number: 8370414
    Abstract: A method may include storing N number of Fast Fourier Transform (FFT) data points into x-memories, N and x being integers greater than one, and the x-memories having a total memory capacity equivalent to store the N number of FFT data points, and reading K FFT data points of the N number of FFT data points from each of the x-memories so that the N number of FFT data points are read, K being an integer greater than one. The method may further include performing parallel radix-m FFTs on the x*K number of FFT data points, multiplying the x*K number of FFT data points by twiddle factors to obtain resultants, shifting the resultants, and writing back the shifted resultants of the x*K number of FFT data points to the x-memories.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: February 5, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Stig Halvarsson
  • Publication number: 20100179978
    Abstract: A method may include storing N number of Fast Fourier Transform (FFT) data points into x-memories, N and x being integers greater than one, and the x-memories having a total memory capacity equivalent to store the N number of FFT data points, and reading K FFT data points of the N number of FFT data points from each of the x-memories so that the N number of FFT data points are read, K being an integer greater than one. The method may further include performing parallel radix-m FFTs on the x*K number of FFT data points, multiplying the x*K number of FFT data points by twiddle factors to obtain resultants, shifting the resultants, and writing back the shifted resultants of the x*K number of FFT data points to the x-memories.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Stig Halvarsson
  • Patent number: 7158529
    Abstract: A device for data stream analyzing that is able to recognize different data streams and then start processors or functionalities to store or check data in a data stream. The device includes a processor means and a program memory, making it possible to parse a data stream in a way that is controlled by an interchangeable program. There will be no need for changing the hardware. This could save time and money for companies responsible for providing, maintaining and updating network switches. The device also includes a multiplexable data stream delayline for receiving the data streams, and multiplexing means for connecting different parts of the data stream to the processor.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: January 2, 2007
    Assignee: Switchcore, AB
    Inventors: Stig Halvarsson, Ingemar Hammarström
  • Patent number: 7002983
    Abstract: A device for data stream analyzing that is able to recognize different data streams and then start processors or functionalities to store or check data in a data stream. The device includes a processor means and a program memory, making it possible to parse a data stream in a way that is controlled by an interchangeable program. There will be no need for changing the hardware. This could save time and money for companies responsible for providing, maintaining and updating network switches. The device also includes a multiplexable data stream delayline for receiving the data streams, and multiplexing means for connecting different parts of the data stream to the processor means.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: February 21, 2006
    Assignee: Switchcore, AB
    Inventors: Stig Halvarsson, Ingemar Hammarström
  • Publication number: 20060034312
    Abstract: A device for data stream analyzing that is able to recognize different data streams and then start processors or functionalities to store or check data in a data stream. The device includes a processor means and a program memory, making it possible to parse a data stream in a way that is controlled by an interchangeable program. There will be no need for changing the hardware. This could save time and money for companies responsible for providing, maintaining and updating network switches. The device also includes a multiplexable data stream delayline for receiving the data streams, and multiplexing means for connecting different parts of the data stream to the processor.
    Type: Application
    Filed: October 21, 2005
    Publication date: February 16, 2006
    Inventors: Stig Halvarsson, Ingemar Hammarstrom
  • Publication number: 20010046238
    Abstract: A device for data stream analyzing that are able to recognize different data streams and then start processors or functionalities to store or check data in a data stream, comprising processor means including a program memory, making it possible to parse a data stream in a way that is controlled by an interchangeable program. There will be no need for changing the hardware. This could save time and money for companies responsible for providing, maintaining and updating network switches. The device also includes a multiplexable data stream delayline for receiving said data streams, and multiplexing means for connecting different parts of the data stream to said processor.
    Type: Application
    Filed: December 15, 2000
    Publication date: November 29, 2001
    Inventors: Stig Halvarsson, Ingemar Hammarstrom