Patents Assigned to Nokia Internet Communications Inc.
-
Patent number: 6829254Abstract: 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: GrantFiled: December 28, 1999Date of Patent: December 7, 2004Assignee: Nokia Internet Communications, Inc.Inventors: Jarno Rajahalme, Pessi Pekka
-
Patent number: 6829758Abstract: 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: GrantFiled: July 14, 2000Date of Patent: December 7, 2004Assignee: Nokia Internet Communications, Inc.Inventors: Steve Lewontin, Leon Thrane
-
Patent number: 6801933Abstract: 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: GrantFiled: August 23, 2000Date of Patent: October 5, 2004Assignee: Nokia Internet Communications, Inc.Inventor: Mika Leppinen
-
Patent number: 6757248Abstract: 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: GrantFiled: June 14, 2000Date of Patent: June 29, 2004Assignee: Nokia Internet Communications Inc.Inventors: Xiang Li, Jing Wu, Shiduan Cheng, Jian Ma
-
Patent number: 6707790Abstract: 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: GrantFiled: June 30, 2000Date of Patent: March 16, 2004Assignee: Nokia Internet Communications, Inc.Inventors: Tao Wu, Edward Knightly, Sudhir Dixit
-
Patent number: 6647412Abstract: 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: GrantFiled: June 23, 2000Date of Patent: November 11, 2003Assignee: Nokia Internet Communications Inc.Inventors: Oye Strandberg, Martha Zimet
-
Patent number: 6633540Abstract: 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: GrantFiled: July 2, 1999Date of Patent: October 14, 2003Assignee: Nokia Internet Communications, Inc.Inventors: Vilho I. Raisanen, Jan-Erik Ekberg
-
Patent number: 6571095Abstract: 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: GrantFiled: December 30, 1999Date of Patent: May 27, 2003Assignee: Nokia Internet Communications Inc.Inventor: Rajeev Koodli
-
Patent number: 6466033Abstract: 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: GrantFiled: December 29, 2000Date of Patent: October 15, 2002Assignee: Nokia Internet Communications Inc.Inventor: Armen Soghomonian