1. An image forming device simulation apparatus for performing a simulation of processing performed by at least one image forming device, the image forming device simulation apparatus comprising:
an image formation command acquisition unit that acquires an image formation command including information about a target image targeted for formation by the image forming device;
a simulation unit that performs a simulation of image formation processing in which the image forming device forms the target image on a record medium based on the image formation command; and
a predicted time calculation unit that calculates and outputs predicted time for taking the image forming device to perform the image formation processing based on processing time taken to perform the simulation.
2. The image forming device simulation apparatus according to claim 1, further comprising a memory capacity information acquisition unit that acquires memory capacity information about a capacity of memory which the image forming device assumably includes,
wherein the simulation unit reserves a memory area of a capacity decided based on the acquired memory capacity information and performs the simulation using the reserved memory area.
3. The image forming device simulation apparatus according to claim 1, wherein the simulation unit performs simulations of the image formation processing with respect to each of a plurality of image forming devices, and
wherein the image forming device simulation apparatus further comprises:
a moving image generation unit that generates a simulation moving image representing a process of image formation in necessary time based on the calculated predicted time with respect to each of the plurality of image forming devices; and
a moving image reproduction unit that controls a display device to simultaneously start reproducing the plurality of simulation moving images generated.
4. The image forming device simulation apparatus according to claim 3, wherein the predicted time calculation unit respectively calculates predicted output wait time predictably taken to output start timing for starting an output of a record medium and predicted medium output time predictably taken to complete the image formation processing from the output start timing among the predicted time, and
wherein the moving image generation unit generates a simulation moving image of necessary time based on the calculated predicted medium output time.
5. An image forming device simulation method for performing a simulation of processing performed by at least one image forming device using a computer, the method comprising:
acquiring an image formation command including information about a target image targeted for formation by the image forming device;
performing a simulation of image formation processing in which the image forming device forms the target image on a record medium based on the image formation command; and
calculating and outputting predicted time for taking the image forming device to perform the image formation processing based on processing time taken to perform the simulation.
6. A computer-readable program product for causing a computer to perform a simulation of processing performed by at least one image forming device, the processing comprising:
acquiring an image formation command including information about a target image targeted for formation by the image forming device;
performing a simulation of image formation processing in which the image forming device forms the target image on a record medium based on the image formation command; and
calculating and outputting predicted time for taking the image forming device to perform the image formation processing based on processing time taken to perform the simulation.
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 for operating a mobile device operated by a user at an event, comprising:
capturing real-time audio, image, or video information of the event at a location of the event during the event on the mobile device;
selecting a specific invitee from the user’s list of confirmed friends during the event;
transmitting an invitation to attend the event to the specific invitee during the event comprising necessary details for attending the event contemporaneous with and integrated with the captured real-time information;
performing a crowd breakdown by analyzing one or more predefined factors of people attending the event, wherein the analyzing is based on analyzed said real-time image or video information;
communicating the crowd breakdown in terms of the predefined factors with the real-time information in the invitation;
obtaining location information using the mobile device;
communicating the location information with the real-time information;
providing transportation information including instructions for using available transportation elements to get to the event along with the invitation;
wherein the real-time information further comprises a text message that tags the real-time information; and
providing a rating for the current event.
2. The method according to claim 1, wherein the real-time information is at least one of live streamed video and live streamed audio.
3. The method according to claim 1, further comprising:
wherein the performing a crowd breakdown by analyzing one or more predefined factors of confirmed people attending the event is based on information registered by the people attending the event.
4. The method according to claim 1, wherein the predefined factors are selected from the group consisting of age, gender, and relationship status.
5. The method according to claim 1, wherein the obtaining of the location information is obtaining GPS information by a GPS component of the device.
6. The method according to claim 1, further comprising:
recommending a list of present or future events ratings based on one or more past events or interests as self-described by a user on an Interest section in their profile.
7. The method according to claim 1, further comprising:
recommending people, based on at least one of: a) a list of individuals based on mutual social connections, b) individuals who have similar self-described interests, and c) individuals who have attended one or more of the same events as a user for whom these \u201cpeople\u201d recommendations are being generated for.
8. The method according to claim 7, wherein the recommending is based on at least two of (a)-(c) in order to provide accurate recommendations that would be most appealing for a particular user.
9. The method according to claim 1, wherein the specific invitee is selected from a list of predefined accepted friends.
10. The method according to claim 9, further comprising:
accessing information about events attended by a plurality of the predefined friends contingent upon privacy settings set by the predefined friends.
11. The method according to claim 1, further comprising:
posting the captured real-time information to a server accessible by a plurality of users;
wherein the transmitting of the invitation comprises including a link to the posted information.
12. The method according to claim 1, further comprising: arranging transportation for the specific invitee.
13. A method for managing social interactions of a user at an event, comprising:
capturing real-time audio, image, or video information of the event at a location of the event during the event on a mobile device;
selecting an invitee on the device during the event;
transmitting an invitation to attend the event to the selected invitee during the event comprising necessary details for attending the event contemporaneous with and integrated with the captured real-time information;
performing a crowd breakdown by analyzing one or more predefined factors of people attending the event, wherein the analyzing is based on analyzed said real-time image or video information;
communicating the crowd breakdown in terms of the predefined factors with the real-time information in the invitation;
obtaining location information using the device;
communicating the location information with the real-time information;
providing transportation information including instructions for using available transportation elements to get to the event along with the invitation;
wherein the real-time information further comprises a text message that tags the real-time information; and
providing a rating for the current event.
14. The method according to claim 13, further comprising: arranging transportation for an invitee to whom the invitation was transmitted.
15. A system for managing an invitation for a current event, comprising:
a mobile device comprising:
a hardware processor;
an information capturing element comprising a microphone or camera that captures real-time audio, image, or video information of the event at a location of the event during the event;
a selecting element comprising at least one of a display and a software algorithm that allows selecting an invitee to the event during the event; and
a transmitter comprising wireless communication circuitry and software algorithms for transmitting an invitation to attend the event to the invitee during the event comprising necessary details for attending the event contemporaneous with and integrated with the captured real-time information;
wherein the mobile device:
performs a crowd breakdown by analyzing one or more predefined factors of people attending the event, wherein the analyzing is based on analyzed said real-time image or video information;
communicates the crowd breakdown in terms of the predefined factors with the real-time information in the invitation;
obtains location information using the device;
communicates the location information with the real-time information;
provides transportation information including instructions for using available transportation elements to get to the event along with the invitation;
wherein the real-time information further comprises a text message that tags the real-time information; and
provides a rating for the current event.
16. The system according to claim 15, wherein the mobile device further: arranges transportation for an invitee to whom the invitation was transmitted.