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).

  • Publication number: 20170026491
    Abstract: A first deployment node connectable to a plurality of neighboring deployment nodes of a distributed deployment network for distributed deployment of a software application separable into a plurality of executable software modules is disclosed. The first deployment node comprises a hardware arrangement, a deployment operating system, and a deployment node interface. The deployment node interface is adapted to establish a connection between the first deployment node and the plurality of neighboring deployment nodes. The hardware arrangement is adapted to keep (for each of the neighboring deployment nodes) a node rating value associated with the neighboring deployment node and at least one group rating value associated with a group of deployment nodes comprising the neighboring deployment node.
    Type: Application
    Filed: December 13, 2013
    Publication date: January 26, 2017
    Inventors: Harald Gustafsson, Per Persson
  • Patent number: 9549349
    Abstract: A network node comprising a memory and a controller, wherein said controller is configured to: detect that a handover for a mobile communications terminal from a first base station to a second base station and in response thereto determine if an application module associated with the mobile communications terminal is to be migrated, and if so, cause a migration of said application module to be performed.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: January 17, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (publ)
    Inventors: Harald Gustafsson, Johan Eker, Song Yuan
  • Publication number: 20160212694
    Abstract: A general sensor comprising at least one sensor, a short range communications interface, a long range communications interface and a controller, wherein said controller is configured for: detecting a first access point through said short range communications interface; receiving operating instructions for said at least one sensor from said first access point; causing said at least one sensor to operate according to said operating instructions; receiving sensor data from said at least one sensor; and for reporting said sensor data through said long range communications interface.
    Type: Application
    Filed: June 16, 2014
    Publication date: July 21, 2016
    Inventors: Bengt LINDOFF, Harald GUSTAFSSON
  • Publication number: 20160080951
    Abstract: There is provided a method, a communications device, a vehicle and a computer program for adaptation of operation for communication between communications devices. An application is executed by a first communications device. The application involves data communications with a second communications device. A predicted impact on at least one communications link used for the data communications is acquired. The predicted impact is based on information of current link parameters of the at least one communications link. Operation of the first communications device is adapted based on the predicted impact.
    Type: Application
    Filed: March 28, 2014
    Publication date: March 17, 2016
    Inventors: Bengt Lindoff, Harald Gustafsson
  • Publication number: 20150350967
    Abstract: A network node comprising a memory and a controller, wherein said controller is configured to: detect that a handover for a mobile communications terminal from a first base station to a second base station and in response thereto determine if an application module associated with the mobile communications terminal is to be migrated, and if so, cause a migration of said application module to be performed.
    Type: Application
    Filed: January 10, 2014
    Publication date: December 3, 2015
    Inventors: Harald Gustafsson, Johan Eker, Song Yuan
  • Publication number: 20150208279
    Abstract: A WLAN router connected via a cellular network (e.g. LTE) to the Internet is disclosed; a plurality of SIMs (subscriptions), each associated with a user of the router, may be plugged into the router (or soft SIMs used); simultaneous Internet access for a plurality of users is achieved, even if the WLAN router does only have one TX/RX equipment, by the following features: the WLAN router—when receiving a portion of network traffic for a user—determines the subscription that the portion is associated with and updates a data usage quota for the subscription accordingly by an amount of data corresponding to said portion; thereafter, it is decided whether future network traffic for that subscription shall be transmitted over the same network connection or another subscription's network connection based on the updated data usage quota; thus, the router carries out load balancing between the subscriptions.
    Type: Application
    Filed: July 19, 2012
    Publication date: July 23, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Bengt Lindoff, Harald Gustafsson, Per Persson
  • Patent number: 9064323
    Abstract: The invention relates to a method for estimation of interframe motion fields operating on a stream of video frames, and more particularly for accelerating video output in multiframe super-resolution thus improving the efficiency of the multiframe integration. Relative motion field estimation is used between neighboring or close images instead of with respect to a reference image, for at least some of the frames within an integration window (TOI). The integration window is slid along the time axis each time by one (or two or a few) frames so that the current integration window preferably covers the majority of the frames in the previous integration window. Using relative motion estimation and then (tracking and) summing up the related motion fields enables, in each recursion, the absolute motion fields in a new integration window to be obtained without re-computing all the motion fields of earlier frames in the new integration window.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: June 23, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Sanbao Xu, Harald Gustafsson, Per Thorell
  • Patent number: 8887138
    Abstract: A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: November 11, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Johan Eker, Harald Gustafsson, Song Yuan
  • Patent number: 8665286
    Abstract: Teachings herein compose a digital image so that the image is perceptible on a viewing surface, such as a projection surface or a transparent screen. In doing so, the teachings advantageously recognize a digital image as consisting of one or more logical objects, like buttons of a user interface. Often, logical objects may be spatially arranged within the image and/or colored in different possible ways without substantially affecting the meaning conveyed by the image. Exploiting this, teachings herein evaluate light reflected from, or transmitted through, the viewing surface, and compose the digital image from one or more logical objects that have a spatial arrangement or coloration determined in dependence on that evaluation. The teachings might, for example, place a logical object within the image so that it will be displayed on a region of the surface which has high contrast with the object's colors and/or low color variance.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: March 4, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson
  • Publication number: 20140013313
    Abstract: A dataflow source program is processed by a program development tool. Processing includes retrieving stored dataflow source program instructions from a memory. The tool ascertains a target model of computation (e.g., via an indicator embedded within the source program itself) to which the retrieved dataflow source program instructions are intended to conform. A dynamic behavior of the retrieved dataflow source program instructions is analyzed, and a compliance result is produced therefrom that includes an indication of whether the retrieved dataflow source program instructions conform to the target model of computation. The compliance result is then output to a user of the program development tool, so that it can inform and guide the improvement and further development of the program.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Inventors: Johan Eker, Harald GUSTAFSSON, Carl Von PLATEN
  • Publication number: 20130318500
    Abstract: A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Inventors: Johan Eker, Harald Gustafsson, Song Yuan
  • Publication number: 20130318504
    Abstract: A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. Execution of the dataflow program generates events (e.g., token production/consumption, actor state after actor action firing). For each generated event, processing evaluates whether there exists a sequence of events that matches a breakpoint condition, and if such a sequence exists then execution of the dataflow program is halted. The breakpoint condition is at least partially based on an extended history of related events, wherein two events are related to one another if they pertain to a same connection or if they pertain to a same actor state, and wherein the extended history comprises at least two related events.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Inventors: Johan Eker, Harald Gustafsson, Carl Von Platen
  • Patent number: 8566493
    Abstract: Methods of operation and interrupt controllers for generating interrupt signals to a unit, which could enter an active mode and a non-active mode, are disclosed. The interrupt controllers have interrupt logic (204) adapted for receiving requests for interrupt, activity mode logic (202) adapted for receiving information whether the unit is in non-active mode, and delay control logic (203) adapted for delaying the interrupt to the unit when the received information indicates that the unit is in non-active mode.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: October 22, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Harald Gustafsson, Ulf Morland, Per-Inge Tallberg
  • Publication number: 20130227428
    Abstract: A method for a graphical user interface of an electronic device is disclosed. The graphical user interface has a plurality of selectable items for input to the electronic device. The method comprises receiving (100) a first user input related to the graphical user interface causing a first selection (102) of a first item and a first action involving the selected item; invalidating (105) the first action and setting (108) the first item or the first action as non-selectable; receiving (110) a further user input related to the graphical user interface; determining (112) a second selection of an item and an action involving the selected item excluding non-selectable items and actions; and executing (114) the action related to the second selection. An apparatus (200) comprising a graphical user interface (201) with an input device (202) and a display (203) arranged to view a plurality of selectable input items is also disclosed, wherein a processor (204) is arranged to control the graphical user interface (201).
    Type: Application
    Filed: July 18, 2011
    Publication date: August 29, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Harald Gustafsson, Song Yuan
  • Publication number: 20130055158
    Abstract: A method for text input by ambiguous input sequences entered by a user is disclosed. The method comprises a primary process of receiving a user input on an input device having a plurality of selectable input items being associated with characters, an input sequence being generated in dependence of selection of an input item, wherein the generated input sequence corresponds to the sequence of input items that have been selected, and wherein the generated input sequence has a textual interpretation that is a textual interpretation that is ambiguous, and displaying on a display a textual interpretation.
    Type: Application
    Filed: February 28, 2011
    Publication date: February 28, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Harald Gustafsson
  • Publication number: 20130013911
    Abstract: The present disclosure relates to a technique for varying the frequency of operation of one or more cores in a processor device capable of operating at different frequencies and voltages. A method aspect of this technique includes executing one or more tasks on the at least one processor core, wherein the tasks are grouped into groups, monitoring usage of the at least one processor core by tasks in the groups on a per group basis, aggregating the monitored usage of the at least one processor core by individual groups across the groups to derive a load parameter indicative of the combined usage of the at least one processor core by the tasks in the groups, selecting a frequency of operation based upon the load parameter, and changing the frequency of operation of the at least one processor core to the selected frequency of operation.
    Type: Application
    Filed: February 22, 2011
    Publication date: January 10, 2013
    Inventor: Harald Gustafsson
  • Publication number: 20120218473
    Abstract: The invention relates to a method for estimation of interframe motion fields operating on a stream of video frames, and more particularly for accelerating video output in multiframe super-resolution thus improving the efficiency of the multiframe integration. Relative motion field estimation is used between neighboring or close images instead of with respect to a reference image, for at least some of the frames within an integration window (TOI). The integration window is slid along the time axis each time by one (or two or a few) frames so that the current integration window preferably covers the majority of the frames in the previous integration window. Using relative motion estimation and then (tracking and) summing up the related motion fields enables, in each recursion, the absolute motion fields in a new integration window to be obtained without re-computing all the motion fields of earlier frames in the new integration window.
    Type: Application
    Filed: July 7, 2010
    Publication date: August 30, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Sanbao Xu, Harald Gustafsson, Per Thorell
  • Publication number: 20120060083
    Abstract: A method for use in association with a multi-tab interpretation and rendering function of a computing device is disclosed. The method comprises associating at least one tab of the multi-tab interpretation and rendering function with a first item, the first item being associated with a first web resource, assigning a first priority to the first item, and reserving resources of the computing device to the first item based on the first priority. Corresponding computer program product and software arrangement are also disclosed.
    Type: Application
    Filed: February 17, 2010
    Publication date: March 8, 2012
    Inventors: Song Yuan, Harald Gustafsson
  • Publication number: 20120038663
    Abstract: Teachings herein prepare a digital image for display on a substantially transparent screen. The teachings advantageously recognize that the perceptibility of the digital image on the screen will often depend on what is visible to a user through the screen, since that will effectively serve as the background of the screen. A method of preparing a digital image thus includes dynamically calculating which part of an environmental background is visible to a user through the screen and thereby serves as an effective background of the screen. This calculation may entail obtaining an image of the environmental background and identifying which part of that image serves as the effective background (e.g., based on the angle at which the user views the screen). The method further includes composing the digital image for perceptibility as viewed against that effective background and outputting the composed image as digital data for display on the screen.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson, Song Yuan
  • Publication number: 20120038658
    Abstract: Teachings herein compose a digital image so that the image is perceptible on a viewing surface, such as a projection surface or a transparent screen. In doing so, the teachings advantageously recognize a digital image as consisting of one or more logical objects, like buttons of a user interface. Often, logical objects may be spatially arranged within the image and/or colored in different possible ways without substantially affecting the meaning conveyed by the image. Exploiting this, teachings herein evaluate light reflected from, or transmitted through, the viewing surface, and compose the digital image from one or more logical objects that have a spatial arrangement or coloration determined in dependence on that evaluation. The teachings might, for example, place a logical object within the image so that it will be displayed on a region of the surface which has high contrast with the object's colors and/or low color variance.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson