Patents Assigned to Nokia, Inc.
  • Publication number: 20040215578
    Abstract: The aspects of the present invention manage an allocation of resources for network devices in a networked system. With an aspect of the invention, a usage of a resource is gauged by a number of tokens that are associated with an action for a designated network device. The action is assigned at least one thread, where a thread corresponds to a process that supports the action. As requested, processes are initiated when an available number of tokens in a token pool can support the action. A request is stored in a request queue if a required number of tokens or threads are not available. The associated action for the designated network device is subsequently initiated when the required number of tokens and threads are available. When an action for a device completes, the assigned tokens and threads are released for reassignment in order to initiate an action for another device.
    Type: Application
    Filed: April 9, 2003
    Publication date: October 28, 2004
    Applicant: Nokia, Inc.
    Inventor: Debashis Das
  • Publication number: 20040210892
    Abstract: Systems and methods are provided for routing packets on a network based on information of a routing gateway or a neighboring gateway. One embodiment includes updating a routing table using interface information shared by a neighboring router. Another embodiment includes making routing decisions based on interface information from a neighboring router. Another embodiment includes making routing decisions based on priorities determined from interface information. Another embodiment updating a routing table on a first gateway by receiving data disclosing interface information on a neighboring second gateway and updating a routing table based on the interface information. Another embodiment includes maintaining a routing table on the first gateway that includes, for each route, information on the gateway that is two physical hops away from the first gateway. For each route, if the gateway that is two physical hops away from the first gateway is the first gateway, the route is made inactive.
    Type: Application
    Filed: December 18, 2003
    Publication date: October 21, 2004
    Applicant: Nokia Inc.
    Inventor: Atul Sharma
  • Publication number: 20040202160
    Abstract: The system and method provides virtual mobility to an application by using a mobile router tunneling protocol (MRTP). The system and method use a MRTP to enable bi-directional tunneling between gateways so as to facilitate processing at a second network cluster in a way that is transparent to the user.
    Type: Application
    Filed: April 11, 2003
    Publication date: October 14, 2004
    Applicant: Nokia Inc., Incorporation: Delaware
    Inventor: Cedric Westphal
  • Publication number: 20040204183
    Abstract: The present invention provides a method and system suitable for managing the power consumption of a mobile communication device by way of a user-selectable profile. In response to receiving a power management-initiating signal the mobile communication device performs at least one of the following: Receipt of incoming communication is deferred while other functionality of the mobile communication device is retained; outgoing communication is grouped into a single transmission; and a subsequent transmission is deferred if the transmission requires power exceeding a predetermined threshold.
    Type: Application
    Filed: June 17, 2002
    Publication date: October 14, 2004
    Applicant: Nokia Inc.
    Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
  • Publication number: 20040189157
    Abstract: An apparatus for retrofitting an enclosure with a cabinet for digital service access equipment allows digital access equipment disposed in the cabinet to be accessible for coupling to other equipment disposed in the enclosure. The apparatus comprises a bracket, a wireway, and a fastener. The bracket is configured to attach to a substantially vertical surface of the enclosure. The attachment of the bracket to the enclosure provides a support for the cabinet. The wireway enables an interior of the enclosure to be coupled to an interior of the cabinet if the cabinet is attached to the bracket. The fastener attaches the cabinet to the bracket.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: Nokia Inc.
    Inventor: Russell D. Adams
  • Patent number: 6798773
    Abstract: An apparatus and method is provided for forwarding multicast packets in a communication network using a physically scoped routing protocol. Each of a plurality of access routers maintains information concerning the addresses of physically neighboring access routers. Multicast packets received by each access router are evaluated to determine whether they should be routed using a conventional administratively scoped routing rule or using a physically scoped routing rule. Administratively scoped packets are routed to the multicast address using conventional administrative scoping rules. Physically scoped packets are “tunneled” by encapsulating them in a unicast packet, which is then transmitted to one or more physically neighboring access routers. An optional time-to-live parameter allows multiple levels of neighboring proximity to be specified.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: September 28, 2004
    Assignee: Nokia, Inc.
    Inventors: Dirk Trossen, Govind Krishnamurthi, Hemant M. Chaskar
  • Publication number: 20040172622
    Abstract: A method for performing a task in a software application begins by determining a state of at least one data item, such as by determining a state of at least one configuration setting. After determining the states of the data items, at least one data item is identified based upon the state of the data items. For example, data items having a non-configured state can be identified. Thereafter, at least one operational display of the software application is presented based upon the identified data items. For example, the operational displays presented can comprise electronic pages formatted for display by a connectivity application. Each operational display presented includes at least one field for receiving at least one identified data item. After presenting the operational displays of the software application, the identified data items are received into the fields of the respective operational displays.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Nokia Inc.
    Inventor: William G. Francis
  • Publication number: 20040146062
    Abstract: The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy mapping logic is communicatively coupled to the register and interface. The logic maps a packet to a slot having an active card based on the data in the register, an address in the packet, and received slot active signals.
    Type: Application
    Filed: January 27, 2003
    Publication date: July 29, 2004
    Applicant: Nokia Inc.
    Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
  • Publication number: 20040128260
    Abstract: A method and system for protecting against unauthorized modification of a product to enhance its performance or function are disclosed. Low end products that are part of an electronic product family can be safeguarded against unauthorized enhancement of the product by hardware, software, and firmware bypasses. The operating software of the products can detect the unauthorized modification of the product or input/output device connecting to the product by reading the unique product group ID code and determining the validity of the code. Other background measures including hardware and firmware safeguards can be used to hinder or prevent the unauthorized modification. Other product specific information data can also be used to verify that the product group ID code has not been modified in an attempt to bypass the software safeguard.
    Type: Application
    Filed: December 30, 2002
    Publication date: July 1, 2004
    Applicant: NOKIA, Inc.
    Inventors: Jeannie Amedure, Tieliang Cao, Antero Diniz, Chris Hahn, Joseph Horvath, Michael Frechette, Garret White
  • Publication number: 20040127203
    Abstract: Systems and methods that extract application data from software applications and convert the application data to profile data formatted in accordance with a profile data syntax are disclosed. The common syntax allows several different software applications to be used during the processing of calls.
    Type: Application
    Filed: December 26, 2002
    Publication date: July 1, 2004
    Applicant: Nokia, Inc.
    Inventors: Outi Markki, Dirk Trossen
  • Patent number: 6757249
    Abstract: An apparatus having a pipeline having a series of stages. At least one of the pipeline stages has a first interface for coupling to a memory that stores output capacity information for a packet. The output capacity information is obtainable from the packet's packet header information or internal information where the internal information is used within a service provider's network. At least one of the pipeline stages has a second interface that receives packet size information; a third interface that receives the output capacity information; and comparison logic coupled to the second and third interfaces. A method that involves presenting packet header information and packet size information to one or more pipeline stages where the packet header information and the packet size information correspond to a packet. Then, determining within a stage associated with the pipeline, with the packet header information, output capacity for the packet.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: June 29, 2004
    Assignee: Nokia Inc.
    Inventors: Prabhas Kejriwal, Chi Fai Ho
  • Publication number: 20040123091
    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: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: Nokia Inc.
    Inventor: Debashis Das
  • Patent number: 6744774
    Abstract: Systems and methods are provided for routing packets on a network based on interface information of a routing gateway or a neighboring gateway. One embodiment includes updating a routing table using interface information shared by a neighboring router. Another embodiment includes making routing decisions based on interface information from a neighboring router. A further embodiment includes making routing decisions based on priorities determined from interface information. Another embodiment includes the steps of updating a routing table on a first gateway, which includes the steps of receiving data disclosing interface information on a neighboring second gateway, and updating a routing table based on the interface information. The interface information for the neighboring second gateway includes identification of communication interfaces on the second gateway, an interface type for each of the interfaces, and a physical type interface on which each virtual type interface is overlaid.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 1, 2004
    Assignee: Nokia, Inc.
    Inventor: Atul Sharma
  • Publication number: 20040100899
    Abstract: An efficient method and system for maintaining the data connectivity with the MLPPP peer in the event of failure of the processor running the Active MLPPP protocol engine, without requiring expensive, per-packet update messages between the redundant nodes is provided. Grouping of information from multiple bundles is implemented to implement multi-bundle redundancy.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 27, 2004
    Applicant: Nokia Inc.
    Inventor: Atul B. Mahamuni
  • Publication number: 20040095913
    Abstract: A system and method provides a routing optimization proxy in an IP network. A secure association is established between a corresponding node and the routing optimization proxy. An authentication procedure is performed for binding updates between the mobile node and the corresponding node. Packets from the corresponding node to the mobile node are addressed by the routing optimization proxy. Routes taken by the packets may be optimized.
    Type: Application
    Filed: November 20, 2002
    Publication date: May 20, 2004
    Applicant: Nokia, Inc.
    Inventor: Cedric Jean Alfred Westphal
  • Patent number: 6738631
    Abstract: Aspects of the invention overcome the problem of establishing communications with devices for which the communication protocol is unknown. One aspect of the invention involves the use of a discovery registration in which a portable device is provided with information describing the physical appearance characteristics of objects or devices that may be used to identify an object of interest. Another aspect of the invention involves the use of sensing techniques for establishing the identity of an object for which more information is sought by comparing the sensed physical characteristics of an object with data describing the physical characteristics of the objects located within an environment of the network. Aspects of the invention further involve associating the information describing the physical characteristics of objects or devices with additional information regarding the object, which may include the communication protocol for the device or object with which communication is desired.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: May 18, 2004
    Assignee: Nokia, Inc.
    Inventors: Mark Adler, Franklin Reynolds
  • Publication number: 20040003058
    Abstract: Systems and methods are provided for service registration and service discovery as part of device registration. In one embodiment, service registration and discovery are performed as part of session initiation protocol (SIP) device registration. In one embodiment steps for performing service registration of a device include sending a REGISTER message to a network entity having a payload including service description information, and sending a service registration message from the network entity to one or more service discovery agents. In one embodiment steps for performing service discovery for one or more devices meeting service requirements include sending a QUERY message to a network entity, the network entity sending a service discovery message to one or more service discovery agents, the service discovery agents responding to the network entity, and the network entity sending a SERVICE message to the requester.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: NOKIA, Inc.
    Inventor: Dirk Trossen
  • Publication number: 20040001497
    Abstract: Systems and methods are provided for routing packets on a network based on interface information of a routing gateway or a neighboring gateway. One embodiment includes updating a routing table using interface information shared by a neighboring router. Another embodiment includes making routing decisions based on interface information from a neighboring router. A further embodiment includes making routing decisions based on priorities determined from interface information. Another embodiment includes the steps of updating a routing table on a first gateway, which includes the steps of receiving data disclosing interface information on a neighboring second gateway, and updating a routing table based on the interface information. The interface information for the neighboring second gateway includes identification of communication interfaces on the second gateway, an interface type for each of the interfaces, and a physical type interface on which each virtual type interface is overlaid.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Nokia, Inc.
    Inventor: Atul Sharma
  • Publication number: 20040002936
    Abstract: A mobile application service container is described. Unlike conventional services provided by operators and third party resellers, services built upon application service container framework provide enhanced interoperability while minimizing duplicative consumption of resources.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Applicant: Nokia Inc.
    Inventors: Deeptendu Majumder, Vikas Chawla, Vic Zaroukian
  • Publication number: 20040003241
    Abstract: A method and system for authenticating messages received from users across multiple remote devices are provided. A residential gateway authenticates a user using a modified digest authentication scheme by storing a sequence number in the nonce field. Access encryption keys and sequence number spaces may be assigned based on user or on user/remote device pairs. When sequence number spaces are assigned based on user, and the user uses multiple remote devices to access the residential gateway, the sequence number space may be divided into mini-sequence number spaces for each of the multiple remote devices. Access encryption may be two-tiered, such that a secondary key is generated based on a user's primary key, and the secondary key is only valid for a limited amount of time before it expires and a new secondary key must be generated.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Nokia, Inc.
    Inventors: Senthil Sengodan, Tat Chan