Patents by Inventor Patrik Persson

Patrik Persson 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: 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
  • 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: 20120003925
    Abstract: The invention discloses a repeater (225; 325) for a cellular communications system (200, 300), the repeater (225; 325) comprising at least a first antenna with a first and a second antenna beam (226, 227). The repeater (225; 325) is arranged to shape at least one of its antenna beams (226) electronically, so as to focus that antenna beam (226) on a first transmitting party (215) in the system (200, 300) while minimizing interference from other transmission sources (210).
    Type: Application
    Filed: April 29, 2009
    Publication date: January 5, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Mikael Coldrey, Patrik Persson
  • Publication number: 20120003926
    Abstract: The invention discloses a transceiver (210, 215; 305, 310, 320, 330) for use in a cellular communications system (200, 300), arranged to communicate with at least one other transceiver in the system by means of technology for Multiple Input Multiple Output, MIMO. The transceiver is also arranged to control the function of a repeater (206, 207, 208, 209; 340) which is arranged to forward communication between the transceiver and said at least one other transceiver, said control being carried out as a result of measured performance parameters of the communication between the transceiver and said at least one other transceiver. In one embodiment, the function in the repeater (206, 207, 208, 209; 340) which the transceiver is arranged to control comprises activation and deactivation of the repeater.
    Type: Application
    Filed: April 29, 2009
    Publication date: January 5, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Mikael Coldrey, Pal Frenger, Patrik Persson
  • Publication number: 20110125833
    Abstract: Methods and a preprocessing proxy server in a communication system can support any mode of web browser operation and enable a user selectively to bypass or enable the proxy server's translation of requested web content. For example, a translation selection decision can be made based on the requested content (e.g., active HTML) or user input. Selection is made between the original representation of a web page and a translated one, i.e., a representation that is adapted to one or more characteristics of the receiving device, such as a smaller screen, lower screen resolution, low communication bandwidth, etc. The decision on whether to translate is preferably made by a proxy server in the network, and the decision is based on one or more of the following criteria: requested-page content, user preferences, and statistics. An advantage of interposing a proxy server in this arrangement is that all web servers can remain unchanged.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Patrik Persson, Per Persson
  • Patent number: 7917913
    Abstract: A software component deployed in a distributed system includes a stub that enables the component to be used remotely. The stub can include its own proxy (or at least a sufficient description of it) that is automatically and dynamically injected to the remote environment. Thus, native proxies do not need to be included in the platform initially, and do not need to be downloaded, since marshalling methods are generated at runtime based on a blueprint in the code of the application.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: March 29, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Eker, Jan Patrik Persson
  • Publication number: 20100328184
    Abstract: An antenna arrangement comprising an input/output connection and a first and a second tuning network with different transfer functions. The arrangement additionally comprises an antenna and a switch for connecting the input/output connection of the arrangement to one of said tuning networks, with a second switch for connecting the antenna of the arrangement to the tuning network to which the input/output connection of the arrangement has been connected. The arrangement comprises a sensor for sensing a form factor of the arrangement or of an apparatus in which the arrangement is used, and said sensor can be used for influencing said first and second switches, so that a device which has been connected to the arrangement may be connected to the antenna via a tuning network optimal for the current form factor of the arrangement.
    Type: Application
    Filed: November 14, 2007
    Publication date: December 30, 2010
    Inventors: Martin Johansson, Patrik Persson, Jonas Friden, Sven Anders Gösta Derneryd, Anders Stjernman
  • Publication number: 20100297971
    Abstract: An electronic device comprising an antenna arrangement with first and second antenna groups with first (122, 142) and a second (124, 144) radiation elements. The first and second radiation elements in each group have first and second respective polarizations and gain, and said groups also comprise a beam forming network (126, 146) connected to the radiation elements of the group and to an output selector (150). The beam forming network (126, 146) of each antenna group uses the radiation elements (122, 124; 142, 144) in the group to create a radiation pattern (127, 147) with a polarization which is a composite of the first and second polarizations of the elements in the group, so that a first (127) and a second (147) radiation pattern of composite polarization is created. The output selector (150) selects or combines signals received by the two antenna groups as its output.
    Type: Application
    Filed: December 21, 2007
    Publication date: November 25, 2010
    Inventor: Patrik Persson
  • Publication number: 20100271273
    Abstract: A movable part for an electronic device which comprises at least two parts that can be moved in relation to each other. The movable part comprises a display for the electronic device and a first conducting plane which is comprised in the display or located adjacent to the display. The first conducting plane comprises a waveguide. The waveguide may be a co-planar waveguide, i.e. a waveguide which comprises a central strip of conducting material surrounded by slots on both sides.
    Type: Application
    Filed: December 20, 2007
    Publication date: October 28, 2010
    Inventors: Anders Stjernman, Martin Nils Johansson, Patrik Persson, Jonas Frídén, Sven Anders Gösta Demeryd
  • Publication number: 20100235885
    Abstract: A web browser client includes an aggregated web application runtime environment that controls access by a program fragment of an aggregated web application to a resource therein based upon the originating domain of the program fragment. To do so, the aggregated web application runtime environment appends an access attribute to the Document Object Model (DOM) node associated with the resource. This access attribute is associated with a plurality of access rights definitions where each access rights definition defines a set of access rights to the resource for program fragments originating from a domain with a specific access rights status. Accordingly, the aggregated web application runtime environment sets one or more access rights statuses of the originating domain of the program fragment, and thereafter, grants or denies the program fragment access to the resource based upon one or more sets of access rights defined for that program fragment.
    Type: Application
    Filed: March 11, 2009
    Publication date: September 16, 2010
    Inventors: Jan Patrik Persson, Bjorn Johansson, Song Yuan
  • Publication number: 20100211772
    Abstract: A mobile terminal receives trustworthiness information for a software application by receiving a voucher that indicates the trustworthiness of that application as represented by a third party. To ensure the integrity of this information, the mobile terminal authenticates the voucher and verifies that the software application is the one having its trustworthiness indicated by the voucher. Given such indications of trustworthiness, a user of the mobile terminal may decide whether install and run it. If decided in the affirmative, the user may form his or her own basis for the trustworthiness of the software application. Accordingly, the mobile terminal may also create a new voucher that indicates the trustworthiness of the software application as represented by the user. With third parties representing the trustworthiness of software applications in this manner, their development is not hindered by the imposition of security requirements on application developers.
    Type: Application
    Filed: February 16, 2009
    Publication date: August 19, 2010
    Inventors: Bjorn Johansson, Jan Patrik Persson, Bernard Smeets
  • Publication number: 20100186024
    Abstract: A remote execution agent, having low-latency access to the platform, receives from a remote application, across a communication channel imposing a round-trip delay, a plurality of invocation control directives. The remote execution agent invokes operations for execution on the platform in response to the invocation control directives, and aggregates results from the operations, returning the aggregated results to the application. In this manner, overhead such as communication round-trip delay, context switching, and the like, is reduced, compared to the application sending separate operation invocation requests to the platform and receiving the results of each. The remote execution agent manages operation results, such as passing results from a prior operation as parameters for a later one. In some embodiments, the invocation control directives include conditional operation invocation and branching.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Eker, Jan Patrik Persson, Carl von Platen
  • Publication number: 20100106977
    Abstract: In an advantageous approach to securing type safety in software platform accesses made by software applications, this disclosure teaches the inclusion of cryptographically signed type information in software applications, for authentication and registration by a software platform. With this approach, a given software application is permitted to make platform accesses (e.g., data type instantiations, memory accesses, method invocations, etc.) only in conformance with the registered type information.
    Type: Application
    Filed: November 7, 2008
    Publication date: April 29, 2010
    Inventors: Jan Patrik Persson, Johan Eker, Bjorn Johansson
  • Publication number: 20080072244
    Abstract: A software component deployed in a distributed system includes a stub that enables the component to be used remotely. The stub can include its own proxy (or at least a sufficient description of it) that is automatically and dynamically injected to the remote environment. Thus, native proxies do not need to be included in the platform initially, and do not need to be downloaded, since marshalling methods are generated at runtime based on a blueprint in the code of the application.
    Type: Application
    Filed: December 22, 2006
    Publication date: March 20, 2008
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Eker, Jan Patrik Persson