Patents Assigned to Nokia Internet Communications Inc.
  • Patent number: 6829254
    Abstract: A method and apparatus for efficient switching of multiplexed streams by mapping multiplexed frames with channel identifiers in multiplexed streams to corresponding output streams and channel identifiers. A system in accordance with the principles of the present invention includes a plurality of input ports for receiving packets for switching, a plurality of output ports, each of the plurality of output ports having an output queue and a switching fabric, disposed between the plurality of input and output ports. The switching fabric identifies an input multiplexed stream to which a received packet belongs, notes the channel identifier of each frame in the received packet, identifies an output multiplexed stream and channel identifier corresponding to the input multiplexed stream and channel identifier for each frame in the received packet and inserting each frame for transmission to the output queue associated with the identified corresponding multiplexed stream and channel identifier.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: December 7, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Jarno Rajahalme, Pessi Pekka
  • Patent number: 6829758
    Abstract: An Interface Markup Language (“IML”) file specifies abstract server interface definitions called “operations” that return abstract content descriptions called “entities”. Each entity specifies a set of operations that the entity can invoke. The combined set of entities and operations together define an abstract flow diagram of an application. A computer readable medium has instructions stored thereon which, when executed by a processor, cause the processor to perform a sequence of steps in order to make application code that is based on a flow diagram of an application. The steps include making an IML file that includes an operation list section delimited by an operation list marker and an entity list section delimited by an entity list marker. The operation list section specifies a series of operations supported by an application server. The entity list section describes a set of entities which constitute an interface to an application running on the application server.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: December 7, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Steve Lewontin, Leon Thrane
  • Patent number: 6801933
    Abstract: A request handler in a server handles requests from a client as a user navigates through an application having a plurality of states. A data generator is coupled to the request handler. A cache is coupled to the data generator. The data generator processes the requests received by the request handler and based, at least in part, on the requests, stores data in the cache. An application state controller is coupled to the request handler, and a preprocessor is coupled to the application state controller. The requests handled by the request handler indicate the current state of the application in which the requesting user is located, and such an indication is forwarded to the application state controller. The application state controller reads the graphical usage description, which graphically illustrates the flow of the application from state to state and determines a likely next state based on the current state.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: October 5, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventor: Mika Leppinen
  • Patent number: 6757248
    Abstract: A new Fast Recovery Plus (FR+) mechanism, and associated method, for wireless and/or mobile network applications to control data flow and avoid network congestion in a TCP/IP packet-switched network.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: June 29, 2004
    Assignee: Nokia Internet Communications Inc.
    Inventors: Xiang Li, Jing Wu, Shiduan Cheng, Jian Ma
  • Patent number: 6707790
    Abstract: A network element is deployed in a network of interconnected elements. The network element includes a shared buffer multiplexer connected to a link, a set of regulators connected to the shared buffer mulitplexer, and an admission control unit communicatively coupled to the set of regulators and the shared buffer multiplexer. Each of the set of regulators has an input traffic flow. Each traffic flow has a varying flow rate. In order to control admission of the traffic flow to the link in the network element, the admission control unit evaluates the traffic flowing into each regulator. For each traffic flow, the admission control unit receives an envelope of the flow input to the regulator. The admission control unit maximizes the entropy of a distribution of the rate of flow over all time scales. The admission control unit determines the maximum-entropy distribution for the flow using information derived from the traffic envelope, including bounds of the mean rate, the minimum rate, and the maximum rate.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: March 16, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Tao Wu, Edward Knightly, Sudhir Dixit
  • Patent number: 6647412
    Abstract: A method and differential services network are provided for propagating status information. Status information may be obtained at the first edge node (or egress router). A first status message may be forwarded from the first edge node (or router) to the first core node (or router). The first status message may be updated based on status information at the first core node (or router). The updated first status message may be propagated to the second edge node (or ingress router).
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: November 11, 2003
    Assignee: Nokia Internet Communications Inc.
    Inventors: Oye Strandberg, Martha Zimet
  • Patent number: 6633540
    Abstract: An advanced traffic shaper is provided for shaping real-time traffic in an IP-based network while simultaneously providing keep-alive bandwidth for best-effort traffic. The traffic shaper comprises a packet classifier coupled to receive an incoming packet from the network and to classify the incoming packet as one of a real-time packet and a best-effort packet; a packet discarding block coupled to perform traffic shaping of the incoming packet from the packet classifier and discard the incoming packet in accordance with traffic shaping parameters; connection queues coupled to temporary store real-time packets and best-effort packets from the packet discarding block, respectively; and a packet scheduling block coupled to send the real-time and best-effort packets from the connection queues to an outgoing device in accordance with the traffic shaping parameters.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 14, 2003
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Vilho I. Raisanen, Jan-Erik Ekberg
  • Patent number: 6571095
    Abstract: The invention is a method and a network which provides mobile terminals (12) with the address of and access to application services. A network in accordance with the invention includes a plurality of mobile terminals which transmit and receive information transmitted through the network (100, 200); at least one storage (52), coupled to the network, which is accessible by the plurality of mobile terminals that provides services to the mobile terminals; and a directory storage (102), coupled to the plurality of mobile terminals, which stores addresses of the at least one storage and which provides in response to a communication at least one address of the at least one storage to at least one of the mobile terminals with which the plurality of terminals may communicate to obtain service therefrom.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: May 27, 2003
    Assignee: Nokia Internet Communications Inc.
    Inventor: Rajeev Koodli
  • Patent number: 6466033
    Abstract: An apparatus for verifying port and slot assignments of cable bundles that extend from a telephony filtering device, including Digital Subscriber Line (DSL) infrastructure. The apparatus may have a circuit board that inserts into a vacant slot of a frame of DSL equipment. The circuit board (sometimes called a LC circuit board) provides a connector that provides electrical continuity from a voltage driven indicator to, e.g. a slot-to-slot interface. One lead to the indicator may be held to a high voltage by a voltage source. A remaining lead, or probe input, may be connected to a common ground to cause the indicator to illuminate. Frequently, the common ground circuit closure may occur at a Main Distribution Frame (MDF). Such a circuit board may be installed in a data only shelf, i.e. wherein Line Cards (LC) that ordinarily populate the shelf support data traffic that arrives via the slot-to-slot interface.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: October 15, 2002
    Assignee: Nokia Internet Communications Inc.
    Inventor: Armen Soghomonian