Patents Assigned to Nokia, Inc.
  • Patent number: 8804712
    Abstract: 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: Grant
    Filed: December 22, 2004
    Date of Patent: August 12, 2014
    Assignee: Nokia, Inc.
    Inventors: Hemant M. Chaskar, Dirk Trossen, Govind Krishnamurthi
  • Publication number: 20130297738
    Abstract: 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: Application
    Filed: January 20, 2011
    Publication date: November 7, 2013
    Applicant: Nokia, Inc.
    Inventor: Sasu Tarkoma
  • Publication number: 20130282804
    Abstract: 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: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: NOKIA, INC.
    Inventors: Sujeet Shyamsundar Mate, Curcio Igor
  • Publication number: 20130009892
    Abstract: 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: Application
    Filed: July 5, 2012
    Publication date: January 10, 2013
    Applicant: Nokia, Inc.
    Inventor: Mika Allan Salmela
  • Patent number: 8095633
    Abstract: 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: Grant
    Filed: July 2, 2007
    Date of Patent: January 10, 2012
    Assignee: Nokia, Inc.
    Inventors: Tao Wu, Sudhir Dixit, Sadhna Ahuja
  • Patent number: 8065408
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: November 22, 2011
    Assignee: Nokia, Inc.
    Inventors: Ibrahim S. Shaik, Gollapudi Sai, Raviteja Pallaprolu, Reema Bangar, Muntha K. Rao, Vummidi Satyanarayana
  • Patent number: 7908378
    Abstract: 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: Grant
    Filed: May 3, 2002
    Date of Patent: March 15, 2011
    Assignee: Nokia, Inc.
    Inventors: Dirk Trossen, Hemant Chaskar
  • Publication number: 20100329328
    Abstract: 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: Application
    Filed: June 26, 2007
    Publication date: December 30, 2010
    Applicant: NOKIA, INC.
    Inventors: Kalervo Mikael Kontola, Roope Olavi Jarvinen
  • Patent number: 7729350
    Abstract: 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: Grant
    Filed: December 30, 2004
    Date of Patent: June 1, 2010
    Assignee: Nokia, Inc.
    Inventors: Ravi I. Singh, Rahul Bahadur, Peter Frederick Hunt
  • Patent number: 7616609
    Abstract: 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: Grant
    Filed: February 11, 2004
    Date of Patent: November 10, 2009
    Assignee: Nokia, Inc.
    Inventors: Panayiotis D. Papadimitriou, Costas N. Georghiades
  • Publication number: 20090254665
    Abstract: 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: Application
    Filed: June 18, 2009
    Publication date: October 8, 2009
    Applicant: NOKIA, INC.
    Inventors: Dirk Trossen, Dana Pavel
  • Patent number: 7574415
    Abstract: 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: Grant
    Filed: August 3, 2004
    Date of Patent: August 11, 2009
    Assignee: Nokia, Inc.
    Inventor: Ian Browde
  • Patent number: 7565605
    Abstract: 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: Grant
    Filed: May 8, 2001
    Date of Patent: July 21, 2009
    Assignee: Nokia, Inc.
    Inventors: Gregory C. Schohn, Adam L. Berger, Richard D. Romero
  • Patent number: 7480307
    Abstract: 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: Grant
    Filed: December 22, 2004
    Date of Patent: January 20, 2009
    Assignee: Nokia, Inc.
    Inventors: Hemant M. Chaskar, Dirk Trossen, Govind Krishnamurthi
  • Patent number: 7448080
    Abstract: 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: Grant
    Filed: June 30, 2003
    Date of Patent: November 4, 2008
    Assignee: Nokia, Inc.
    Inventors: Jari Karjala, Jari Palojärvi
  • Patent number: 7434047
    Abstract: 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: Grant
    Filed: December 30, 2004
    Date of Patent: October 7, 2008
    Assignee: Nokia, Inc.
    Inventor: Atul Sharma
  • Patent number: 7421484
    Abstract: 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: Grant
    Filed: December 29, 2005
    Date of Patent: September 2, 2008
    Assignee: NOKIA, Inc.
    Inventor: Debashis Das
  • Patent number: 7336773
    Abstract: 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: Grant
    Filed: July 21, 2004
    Date of Patent: February 26, 2008
    Assignee: Nokia, Inc.
    Inventor: Ajay Mittal
  • Publication number: 20080040439
    Abstract: 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: Application
    Filed: October 22, 2007
    Publication date: February 14, 2008
    Applicant: NOKIA, INC.
    Inventor: Bing Wang
  • Patent number: 7328250
    Abstract: 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: Grant
    Filed: June 29, 2001
    Date of Patent: February 5, 2008
    Assignee: Nokia, Inc.
    Inventor: Bing Wang