Patents Assigned to Nokia, Inc.
-
Patent number: 8804712Abstract: An apparatus and method is provided for facilitating the seamless handoff of IP connections between access routers in an IP network. The mobile IP network includes two or more access routers each serving a different geographic service area. When a mobile terminal moves from the first service area to the second service area, the mobile terminal transmits to the second access router the IP address of the previous access router. The second access router uses this information to learn capabilities of the first access router (e.g., bandwidths supported, security schemes, and the like) for use in future handoff decisions, and exchanges capability information with the first access router. The assumption is made based on the exchanged information that the access routers are geographically proximate.Type: GrantFiled: December 22, 2004Date of Patent: August 12, 2014Assignee: Nokia, Inc.Inventors: Hemant M. Chaskar, Dirk Trossen, Govind Krishnamurthi
-
Publication number: 20130297738Abstract: A method and apparatus are provided for facilitating content distribution. A method may include receiving, at an edge proxy apparatus, a subscription request indicating content to which a subscriber is to be subscribed. The method may further include creating a flow token including content relation information referencing the indicated content and state information enabling delivery of subscribed content to a subscriber apparatus associated with the subscriber. The method may additionally include causing the flow token to be provided to a lookup service apparatus configured to provide access to flow tokens to one or more content publishers. A corresponding apparatus is also provided.Type: ApplicationFiled: January 20, 2011Publication date: November 7, 2013Applicant: Nokia, Inc.Inventor: Sasu Tarkoma
-
Publication number: 20130282804Abstract: An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory, computer program code, and processor configured to cause the apparatus to receive at least a first media content from a first device configured to capture media content and a second media content from a second device configured to capture media content. The apparatus may be configured to align the continuous media content from the first media content to the continuous media content from the second media content. The apparatus may be configured to measure the time intervals between the non-continuous media content and the continuous media content. The apparatus may be configured to align the non-continuous media content with respect to the continuous media content, based at least in part by the measured time intervals. Corresponding methods and computer program products are also provided.Type: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: NOKIA, INC.Inventors: Sujeet Shyamsundar Mate, Curcio Igor
-
Publication number: 20130009892Abstract: Methods and apparatuses are provided for facilitating control of haptic feedback. A method may include receiving an indication of flexing of a flexible display. The method may further include causing, in response to flexing of the flexible display, activation of a haptic actuator. The method may include determining a degree of flexing of the flexible display. The method may further include causing activation of the haptic actuator in an instance in which a threshold has been satisfied. Corresponding apparatuses and computer program products are also provided.Type: ApplicationFiled: July 5, 2012Publication date: January 10, 2013Applicant: Nokia, Inc.Inventor: Mika Allan Salmela
-
Patent number: 8095633Abstract: Methods and systems are provided for delivering content from a website to a computer device. The website and computer device negotiate terms for use of a cache memory coupled to the computer device. The computer device requests content, such as web page objects, from the website. In addition to transmitting the requested content, the website transmits non-requested content to the computer device. The non-requested content is stored in the cache memory for later retrieval by the computer device.Type: GrantFiled: July 2, 2007Date of Patent: January 10, 2012Assignee: Nokia, Inc.Inventors: Tao Wu, Sudhir Dixit, Sadhna Ahuja
-
Patent number: 8065408Abstract: Maintaining a current network address between a network device and a network management system (NMS) that enables central configuration control over a number of network devices. Network devices with dynamically changeable network addresses provide address updates to a listener system, which maintains a database of current IP addresses relative to device names. The network devices communicate with the listener system via a listener network address and a first predefined port. The NMS submits a device name to the listener system in a request for a current network address via a second predefined port. The listener system optionally checks a local hosts file and/or DNS server before resolving a current network address from the device name associated with a unique MAC address. The listener system provides the NMS with the current network address when requested by the NMS or immediately if the NMS registers for immediate notification of an address change.Type: GrantFiled: June 30, 2004Date of Patent: November 22, 2011Assignee: Nokia, Inc.Inventors: Ibrahim S. Shaik, Gollapudi Sai, Raviteja Pallaprolu, Reema Bangar, Muntha K. Rao, Vummidi Satyanarayana
-
Patent number: 7908378Abstract: Service provisioning in mobile terminals is provided through registering and transferring of application context, which permits substantially seamless transfer of application functionality across administrative service domains. An architecture for providing application context transfer may include access routers, transcoder proxy servers, and gateway routers. A mobile terminal served by a current access router creates an application context for a session and registers it with the current access router. Around the time of handoff, the current access router transfers the application context to a new access router associated with a new administrative domain and a new access network. The new access router evaluates the application context and takes steps to provide application functionality for the mobile terminal and current sessions.Type: GrantFiled: May 3, 2002Date of Patent: March 15, 2011Assignee: Nokia, Inc.Inventors: Dirk Trossen, Hemant Chaskar
-
Publication number: 20100329328Abstract: Scalable codecs are used for transmitting channel zapping data for one or more programs using timeslicing. The main codec layer may be utilized also for the zapping data, and the higher layers may be used in the primary channels. Zapping data may be provided to mobile terminals via a wireless multicast network, such as a DVB-H network, using timeslicing and providing the scalably encoded zapping data as part of the source stream.Type: ApplicationFiled: June 26, 2007Publication date: December 30, 2010Applicant: NOKIA, INC.Inventors: Kalervo Mikael Kontola, Roope Olavi Jarvinen
-
Patent number: 7729350Abstract: A system, apparatus, and method are directed to managing multicast routing using a network cluster. A cluster master actively participates in multicast control protocol communications with the cluster neighbors, while non-master member nodes, do not participate in the protocols' operation outside of the cluster. However, each cluster member maintains virtually the same protocol state, such that should the master become unavailable, another cluster member may assume the master role with minimum delay. New members to the cluster are synchronized by receiving initial protocol state information from the master. After the initial protocol state synchronization, cluster members actively monitor the network to acquire new protocol state information. In addition, cluster members exchange protocol state information between themselves that may not be obtainable off the network. Filtering of multicast data packets is performed by each cluster member, to load balance multicast data traffic across the cluster members.Type: GrantFiled: December 30, 2004Date of Patent: June 1, 2010Assignee: Nokia, Inc.Inventors: Ravi I. Singh, Rahul Bahadur, Peter Frederick Hunt
-
Patent number: 7616609Abstract: Apparatus, and an associated method, for designing codes to be used to code data that is communicated in a multi-access communication system. A selected code is designed, based upon an initial code. The selected code that is designed is of characteristics that best optimize channel differentiation to minimize interference between concurrently-communicated data coded by different codewords of the selected code.Type: GrantFiled: February 11, 2004Date of Patent: November 10, 2009Assignee: Nokia, Inc.Inventors: Panayiotis D. Papadimitriou, Costas N. Georghiades
-
Publication number: 20090254665Abstract: A method for performing Internet call processing related to the completion of session initiation requests is provided. The session initiation requests include one or more triggers. Based on the detection of one or more triggers, a call processing entity involved with processing the session initiation request transfers call processing to one or more third parties. Each third party performs additional call processing and returns a result to the call processing entity. Based on reception of the result, the call processing entity continues processing the session initiation request. The URI of one or more third parties may be specified in the session initiation request. Also, one or more third parties may be pre-specified. A special trust relationship may exist between a terminal related to the session initiation request and one or more third parties, and the third parties may therefore perform call processing using context specific information or confidential information.Type: ApplicationFiled: June 18, 2009Publication date: October 8, 2009Applicant: NOKIA, INC.Inventors: Dirk Trossen, Dana Pavel
-
Patent number: 7574415Abstract: A system and method that are directed towards developing a computer user interface employing a Personal Support Infrastructure (PSI) stack. The PSI stack is arranged to represent various layers of a human being employing a holistic approach. In one embodiment, the PSI stack may enable organization, development, and solicitation of requirements for the development of a human-machine interface, such as for a mobile device, and the like. In one embodiment, the PSI stack is configured as a data structure that may be populated with elicitations oriented towards developing the set of human-machine interface requirements.Type: GrantFiled: August 3, 2004Date of Patent: August 11, 2009Assignee: Nokia, Inc.Inventor: Ian Browde
-
Patent number: 7565605Abstract: An electronic document is received that represents serial data that contains content of the document and defines an order in which respective portions of the content are to be performed. The serial data of the electronic document is analyzed. Reorganization information is generated for use in delivering the portions of the content, the reorganization information enabling performance in an order different from the order defined by the serial data.Type: GrantFiled: May 8, 2001Date of Patent: July 21, 2009Assignee: Nokia, Inc.Inventors: Gregory C. Schohn, Adam L. Berger, Richard D. Romero
-
Patent number: 7480307Abstract: An apparatus and method is provided for facilitating the seamless handoff of IP connections between access routers in an IP network. The mobile IP network includes two or more access routers each serving a different geographic service area. When a mobile terminal moves from the first service area to the second service area, the mobile terminal transmits to the second access router the IP address of the previous access router. The second access router uses this information to learn capabilities of the first access router (e.g., bandwidths supported, security schemes, and the like) for use in future handoff decisions, and exchanges capability information with the first access router. The assumption is made based on the exchanged information that the access routers are geographically proximate.Type: GrantFiled: December 22, 2004Date of Patent: January 20, 2009Assignee: Nokia, Inc.Inventors: Hemant M. Chaskar, Dirk Trossen, Govind Krishnamurthi
-
Patent number: 7448080Abstract: A mobile or other device connects to a server via a publicly accessible network such as the Internet. After installation upon the device, a virtual private network (VPN) client connects to the server and downloads a VPN profile. In one embodiment the device creates public/private key pairs and requests enrollment of a digital certificate. In another embodiment a digital certificate and public/private key pairs are provided. The device also receives a digital certificate from the server and verifies the server certificate by requesting the user to supply a portion of a fingerprint for the certificate. The invention further includes an automatic content updating (ACU) client that downloads a user profile for the VPN, requests certificate enrollment, and updates the VPN client and other applications when new content is available. A security service manager (SSM) server includes, or is in communication with, a Web server, multiple databases, an enrollment gateway and an internal certification authority (CA).Type: GrantFiled: June 30, 2003Date of Patent: November 4, 2008Assignee: Nokia, Inc.Inventors: Jari Karjala, Jari Palojärvi
-
Patent number: 7434047Abstract: A system for multicasting a data packet in a multicast group includes a network entity, and a plurality of members of the multicast group. A member can notify the network entity of a rogue member of the group claiming an identity of a spoofed member of the group. In response to being notified, the network entity can distribute, to at least the members of the group other than the spoofed member, different versions of a symmetric key associated with the spoofed member. The member notifying the network entity of the rogue member can then receive a next data packet and a code for the next data packet, the code having been generated at the rogue member using a version of the symmetric key associated with the spoofed member such that the rogue member can be identified based upon the version of the symmetric key.Type: GrantFiled: December 30, 2004Date of Patent: October 7, 2008Assignee: Nokia, Inc.Inventor: Atul Sharma
-
Patent number: 7421484Abstract: Multiple devices within a data communication network can be configured according to a single configuration profile. Configuration profile data is stored in a configuration file. Connections are made to individual devices, and the data in the configuration file is transformed into device-specific commands.Type: GrantFiled: December 29, 2005Date of Patent: September 2, 2008Assignee: NOKIA, Inc.Inventor: Debashis Das
-
Patent number: 7336773Abstract: Enabling control over multiple forms of communication to a recipient, such as email, instant messages, cell phone calls, conventional phone calls, faxes, and the like. The recipient defines rules for authenticating senders and for determining when, where, and how communication from the senders is transmitted to the recipient's preferred receiving device(s). The rules are stored in a database of a central service. The central service applies the rules to incoming email, instant messages, calls, faxes, etc. The central service screens unauthentic senders according the recipients rules associated with each form of communication, requiring the sender to provide some proof of identification. If authenticated, the central service enables a sender to communicate with the recipient via the recipient's currently preferred receiving device.Type: GrantFiled: July 21, 2004Date of Patent: February 26, 2008Assignee: Nokia, Inc.Inventor: Ajay Mittal
-
Publication number: 20080040439Abstract: A mail transfer agent adapted for determining the disposition of incoming e-mail from a sender includes a penalty count filter module (20 which functions on the basis of current communication system resource usage, such as the number of concurrent TCP connections being maintained, and penalty counts assigned for cumulative undesirable sender activity such as sending large e-mail files. The penalty count filter module can operate in a selective-rejection state accepting e-mail from senders without a penalty count and randomly accepting other e-mail, and in a random-rejection state rejecting all e-mail from senders with a penalty count and randomly rejecting other e-mail. The rejection rates can be increased or decreased in response to a detected increase or decrease in the usage of system resources.Type: ApplicationFiled: October 22, 2007Publication date: February 14, 2008Applicant: NOKIA, INC.Inventor: Bing Wang
-
Patent number: 7328250Abstract: A mail transfer agent adapted for determining the disposition of incoming e-mail from a sender includes a penalty count filter module which functions on the basis of current communication system resource usage, such as the number of concurrent TCP connections being maintained, and penalty counts assigned for cumulative undesirable sender activity such as sending large e-mail files. The penalty count filter module can operate in a selective-rejection state accepting e-mail from senders without a penalty count and randomly accepting other e-mail, and in a random-rejection state rejecting all e-mail from senders with a penalty count and randomly rejecting other e-mail. The rejection rates can be increased or decreased in response to a detected increase or decrease in the usage of system resources.Type: GrantFiled: June 29, 2001Date of Patent: February 5, 2008Assignee: Nokia, Inc.Inventor: Bing Wang