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: 12034828Abstract: 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: GrantFiled: April 27, 2021Date of Patent: July 9, 2024Inventor: Stig Halvarsson
-
Publication number: 20230124746Abstract: 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: ApplicationFiled: April 27, 2021Publication date: April 20, 2023Inventor: Stig Halvarsson
-
Patent number: 10305778Abstract: 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: GrantFiled: September 18, 2017Date of Patent: May 28, 2019Assignee: TERRANET ABInventors: Stig Halvarsson, Monthadar Al Jaberi
-
Patent number: 9980160Abstract: 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: GrantFiled: November 25, 2015Date of Patent: May 22, 2018Assignee: TERRANET ABInventors: Lars Tilly, Stig Halvarsson
-
Publication number: 20180006927Abstract: 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: ApplicationFiled: September 18, 2017Publication date: January 4, 2018Inventors: Stig Halvarsson, Monthadar Al Jaberi
-
Patent number: 9794163Abstract: 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: GrantFiled: June 24, 2015Date of Patent: October 17, 2017Assignee: TERRANET ABInventors: Stig Halvarsson, Monthadar Al Jaberi
-
Publication number: 20170150379Abstract: 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: ApplicationFiled: November 25, 2015Publication date: May 25, 2017Inventors: Lars Tilly, Stig Halvarsson
-
Patent number: 9537986Abstract: 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: GrantFiled: February 26, 2014Date of Patent: January 3, 2017Assignee: TERRANET ABInventor: Stig Halvarsson
-
Publication number: 20160380872Abstract: 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: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Stig Halvarsson, Monthadar Al Jaberi
-
Publication number: 20160006848Abstract: 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: ApplicationFiled: February 26, 2014Publication date: January 7, 2016Inventor: Stig Halvarsson
-
Patent number: 8370414Abstract: 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: GrantFiled: January 15, 2009Date of Patent: February 5, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Stig Halvarsson
-
Publication number: 20100179978Abstract: 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: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventor: Stig Halvarsson
-
Patent number: 7158529Abstract: 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: GrantFiled: October 21, 2005Date of Patent: January 2, 2007Assignee: Switchcore, ABInventors: Stig Halvarsson, Ingemar Hammarström
-
Patent number: 7002983Abstract: 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: GrantFiled: December 15, 2000Date of Patent: February 21, 2006Assignee: Switchcore, ABInventors: Stig Halvarsson, Ingemar Hammarström
-
Publication number: 20060034312Abstract: 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: ApplicationFiled: October 21, 2005Publication date: February 16, 2006Inventors: Stig Halvarsson, Ingemar Hammarstrom
-
Publication number: 20010046238Abstract: 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: ApplicationFiled: December 15, 2000Publication date: November 29, 2001Inventors: Stig Halvarsson, Ingemar Hammarstrom