Patents by Inventor Johan Hjelm

Johan Hjelm 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: 20130124673
    Abstract: The present disclosure relates to interrelated methods in a server and in a client enabling policy controlled preload and consumption of software application in a client. The method in a server comprises receiving information pertaining to an identified user; providing the identified user's current user and/or software application usage policies to a client associated with the identified user; deriving an software application preferences context pertaining to the user; based on the derived software application preferences context recommending an unsolicited software application from a set of available software applications; and preparing for transmission a set of software application comprising the recommended unsolicited software application; and transmitting to the client the prepared set of software applications. The method further relates to a server, a client, a computer program on a carrier and a computer program product.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan HJELM, Martin Svensson, Nimish Radia
  • Publication number: 20130124710
    Abstract: In the first embodiment, the mobile phone 20 obtains the PCID from the CCE 10, and sends the PCID and the IMSI of the USIM of the mobile phone 20 to the CAPS 50. The MCC+MNC part of the IMSI is later used as the operator identification information by the mediation server 30, which is operated by the RO, in order to identify the SHO for the CCE 10. The MSIN part of the IMSI is later used as the user identification information by the account managing server 40, which is operated by the SHO, in order to identify the user of the mobile phone 20. The mediation server 30 forwards the account request from the CCE 10 to the account managing server 40 of the SHO identified by the operator identification information. The account managing server 40 generates the MCIM that is associated with the user identified by the user identification information.
    Type: Application
    Filed: July 23, 2010
    Publication date: May 16, 2013
    Inventors: Ryoji Kato, Johan Hjelm, Shingo Murakami, Toshikane Oda, Shinta Sugimoto
  • Patent number: 8433907
    Abstract: An application server (100) includes: receiving means (101) for receiving a request for a media object from a user equipment; verification means (102) for verifying the authenticity of the received request; first generation means (103) for generating a session key that is associated with an existing session if the authenticity of the request is successfully verified; first sending means (104) for sending the session key to a media server so that said media server encrypts the requested media object with the session key and sends the encrypted media object toward the user equipment; second generation means (105) for generating a one-time player in which the session key is embedded; and second sending means (106) for sending the one-time player to the user equipment, which enables said user equipment to decrypt and decode the encrypted media object that is sent from the media server.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: April 30, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Hjelm, Hajime Kasahara, Shingo Murakami, Toshikane Oda
  • Publication number: 20130067114
    Abstract: A recommendation apparatus for determining, for a user, a set of one or more recommended paths through an information space in response to receiving from the user a path request message. Advantageously, in some embodiments, the path recommender apparatus determines a recommended path by analyzing a set of paths, where each path in the set was traversed by a person who is in a “social graph” belonging to the user (e.g., each path in the set was traversed by one of the user's Facebook friends). In this way, paths can be recommended to the user based on paths that are popular with the user's friends.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan HJELM, Mattias LIDSTROM, Mona MATTI
  • Publication number: 20130052548
    Abstract: Process for operating a high temperature fuel cell stack, the process comprising the following steps: b) connecting the fuel cell stack in parallel to a power supply unit at a predefined temperature and/or voltage of the fuel cell stack, h) applying a voltage from the power supply unit of between 700 to 1500 mV per fuel cell across the fuel cell stack irrespective of the electro-motive force of the fuel cell stack, i) heating up the fuel cell stack from the predefined temperature to operation temperature while maintaining the voltage per fuel cell the power supply unit, j) maintaining the fuel cell stack at or above a predetermined operation temperature and/or above a predetermined voltage until the fuel cell stack is to be put into operation, k) supplying fuel to the fuel cell stack, l) disconnecting the power supply unit followed by m) connecting a power-requiring load to the fuel cell stack.
    Type: Application
    Filed: May 5, 2010
    Publication date: February 28, 2013
    Applicants: TECHNICAL UNIVERSITY OF DENMARK, TOPSOE FUEL CELL A/S
    Inventors: Thomas Nedergaard Clausen, Thomas Rostrup-Nielsen, Rasmus Gottrup Barfod, Peter Vang Hendriksen, Johan Hjelm, Joachim Jacobsen, John Bøgild Hansen
  • Publication number: 20130023257
    Abstract: A system for providing a user terminal with configurations of a local network is provided. The system includes an obtaining unit configured to obtain the configurations of the local network and a telephone number corresponding to the local network, a storage unit configured to store the obtained configurations and the obtained telephone number such that the obtained configurations and the obtained telephone number are associated with each other, a receiving unit configured to receive a request for the configurations from the user terminal, the request comprising the telephone number corresponding to the local network, a retrieving unit configured to retrieve the configurations associated with the received telephone number from the storage unit, and a response unit configured to respond the retrieved configurations to the user terminal.
    Type: Application
    Filed: January 13, 2010
    Publication date: January 24, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Shingo Murakami, Ayodele Damola, Johan Hjelm, Ryoji Kato, Takeshi Matsumura, Toshikane Oda
  • Publication number: 20130013408
    Abstract: A method and arrangement for supporting network searches for information or content using one or more web-based search engines. When a search query is received (1:2) from a terminal user (A), a refined search query is created (1:4) from the received query based on a user profile (104) of the user. A network search is then made (1:5) in at least one search engine (106) using the refined search query. An aggregated search result from said network search is finally delivered (1:6) in response to the received search query.
    Type: Application
    Filed: February 22, 2010
    Publication date: January 10, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Hjelm, Mattias Lidström, Mona Matti
  • Patent number: 8345843
    Abstract: A method and apparatus for performing a caller investigation in order to provide relation information to a called party (200) regarding an unknown calling party (202), when implemented in a service entity (204) serving said called party. A relation query for the calling party is received from the called party, and it is then determined whether the calling party is known and related to any third party directly or indirectly known to the called party by checking a contact list (210-214) defined for said third party. The reliability of the calling party can then be better assessed based on how the calling party is related to the called party, if related at all. The called party may use this information for deciding how to respond to a communication request from said calling party.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: January 1, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mattias Lidström, Johan Hjelm, Theo Kanter, Asparuh Rashid
  • Publication number: 20120330470
    Abstract: A system for controlling charging for energy usage is provided. The system may comprise a plurality of devices powered by electricity and a management network managing energy usage consumed by the plurality of devices. Each device of the plurality of devices may include a sensing unit for measuring energy usage consumed by the device, and a transmitting unit for transmitting the measurement of the energy usage to the management network. The management network may include a receiving unit for receiving the measurement transmitted by the transmitting unit, an identification unit for identifying a device for which the received measurement has been measured, and a charging unit for controlling charging to a user of the identified device based on the received measurement.
    Type: Application
    Filed: May 7, 2010
    Publication date: December 27, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Hjelm, Michael Aström, Andreas Fasbender
  • Patent number: 8341174
    Abstract: A method and apparatus for obtaining context information from a context server maintaining a context for an object of interest in a telecommunication network. The context server receives raw context data from sensors associated with the object of interest. A request is received from a requesting party for refined context information with reference to the object of interest. Individual context data is collected for at least one individual entity of the requesting party. A customized rule is created on the basis of the received individual context data. The rule defines conditions in an adapted request for refined context information regarding the object of interest, which is sent, including the customized rule, to the context server of the object of interest. Context data refined according to the customized rule is then received from the context server.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: December 25, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Hjelm, Mattias Lidström, Theo Kanter
  • Publication number: 20120317538
    Abstract: An apparatus for intermediating a plurality of network operators and one or more developers is provided. The apparatus includes an obtaining unit for obtaining a requirement about a computer program required by each network operator; an integration unit for integrating mutually-related requirements among the obtained requirements into one requirement; a generation unit for generating information about the necessity for development of a computer program implementing the integrated requirement; and a presentation unit for presenting the one or more developers with the integrated requirement and the information about the necessity.
    Type: Application
    Filed: February 19, 2010
    Publication date: December 13, 2012
    Inventors: Calin Curescu, Ayodele Damola, Johan Hjelm, Kenta Yasukawa
  • Publication number: 20120271541
    Abstract: A recommendation apparatus for determining, for a user, a set of one or more recommended routes going from a starting location to an ending location in response to receiving from the user a route request message identifying the starting and ending locations. Advantageously, in some embodiments, the route recommender apparatus determines a recommended route by analyzing a set of routes between the starting and ending locations, where each route in the set was traversed by a person who is in a “social graph” belonging to the user (e.g., each route in the set was traversed by one of the user's Facebook friends). In this way, routes can be recommended to the user based on routes that are popular with the user's friends.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 25, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan HJELM, Mattias LIDSTRÖM, Mona MATTI
  • Publication number: 20120191686
    Abstract: A system for assisting a user with searching multimedia objects through one or more search engines is provided. The system includes a collection unit for collecting user information, the user information including at least one of context information associated with a user device and usage information associated with actions taken by a user of the user device, a computation unit for computing statistics based on the collected user information, a reception unit for receiving a multimedia object from a content provider, a creation unit for creating meta-information based on the computed statistics and the received multimedia object, the meta-information used for the one or more search engines to index the received multimedia object, and a response unit for responding the created meta-information to the content provider.
    Type: Application
    Filed: October 7, 2009
    Publication date: July 26, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan Hjelm, Olle Eriksson
  • Publication number: 20120166659
    Abstract: The present invention generally relates to a node and method for quality of service (QoS) control. The present invention particularly relates, but is not limited to, a technology that enables QoS control for a communication that is based on a protocol such as the Hypertext Transfer Protocol (HTTP), which does not mandate the use of a session description protocol (SDP) message.
    Type: Application
    Filed: September 16, 2009
    Publication date: June 28, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan Hjelm, Toshikane Oda
  • Publication number: 20120054120
    Abstract: A method is provided which enables ratings data registered by a number of users for a first service and at least one corresponding service to be collected, wherein each user have been federated for a Single-Sign-On (SSO) on the first service as well as on the corresponding service/s. In response to a request for a set of ratings data received from a user requesting for the first service, a group of users is identified and the SSO identity of each SSO federated user of the identified group of users is mapped to one or more service identities of the respective SSO federated user. The mapping enables ratings data associated with the SSO users of the identified group of SSO users to be collected and normalized, such that the requested ratings data can then be provided to the requesting user in a unified format.
    Type: Application
    Filed: May 19, 2009
    Publication date: March 1, 2012
    Inventors: Johan Hjelm, Mattias lidström, Mona Matti
  • Publication number: 20120016987
    Abstract: The present invention generally relates to a gateway, a method for controlling the gateway, an application server, and a method for controlling the application server. The present invention particularly relates, but is not limited to, a technology that facilitates the formation of a single network from a plurality of local networks.
    Type: Application
    Filed: April 20, 2009
    Publication date: January 19, 2012
    Inventors: Toshikane Oda, Johan Hjelm, Takeshi Matsumura, Shingo Murakami, Kenta Yasukawa
  • Publication number: 20110276410
    Abstract: An apparatus for presenting a personalized advertisement in a login process for logging into a certain service by a user of a user terminal is provided. The apparatus includes a recognition unit configured to recognize the user terminal under the login process, an obtaining unit configured to obtain a user identity of the user using the recognized user terminal and an advertising unit configured to present to the recognized user terminal a personalized advertisement associated with the obtained user identity when the user identity is obtained by the obtaining unit. The advertising unit presents the personalized advertisement to the recognized user terminal before the user is authenticated.
    Type: Application
    Filed: January 16, 2009
    Publication date: November 10, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Hjelm, Mattias Lidström, Mona Matti
  • Publication number: 20110243113
    Abstract: One aspect of the present invention will provide a first gateway apparatus configured to be connectable to a local network and an external network, to obtain presence information of a device apparatus on the local network and to provide the obtained presence information to a presence management apparatus on the external network, the first gateway apparatus comprising, an obtaining unit configured to obtain the presence information of the device apparatus, a transmitter configured to transmit the presence information to the presence management apparatus via the external network, and a receiver configured to receive, from the presence management apparatus, a suppression instruction of the presence information transmission, wherein the transmitte further configured to suppress the transmission of the presence information to the presence management apparatus after the reception of the suppression instruction.
    Type: Application
    Filed: January 16, 2009
    Publication date: October 6, 2011
    Inventors: Johan Hjelm, Takeshi Matsumura, Shingo Murakami, Toshikane Oda, Kenta Yasukawa
  • Publication number: 20110222427
    Abstract: A method and apparatus in a group manager (900) of a central service node, for enabling services or media in a communication network A monitoring unit (900a) detects and monitors activities and conditions of communication entities (E) in the network. A context collecting unit (900b) collects individual context data relating to a plurality of monitored entities in order to survey the current situation of each respective entity. A group defining unit (900c) then defines a group of correlated entities that are found to be correlated or similar with respect to at least some feature or characteristics based on the collected individual context data, by selecting context parameters of relevance to the group and using one or more membership conditions determined for the group. If the monitored entities have changed their status in a predetermined way that affects the group, the group defining unit (900c) will update the group.
    Type: Application
    Filed: November 10, 2008
    Publication date: September 15, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Hjelm, Theo Gerrit Kanter, Mattias Lidstrom
  • Publication number: 20110212773
    Abstract: A method and apparatus for enabling an electronic game provided by an external game server (202) in a public network (204) and involving multiple players. The players and a plurality of local devices (A,B,C) operated by the players in a local network (200), are registered in a gateway device (GW) connected to the local network. The gateway device then registers the players and devices in the external game server for the electronic game. During the game, the gateway device applies a local game logic and translates any game related messages and/or media communicated between the local devices and the external game server, while communicating with the local devices in the local network using a short-range communication mechanism. As a result, only the gateway device in the local network needs to communicate with the external game server (202) in the public network, which may provide reduced latency in responses to user actions.
    Type: Application
    Filed: October 19, 2009
    Publication date: September 1, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Hjelm, Olle Eriksson