1. A data management system comprising:
a memory including a computer-readable storage medium having a software program embodied thereon, the software program including a human resources application, a reports center application, a payroll processing application, and a system maintenance application, the memory also containing data from one or more time files; and
a processor for executing instructions provided by the software program for generating one or more payroll documents and one or more reports based on information included in one or more of the human resources application, the reports center application, the payroll processing application, and the system maintenance application, and the data from the one or more time files.
2. The data management system of claim 1, wherein the data management system includes a computer having the processor for executing instructions, the memory including at least one database in communication with the processor, a display, and an input device in communication with the processor, the input device permitting a user to generate the one or more reports and the one or more payroll documents.
3. The data management system of claim 1, wherein the human resources application includes one or more of an employee module, a client company module, and a union module.
4. The data management system of claim 1, wherein the reports center application generates the reports and the reports include at least one of tax reports, payroll reports, insurance reports, annuities reports, retirement benefits reports, worker’s compensation reports, and reports pertaining to employee information, client company information, union information, and government information and requirements.
5. The data management system of claim 1, wherein the payroll processing application generates the payroll documents and the payroll documents include at least one of employee paychecks, client company invoices, and government and union payments.
6. The data management system of claim 1, wherein the system maintenance application includes features for maintaining and updating the information included in the human resources application, the reports center, the payroll processing application, and the system maintenance application.
7. The data management system of claim 1, wherein the data management system generates an invoice detailing payments made to and on behalf of one or more employees.
8. The data management system of claim 3, wherein reports may be generated from one or more of the employee module, the client company module, and the union module.
9. The data management system of claim 1, wherein the system is configured to manage a professional employment organization in a union construction environment.
10. A data management system configured to manage a professional employment organization in a union construction environment comprising:
a computer having a processor for executing instructions, a memory including a computer-readable storage medium having at least one database, the memory in communication with the processor, a display in communication with the processor, and an input device in communication with the processor; and
a software program embodied on the memory and including a human resources application having an employee module, a client company module, and a union module, a reports center, a payroll processing application, and a system maintenance application, and data from one or more time files;
wherein the input device permits a user to generate payroll documents and reports based on information included in one or more of the human resources application, the reports center, the payroll processing application, and the system maintenance application, and the data from the one or more time files.
11. The data management system of claim 10, wherein the reports center application generates the reports and the reports include at least one of tax reports, payroll reports, insurance reports, annuities reports, retirement benefits reports, worker’s compensation reports, and reports pertaining to employee information, client company information, union information, and government information.
12. The data management system of claim 10, wherein the payroll processing application generates the payroll documents and the payroll documents include at least one of employee paychecks, client company invoices, and government and union payments.
13. The data management system of claim 10, wherein the system maintenance application includes features for maintaining and updating the information included in the human resources application, the reports center, the payroll processing application, and the system maintenance application.
14. The data management system of claim 10, wherein the data management system generates an invoice detailing payments made to and on behalf of one or more employees.
15. The data management system of claim 10, wherein reports may be generated from one or more of the employee module, the client company module, and the union module.
16. A method of managing a professional employment organization in a union construction environment, the method comprising the steps of:
providing a data management system including a memory having a computer readable storage medium with a software program embodied thereon, the software program having a human resources application, a reports center, a payroll processing application, and a system maintenance application;
providing a time file for at least one employee;
generating a separate file including a data set from one or more of the human resources application, the reports center, the payroll processing application, the system maintenance application, and the time file;
generating payroll documents based on the data set;
generating reports based on the data set; and
sending an invoice to one or more client companies detailing payments made to or on behalf of the at least one employee.
17. The method of claim 16, wherein the human resources application includes an employee module, a client company module, and a union module.
18. The method of claim 16, wherein the reports center application generates the reports and the reports include at least one of tax reports, payroll reports, insurance reports, annuities reports, retirement benefits reports, worker’s compensation reports, and reports pertaining to employee information, client company information, union information, and government information.
19. The method of claim 16, wherein the payroll processing application generates the payroll documents and the payroll documents include at least one of employee paychecks, client company invoices, and government and union payments.
20. The method of claim 17, wherein the reports may be generated from one or more of the employee module, the client company module, and the union module.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of operating a device in a wireless network to receive broadcast messages as well as point to point communications, the method comprising:
waking up the device at a preprogrammed time;
upon waking up at the preprogrammed time, receiving a first message that includes a broadcast indicator code that identifies a broadcast category or a specific broadcast;
comparing the first broadcast indicator code to one or more stored codes indicative of broadcasts subscribed to; and
in a first case that it is determined that the broadcast indicator code does not match any of the one or more stored codes going into sleep mode; and
in a second case that it is determined that the broadcast indicator code matches one of the one or more stored codes, operating the device to receive the a broadcast.
2. The method according to claim 1 wherein:
waking up the device at the preprogrammed time comprises waking up the device at a preprogrammed time that is a function of an ID of the device.
3. The method according to claim 1 wherein:
receiving the first message comprises receiving a communication indicator that includes paging indicator symbols indicative of whether or not there is an incoming point-to-point communication for the device along with the broadcast indicator code.
4. The method according to claim 1 further comprising:
in the second case, prior to operating the device to receive the at least one broadcast;
receiving a second message indicative of a subcategory of the broadcast; and
comparing the subcategory of the broadcast to information indicative of subcategories to which the device is subscribed that is stored in the device, wherein operating the device to receive the broadcast is contingent upon a match being found between subcategory information received in the second message, and subcategory information stored in the device.
5. The method according to claim 1 further comprising:
prior to waking up, receiving and storing the one or more stored codes.
6. A method of operating fixed infrastructure of a communication network to transmit broadcasts, the method comprising:
for each wireless device among a plurality of wireless devices to which a broadcast is to be transmitted:
determining a transmit time based on an ID of each of the wireless devices among the plurality of wireless devices;
at each transmit time transmitting a first message that includes a broadcast indicator code that identifies a broadcast category or a specific broadcast to one or more of the plurality of wireless devices having ID’s corresponding to the transmit time; and
transmitting the broadcast to the plurality of wireless devices.
7. The method according to claim 6 further comprising:
after transmitting the first message and prior to transmitting the broadcast:
transmitting a second message that includes broadcast subcategory information.
8. The method according to claim 7 wherein transmitting the second message comprises:
transmitting channel information for the broadcast.
9. The method according to claim 6 wherein transmitting the first message comprises transmitting parity bits error for the broadcast indicator code.
10. The method according to claim 6 wherein transmitting the first message comprises:
transmitting information that indicates whether or not each of the plurality of wireless devices are intended recipients of a point-to-point communication.
11. The method according to claim 6 wherein transmitting the first message comprises:
transmitting paging indicator symbols along with the broadcast indicator code.
12. A user equipment device for use in a wireless communication network the device comprising:
a transceiver;
a memory for storing a program for the user equipment device;
a processor coupled to the transceiver, and to the memory, wherein the processor is programmed by the program to:
wake up the device at a preprogrammed time;
upon waking up at the preprogrammed time, receive a first message that includes a broadcast indicator code that identifies a broadcast category or a specific broadcast;
compare the broadcast indicator code to one or more stored codes;
in a first case that it is determined that the broadcast indicator code does not match any of the one or more stored codes going into sleep mode; and
in a second case that it is determined that the broadcast indicator code matches one of the one or more stored codes operating the device to receive the a broadcast.
13. The user equipment device according to claim 12 wherein:
in waking up the device at the preprogrammed time the processor is programmed to wakeup the device at a preprogrammed time that is a function of an ID of the device.
14. The user equipment device according to claim 12 wherein:
in receiving the first message the processor is programmed to receive a communication indicator that includes paging indicator symbols indicative of whether or not there is an incoming point-to-point communication for the device along with the first code.
15. The user equipment device according to claim 12 wherein:
the processor is programmed to:
in the second case, prior to operating the device to receive the broadcast,
receive a second message indicative of a subcategory of the broadcast; and
compare the subcategory of the broadcast to information indicative of subcategories to which the device is subscribed that is stored in the device, and operate the device to receive the broadcast if a match is found between subcategory information received in the second message, and subcategory information stored in the device.
16. The user equipment device according to claim 12 wherein the processor is programmed to:
receive and storing the one or more stored codes prior to waking up.
17. A communication system comprising infrastructure that is configured to:
for each wireless device among a plurality of wireless devices in the communication system to which a broadcast is to be transmitted:
determine a transmit time based on an ID of each of the wireless devices among the plurality of wireless devices
at each transmit time transmit a first message that includes a broadcast indicator code that identifies a broadcast category or a specific broadcast, to one or more of the plurality of wireless devices having ID’s corresponding to the transmit time; and
transmit the broadcast to the plurality of wireless devices.
18. The communication system according to claim 17 wherein the infrastructure is configured to:
after transmitting the first message and prior to transmitting the broadcast:
transmit a second message that includes broadcast subcategory information.
19. The communication system according to claim 18 wherein the infrastructure is configured to
transmit channel information for the broadcast in the second message.
20. The communication system according to claim 17 wherein the infrastructure is configured to:
transmit parity bits error for the broadcast indicator code.
21. The communication system according to claim 17 wherein the infrastructure is configured to:
transmit information that indicates whether or not each of the plurality of wireless devices are intended recipients of a point-to-point communication in the first message.
22. The communication system according to claim 17 wherein the infrastructure is configured to:
transmit paging indicator symbols and the broadcast indicator symbols in the first message.