Patents by Inventor Per Lindgren
Per Lindgren 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: 20200260132Abstract: Systems and methods for video distribution synchronization are described herein. An example method to distribute a media stream over a distribution network to a number of devices may include determining, by one or more computer processors coupled to memory, a common master-client shared time reference Tref. Example methods may include determining a mean intermediate arrival time for first packets of a first type of the media stream, determining respective first playout times for the first packets based on the mean intermediate arrival time and the time reference Tref, associating the first packets with the respective first playout times, and distributing the media stream to the plurality of devices.Type: ApplicationFiled: February 21, 2020Publication date: August 13, 2020Applicant: Livestreaming Sweden ABInventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
-
Publication number: 20200120152Abstract: There is provided a method for providing edge node fault management and bandwidth, BW, control for transmission of a data stream in a packet-based network. The method comprises adaptively transmitting a data stream DS by controlling an outgoing data stream being transmitted to one or more client devices by analyzing at least one data stream characteristics of a corresponding received data stream of the one or more receiving client devices and providing a transmission strategy for the outgoing data stream based on said analyzed data stream characteristics. Thereby accurate adjustment of consumed BW and an associated recovery scheme based on applying adaptive bitrate, ABR, to maintain highest achievable performance when it comes to video quality and also affect on other services, are provided.Type: ApplicationFiled: December 16, 2019Publication date: April 16, 2020Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Per LINDGREN, Christer BOHM
-
Patent number: 10609431Abstract: There is provided a method in a distribution network (200), comprising a central master node 101 for distributing a received media stream DO comprising packets of a first type over the distribution network to a multiple of client devices 151,152,153. The method comprising providing a common master-client shared time reference Tref, and determining a mean intermediate arrival time for received packets of the first type, which is utilized for providing playout time information for the packets together with the time reference Tref.Type: GrantFiled: November 14, 2016Date of Patent: March 31, 2020Assignee: Livestreaming Sweden ABInventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
-
Publication number: 20200042145Abstract: Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying a first user interface comprising a first affordance associated with a first function and a second affordance associated with a second function, and detecting a first event causing the device to transition from the first state to a second state, where the display is deactivated in the second state. The method also includes detecting, while the device is in the second state, a second event causing the device to transition from the second state to a third state, where the display is activated in the third state, and in response to detecting the second event, displaying a second user interface comprising the first affordance displayed in the second user interface at a second location different from the first location, and not comprising the second affordance.Type: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Inventors: Adam P. WILLIAMS, Craig M. FEDERIGHI, Tamara L. ABELL, Jonathan CHO, Jay Christopher CAPELA, Evan TORCHIN, Alexander C. MACLEAN, Per LINDGREN, Gregory Vincent GAUDIO
-
Patent number: 10466861Abstract: Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying, on the display, a first user interface comprising a first affordance associated with a first function; receiving a first user input corresponding to a request to display a second affordance associated with a second function; in response to the first user input, displaying the second affordance; receiving a second user input corresponding to a selection of the second affordance; in response to the second user input: performing the second function; and displaying a second user interface comprising the first affordance and the second affordance.Type: GrantFiled: April 21, 2016Date of Patent: November 5, 2019Assignee: Apple Inc.Inventors: Adam P. Williams, Craig M. Federighi, Tamara L. Abell, Jonathan Cho, Jay Christopher Capela, Evan Torchin, Alexander C. Maclean, Per Lindgren, Gregory Vincent Gaudio
-
Publication number: 20190258373Abstract: The present disclosure generally relates to displaying content. The method includes displaying a portion of content and while displaying the portion of the content, detecting first movement that includes movement in a first direction. In response to detecting the first movement, the method includes scrolling the content to reveal a second portion of the content that was not displayed. After scrolling the content to reveal the second portion of the content, the method includes detecting a second movement. In response to detecting the second movement, in accordance with a determination that the scrolling of the content met content locking criteria, the methods includes maintaining display of the content without displaying a second content, and in accordance with a determination that the scrolling of the content did not meet the content locking criteria, the method includes switching from displaying the content to displaying the second content.Type: ApplicationFiled: October 30, 2018Publication date: August 22, 2019Inventors: Anton M. DAVYDOV, Benjamin T. CHRISTIE, Wyatt MITCHELL, Allison STYER, Alden M. HALEY, Per LINDGREN
-
Publication number: 20190222872Abstract: There is provided a method and corresponding node and system for playout buffering and retransmission which can handle Over-The-Top (OTT) and Video-On-Demand (VOD) distribution to a large number of client devices, e.g. a server serving a number of client devices with e.g. the same TV-channel. The presented method comprises transmitting a data stream DS from a server 101 to at least two client devices 151-153, where a predetermined portion of client shared data of the data stream is buffered in a shared buffer. Upon receiving per client requests for retransmission of data from the client devices, requested data is retrieved from the shared buffer and retransmitted to the requesting client device. The method further comprises removing buffered data from said shared buffer based on if a time of interest for the buffered data has passed. The inventive concept is applicable in distribution of e.g. media data as in typical OTT and VOD, which is transported over unicast.Type: ApplicationFiled: September 29, 2017Publication date: July 18, 2019Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Christer BOHM, Per LINDGREN, Anders CEDRONIUS, Ted OLSSON
-
Patent number: 10306284Abstract: There is provided a mechanism for providing Adaptive Bit Rate adjustments of media streams like video for live Over the Top distribution without the need to monitor buffer fill levels, which is advantageous for live video distribution over IP networks. An embodiment of the invention is based on monitoring change in the received bitrate level at a client device, and providing a predicted future bandwidth characteristics of the network based on the change. By monitoring the received bitrate and its rate of change over time, a prediction of (near future) available bandwidth in the network is advantageously provided. A drastic drop of the received bitrate may for instance indicate that the available bandwidth will become too low to sustain a currently received media stream, and the system can accordingly initiate a decision to request a lower video quality.Type: GrantFiled: December 5, 2016Date of Patent: May 28, 2019Assignee: Net Insight Intellectual Property ABInventors: Per Lindgren, Christer Bohm, Anders Cedronius, Hans Insulander
-
Publication number: 20190058747Abstract: There is provided a method for providing edge node (110) fault management and bandwidth, (BW), control for transmission of a data stream in a packet-based network. The method comprises adaptively transmitting a data stream (DS) by controlling an outgoing data stream being transmitted to one or more client devices (151, 152, 153) by analyzing at least one data stream characteristics of a corresponding received data stream (DS1, DS2, DS3) of the one or more receiving client devices (151, 152, 153), and providing a transmission strategy for the outgoing data stream based on said analyzed data stream characteristics. Thereby accurate adjustment of consumed (BW) and an associated recovery scheme, i.e. FEC and/or retransmission, to maintain highest achievable performance when it comes to video quality and also affect on other services, are provided.Type: ApplicationFiled: February 24, 2017Publication date: February 21, 2019Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Per LINDGREN, Christer BOHM
-
Publication number: 20180359508Abstract: There is provided a method in a distribution network (200), comprising a central master node 101 for distributing a received media stream DO comprising packets of a first type over the distribution network to a multiple of client devices 151,152,153. The method comprising providing a common master-client shared time reference Tref, and determining a mean intermediate arrival time for received packets of the first type, which is utilized for providing playout time information for the packets together with the time reference Tref.Type: ApplicationFiled: November 14, 2016Publication date: December 13, 2018Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
-
Publication number: 20180270521Abstract: There is provided a mechanism for providing Adaptive Bit Rate adjustments of media streams like video for live Over the Top distribution without the need to monitor buffer fill levels, which is advantageous for live video distribution over IP networks. An embodiment of the invention is based on monitoring change in the received bitrate level at a client device, and providing a predicted future bandwidth characteristics of the network based on the change. By monitoring the received bitrate and its rate of change over time, a prediction of (near future) available bandwidth in the network is advantageously provided. A drastic drop of the received bitrate may for instance indicate that the available bandwidth will become too low to sustain a currently received media stream, and the system can accordingly initiate a decision to request a lower video quality.Type: ApplicationFiled: December 5, 2016Publication date: September 20, 2018Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Per LINDGREN, Christer BOHM, Anders CEDRONIUS, Hans INSULANDER
-
Publication number: 20160313875Abstract: Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying, on the display, a first user interface comprising a first affordance associated with a first function; receiving a first user input corresponding to a request to display a second affordance associated with a second function; in response to the first user input, displaying the second affordance; receiving a second user input corresponding to a selection of the second affordance; in response to the second user input: performing the second function; and displaying a second user interface comprising the first affordance and the second affordance.Type: ApplicationFiled: April 21, 2016Publication date: October 27, 2016Inventors: Adam P. WILLIAMS, Craig M. FEDERIGHI, Tamara L. ABELL, Jonathan CHO, Jay Christopher CAPELA, Evan TORCHIN, Alexander C. MACLEAN, Per LINDGREN, Gregory Vincent GAUDIO
-
Patent number: 7944895Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.Type: GrantFiled: December 22, 2008Date of Patent: May 17, 2011Assignee: Net Insight Intellectual Property ABInventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Publication number: 20090168797Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.Type: ApplicationFiled: December 22, 2008Publication date: July 2, 2009Inventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Patent number: 7496112Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.Type: GrantFiled: April 16, 1999Date of Patent: February 24, 2009Assignee: Net Insight ABInventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Patent number: 7349432Abstract: The present invention relates to methods for changing the bandwidth of a circuit switched channel in a time division multiplexed network, wherein said channel comprises a set of time slots within each recurring frame of a bitstream between a first node and a second node. According to the invention one or more additional time slots within each recurring frame of said bitstream are reserved, including using, during a period of time, only said set of time slots for transmitting payload data pertaining to said channel while providing, during said period of time, information indicating that said one or more additional time slots are currently not used for transferring payload data. After said period of time, said set of time slots is used as well as said one or more additional time slots on said bitstream for transmitting payload data pertaining to said channel.Type: GrantFiled: September 16, 2005Date of Patent: March 25, 2008Assignee: Net Insight ABInventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
-
Publication number: 20060056453Abstract: The present invention relates to methods for changing the bandwidth of a circuit switched channel in a time division multiplexed network, wherein said channel comprises a set of time slots within each recurring frame of a bitstream between a first node and a second node. According to the invention one or more additional time slots within each recurring frame of said bitstream are reserved, including using, during a period of time, only said set of time slots for transmitting payload data pertaining to said channel while providing, during said period of time, information indicating that said one or more additional time slots are currently not used for transferring payload data. After said period of time, said set of time slots is used as well as said one or more additional time slots on said bitstream for transmitting payload data pertaining to said channel.Type: ApplicationFiled: September 16, 2005Publication date: March 16, 2006Inventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
-
Patent number: 6990120Abstract: The present invention relates to methods for changing the bandwidth of a circuit switched channel in a time division multiplexed network, wherein said channel comprises a set of time slots within each recurring frame of a bitstream between a first node and a second node. According to the invention one or more additional time slots within each recurring frame of said bitstream are reserved, including using, during a period of time, only said set of time slots for transmitting payload data pertaining to said channel while providing, during said period of time, information indicating that said one or more additional time slots are currently not used for transferring payload data. After said period of time, said set of time slots is used as well as said one or more additional time slots on said bitstream for transmitting payload data pertaining to said channel.Type: GrantFiled: September 9, 1999Date of Patent: January 24, 2006Assignee: Net Insight ABInventors: Per Lindgren, Christer Bohm, Lukas Holm, Magnus Danielson, Anders Boström
-
Patent number: 6980545Abstract: The present invention refers to an apparatus providing routing of asynchronous traffic in a circuit switched synchronous time division multiplexed network, said apparatus comprising an interface (12) providing access to a multi-channel bitstream carrying isochronous channels; routing means (26) for providing routing of data packets; and a communication medium (24) interconnecting said interface and said routing means. According to the invention, said interface (12) comprises means (18) for deriving data packets received in at least one of said isochronous channels, means (22) for transmitting only header portions of said data packets to said routing means via said communication medium (24), means (20) for temporarily storing at least body portions of said data packets, and means (22, 32) for forwarding said data packets in accordance with routing instructions received from said routing means.Type: GrantFiled: October 7, 1999Date of Patent: December 27, 2005Assignee: NET Insight ABInventors: Per Lindgren, Christer Bohm, Bengt J. Olsson
-
Patent number: D874480Type: GrantFiled: June 4, 2018Date of Patent: February 4, 2020Assignee: Apple Inc.Inventors: Benjamin Thomas Christie, Alden Maxwell Haley, Per Lindgren, Alexander Charles MacLean, Wyatt R. Mitchell, Diego Monzon Del Pino, Allison Styer