Patents Assigned to Nokia, Inc.
  • Publication number: 20150142983
    Abstract: Methods and apparatus, including computer program products, are provided for cloud services. In one aspect there is provided a method. The method may include receiving, at a selector (205B), data representative of at least one of a quality of service requirement and a user preference associated with an application (205A) at a user equipment (114), wherein the selector comprises middleware (205B) interfacing the application (205A) with at least one connection (212A, 212B); selecting, at the selector (205B) and based on the received data, the at least one connection (212A, 212B) to provide the application (205A) access to a service (199A, 199B, 299A, 299B); and initiating, at the selector (205B), establishment of the at least one connection (212A, 212B) to provide the application (205A) access to the service (199A, 199B, 299A, 299B) to enable a synchronization between the application (205A) and the service (199A, 199B, 299A, 299B). Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: June 13, 2012
    Publication date: May 21, 2015
    Applicant: Nokia, Inc
    Inventors: Osman Yilmaz, Carl Wijting, Petteri Lunden
  • 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
  • Patent number: 8806326
    Abstract: A method and apparatus for user selectable content linking in internet applications. The usability of downloaded content may be modified for specific users by allowing a user to select the content in which and how their content data is linked. Particular text may be selected, and when content is downloaded from an origin service including the particular text, the text may be automatically linked to a service or database. The service or database is independent of the origin service and may be provided by a third party.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: August 12, 2014
    Assignee: Nokia Inc.
    Inventor: Mika Leppinen
  • 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
  • Patent number: 7894823
    Abstract: A method and system for controlling wireless communication between a mobile terminal and a plurality of wireless access points. Link status and quality data is determined about each communication link between the mobile terminal and each wireless access point that is currently detectable by the mobile terminal. A priority list of the detected wireless access points is also generated. Also determined are access point status and quality data about the wireless access points themselves and/or a network connecting them. This access point data may not be accessible to the mobile terminal. The access point data can also include status and/or quality of neighboring wireless access points that are near the detected wireless access points, but not yet detected by the mobile terminal. The link data, access point data and another ranking are used to select a best wireless access point with which the mobile terminal will communicate.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: February 22, 2011
    Assignee: Nokia Inc.
    Inventors: Juan Alemany, Thane Frivold, Andy Kelm, Darren Lancaster
  • Patent number: 7877599
    Abstract: The preferred instance of the present invention is a method and computer program product that specifies an array of elements to be incorporated into a firewall configuration protocol. When added to the configuration protocol, these added attributes allow the existing packet filtering mechanism to accommodate a terminal device that has moved and received a new IP address in a timely and efficient manner.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: January 25, 2011
    Assignee: Nokia Inc.
    Inventors: Franck Le, Stefano Faccin
  • 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: 7792072
    Abstract: When mobile node is connected to an access point outside the private network, a tunnel is formed between the mobile node and a home agent on the private network for the transfer of packets. When, the mobile node roams into a region accessible to the private network, the mobile node is connected to the private network using a private network access point while maintaining the tunnel between the mobile node and the home agent.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: September 7, 2010
    Assignee: Nokia Inc.
    Inventors: Vijay Devarapalli, Rajeev Koodli
  • 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: 7716137
    Abstract: System and method for automatically tracking and enabling the operation of a product. An order is received and information regarding the order, customer, and product is stored. A key is given to the customer to be used in registration. During registration, the key is provided and a candidate fingerprint obtained. If the candidate fingerprint matches the fingerprint of the ordered product, data is automatically sent to the product that enables the product to operate. In addition over time, status regarding the product is received and updates are sent to the product as needed or requested.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: May 11, 2010
    Assignee: Nokia Inc.
    Inventors: Gregory J. Smith, Robert Paxton Scott
  • 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
  • Patent number: 7613810
    Abstract: A method includes receiving a machine readable file containing a document that is to be served to a client for display on a client device, the organization of each of the documents in the file being expressed as a hierarchy of information, and deriving subdocuments from the hierarchy of the information, each of the subdocuments being expressed in a format that permits it to be served separately to the client using a hypertext transmission protocol, at least one of the subdocuments containing information that enables it to be linked to another one of the subdocuments.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: November 3, 2009
    Assignee: Nokia Inc.
    Inventors: Richard D. Romero, Adam L. Berger
  • 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: 7591017
    Abstract: Apparatus, system, method and computer program product for verifying the integrity of remote network devices that request access to network services and resources. Unintended computer programs such as viruses, worms, or Trojan horses, may compromise remote devices. The invention involves downloading verification software over the web into the web browser of a client for the purpose of performing checks to verify the integrity and security of the client's device or system. The results of such checks are returned over the web to be used in security decisions involving authentication and the grant of authorization to access services and resources.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: September 15, 2009
    Assignee: Nokia Inc.
    Inventors: Craig R. Watkins, Jeremey Barrett, Adam Cain, Brian Lichtenwalter, Daniel Myers, Steven Schall
  • 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