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).
-
Publication number: 20240359323Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning and executing robotic processes. One of the methods includes receiving a definition of a robotic behavior tree, receiving a definition of a data flow graph, and executing a robotic process using the definition of the robotic behavior tree and the data flow graph.Type: ApplicationFiled: December 5, 2023Publication date: October 31, 2024Inventors: Michael Beardsworth, Andreas Heiner Bihlmaier, Bala Venkata Sai Ravi Krishna Kolluri
-
Patent number: 9112928Abstract: 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: GrantFiled: May 29, 2009Date of Patent: August 18, 2015Assignee: Nokia Technologies OyInventors: Phillip Lindberg, John Anthony Evans, Johan Frossen, Josephine Gianni, Andreas Heiner
-
Patent number: 8751243Abstract: 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: GrantFiled: March 16, 2010Date of Patent: June 10, 2014Assignee: Nokia CorporationInventors: Andreas Heiner, Harry Boer
-
Publication number: 20120096402Abstract: 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: ApplicationFiled: June 25, 2009Publication date: April 19, 2012Applicant: NOKIA CORPORATIONInventors: Andreas Heiner, Nadarajah Asokan
-
Publication number: 20100306762Abstract: 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: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: Nokia CorporationInventors: Phillip Lindberg, John Anthony Evans, Johan Frossen, Josephine Gianni, Andreas Heiner
-
Publication number: 20100235160Abstract: 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: ApplicationFiled: March 16, 2010Publication date: September 16, 2010Applicant: Nokia CorporationInventors: Andreas HEINER, Harry Boer
-
Publication number: 20100208065Abstract: 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: ApplicationFiled: May 7, 2007Publication date: August 19, 2010Applicant: NOKIA CORPORATIONInventors: Andreas Heiner, Seamus Maloney
-
Patent number: 7711571Abstract: 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: GrantFiled: March 15, 2004Date of Patent: May 4, 2010Assignee: Nokia CorporationInventors: Andreas Heiner, Harry Boer
-
Patent number: 7502371Abstract: 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: GrantFiled: July 1, 2005Date of Patent: March 10, 2009Assignee: Nokia CorporationInventors: Andreas Heiner, Sergey Balandin, Roberto Barnes
-
Patent number: 7280482Abstract: 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: GrantFiled: November 1, 2002Date of Patent: October 9, 2007Assignee: Nokia CorporationInventors: Andreas Heiner, Sergey Balandin
-
Patent number: 7257590Abstract: 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: GrantFiled: August 29, 2001Date of Patent: August 14, 2007Assignee: Nokia CorporationInventors: Andreas Heiner, Carl Eklund
-
Publication number: 20060187829Abstract: 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: ApplicationFiled: July 1, 2005Publication date: August 24, 2006Inventors: Andreas Heiner, Sergey Balandin, Roberto Barnes
-
Publication number: 20060002306Abstract: 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: ApplicationFiled: June 30, 2005Publication date: January 5, 2006Inventors: Ronald Brown, Andreas Heiner, Ove Strandberg
-
Publication number: 20050203727Abstract: 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: ApplicationFiled: March 15, 2004Publication date: September 15, 2005Inventors: Andreas Heiner, Harry Boer
-
Publication number: 20040243563Abstract: 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: ApplicationFiled: April 13, 2004Publication date: December 2, 2004Inventors: Andreas Heiner, Carl Eklund