Patents by Inventor Michael Nilsson

Michael Nilsson 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: 12640951
    Abstract: A charging system includes a source charging function element of a communications system. The source charging function element includes at least one processing circuit that is operative to process charge events for network charging related to a customer identifier to write customer data indicating the network charging into a source data partition of a global storage system. Based on receiving an event message, the source charging function element determines the customer identifier based on content of the event message and performs a look up in a translation function to obtain a mapping between the customer identifier and at least data partition that includes the source data partition. When the customer identifier is determined to be mapped by the translation function to the source data partition and to a target data partition, the source charging function element communicates with a target charging function element.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: May 26, 2026
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Armin Hodzic, Michael Nilsson, Martin Fransson
  • Publication number: 20260113498
    Abstract: Described are methods of managing content delivery to a client device by a proxy, where the content is made up of a sequence of content segments and each segment is encoded at a plurality of bit rates or quality levels. The proxy starts off by receiving content requests from the client device over unicast, and fulfilling those requests by forwarding them to a content server. In response, the proxy receives the content over unicast from the content server and forwards it onto the client device. Then, the proxy determines whether to join a multicast channel in order to satisfy the requests from the client device for content segments, where the decision is made taking into account the quality levels of the segments requested, as well as the impact that joining the multicast channel could have on bandwidth of the network connection from the content source to the proxy. The examples can be viewed as multicast join policies.
    Type: Application
    Filed: September 5, 2023
    Publication date: April 23, 2026
    Inventors: Michael NILSSON, Arsham FARSHAD, Stephen APPLEBY
  • Patent number: 12603930
    Abstract: A method of managing content delivery to a client device by a proxy, where the content is made up of a sequence of segments. The proxy starts off by receiving content requests from the client device over unicast, and fulfilling those requests by forwarding them to a content server, and receiving that content before forwarding onto the client device. At some stage, the proxy determines that a multicast channel should be joined to more efficiently receive the required content. However, the multicast channel is likely to be ahead of the available unicast data. Therefore, a multicast join command is delayed until the proxy has taken steps to obtain subsequent content by unicast faster than that content is being requested by the client device, so that the obtained content has caught up with the content available on the multicast channel. The proxy stores this content and uses it to respond to requests from the client device. Only then does the proxy take action to join the multicast channel.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: April 14, 2026
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Michael Nilsson, Timothy Stevens, Stephen Appleby, Rory Turnbull
  • Patent number: 12568284
    Abstract: A method of managing content delivery to a client device via a proxy is described. The proxy starts off by receiving content requests from the client device over unicast, and fulfils those requests by forwarding them to a content server, and receiving that content before forwarding onto the client device. At some stage, the proxy determines that it may be possible to join a multicast channel to more efficiently receive the required content. However, before a switch is made, the proxy gathers multicast delivery timing data from the content server without joining the multicast group, and behavioural characteristics of the client device. The proxy uses this data to determine whether the client device would change the quality level of the content segments being requested.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: March 3, 2026
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Michael Nilsson, Stephen Appleby, Timothy Stevens, Rory Turnbull
  • Patent number: 12563251
    Abstract: A method of managing content delivery to a client device via a proxy is described. The proxy starts off by receiving content requests from the client device over unicast, and fulfils those requests by forwarding them to a content server, and receiving that content before forwarding onto the client device. The proxy then determines that it may be possible to join a multicast channel to more efficiently receive the required content. However, before joining the multicast channel, the proxy determines whether joining the multicast channel might result in the client device receiving content in a manner that would cause the client device to change the quality level of the content segments being requested. The proxy can do this by first obtaining segment requested by the client device from the unicast server over unicast. The proxy also requests timing information from the multicast server to determine a time at which the same segment will complete delivery over multicast.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: February 24, 2026
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Michael Nilsson, Stephen Appleby, Timothy Stevens, Rory Turnbull
  • Publication number: 20250382811
    Abstract: Systems and methods for controlling chlorinators for pools and spas are provided. A controller communicates with a processor positioned within a replaceable cell cartridge of a chlorinator, to allow for remote control and diagnosis of the chlorinator and/or cell cartridge. The cell cartridge stores, in non-volatile memory on board the cartridge, one or more parameters associated with the cartridge. The controller can obtain this information from the processor of the cell cartridge, and can use same to configure operation of the chlorinator. Information relating to remaining cell life can be updated by the controller and stored in the non-volatile memory of the cell cartridge. Electrical and software-based mechanisms are provided for ensuring operation of only compatible cell cartridges with the chlorinator. A system for remotely diagnosing errors associated with the chlorinator is also provided.
    Type: Application
    Filed: January 15, 2025
    Publication date: December 18, 2025
    Applicant: Hayward Industries, Inc.
    Inventors: Patrick Chen, Douglas Sawyer, JR., Michael Nilsson, Raymond Denkewicz
  • Publication number: 20250379918
    Abstract: Examples relate to a method of performing HTTP redirects. An intermediary node, such as a home gateway, receives an HTTP request from a client device for a resource located at a content server. The intermediary node, such as a gateway device. determines that the resource is one that could be provided instead by a different source from that of the content server. for example instead by a proxy that is be co-located with the intermediary node. The intermediary node then performs network address translation to modify the source port number associated with the HTTP request to one from a predetermined set of source port numbers, before forwarding the HTTP request with the modified source port number to the content server. The content server receives the request and determines that the source port of the HTTP request is one of the predetermined set of source port numbers.
    Type: Application
    Filed: May 26, 2023
    Publication date: December 11, 2025
    Inventors: Paul FARROW, Michael NILSSON, Stephen APPLEBY
  • Publication number: 20250227137
    Abstract: The present invention provides a method of controlling the delivery rate of content to a client device to influence the quality level at which the client device requests subsequent content segments. The aim is to influence the client device so that it requests content segments at a consistent adaptive bit rate (ABR) level, where that level is one at which many client devices are requesting content segments. The result is that requests are more concentrated around a subset of the available ABR levels. This enables a more efficient and widespread use of any subsequent multicast.
    Type: Application
    Filed: March 14, 2023
    Publication date: July 10, 2025
    Inventors: Michael NILSSON, Stephen APPLEBY, Rory TURNBULL, Timothy STEVENS
  • Publication number: 20250153176
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Publication number: 20250153180
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Publication number: 20250153177
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Publication number: 20250153178
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Publication number: 20250153175
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Publication number: 20250153179
    Abstract: A system may include a horizontal actuator to move a tray, to which a microwell plate and a microfluidic chip may be coupled. The system may include a vertical actuator to move a support arm, to which a plurality of pipettes or pipette tips may be coupled. The system may include a rotational actuator to move an angle bracket, to which a magnet may be coupled. The system may include a heater, through which the pipettes may extend. The system may include a pump to control the flow of fluids through the pipettes.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventor: Michael NILSSON
  • Patent number: 12262924
    Abstract: Methods and devices for treating spinal deformities are provided. In one exemplary embodiment, a low-profile spinal anchoring device is provided for receiving a spinal fixation element, such as a tether, therethrough. The device generally includes a staple body that is adapted to seat a spinal fixation element, a fastening element for fixing the staple body to bone, and a locking assembly for coupling a spinal fixation element to the staple body. In one embodiment, the locking assembly includes a washer that is adapted to couple to the staple body such that the spinal fixation is disposed therebetween, and a locking nut that is adapted to engage the staple body to mate the washer to the staple body.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: April 1, 2025
    Assignee: DePuy Synthes Products, Inc.
    Inventors: Hassan A. Serhan, Michael A. Slivka, Matthew Hannen, Peter Newton, Michael Nilsson
  • Patent number: 12228480
    Abstract: Systems and methods use electric fields to separate bioanalytes from a substrate comprising a biological sample. Biological material, especially blood samples, are sometimes dried onto absorbent substrates. By applying an electric field across the substrate, or a portion thereof, bioanalytes from the sample are attracted to a conductor having a positive or negative charge, depending on the charges carried by the bioanalytes. The electric field can be created using two conductors in circuit with a power source, and the substrate may be positioned between the conductors.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 18, 2025
    Assignee: Revvity Health Sciences, Inc.
    Inventors: Michael Nilsson, Erhard Ralf Schoenbrunner
  • Publication number: 20250055896
    Abstract: A method of managing content delivery to a client device by a proxy, where the content is made up of a sequence of segments. The proxy starts off by receiving content requests from the client device over unicast, and fulfilling those requests by forwarding them to a content server, and receiving that content over unicast before forwarding onto the client device. The proxy then determines that a multicast channel should be joined to more efficiently receive the content. However, the multicast channel is likely to be ahead of the available unicast data. Therefore, a multicast join command is delayed until the proxy has taken steps to obtain subsequent content by unicast faster than that content is being requested by the client device, so that the obtained content has caught up with the content available on the multicast channel.
    Type: Application
    Filed: November 23, 2022
    Publication date: February 13, 2025
    Inventors: Michael NILSSON, Stephen APPLEBY, Rory TURNBULL, Timothy STEVENS
  • Publication number: 20240411728
    Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.
    Type: Application
    Filed: August 22, 2024
    Publication date: December 12, 2024
    Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
  • Publication number: 20240397134
    Abstract: A method of managing content delivery to a client device via a proxy is described. The proxy starts off by receiving content requests from the client device over unicast, and fulfils those requests by forwarding them to a content server, and receiving that content before forwarding onto the client device. The proxy then determines that it may be possible to join a multicast channel to more efficiently receive the required content. However, before joining the multicast channel, the proxy determines whether joining the multicast channel might result in the client device receiving content in a manner that would cause the client device to change the quality level of the content segments being requested. The proxy can do this by first obtaining segment requested by the client device from the unicast server over unicast. The proxy also requests timing information from the multicast server to determine a time at which the same segment will complete delivery over multicast.
    Type: Application
    Filed: September 20, 2022
    Publication date: November 28, 2024
    Inventors: Michael NILSSON, Stephen APPLEBY, Timothy STEVENS, Rory TURNBULL
  • Patent number: D1101958
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: November 11, 2025
    Assignee: Formulatrix, Inc.
    Inventors: Kabir Yamana, Michael Nilsson