Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

858 results about "Message routing" patented technology

Interoperable systems and methods for peer-to-peer service orchestration

Systems and methods are described for performing policy-managed, peer-to-peer service orchestration in a manner that supports the formation of self-organizing service networks that enable rich media experiences. In one embodiment, services are distributed across peer-to-peer communicating nodes, and each node provides message routing and orchestration using a message pump and workflow collator. Distributed policy management of service interfaces helps to provide trust and security, supporting commercial exchange of value. Peer-to-peer messaging and workflow collation allow services to be dynamically created from a heterogeneous set of primitive services. The shared resources are services of many different types, using different service interface bindings beyond those typically supported in a web service deployments built on UDDI, SOAP, and WSDL. In a preferred embodiment, a media services framework is provided that enables nodes to find one another, interact, exchange value, and cooperate across tiers of networks from WANs to PANs.
Owner:INTERTRUST TECH CORP

Method of defining workflow rules for managing intellectual property

A computer-implemented method of managing documents related to a patent application. In one embodiment the method includes storing a first workflow rule on a server system where the first workflow rule causes the server system to generate a message that requests approval to prepare a patent application for an invention disclosure and route the message to a second client system upon receipt of a first signal indicating a request to submit the invention disclosure for approval. The method also includes storing a first invention disclosure in a database accessible by said server system; receiving, at the server system, a first signal from a first client system indicating a request to submit the first invention disclosure for approval. Upon receipt of the first signal, the server system then executes the first workflow rule to generate a message requesting approval of a second client system to prepare a patent application from the first invention disclosure and communicate the message to the second client system.
Owner:FTF TECH INC

Method of generating attribute cardinality maps

This invention provides a novel means for creating a histogram for use in minimizing response time and resource consumption when optimizing a query in a database, and other like structures, the histogram being created by placing ordered elements into specific range until the next element to be considered for inclusion in the range is a predetermined distance from the (generalized) mean value associated with the elements within the range, whereupon that next element is placed in the following range. Similarly, the following ranges are closed when the next element to be considered for inclusion in the range is greater than a predetermined distance from the (generalized) mean value associated with the elements in that range, whereupon that next element is placed in the following range. For each range, the location and size of the range is recorded with, for example, the mean value, the slope or other attribute characterizing one or more elements in the range. The invention has also applications in pattern recognition, message routing, and in actuarial sciences.
Owner:OOMMEN BASANTKUMAR JOHN +1

Systems and methods for performing load balancing and message routing for short message peer to peer protocol

The present disclosure is directed to systems and methods for performing load balancing and message routing by a device intermediary to a plurality of short message peer to peer (SMPP) clients and a plurality of SMPP servers. The device can receive a request from an SMPP client to establish an SMPP session, replace a first sequence identifier in the request with a second sequence identifier generated by the device, and store a mapping of the second sequence identifier to the first sequence identifier. The device can select an SMPP server to forward the request with the second sequence identifier and receive a response from the SMPP server with the second sequence identifier. The device can identify, from the mapping, the first sequence identifier and the connection to the SMPP client using the second sequence identifier to forward the SMPP response with the first sequence identifier.
Owner:CITRIX SYST INC

Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes

A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic / node table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. These modules are coupled together by a bus in a plurality of nodes and provide for the dynamic message routing on a topic between publishing nodes and subscribing nodes. The message queues store messages at each node for delivery to subscribers local to that node. The topic / node table lists which clients subscribe to which topics, and is used by the other modules to ensure proper distribution of messages. The subscribing module is use to establish a subscription to a topic for that node. The publishing module is used to identify subscribers to a topic and transmit messages to subscribers dynamically. The other modules include various devices to optimize message communication in a publish / subscribe architecture operating on a distributed computing system. The present invention also includes a number of novel methods including: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
Owner:AUREA SOFTWARE

Message routing

Methods, devices, signals, and systems are provided in a message routing architecture which provides improved capabilities for integrating “digital” communication through email messages with “analog” communication through voice and / or fax or pager messages. Email can be addressed using nothing more than a standard telephone or fax number. If the registered owner of the telephone or fax number has a corresponding email address, then the invention converts the telephone or fax number to the email address for delivery and uses standard email delivery systems to deliver the message. If no conventional delivery email address is known, or if the message sender or recipient specify multiple delivery modes, then the email message content is transformed into voice, pager and / or fax content and delivered to the recipient using the telephone or fax number which was specified as the email address. Familiar telecommunications services such as call forwarding and selective call blocking can also be used with messages that originate as email. The invention also supports use of telecommunications numbers as indexes into databases which contain public key certificates, to make it unnecessary for a proposed message recipient to provide its public key expressly in advance to each particular proposed message originator.
Owner:HAMILTON MICHAEL +1

IMS diameter router with load balancing

A Diameter router (20) is presented for performing load balancing and initial Diameter message routing in an IMS network, where clients in network elements (10) are provisioned with the address of the router and send an initial Diameter request message (41) for a given session to the router. The router selects a server (31) based at least partially on a type of IMS message session, application services, subscriber information, or billing information, and sends a relayed initial Diameter request message (42) to the selected server. The selected server sends an initial Diameter response (43) to the router which then forwards a relayed initial response (44) to the client. Thereafter, the client and the selected server send messages directly to each other for the remainder of the session.
Owner:ALCATEL LUCENT SAS

Sip routing customization

Systems, methods, and machine-readable media are disclosed for providing customization to routing of messages in a system where routing is based on stored addresses, such as, for example, a Session Initiation Protocol (SIP) system. In one embodiment, a method of providing customized routing of messages can comprise receiving a message to a target endpoint at a system for signaling between endpoints. The system can have one or more stored addresses (Target SIP URIs) for each of a plurality of endpoints. One or more target Sip URIs for the target endpoint can be determined from the stored target SIP URIs. One or more policies can be applied to the one or more target SIP URIs for the target endpoint. The one or more policies can comprise a set of one or more conditions and one or more actions associated with each condition.
Owner:ORACLE INT CORP

Adaptive message routing for mobile ad hoc networks

Domains are formed in a mobile ad hoc network by exchanging topology update messages among neighboring nodes, each message including the node coverage of the originating node. The node having an optimum coverage of its neighbors becomes a domain lead (DL) node, and nodes within hearing distance or range of the DL node form a network domain. Each domain node, including the DL, selects a set of bridge nodes (BNs) that can link the domain node to nodes in corresponding neighboring domains. All domain lead nodes in the network exchange messages to inform one another of the nodes contained in their respective domains. A node in one domain seeking a route for a message destined to a node in another domain, may send a route discovery (RDisc) message to the DL node of the inquiring node's domain. A responsive route resolution (RRes) message is returned to the inquiring node.
Owner:BAE SYST INFORMATION & ELECTRONICS SYST INTERGRATION INC

Method of routing a short message and an apparatus for routing a short message

In a method of routing a short message with high or low priority from a service centre to a mobile station in a public land mobile network providing both packet data service and circuit switched service, a choice is made, in advance, as to whether the short meassage should be received by the mobile station either via a specific one of the services or via any of the services. Based upon said choice in step, the priority of the short message sent from the service centre, and an indication of whether the mobile station is reachable via one, both or none of the services, a route via one of the services, a route via both services or no route at all is selected. If a route via one of the services is selected, the short message is routed in accordance with the selected route. If a route via both services is selected, the route via the service having a higher preference than the other service is selected, and the short message is routed in accordance with the route via said service having the higher preference. If the routing of the short message to the mobile station is unsuccessful via the route via said service having the higher preference, the short message is routed in accordance with the route via said other service having lower preference.
Owner:TELEFON AB LM ERICSSON (PUBL)

Telecommunications initiated data fulfillment system

A system for providing a wide range of telecommunications initiated data fulfillment services in which a multi-function code, such as “*#” (star, pound), input into an originating telecommunications device, such as a conventional land-line or wireless telephone, triggers the treatment of the input sequence as a multi-function code service request rather than a dialed directory number. The multi-function code is followed by an input data string to complete the multi-function code service request, which the user typically enters into the telecommunications device just like a conventional telephone call, except that the input string begins with the multi-function code. The telecommunications system recognizes the multi-function code as a trigger, and in response takes one or more actions, such as automatically terminating the call to an announcement and routing a data message to a data fulfillment center, which responds to the message by implementing a response action indicated by the multi-function code service request. For example, the data fulfillment center may respond by transmitting a message over a wireless data network or the Internet to implement a service, such as activation of a vending machine, remote control of device, delivery of a message over the Internet or wireless data network, initiation of an interactive Internet session with the originating device, or a wide range of other services. In addition, a charge for this service may be automatically charged to an account associated with the originating telecommunications device, which may be billed separately or incorporated on the user's conventional monthly telecommunications invoice.
Owner:STARPOUND

Using business rules for determining presence

The present invention provides various contact center embodiments for interacting with customers using instant messaging. In one embodiment, the contact center is configured to receive instant message notifications from a customer when the customer is available for contact by instant messaging. In another embodiment, the contact center is configured to route sessionless instant messages only to a selected agent for a specified period of time. In another embodiment, the contact center is configured to provide to customers presence information for administered instant message addresses before the customers contact the contact center. In another embodiment, the contact center is configured to perform an outbound instant messaging campaign or alert with customers.
Owner:AVAYA INC

Remote message routing device and methods thereof

A message routing method includes receiving a plurality of messages at a routing node. The routing node is configured to receive instructions indicating an offset, criteria associated with the offset, and a group of interested nodes. The routing node examines a portion of a data payload of a received message based on the offset. If the information at the offset matches the criteria, the routing node routes the message to each of the group of interested nodes. Thus, the routing node can route messages to different groups of destination nodes depending on information in the data payload of received messages, thereby providing a flexible way to route messages over a network.
Owner:QUALCOMM INC

Method and system for enhanced electronic mail processing

InactiveUS20060168057A1Improved electronic mail deliverabilityMultiple digital computer combinationsData switching networksProxy serverTransfer agent
An asynchronous proxy server system interposed between sender and recipient mail transfer agents, or other agent on the sender side, is configured to classify outgoing mail. Message and message header information is processed and compared against a set of business rules. The message header is modified to reflect an assertion based on an outcome of the comparison. The modified outgoing message is then routed to its destination.
Owner:HABEAS

System and Method for Routing Short Message Service Special Number Messages to Local Special Number Answering Points

A system and method that overrides the initial destination number of an SMS message based on the destination number in the message itself. The communications device, a serving MSC or STP checks the destination address and overwrites the default SMSC address with a local special number service center address when it detects a special number destination address recognized anywhere in the world (e.g., 9-1-1, 1-1-2, 1-1-0, etc.). The message is then delivered to a local special number service center. The special number service center then delivers the message to an answering point, which then communicates with the caller.
Owner:INTRADO LIFE & SAFETY INC

System and methods for highly distributed wide-area data management of a network of data sources through a database interface

Methods and a system that provide a network of data sources in terms of a traditional database schema, convert traditional database queries into network messages, and route those messages to those data sources which have relevant data, in some instances through designated query nodes. In the present invention, those data sources accept the message, and then send reply messages to the originator of the query, or via designated join nodes in some embodiments. In some embodiments, the data sources may be able to perform local join operations. The system then collects these reply messages as appropriate at the designated join nodes, designated query nodes, and / or at the data sources, and the reply messages that meet the requirements of the query are sent back to the query originator. The query results provided to the query originator are presented as a traditional database result.
Owner:SYNCORDANT

Methods and systems for processing, accounting, and administration of stored value cards

Methods are described for accounting, administration and processing of transactions utilizing a stored value card utilizing an EFT service gateway and providing balances for the cards across a plurality of point of sale devices. One method includes receiving a message generated by the point of sale system of a merchant and parsing the message into data elements. The method also includes routing the message through a switch controller to an account holder database based on an institution ID and a branch ID, accessing an account within the database utilizing the account key, and determining if an account holder's monetary balance in the account is greater than or equal to the transaction amount. A message is formatted and one of an authorization approval or a denial based upon the determination is transmitted within the message.
Owner:STOREFINANCIAL LLC +1

System and method for re-directing requests from browsers for communication over non-IP based networks

A method and system for deploying content to client applications is provided. Inbound messages are accepted from a client application running on a client device via a proxy IP / port. The inbound messages are packaged into an internal message format with an HTTP redirector. The packaged message is forwarded to a back-end server via a message router. A response is received form from a web server. The response is packaged into the internal message format with the back-end server. The response is then forwarded to the HTTP redirector via a message router. The response can then be transferred to the client application running on the client device, via the proxy IP / port.
Owner:TELECOMM SYST INC +1

Application program interface for message routing and management system

Transmission of messages composed on one or more input devices to a single or multiple recipients by means of one or plural communication modes is facilitated. Such communication modes may include conventional or wireless telephone, facsimile transmission, pager, e-mail, postal mail or courier. An application program interface (API) mediates between remote applications requesting messaging functions and a message server that actually implements these functions. The API is capable of processing high-volume requests for message routing, status information, and various other functions on an automated basis, enabling businesses to make routine use of these functions.
Owner:NUANCE COMM INC

Method and system for communicating telematics messages

Disclosed is a method and system for communicating standardized telematic messages among a plurality of telematic devices. A telematic message is received by a message router from one of the telematic devices. The message router selects a destination device and transmits the message to the destination device, where the message is processed. In one embodiment, the message router determines whether the destination device is available to receive a message before transmitting the message. If the destination device is not available, the message is maintained in memory. In another embodiment, a time-to-live parameter is assigned to the message and the message is removed from memory of the time-to-live expires before the destination device becomes available. In a further embodiment, a priority parameter is assigned to the message and the processing of a prior message is interrupted if a new message is received that has a higher priority parameter than the previously received message.
Owner:ENT SERVICES DEV CORP LP

Methods and systems for providing message translation, accounting and routing service in a multi-protocol communications network environment

A network element that is capable facilitating the routing and accounting of messages between a plurality of network elements that do not share a common signaling application protocol nor a common transport protocol suite. In one embodiment of the present invention, a Multi-Protocol Gateway (MPG) is adapted to receive a signaling message and subsequently translate both the signaling and transport protocol suite prior to message routing. The MPG node is also configured to create and maintain usage and measurements data that may subsequently be used to produce billing records.
Owner:TEKELEC

Mechanism for performing energy-based routing in wireless networks

A method is provided to operate a communications node (2) in a network including a plurality of nodes. The communications node (2) includes a transceiver (6) to transmit and receive messages. The communications node (2) has at least one communications link with a first node of the plurality of nodes. The method includes the steps of: (i) determining path loss information across the at least one communications link by evaluating power data corresponding to a received signal from the first node; (ii) distributing the path loss information to the network; and (iii) routing messages to the network based on path loss information.
Owner:RAYTHEON BBN TECH CORP

Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes

A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic / node table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. These modules are coupled together by a bus in a plurality of nodes and provide for the dynamic message routing on a topic between publishing nodes and subscribing nodes. The message queues store messages at each node for delivery to subscribers local to that node. The topic / node table lists which clients subscribe to which topics, and is used by the other modules to ensure proper distribution of messages. The subscribing module is use to establish a subscription to a topic for that node. The publishing module is used to identify subscribers to a topic and transmit messages to subscribers dynamically. The other modules include various devices to optimize message communication in a publish / subscribe architecture operating on a distributed computing system. The present invention also includes a number of novel methods including: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
Owner:AUREA SOFTWARE

Routing of a short message originated by a mobile device

Methods (200, 400) and systems (300, 500) in a wireless communication network for routing a short message to a local destination are provided. A wireless communication network (104) has a list of predefined short message destinations, receives a short message having a message destination from a wireless mobile communication device (102), compares the message destination with the list of predefined short message destinations, and if the message destination matches a predefined short message destination of the list of predefined short message destinations, routes the short message to a local destination (106) corresponding to the matching predefined short message destination of the list of predefined short message destinations.
Owner:MALIKIE INNOVATIONS LTD

Method and system for messaging across cellular networks and a public data network

A method, system and computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message name, an instant message is created according to the message content and is sent to the user with the associated instant message name. For instant messages sent or received by a mobile unit device with known buddies, the instant message is optimized by tagging the instant message with a routing phone number that is unique to the mobile unit device and buddy combination, whose identity is stored both in the mobile unit device address book and in the instant message routing server.
Owner:META PLATFORMS INC

Routing instant messages using configurable, pluggable delivery managers

Configurable, pluggable delivery managers are responsible for routing instant messages to intended recipients. A delivery manager is selected for a particular message, and that delivery manager defines, at runtime, a delivery policy to be used to route the instant message to an intended recipient of the message. The delivery policy is based upon a configuration of the delivery manager, a user configuration of the intended recipient, and one or more available delivery mechanisms. The delivery manager routes the instant message using the delivery policy.
Owner:IBM CORP

Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services

InactiveUS20090299934A1Facilitate effective routing and communication of messageIncrease awarenessMultiple digital computer combinationsOffice automationMobile relayMessage routing
A system and method is provided to facilitate communication and collaboration by considering the timing of a user's activities on one or more clients via accessing, from a centralized server, information about the user's client-server interactions. The systems and methods can harness existing protocols and data exchange used in legacy client-server applications for email, making available to one or more client-side message routing applications, information about a user's interactions with email across multiple clients. Applications include considering the time since the last client-server interaction to guide decisions about if, when, and how to route messages so as to limit the mobile relay of information a user has already seen, providing information to colleagues about a user's current or past “inbox presence,” and forecasting the time until a user will have access to a device or communication channel.
Owner:MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products