Patents by Inventor Andreas Heiner

Andreas Heiner 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: 9112928
    Abstract: An approach is provided for automatic loading of applications, including receiving user identification corresponding to a device. Data is also received, which indicates a set of one or more relevant applications that are a subset of multiple available applications. The set is automatically selected based on the user identification and an application favored by a contact associated with the user. Installation is initiated of an application of the selected set within the device. In some embodiments, access is provided to a social service via a network. The social service includes data that indicates multiple users, contacts among the users, and applications favored by the users. Access is also provided to receive at the social service a request message indicating user identification for a first user at a first network node. A message indicating a relevant application based on an application favored by a contact of the first user is transmitting to the first network node.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: August 18, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Phillip Lindberg, John Anthony Evans, Johan Frossen, Josephine Gianni, Andreas Heiner
  • Patent number: 8751243
    Abstract: A method and apparatus are presented for providing language translation assistance to a user of a mobile terminal. The terminal makes available a number of language translation services to the user, and the mobile terminal has a database for storing translation data. If the translation data is insufficient to cover a present or anticipated context of the mobile terminal, then the terminal sends a context change signal, and subsequently receives a data update signal that includes updates to the database. The terminal is then able to provide a changed language translation service to the user, utilizing the updates to the database.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: June 10, 2014
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Harry Boer
  • Publication number: 20120096402
    Abstract: The application concerns an apparatus, a computer program product and a method comprising electronically controlling an application to be executed with default policies throughout application tasks; noticing when a default policy is an inappropriate action for an application task being encountered in said application; activating another policy from a list of default and alternative policies to said application. The solution reduces the need of user prompts when a situation expecting a policy decision is encountered.
    Type: Application
    Filed: June 25, 2009
    Publication date: April 19, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Andreas Heiner, Nadarajah Asokan
  • Publication number: 20100306762
    Abstract: An approach is provided for automatic loading of applications, including receiving user identification corresponding to a device. Data is also received, which indicates a set of one or more relevant applications that are a subset of multiple available applications. The set is automatically selected based on the user identification and an application favored by a contact associated with the user. Installation is initiated of an application of the selected set within the device. In some embodiments, access is provided to a social service via a network. The social service includes data that indicates multiple users, contacts among the users, and applications favored by the users. Access is also provided to receive at the social service a request message indicating user identification for a first user at a first network node. A message indicating a relevant application based on an application favored by a contact of the first user is transmitting to the first network node.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Nokia Corporation
    Inventors: Phillip Lindberg, John Anthony Evans, Johan Frossen, Josephine Gianni, Andreas Heiner
  • Publication number: 20100235160
    Abstract: A method and apparatus are presented for providing language translation assistance to a user of a mobile terminal. The terminal makes available a number of language translation services to the user, and the mobile terminal has a database for storing translation data. If the translation data is insufficient to cover a present or anticipated context of the mobile terminal, then the terminal sends a context change signal, and subsequently receives a data update signal that includes updates to the database. The terminal is then able to provide a changed language translation service to the user, utilizing the updates to the database.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 16, 2010
    Applicant: Nokia Corporation
    Inventors: Andreas HEINER, Harry Boer
  • Publication number: 20100208065
    Abstract: The invention relates to an arrangement and a method for presenting visual information. The arrangement comprises a direction detector (101) arranged to detect a direction in which an observer is situated in the surroundings of the arrangement and a display unit (104) arranged to present visual information responsive to a direction detection result produced with the direction detector. The arrangement can be used, for example, in an advertising kiosk for drawing attention of passers-by and in a desktop communication device for presenting visual information to a user and other people that may change their positions in the surroundings of the desktop communication device.
    Type: Application
    Filed: May 7, 2007
    Publication date: August 19, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Andreas Heiner, Seamus Maloney
  • Patent number: 7711571
    Abstract: A method and apparatus are presented for providing language translation assistance to a user of a mobile terminal. The terminal makes available a number of language translation services to the user, and the mobile terminal has a database for storing translation data. If the translation data is insufficient to cover a present or anticipated context of the mobile terminal, then the terminal sends a context change signal, and subsequently receives a data update signal that includes updates to the database. The terminal is then able to provide a changed language translation service to the user, utilizing the updates to the database.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: May 4, 2010
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Harry Boer
  • Patent number: 7502371
    Abstract: A method distributes connection admission control. Traffic flows are distributed locally at network nodes based on determined path weights and dynamic link costs. A traffic source node is sent a back-off signal if a distributing node becomes congested. A received request to admit a new traffic flow to the communications network is admitted if the node receiving the request has not received a back-off signal, and is rejected if the node receiving the request has received a back-off signal and fails to redistribute its traffic flows. Distributed connection admission control is allowed in which only local events need to be monitored to decide whether to admit a new traffic flow or not.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: March 10, 2009
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Sergey Balandin, Roberto Barnes
  • Patent number: 7280482
    Abstract: The present invention concerns a dynamic load distributing method and system using local state information in a communication network comprising nodes connected by links. State information is transmitted from one or more nodes to one or more neighboring nodes. A traffic flow comprising packets is originated at a source node to be transmitted to a destination node via available paths. Weights are determined for the available paths as a decreasing function of cost of the corresponding path, state information of the present node and received state information of one or more nodes at the corresponding path. One of the paths is selected based on the determined weights. The traffic flow is dispatched to the next node of the selected path. Said determining weights, selecting paths and dispatching the traffic flow is repeated at one or more nodes via which the traffic flow is forwarded.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: October 9, 2007
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Sergey Balandin
  • Patent number: 7257590
    Abstract: The present invention relates to a method and network element for classification of bit strings such as data packets on a per-flow basis, wherein a plurality of classification fields are searched for in respective search trees based on a matching procedure in which an index value is obtained in a leaf node of a search tree for each classification field. Index values obtained in said searching step are used to derive a policy to be applied to said data packet, wherein the number of index values is reduced by combining intermediate results of the searching step or the deriving step. Thereby, computational efficiency can be improved and memory requirements reduced.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: August 14, 2007
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Carl Eklund
  • Publication number: 20060187829
    Abstract: A method distributes connection admission control. Traffic flows are distributed locally at network nodes based on determined path weights and dynamic link costs. A traffic source node is sent a back-off signal if a distributing node becomes congested. A received request to admit a new traffic flow to the communications network is admitted if the node receiving the request has not received a back-off signal, and is rejected if the node receiving the request has received a back-off signal and fails to redistribute its traffic flows. Distributed connection admission control is allowed in which only local events need to be monitored to decide whether to admit a new traffic flow or not.
    Type: Application
    Filed: July 1, 2005
    Publication date: August 24, 2006
    Inventors: Andreas Heiner, Sergey Balandin, Roberto Barnes
  • Publication number: 20060002306
    Abstract: A method, system, peers and computer programs determine validity of path information corresponding to a transmission path between a monitoring peer and a monitored peer in a data communication network. The monitoring peer monitors unsolicited data received from the monitored peer via the reverse transmission path identified by the path information and further monitors any data sent to the monitored peer using the path information. Validity tests are performed by the monitoring peer for the path information to restore complete confidence in its validity in a way where the rate of testing is proportional to the rate of receiving unsolicited data from the monitored peer and to the rate of sending data to the monitored peer. The monitoring peer invalidates the path information if the validity test fails.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 5, 2006
    Inventors: Ronald Brown, Andreas Heiner, Ove Strandberg
  • Publication number: 20050203727
    Abstract: A method and apparatus are presented for providing language translation assistance to a user of a mobile terminal. The terminal makes available a number of language translation services to the user, and the mobile terminal has a database for storing translation data. If the translation data is insufficient to cover a present or anticipated context of the mobile terminal, then the terminal sends a context change signal, and subsequently receives a data update signal that includes updates to the database. The terminal is then able to provide a changed language translation service to the user, utilizing the updates to the database.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 15, 2005
    Inventors: Andreas Heiner, Harry Boer
  • Publication number: 20040243563
    Abstract: The present invention relates to a method and network element for classification of bit strings such as data packets on a per-flow basis, wherein a plurality of classification fields are searched for in respective search trees based on a matching procedure in which an index value is obtained in a leaf node of a search tree for each classification field. Index values obtained in said searching step are used to derive a policy to be applied to said data packet, wherein the number of index values is reduced by combining intermediate results of the searching step or the deriving step. Thereby, computational efficiency can be improved and memory requirements reduced.
    Type: Application
    Filed: April 13, 2004
    Publication date: December 2, 2004
    Inventors: Andreas Heiner, Carl Eklund