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

213 results about "Publish–subscribe pattern" patented technology

In software architecture, publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead categorize published messages into classes without knowledge of which subscribers, if any, there may be. Similarly, subscribers express interest in one or more classes and only receive messages that are of interest, without knowledge of which publishers, if any, there are.

Reduction and optimization of operational expressions applied to information spaces between nodes in a publish/subscribe system

Techniques for arranging operations performable on information in an information processing system are provided. In a system having a plurality of information producers and a plurality of information subscribers, paths are identified over which information traverses, and within which the information is subject to select and / or transform operations. The present invention optimizes the system by reorganizing the sequence of select and transform operations so that transforms follow select operations; and by combining multiple select and transform operations into single select and transform operations, respectively. Using these optimizations, the processing resources of the system can be reorganized, and / or information flow graphs describing the system can be designed, so that the select operations are "pushed" toward the producers, and transform operations are "pushed" toward the subscribers. Efficient content-based routing systems can then be used to implement the select operations.
Owner:IBM CORP

Network publish/subscribe system incorporating Web services network routing architecture

ActiveUS7349980B1Facilitating deployment and configuration and maintenanceMultiple digital computer combinationsWebsite content managementWeb serviceNetwork architecture
Methods, apparatuses, and systems facilitating the deployment, configuration and maintenance of publication / subscription systems within the context of Web service networks. In one embodiment, the present invention provides Web services network system that presents a topic as a routing entity and includes functionality facilitating topic creation, subscription and publication in a manner consistent with the basic modes of Web services development and deployment, allowing such tasks to be approached in an intuitive, cost-effective and manageable manner. In a preferred embodiment, the publication / subscription system functionality according to the present invention is integrated into a distributed Web services network architecture as more fully described below. The Web services network architecture and integrated publication / subscription system according to the present invention can be implemented across any suitable computer network, including a local area network, an intranet or the Internet.
Owner:AKANA

Posting/subscribing system for adding message queue models and working method thereof

The invention provides a posting / subscribing system for adding message queue models and a working method of the posting / subscribing system. The system comprises a distributed message-oriented middleware server-side cluster, a client-side cluster and a distributed coordinate server cluster. Service nodes in the message-oriented middleware server-side cluster are composed of corresponding modules of an original posting / subscribing system, and the function of the message-oriented middleware server-side cluster is the same as the information transferring relation; a client side is simultaneously provided with a calling interface of a posting / subscribing model and a calling interface of a message queue model which are used for achieving the purpose that a user can select and use the two different message transferring models directly without transforming the bottom layer middleware, so that a coordinate service module and a message processing module are additionally arranged on the client side based on an original framework. The system supports the posting / subscribing message transferring model and the message queue message transferring model simultaneously and guarantees that the availability, flexibility and other performance of the two models are all within the acceptable range, and the problem that it is difficult to transform the bottom layer message transferring model for the user is better solved.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Real-time data distribution system with distributed network architecture and working method thereof

InactiveCN101848236AImplement hierarchical configurationFlexible accessData switching networksGeolocationNetwork architecture
The invention relates to a real-time data distribution system with a distributed network architecture and a working method thereof, the system adopts a publication / subscription communication mechanism to transfer information in Internet and a mobile network, and the system comprises a server sub-system, a proxy sub-system, a terminal sub-system and a distributed database, wherein, the server sub-system is used for completing the operations of topic storage, topic matching and the like; the proxy sub-system is used for completing the operations of receiving a topic from a terminal, transmitting a matching event to a subscriber, submitting the publication / subscription topic and the like; the terminal sub-system is used for completing the publication / subscription information of a user; and a distributed database which is used for storing the publication / subscription information and the system information. The system can automatically, quickly and safely provide real-time data transmission service against the subscription information of the user, provide the publication / subscription service of a variety of types of data, such as text information, streaming media, geographic position information and the like, provide up to 20 QoS control parameters, realize the QoS hierarchy configuration of an application layer and provide the convenience for function expansion of the data distribution system.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Automation system for controlling and monitoring devices and sensors

An architecture for an automation system is disclosed that includes look-up services, a soft-state store, and a publication / subscription eventing component. The look-up services maintain a database of a number of devices to be controlled and monitored, and a database of a number of device objects corresponding to the devices. The services can be divided into attribute-based and name-based services. The soft-state store manages variables regarding the devices and the device objects, including heartbeats. The eventing component enables subscriptions to events related to changes in the variables. The architecture can include management daemons, such as a monitoring daemon that detects problems with power line devices.
Owner:MICROSOFT TECH LICENSING LLC

System for providing services of event-driven service-oriented internet of things and working method thereof

The invention provides a system for providing services of an event-driven service-oriented internet of things and a working method of the system. The system is composed of a plurality of parts of an internet of things service system, an access agent, a unified message distribution network based on a publish-subscribe mechanism, a complex event processing engine, a resource descriptive model base and a sensor system. The system and the working method solve the problems that an existing system for providing the services of the internet of things can not process large-scale sensing information in a distributed mode, events in a physical world can not be processed, effective cross-business-domain and cross-organization coordination is difficult to achieve by different enterprise business processes. According to the system, sensing information is effectively distributed in the open and distributed computing environment, various pieces of sensing information can be conveniently and quickly distributed as required among different internet of things heterogeneous service systems, event-driven cross-business-domain and cross-organization service dynamic coordination is achieved, time, space and control flow uncoupled network services are provided, and quick response to change of the physical world can be flexibly and dynamically achieved in real time.
Owner:BEIJING UNIV OF POSTS & TELECOMM

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

System and method for virtual object sharing and management in virtual worlds

A system, method, and program storage device for sharing and exchanging virtual objects from different virtual worlds are disclosed. Virtual objects are centrally managed by an inventory service. The inventory service performs data transmission related to virtual objects and data translation related to virtual objects. The inventory service has a repository for storing virtual objects and applies cache policy(s) to local cache memories in virtual worlds to maintain data consistency across the virtual worlds. Based on a publish / subscribe mechanism, each virtual world publishes and subscribes topic notifications related shared virtual objects. The system, method and program storage device are also used for a separate state management of a shared / exchanged virtual object within identical virtual world(s).
Owner:IBM CORP

End-to-end publish/subscribe middleware architecture

Message publish / subscribe systems are required to process high message volumes with reduced latency and performance bottlenecks. The end-to-end middleware architecture proposed by the present invention is designed for high-volume, low-latency messaging by, among other things, reducing intermediary hops with neighbor-based routing, introducing efficient native-to-external and external-to-native protocol conversions, monitoring system performance, including latency, in real time, employing topic-based and channel-based message communications, and dynamically optimizing system interconnect configurations and message transmission protocols.
Owner:TERVELA INC

Liveness monitoring in a publish/subscribe messaging system

A variety of techniques are disclosed for efficient liveness monitoring in a reliable publish / subscribe multicast system having at least one broker and at least one subscriber, by: at the broker, sending (310) a status request message to the subscriber, and at the subscriber, sending (350) a status response message to the broker to indicate liveness. Status responses by subscribers may be suppressed when at least a chosen minimum number (>=1) of subscribers send a response. This suppression (320-340) uses a system of "response claim" messages and random back-off timers. These provide the advantage that the efficiency of network usage is improved by reducing the number of unwanted packets that are sent.
Owner:IBM CORP

Method and apparatus for automatic call distribution

An Internet Protocol (IP) call distribution system, for selecting agents to handle incoming requests from users, that uses publish / subscribe technology so that agent state does not need to be maintained. An automatic call distribution method for selecting agents to handle incoming requests from users, that uses publish / subscribe technology so that agent state does not need to be maintained.
Owner:VERIZON PATENT & LICENSING INC

Network Publish/Subscribe System Incorporating Web Services Network Routing Architecture

InactiveUS20080294794A1Facilitating deployment and configuration and maintenanceDigital computer detailsWebsite content managementWeb serviceNetwork architecture
Methods, apparatuses, and systems facilitating the deployment, configuration and maintenance of publication / subscription systems within the context of Web service networks. In one embodiment, the present invention provides Web services network system that presents a topic as a routing entity and includes functionality facilitating topic creation, subscription and publication in a manner consistent with the basic modes of Web services development and deployment, allowing such tasks to be approached in an intuitive, cost-effective and manageable manner. In a preferred embodiment, the publication / subscription system functionality according to the present invention is integrated into a distributed Web services network architecture as more fully described below. The Web services network architecture and integrated publication / subscription system according to the present invention can be implemented across any suitable computer network, including a local area network, an intranet or the Internet.
Owner:AKANA

Middleware brokering system

The present invention, known as the Middleware Brokering System, brokers messages between middleware computing products. Each middleware service can send data to the Middleware Brokering System in its native data format and programming syntax. The Middleware Brokering System converts the data transmitted from the different platforms into a standard format known as a structured event. Messages are then transmitted to and stored in an underlying, commercially available publish / subscribe engine. The Middleware Brokering System contains internal logic that determines whether any subscribers are interested in the messages. If an interested subscriber is found, the Middleware Brokering System retrieves the message from the publish / subscribe engine, converts the data from the structured event into the native format of the receiving application, and sends the message to the appropriate application.
Owner:T MOBILE INNOVATIONS LLC

Event-Based Activation and Deactivation of Subscription Matching

ActiveUS20080134202A1Network communication overheadPerformance latencySpecific program execution arrangementsPublish–subscribe patternBiological activation
The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish / subscribe communications environment. Activation and / or deactivation events are associated with subscriptions at a publish / subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
Owner:BEIJING PIANRUOJINGHONG TECH CO LTD

Method and apparatus for model based subscriptions for a publish/subscribe messaging system

A method, system, and computer instructions for using the language of the business domain to express subscriptions to a publish / subscribe messaging system. The resulting notifications sent to the subscriber are instances of the business model used to create the subscription. In other words, a subscriber may subscribe to the messaging system against the same information that the subscriber receives in a notification from the messaging system. The present invention uses the model from the business domain as the basis for notification subscriptions to allow for defining filters directly against the model's attributes, reducing problems caused by translating business models to a middleware description.
Owner:IBM CORP

Multiple points of presence in real time communications

Systems and methods are provided for multiple points of presence (MPOP) in the real time communication of data between or among users. More particularly, according to embodiments of the present invention, a messaging service network is provided that allows a user to connect to the messaging service network from multiple client devices and access features associated with the messaging service network from any one of the multiple client devices at any point in time. In this manner, a user can seamlessly transition among multiple client devices without interruption and access services provided by the messaging service network including, but not limited to, sending / receiving instant message (or “IM”) data to other user(s), publishing / subscribing presence to other user(s), making / receiving phone calls between user(s), etc.
Owner:OATH INC

Chirp networks

A wire-less / Wired mesh network is described, using a multi-slot modular mesh node to house diverse transceiver elements (e.g. IR, Wi-Fi, Powerline). A radio agnostic tree based mesh network is formed, based on what type of wire-less links are formed on the uplink and downlink of the backhaul and what type of radios etc are used for the Access Points AP, see FIG. 17,23.In addition to servicing IP based clients (e.g. Wi-Fi, WiMax, Bluetooth), the modular mesh nodes APs may also serve as receivers / collectors for low cost chirp devices. These devices are not “agile” and therefore contentious. APs, servicing these devices, alleviate potential contention by multiple means including: sending out a “incoming” CTS, efficient delivery through container based schedulable bus deliveries, and its reverse (moving chirp transmission times to be sequential).Multiple approaches for “pollen” to reach the intended “flower” in a timely manner are described. The method of transport is standard IP based packets yet security is inherent in this pollen-flower based system: only mesh nodes are privy to the routing tables that indicate that packet addresses are not IP. Multiple options to further obfuscate packet flow are presented.A multi-agent based approach driving business process flow is described. Such agents can also provide specialized mesh network routing e.g. navigation agents for chirp devices.Tree based routing and logical radio abstractions are revisited.An organic approach to providing category / class based form of data type identification is proposed, to efficiently match publishers and subscribers, based on the type of data being sought. A private, secure and natively Publish / Subscribe M2M community is engendered at the edge. It has loosely, dynamic and ad hoc couplings to big data servers, also operating on their own private exchange / market place, using a real time publish / subscribe infrastructure with content categories used as part of pollen identification.
Owner:DYNAMIC MESH NETWORKS

Network publish/subscribe system incorporating web services network routing architecture

InactiveUS7788403B2Facilitating deployment and configuration and maintenanceMultiple digital computer combinationsWebsite content managementWeb serviceNetwork architecture
Methods, apparatuses, and systems facilitating the deployment, configuration and maintenance of publication / subscription systems within the context of Web service networks. In one embodiment, the present invention provides Web services network system that presents a topic as a routing entity and includes functionality facilitating topic creation, subscription and publication in a manner consistent with the basic modes of Web services development and deployment, allowing such tasks to be approached in an intuitive, cost-effective and manageable manner. In a preferred embodiment, the publication / subscription system functionality according to the present invention is integrated into a distributed Web services network architecture as more fully described below. The Web services network architecture and integrated publication / subscription system according to the present invention can be implemented across any suitable computer network, including a local area network, an intranet or the Internet.
Owner:AKANA

Method and software for testing and performance monitoring

One embodiment of the present invention provides a method for testing and monitoring software applications such as naming services, messaging services, publish / subscribe services, authentication / authorization services, transaction services, and the like. The method involves testing multiple elements of the application so as to ease trouble-shooting in the event of failure of some element of the application. A preferred embodiment also gathers performance statistics which can prove useful in analyzing loads and efficiencies of various applications and processes or elements within an application.
Owner:T MOBILE INNOVATIONS LLC

Publish/subscribe messaging system

The invention relates to a message broker for managing subscription requests in a multicast messaging system. The messaging system comprises a plurality of publishers publishing information to the broker and a plurality of subscribers subscribing to information received from one or more publishers. The broker is able to receive a subscription request pointing to topic information in which the requesting subscriber is interested, the topic information defining a specific topic within a topic hierarchy. The broker is able to parse the request to determine if the request includes a wildcard and if the request does include a wildcard, the broker instructs the requesting subscriber to listen on a multicast address associated with the topic in the topic hierarchy which precedes the wildcard.
Owner:SNAP INC

Methods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe system

A message broker receives a published message from a publisher program. Responsive to identification of one or more subscriber programs subscribing to messages of the type of the received message, the broker forwards the received message to the one or more subscriber programs. Matcher components compares the received message with stored subscriptions to identify subscriber programs, generates an alert when an alert condition is satisfied, and compares the generated alert with stored subscriptions to identify subscriber programs subscribing to the alert. The alert is then forwarded to the subscriber program subscribing to the alert.
Owner:IBM CORP

Data distribution service (DDS) communication system

The invention discloses a data distribution service (DDS) communication system. The system uses a publishing / subscribing communication mode and comprises a plurality of publishers, a plurality of subscribers, a plurality of middle pieces, a register data type module, a generation topic module, a publishing data module, a seeking topic module, a subscribing topic module and a receiving data module; one publisher firstly calls the register data type module, returns the module after succeeding in calling the module, and then calls the generation topic module to generate a topic on the middle pieces; one subscriber discovers the topic on a network by seeking the topic module, and then calls the subscribing topic module to subscribe the topic; and the publisher calls the publishing data module to send data to the middle pieces when receiving words of subscribing the topic, and the subscriber receives the data on the middle pieces through the receiving data module. The DDS communication system is high in real time performance and very applicable to various radar weapon systems which are high in requirement of real time performances and large in handling capacity.
Owner:SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM

Access Control Within a Publish/Subscribe System

There is disclosed a method for access control in a publish / subscribe system. Identification information is associated with the client's connection. A request is subsequently received from the client to publish or subscribe to a topic hosted by the system and that request has an identifier associated with it. It is then determined whether the identification information is consistent with the identifier provided with the request. Only if this is true is the request to publish or subscribe granted. In this way it is possible to determine that there is an appropriate level of trust. For example, when a user says that they are person x, the publish / subscribe system has already established that they too believe this to be true.
Owner:IBM CORP

Ubiquitous network publish-subscribe middleware model based on RESTful

The invention discloses a ubiquitous network publish-subscribe middleware model based on RESTful, and belongs to the technical field of communication. The publish-subscribe middleware model comprises a publish / subscribe middleware base model, a message format, flow and subscribe filter in a subscribe middleware, a message format, flow and node-to-node message delivery mechanism in a publish middleware and a fault-tolerant mechanism for processing publish / subscribe middleware error messages. Compared with the prior art, based on a REST architecture, compared with an SOAP (simple object access protocol) and a WSDL (web services description language), the model has the advantages that bidirectional nodes are used, the number of functional modules is decreased, and a message consumer can timely and reliably obtain published interested messages through the middleware while a many-to-many communication mode in a ubiquitous network is realized by setting the middleware for interaction between a message producer and the message consumer in the ubiquitous network, so that the message producer and a message subscriber are completely decoupled in terms of time and space.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Summary-based routing for content-based event distribution networks

A system and method for enabling highly scalable multi-node event distribution networks through the use of summary-based routing, particularly event distribution networks using a content-based publish / subscribe model to distribute information. By allowing event routers to use imprecise summaries of the subscriptions hosted by matcher nodes, an event router can eliminate itself as a bottleneck thus improving overall event distribution network throughput even though the use of imprecise summaries results in some false positive event traffic. False positive event traffic is reduced by using a filter set partitioning that provides for good subscription set locality at each matcher node, while at the same time avoiding overloading any one matcher node. Good subscription set locality is maintained by routing new subscriptions to a matcher node with a subscription summary that best covers the new subscription. Where event space partitioning is desirable, an over-partitioning scheme is described that enables load balancing without repartitioning.
Owner:MICROSOFT TECH LICENSING LLC +1

Audio/video-conferencing using content based messaging

A content based messaging audio and video conferencing system provides a messaging infrastructure for multimedia and collaborative applications. The audio / video conferencing system may be implemented using a publish / subscribe infrastructure, such as a content-based messaging (CBM) infrastructure and system. Conference participants may exchange audio and / or video data streams using the CBM system. A list of contacts displays the current status of users. For example, the status of a user may be offline, online, and in a conference. The conference system uses the publish / subscribe infrastructure to provide instant state changes in the contact list using published updates to generate state messages for those users subscribing to contacts using the conference system.
Owner:SAP AG

Publish/subscribe data processing with publication points for customized message processing

A message broker data processing apparatus comprising: a unit for receiving published messages on a topic from a plurality of publisher applications; a unit for processing the received messages; and a unit for distributing the processed messages to a subscriber application; wherein the unit for receiving includes a plurality of publication point data processing nodes, each of which receives published messages on the topic from a publisher application.
Owner:IBM CORP

On-board network system and backbone node message processing method thereof

InactiveCN101964958AFlexible and Efficient AccessLess remodeling workNetwork topologiesMessaging/mailboxes/announcementsResource utilizationInformation access
The invention discloses an on-board network system and a backbone node message processing method thereof. In the system, a mixed layered network structure of combining a ratio Mesh backbone network and a heterogeneous access network is adopted, and the interconnection of various access networks is realized through an on-board backbone network, thereby the flexibility and the expandability of the system are improved. Meanwhile, a backbone node message processing method is adopted in the comprehensive message processing system of backbone network nodes. The method realizes the transformation of heterogeneous messages between a core network and an edge network, and a publishment / subscription mechanism based information distribution service is adopted, thereby the resource utilization ratio and the information access efficiency in complicated network environment are improved. The invention has military and civil values and particularly has wide application prospects in the fields of airborne command collaborative constellation of military integration information grids, civil aviation networked communication, navigation, monitoring, and the like.
Owner:BEIHANG UNIV
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