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: 11895581Abstract: 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: GrantFiled: November 11, 2022Date of Patent: February 6, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Bengt Lindoff, Harald Gustafsson
-
Patent number: 11809275Abstract: 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: GrantFiled: January 29, 2018Date of Patent: November 7, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Harald Gustafsson
-
Patent number: 11687673Abstract: 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: GrantFiled: July 28, 2020Date of Patent: June 27, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Harald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
-
Publication number: 20230081757Abstract: 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: ApplicationFiled: November 11, 2022Publication date: March 16, 2023Inventors: Bengt Lindoff, Harald Gustafsson
-
Patent number: 11540213Abstract: 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: GrantFiled: May 17, 2021Date of Patent: December 27, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Bengt Lindoff, Harald Gustafsson
-
Publication number: 20220391244Abstract: 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: ApplicationFiled: November 7, 2019Publication date: December 8, 2022Inventors: Harald Gustafsson, Lars Larsson
-
Publication number: 20220377134Abstract: 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: ApplicationFiled: October 28, 2019Publication date: November 24, 2022Inventors: Harald Gustafsson, Ola Angelsmark, Sambit Nayak
-
Publication number: 20220374435Abstract: 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: ApplicationFiled: October 28, 2019Publication date: November 24, 2022Inventors: Harald Gustafsson, Anshu Shukla, Sambit Nayak
-
Patent number: 11451625Abstract: 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: GrantFiled: October 31, 2016Date of Patent: September 20, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Harald Gustafsson, Ola Angelsmark, Johan Olsson
-
Patent number: 11379042Abstract: 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: GrantFiled: July 10, 2017Date of Patent: July 5, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Harald Gustafsson, Jose Araujo
-
Publication number: 20220083533Abstract: 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: ApplicationFiled: December 21, 2018Publication date: March 17, 2022Inventors: Harald Gustafsson, Fredrik Svensson, Per Persson
-
Publication number: 20210274435Abstract: 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: ApplicationFiled: May 17, 2021Publication date: September 2, 2021Inventors: Bengt Lindoff, Harald Gustafsson
-
Patent number: 11080428Abstract: 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: GrantFiled: February 4, 2016Date of Patent: August 3, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Harald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
-
Patent number: 11039386Abstract: 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: GrantFiled: July 14, 2020Date of Patent: June 15, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Bengt Lindoff, Harald Gustafsson
-
Publication number: 20210149488Abstract: 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: ApplicationFiled: July 10, 2017Publication date: May 20, 2021Inventors: Harald Gustafsson, Jose Araujo
-
Publication number: 20210049070Abstract: 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: ApplicationFiled: January 29, 2018Publication date: February 18, 2021Inventor: Harald Gustafsson
-
Patent number: 10908691Abstract: 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: GrantFiled: July 27, 2017Date of Patent: February 2, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jose Araujo, Harald Gustafsson, Per Persson
-
Patent number: 10901792Abstract: 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: GrantFiled: November 29, 2016Date of Patent: January 26, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Harald Gustafsson, Fredrik Svensson
-
Publication number: 20210012029Abstract: 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: ApplicationFiled: March 16, 2018Publication date: January 14, 2021Inventors: Harald GUSTAFSSON, Ola ANGELSMARK, Rodrigo BERG
-
Publication number: 20200356698Abstract: 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: ApplicationFiled: July 28, 2020Publication date: November 12, 2020Inventors: Harald GUSTAFSSON, Hakan ENGLUND, Christoffer JERKEBY, Bernard SMEETS