| Patent application number | Description | Published |
| 20110200054 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING LOCAL APPLICATION ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. One method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a peer Diameter element. At the ingress Diameter message processor, application routing data is accessed to determine whether processing of the Diameter message by a Diameter application is required. In response to determining that Diameter application processing is required, the Diameter message is forwarded to a Diameter message processor hosting a Diameter application identified by the application routing data for processing. In response to determining that Diameter application processing is not required, the Diameter message is forwarded to an egress Diameter message processor associated with the DSR. | 08-18-2011 |
| 20110202604 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SOURCE PEER CAPACITY-BASED DIAMETER LOAD SHARING - Methods, systems, and computer readable media for source peer capacity-based Diameter load sharing are disclosed. According to one aspect, the subject matter described herein includes a method for source peer capacity-based Diameter load sharing. A network element for processing Diameter messages received from a Diameter peer requests information regarding a Diameter message capacity requirement of the Diameter peer, receives information regarding the Diameter message capacity requirement of the Diameter peer, and uses the received information to load share the processing. In one embodiment, the network element is a Diameter signaling router having multiple message processors for processing Diameter messages, and the information regarding the Diameter message capacity requirement of the Diameter peer is used to load share Diameter message processing and/or Diameter connections among the multiple message processors. | 08-18-2011 |
| 20110202612 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING ORIGIN ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing origin routing at a Diameter node are disclosed. One exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined second Diameter node. | 08-18-2011 |
| 20110202613 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ANSWER-BASED ROUTING OF DIAMETER REQUEST MESSAGES - Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed. | 08-18-2011 |
| 20110202676 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING PEER ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. In one example, the method includes receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the ingress Diameter message processor, Diameter peer routing information to determine an egress Diameter message processor among a plurality of egress Diameter message processors within the DSR and associated with a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined egress Diameter message processor. | 08-18-2011 |
| 20110202677 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTER-MESSAGE PROCESSOR STATUS SHARING - According to one aspect, the subject matter described herein includes a method of operating a Diameter signaling router (DSR) for routing Diameter messages. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The method also includes detecting, at a first of the plurality of Diameter message processors, a change in status relating to the at least one Diameter function. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in status. | 08-18-2011 |
| 20110202684 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTER-DIAMETER-MESSAGE PROCESSOR ROUTING - According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection. | 08-18-2011 |
| Patent application number | Description | Published |
| 20080289066 | Self-Processing Plants and Plant Parts - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 11-20-2008 |
| 20090288232 | SELF PROCESSING PLANTS AND PLANT PARTS - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 11-19-2009 |
| 20090320831 | SELF PROCESSING PLANTS AND PLANT PARTS - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 12-31-2009 |
| Patent application number | Description | Published |
| 20090031027 | Relationship-Centric Portals for Communication Sessions - Relationship-centric resources are provided to users during a communication session. After establishing a communication session between a first communication device and a second communication device, content that meets a content descriptor is retrieved. This content descriptor describes a nature of a relationship between users of the first and second communication devices. The retrieved content, which meets the content descriptor, is then simultaneously displaying on both the first communication device and the second communication device. | 01-29-2009 |
| 20100037186 | HOST SCREEN TRANSFORMATION FOR MOBILE DEVICES HAVING A REDUCED DISPLAY SIZE - The present invention provides a method, system and computer program product for improved display of host terminal applications on data processing systems having a small display size. In one embodiment, a host application translator reads characters stored in a character buffer and character attributes stored in an attribute buffer of a computer host terminal application that is displayed to a user as lines of characters. The host application translator performs component recognition on the characters and the character attributes to identify essential characters. Essential characters are characters that are required to be displayed to a user for the user to be able to interact with the computer host terminal application. The host application translator generates hypertext markup language code (HTML) for reconfiguring the characters for display on a portable data processing system having a small display size. | 02-11-2010 |
| 20100070914 | EXPANDABLE AREA FOR HOST TABLE DATA DISPLAY IN A MOBILE DEVICE - A system, method and computer-readable medium is disclosed for providing improved display of a host terminal application interface. A host application translator reads characters stored in a character buffer of a computer host terminal application that is displayed to a user as a table of horizontal rows and vertical columns of characters. The host application translator receives a preference that determines which vertical columns are to be displayed and a second preference that determines the order in which the vertical columns are to be displayed. The host application translator reconfigures the display of the characters by displaying the vertical columns indicated by the first preference in the order indicated by the second preference and displaying a means to display information corresponding to the vertical columns that are not indicated by the first preference, and providing user-selectable controls to expand or collapse this information within a particular row. | 03-18-2010 |