Patents by Inventor Harald Gustafsson

Harald Gustafsson 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: 11895581
    Abstract: A User Equipment having at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein the controller is configured for: establishing a connection with a first access point through the short range communications interface; receiving operating instructions for the at least one sensor from the first access point; causing the at least one sensor to operate according to the operating instructions; receiving sensor data from the at least one sensor; and for reporting the sensor data through the long range communications interface.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: February 6, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Patent number: 11809275
    Abstract: A method for use in a computing device (100) for executing a FaaS process, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: receiving an event associated with a trigger, whereby an associated function is selected; obtaining page references to existing physical memory pages; initiating a process virtual memory table for a corresponding process; and executing the process based on the virtual memory table. And a method for use in a computing device (100) for performing a FaaS checkpoint operation, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: initiating a checkpoint is initiated; obtaining page references and storing them in a database virtual memory table in an in-memory database; replicating the page tables and indexes through a network; and storing changes to the in-memory database.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: November 7, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Harald Gustafsson
  • Patent number: 11687673
    Abstract: A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: June 27, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Harald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
  • Publication number: 20230081757
    Abstract: A User Equipment having at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein the controller is configured for: establishing a connection with a first access point through the short range communications interface; receiving operating instructions for the at least one sensor from the first access point; causing the at least one sensor to operate according to the operating instructions; receiving sensor data from the at least one sensor; and for reporting the sensor data through the long range communications interface.
    Type: Application
    Filed: November 11, 2022
    Publication date: March 16, 2023
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Patent number: 11540213
    Abstract: A User Equipment having at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein the controller is configured for: establishing a connection with a first access point through the short range communications interface; receiving operating instructions for the at least one sensor from the first access point; causing the at least one sensor to operate according to the operating instructions; receiving sensor data from the at least one sensor; and for reporting the sensor data through the long range communications interface.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: December 27, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Publication number: 20220391244
    Abstract: An arrangement includes a plurality of clusters and an interface through which a distributed federation database is accessible, wherein each of the clusters includes a cluster interface; a cluster local memory configured to store local cluster resources; and a federation controller. The federation controller is configured to: receive a first notification from the distributed federation database, wherein the first notification indicates a change relating to a federation resource in the distributed federation database; analyze the first notification; modify the local resource based on the analysis; and update a status of the federation resource in the distributed federation database when the local resource has been stored.
    Type: Application
    Filed: November 7, 2019
    Publication date: December 8, 2022
    Inventors: Harald Gustafsson, Lars Larsson
  • Publication number: 20220377134
    Abstract: A method for providing data streams to a consuming client over a network interface wherein the data streams comprise message data streams based on streaming nodes indicative of message topics configured for storing and streaming message data, wherein each of the streaming nodes represents a data source device, and wherein interconnections between the streaming nodes define relationships between the streaming nodes is disclosed.
    Type: Application
    Filed: October 28, 2019
    Publication date: November 24, 2022
    Inventors: Harald Gustafsson, Ola Angelsmark, Sambit Nayak
  • Publication number: 20220374435
    Abstract: A method for providing data streams to a client over a network interface wherein the data streams comprise message data streams which form provenance views based on provenance information is disclosed. The method comprises, by a routing component; receiving (101), from a client, a request comprising a query for a provenance view submitted, obtaining (104) provenance information from a provenance information database based on the query of the received request, wherein the provenance information database comprises provenance relationships between provenance entities, obtaining (105) message data from a message data database based on the query of the received request, wherein the message data database comprises data corresponding to the provenance entities, deriving (106) correlated data based on the obtained provenance information and the obtained message data, and providing (109), to the client, the derived correlated data as a provenance view in message data streams.
    Type: Application
    Filed: October 28, 2019
    Publication date: November 24, 2022
    Inventors: Harald Gustafsson, Anshu Shukla, Sambit Nayak
  • Patent number: 11451625
    Abstract: There is provided mechanisms for initiating deployment of an instance of an actor. A method is performed by a peer runtime environment. The method comprises obtaining an indication of changed dynamic capabilities of a first runtime environment. The method comprises evaluating, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment. The method comprises initiating deployment of the instance of the actor at the first runtime environment when the constraints are met.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 20, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Harald Gustafsson, Ola Angelsmark, Johan Olsson
  • Patent number: 11379042
    Abstract: A method for use in a system comprising a transmitting haptic device, comprising a first haptic presentation device having an original set of haptic presentation properties, and a receiving haptic device, comprising a second haptic presentation device having a set of haptic presentation properties, said method comprising receiving haptic content in said transmitting haptic device; obtaining an alignment point for the haptic content according to said original haptic presentation properties; transmitting the haptic content to said second haptic device; obtaining a corresponding point to said alignment point according to the set of haptic presentation properties for the receiving haptic device; and presenting the haptic content in the receiving haptic device at the corresponding point.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: July 5, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Harald Gustafsson, Jose Araujo
  • Publication number: 20220083533
    Abstract: A method of a controller is disclosed. The method is for management of performing a set of operations based on data, wherein a plurality of representations of the data are kept in respective ones of a plurality of storage entities. The method comprises (for each of two or more storage entities of the plurality of storage entities) sending to the storage entity a respective query relating to the data, and receiving—from the storage entity—a response comprising the representation of the data kept in the storage entity. The method also comprises (for each of at least two of the two or more storage entities) initiating an activity of performing the set of operations based on the representation of the data comprised in the response.
    Type: Application
    Filed: December 21, 2018
    Publication date: March 17, 2022
    Inventors: Harald Gustafsson, Fredrik Svensson, Per Persson
  • Publication number: 20210274435
    Abstract: A User Equipment having at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein the controller is configured for: establishing a connection with a first access point through the short range communications interface; receiving operating instructions for the at least one sensor from the first access point; causing the at least one sensor to operate according to the operating instructions; receiving sensor data from the at least one sensor; and for reporting the sensor data through the long range communications interface.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Patent number: 11080428
    Abstract: A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: August 3, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Harald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
  • Patent number: 11039386
    Abstract: A User Equipment having at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein the controller is configured for: establishing a connection with a first access point through the short range communications interface; receiving operating instructions for the at least one sensor from the first access point; causing the at least one sensor to operate according to the operating instructions; receiving sensor data from the at least one sensor; and for reporting the sensor data through the long range communications interface.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 15, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Publication number: 20210149488
    Abstract: A method for use in a system comprising a transmitting haptic device, comprising a first haptic presentation device having an original set of haptic presentation properties, and a receiving haptic device, comprising a second haptic presentation device having a set of haptic presentation properties, said method comprising receiving haptic content in said transmitting haptic device; obtaining an alignment point for the haptic content according to said original haptic presentation properties; transmitting the haptic content to said second haptic device; obtaining a corresponding point to said alignment point according to the set of haptic presentation properties for the receiving haptic device; and presenting the haptic content in the receiving haptic device at the corresponding point.
    Type: Application
    Filed: July 10, 2017
    Publication date: May 20, 2021
    Inventors: Harald Gustafsson, Jose Araujo
  • Publication number: 20210049070
    Abstract: A method for use in a computing device (100) for executing a FaaS process, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: receiving an event associated with a trigger, whereby an associated function is selected; obtaining page references to existing physical memory pages; initiating a process virtual memory table for a corresponding process; and executing the process based on the virtual memory table. And a method for use in a computing device (100) for performing a FaaS checkpoint operation, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: initiating a checkpoint is initiated; obtaining page references and storing them in a database virtual memory table in an in-memory database; replicating the page tables and indexes through a network; and storing changes to the in-memory database.
    Type: Application
    Filed: January 29, 2018
    Publication date: February 18, 2021
    Inventor: Harald Gustafsson
  • Patent number: 10908691
    Abstract: A method for use in a haptic device, comprising a first haptic presentation device, said method comprising: receiving a haptic model comprising one or more haptic objects being associated with haptic properties; determining at least one location property of at least a first and a second of the one or more haptic objects, wherein the location property is related to a location of the corresponding haptic object; determining a relation between haptic properties of the first and second haptic objects; and adapting at least one haptic property of one or both of the first and second haptic objects, based on the at least one location property and the determined relation between the haptic properties of the first and second haptic objects.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: February 2, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jose Araujo, Harald Gustafsson, Per Persson
  • Patent number: 10901792
    Abstract: There is provided mechanisms for distributing resource units among instances of actors. A method is performed by a requesting runtime environment. The method comprises providing, to responding runtime environments, a request for resource units to be used by at least one of the instances when run by the requesting runtime environment. The method comprises obtaining, from the responding runtime environments, indications of amount of resource units made available from a respective one of the responding runtime environments to the requesting runtime environment. The method comprises determining, based on the obtained indications, individual amounts of resource units required by the requesting runtime environment from each of the responding runtime environments. The method comprises indicating, to the responding runtime environments, said individual amounts of resource units required by the requesting runtime environment.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 26, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Harald Gustafsson, Fredrik Svensson
  • Publication number: 20210012029
    Abstract: Systems and methods of querying a federated database in conformance with jurisdictional privacy restrictions. In one embodiment, a method performed by a network node having a federated database that represents directly, or indirectly via a sub-federated database, one or more autonomous databases that are located in a same or different jurisdiction includes adapting a query that is related to identifiable information for each autonomous or sub-federated database based on one or more privacy restrictions for the jurisdiction of that autonomous or sub-federated database. An adapted response to the query is composed based on responses to the adapted query received from the autonomous or sub-federated databases so that the adapted response meets the one or more privacy restrictions for the jurisdiction of each autonomous or sub-federated database.
    Type: Application
    Filed: March 16, 2018
    Publication date: January 14, 2021
    Inventors: Harald GUSTAFSSON, Ola ANGELSMARK, Rodrigo BERG
  • Publication number: 20200356698
    Abstract: A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Harald GUSTAFSSON, Hakan ENGLUND, Christoffer JERKEBY, Bernard SMEETS