Package manager
First Claim
1. A system comprising:
- a package manager configured to receive from an encode/decode library a message to be encoded or decoded;
a package resolver element of the package manager configured to receive the message and structures from the encode/decode library, and to invoke helper functions; and
a package helper element of the package manager, configured to provide the helper functions to the package resolver element, the helper functions performing at least one of encoding operations and decoding operations on the message.
1 Assignment
0 Petitions
Accused Products
Abstract
A package manager of a media gateway component is described, which is configured to receive requests to encode or decode a message containing package descriptors. The package manager determines the type of package descriptor, and invokes the appropriate helper function which carries out the encoding or decoding operation. The package manager includes a package resolver portion that interfaces with other elements of the media gateway component, and a package helper portion that stores the helper functions. The package resolver portion includes a package list that describes the correlation between package descriptors and the corresponding helper functions.
-
Citations
28 Claims
-
1. A system comprising:
-
a package manager configured to receive from an encode/decode library a message to be encoded or decoded;
a package resolver element of the package manager configured to receive the message and structures from the encode/decode library, and to invoke helper functions; and
a package helper element of the package manager, configured to provide the helper functions to the package resolver element, the helper functions performing at least one of encoding operations and decoding operations on the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for encoding and decoding a package descriptor of a package in a media gateway component, comprising:
-
receiving in a package manager one of an encode and decode function from an encode/decode library, the function having an argument formed at least in part from the package descriptor;
obtaining a pointer for an helper function associated with the argument, the helper function being adapted to perform one of an encoding and a decoding operation; and
invoking the helper function to perform one of the encode and the decode operation on the argument. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A media gateway component, comprising:
-
an encode/decode library to process text/binary strings and structures containing package descriptors;
a package manager to decode the text/binary strings into output structures, and to encode the structures into output text/binary strings;
a package resolver portion of the package manager adapted to receive the text/binary strings and the structures from the encode/decode library, and to invoke helper functions to carry out encoding and decoding operations; and
a package helper portion of the package manager, adapted to store the helper functions. - View Dependent Claims (26, 27)
-
-
28. A system for routing a message between a telephone network and a data network, comprising:
-
a media gateway connecting the telephone network and the data network;
a media gateway controller adapted to issue instructions to the media gateway;
a package manager of the media gateway configured to receive from an encode/decode library a message to be encoded or decoded according to the instructions;
a package resolver element of the package manager configured to receive the message and structures from the encode/decode library, and to invoke helper functions;
a package helper element of the package manager, configured to provide the helper functions to the package resolver element, the helper functions performing at least one of encoding operations and decoding operations on the message;
an interface of the package resolver configured to receive one of an encode and a decode function from the encode/decode library, the function having an argument formed at least in part from the message; and
a function pointer obtained from the function, the function pointer indicating a specific one of the helper functions to be provided to the package resolver.
-
Specification