Dynamic subject information generation in message services of distributed object systems
First Claim
1. A method of sending messages in a semiconductor assembly facility having a plurality of assembly line devices, the method comprising:
- generating a message, using a publisher client of at least one of an assembly line device in the semiconductor assembly facility and an assembly line controller in the semiconductor assembly facility, the message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message, wherein the subject information comprises a fixed portion and a changeable portion, and wherein generating the subject information comprises;
identifying a fixed portion for the subject information, the fixed portion to uniquely identify the publisher client that is generating the message;
generating, by the publisher client, the changeable portion of the subject information including a plurality of selectable subject elements;
appending the changeable portion to the fixed portion of the subject information, wherein the fixed portion and the changeable portion collectively describe at least one of;
the content information and a format of the content information; and
transmitting, by the publisher client, the message from the assembly line device in the semiconductor assembly facility or the assembly line controller in the semiconductor assembly facility to a server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and medium of sending messages in a distributed data processing network is described, and contemplates receiving a message that includes subject information that is generated based on one or more pre-selected portions as the message is generated. A message delivery system in a client-server environment is also described. The message delivery system includes a server configured to receive a message that includes subject information that is generated based on one or more pre-selected portions as the message is created and configured to forward the message based on the subject information.
-
Citations
32 Claims
-
1. A method of sending messages in a semiconductor assembly facility having a plurality of assembly line devices, the method comprising:
-
generating a message, using a publisher client of at least one of an assembly line device in the semiconductor assembly facility and an assembly line controller in the semiconductor assembly facility, the message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message, wherein the subject information comprises a fixed portion and a changeable portion, and wherein generating the subject information comprises; identifying a fixed portion for the subject information, the fixed portion to uniquely identify the publisher client that is generating the message; generating, by the publisher client, the changeable portion of the subject information including a plurality of selectable subject elements; appending the changeable portion to the fixed portion of the subject information, wherein the fixed portion and the changeable portion collectively describe at least one of; the content information and a format of the content information; and transmitting, by the publisher client, the message from the assembly line device in the semiconductor assembly facility or the assembly line controller in the semiconductor assembly facility to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium including instructions that, when executed by a computer cause the computer system to perform a set of operations comprising:
-
generating a message, using a publisher client of at least one of an assembly line device in a semiconductor assembly facility and an assembly line controller in the semiconductor assembly facility, the message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message, wherein the subject information comprises a fixed portion and a changeable portion, and wherein generating the subject information comprises; identifying a fixed portion for the subject information, the fixed portion to uniquely identify the publisher client that is generating the message; generating, by the publisher client, the changeable portion of the subject information including a plurality of selectable subject elements; appending the changeable portion to the fixed portion of the subject information, wherein the fixed portion and the changeable portion collectively describe at least one of; the content information and a format of the content information; and transmitting, by the publisher client, the message from the assembly line device in the semiconductor assembly facility or the assembly line controller in the semiconductor assembly facility to a server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a persistent storage unit to store a fixed portion of subject information of a message, the fixed portion uniquely identify a publisher client in a semiconductor assembly facility that is generating the message; and a processor coupled to the persistent storage unit to generate a message, using a publisher client in the semiconductor assembly facility, the message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message, wherein the subject information comprises a fixed portion and a changeable portion, and transmitting the message to a server, wherein the subject information in the message allows the server to forward the message to at least one of;
a subscribing assembly line device and a subscribing controller, wherein generating the subject information comprises the processor to identify the fixed portion for the subject information, to generate the changeable portion of the subject information including a plurality of selectable subject elements and to append the changeable portion to the fixed portion of the subject information, wherein the fixed portion and the changeable portion collectively describe at least one of;
the content information and a format of the content information.
-
-
20. A method, implemented by a server computing system programmed to perform the following, comprising:
-
receiving, by the server computing system, a message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message; identifying one or more subscribers that are registered to receive the message based on the subject information of the message, wherein the subject information comprises a fixed portion and a changeable portion, the fixed portion to uniquely identify a publisher client in a semiconductor assembly facility that generated the message and the changeable portion including a plurality of selectable subject elements; and transmitting the message to the identified subscribers. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:
-
receiving a message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message; identifying one or more subscribers that are registered to receive the message based on the subject information of the message, wherein the subject information comprises a fixed portion and a changeable portion, the fixed portion to uniquely identify a publisher client in the semiconductor assembly facility that generated the message and the changeable portion including a plurality of selectable subject elements; and transmitting the message to the identified subscribers. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A system comprising:
-
a persistent storage unit to store registration information of a plurality of subscribers to receive messages based on subject information of the message; and a processor coupled to the persistent storage unit to receive a message comprising subject information and content information, the content information being substantive information of the message, the subject information characterizing the message to identify subscribers to receive the message, to identify one or more of the subscribers that are registered to receive the message based on the subject information of the message, wherein the subject information comprises a fixed portion and a changeable portion, the fixed portion to uniquely identify a publisher client in a semiconductor assembly facility that generated the message the changeable portion including a plurality of selectable subject elements, and position options, and to transmit the message to the identified subscribers.
-
Specification