System and method for controlling multidirectional operation of an elevator
US-2024425322-A1 · Dec 26, 2024 · US
US9787616B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787616-B2 |
| Application number | US-201214419718-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 22, 2012 |
| Priority date | Aug 22, 2012 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An approach, is presented for exchanging status updates while on and/or offline when collaborating on various activities via one or more networks. A method comprises determining one or more tasks associated with at least one collaborative activity for one or more devices participating in the at least one collaborative activity. The method also comprises determining status information for the one or more tasks with respect to the one or more devices. Further, the method also comprises causing, at least in part, an exchange of the status information among the one or more devices via at least one communication mechanism that supports offline messaging.
Opening claim text (preview).
What is claimed is: 1. A method comprising: facilitating a processing of (1) data and/or (2) information and/or (3) at least one signal, said facilitating comprises at least the following: determining one or more tasks associated with at least one collaborative activity for a plurality of devices participating in the at least one collaborative activity, wherein the one or more tasks are one or more portions of the collaborative activity respectively assigned to each of the plurality of devices to perform as part of the collaborative activity on behalf of an initiating device; determining status information for the one or more tasks with respect to said each of the plurality of devices, wherein the status information indicates a progress of said each of the plurality of devices towards respectively completing the one or more tasks; causing an exchange of the status information among the plurality of devices via at least one communication mechanism that supports offline messaging, wherein the at least one communication mechanism includes, at least in part, a server-mediated communication mechanism, a peer-to-peer communication mechanism, or a combination thereof; and causing a modification of the one or more tasks based, at least in part, on the exchanged status information; wherein the at least one collaborative activity is a downloading or a processing of one or more files, an executing of one or more applications, an executing of one or more computer processes, or a combination thereof. 2. The method of claim 1 , wherein the peer-to-peer communication mechanism is based, at least in part, on an instant messaging communication protocol. 3. The method of claim 1 , wherein one or more components of the server-mediated communication mechanism are configured to distribute the status information to the plurality of devices. 4. The method of claim 1 , wherein the status information is determined by one or more components of a service network based, at least in part, on one or more information items received from one or more components of the service network. 5. The method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following: a partitioning of the one or more files into one or more portions, wherein the partitioning divides the one or more files so that the one or more portions have smaller respective file sizes than the one or more files; and an assignment of the downloading or the processing of the one or more portions as the one or more tasks for said each of the plurality of devices. 6. The method of claim 5 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following: at least one determination of resource information associated with said each of the plurality of devices, one or more networks associated with said each of the plurality of devices, or a combination thereof; at least one determination of the partitioning of the one or more files, the assignment of the one or more portions, or a combination thereof based, at least in part, on the resource information. 7. The method of claim 6 , wherein the resource information includes, at least in part, device power status information, device processor load information, priority information for one or more pending tasks, or a combination thereof. 8. The method of claim 6 , wherein the resource information associated with the one or more networks includes, at least in part, network speed information, network reliability information, network access cost information, or a combination thereof. 9. The method of claim 6 , wherein the status information includes, at least in part, the resource information. 10. The method of claim 5 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following: at least one determination of a completion of the downloading of the one or more portions; a sharing of the one or more portions among the plurality of devices; and a processing of the one or more portions by said each of the plurality of devices to merge the one or more portions into a complete set of the one or more files based, at least in part, on the one or more resource information. 11. The method of claim 1 , wherein one or more of the plurality of devices are offline with respect to the at least one collaborative activity, the at least one communication mechanism, or a combination thereof. 12. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: determine one or more tasks associated with at least one collaborative activity for a plurality of devices participating in the at least one collaborative activity, wherein the one or more tasks are one or more portions of the collaborative activity respectively assigned to each of the plurality of devices to perform as part of the collaborative activity; determine status information for the one or more tasks with respect to said each of the plurality of devices, wherein the status information indicates a progress of said each of the plurality of devices towards respectively completing the one or more tasks; cause, at least in part, an exchange of the status information among the plurality of devices via at least one communication mechanism that supports offline messaging, wherein the at least one communication mechanism includes, at least in part, a server-mediated communication mechanism, a peer-to-peer communication mechanism, or a combination thereof; and cause, at least in part, a modification of the one or more tasks based, at least in part, on the exchanged status information; wherein the at least one collaborative activity is a downloading or a processing of one or more files. 13. The apparatus of claim 12 , wherein the peer-to-peer communication mechanism is based, at least in part, on an instant messaging communication protocol. 14. The apparatus of claim 12 , wherein one or more components of the server-mediated communication mechanism are configured to distribute the status information to the one or more devices.
Related publications grouped by family.
Answers are generated from the same data shown on this page.