Patent classifications
H04W4/12
Method and system to facilitate media-content delivery
A method and system for enabling MMS message delivery to a recipient device. An MMSC receives and stores MMS message content to be delivered to the recipient device, and the MMSC responsively sends to the recipient device an MMS-notification message carrying an address of the MMS message content stored at the MMSC and then receives a reply indicating that the recipient device received the MMS-notification message. The MMSC then detects that, after the MMSC received the reply, (i) at least a predefined threshold amount of time has passed and (ii) the MMSC has not yet received from the recipient device a request to download the MMS message content. And responsive to at least the detecting, the MMSC then sends to the recipient device a data-service-trigger message that triggers turning on data service of the recipient device, thus enabling MMS-message delivery to the recipient device.
User interfaces and associated systems and processes for sharing portions of content items
In some embodiments, a first electronic device shares a portion of a content item corresponding to a respective portion of lyrics for the content item with a second electronic device. In some embodiments, a system facilitates securely sharing a portion of a content item between two devices. In some embodiments, an electronic device generates a server address for accessing a portion of a content item. In some embodiments, a uniform resource locator includes an identification of content, an indication of a first subset of the content, and authentication data.
User interfaces and associated systems and processes for sharing portions of content items
In some embodiments, a first electronic device shares a portion of a content item corresponding to a respective portion of lyrics for the content item with a second electronic device. In some embodiments, a system facilitates securely sharing a portion of a content item between two devices. In some embodiments, an electronic device generates a server address for accessing a portion of a content item. In some embodiments, a uniform resource locator includes an identification of content, an indication of a first subset of the content, and authentication data.
Computer program product for prioritizing order fulfillment at a retail sales facility based on anticipated customer arrival times
A computer program product for prioritizing order fulfillment at a retail sales facility, including the steps of: a) receiving purchase request information at a retail sales computing device that includes identifying information and order information for the first customer, b) receiving location information for the first customer, c) processing the received location information for the first customer together with location information of the retail sales facility to predict an estimated time of arrival (ETA) for the first customer at the retail sales facility, d) scheduling a time interval for acquiring updated location information for the first customer, and e) placing the identifying information, order information and ETA for the first customer in an order fulfillment queue for all current customers. Entries in the order fulfillment queue are ordered in increasing ETA order, whereby order fulfillment activities can proceed according to the order of order requests in the order fulfillment queue. ETA is continuously updated for each customer, and thereby the order for fulfilling customer orders in the order fulfillment queue. For example, if a customer's distance from the retail sales facility increases (for example, due to a mistaken turn), that customer's order will drop to a later-served position in the queue. The location information for the first customer includes GPS-based location information of the first customer that is captured by a GPS device associated with a mobile computing device of the first customer. The location information for the retail sales facility includes GPS-based location information of the retail sales facility. The ETA prediction is performed using the GPS-based location information of the first customer and the GPS-based location information of the retail sales facility.
Computer program product for prioritizing order fulfillment at a retail sales facility based on anticipated customer arrival times
A computer program product for prioritizing order fulfillment at a retail sales facility, including the steps of: a) receiving purchase request information at a retail sales computing device that includes identifying information and order information for the first customer, b) receiving location information for the first customer, c) processing the received location information for the first customer together with location information of the retail sales facility to predict an estimated time of arrival (ETA) for the first customer at the retail sales facility, d) scheduling a time interval for acquiring updated location information for the first customer, and e) placing the identifying information, order information and ETA for the first customer in an order fulfillment queue for all current customers. Entries in the order fulfillment queue are ordered in increasing ETA order, whereby order fulfillment activities can proceed according to the order of order requests in the order fulfillment queue. ETA is continuously updated for each customer, and thereby the order for fulfilling customer orders in the order fulfillment queue. For example, if a customer's distance from the retail sales facility increases (for example, due to a mistaken turn), that customer's order will drop to a later-served position in the queue. The location information for the first customer includes GPS-based location information of the first customer that is captured by a GPS device associated with a mobile computing device of the first customer. The location information for the retail sales facility includes GPS-based location information of the retail sales facility. The ETA prediction is performed using the GPS-based location information of the first customer and the GPS-based location information of the retail sales facility.
Methods and systems for scheduling mmWave communications among connected vehicles
A vehicle includes a processor configured to transmit a mmWave beacon signal during a probe phase of a first period; receive one or more mmWave beacon signals from one or more vehicles; generate a mmWave communication intention message for another period that is after the first period based on the received one or more mmWave beacon signals; and broadcast, during the first period, a packet including a mmWave transmission schedule for the another period generated based on the mmWave communication intention message.
METHOD AND DEVICE FOR PROCESSING INSTANT APPLICATION MESSAGES
A method for processing instant application messages is provided. The method is performed by a device and includes: receiving, by a modem of the device, an instant application message transmitted from an application server to an application processor of the device; determining, by the modem, whether the application processor is in a sleeping mode and the instant application message is an emergency message; and transmitting, by the modem, the instant application message to a co-processor of the device to cache the instant application message when the application processor is in the sleeping mode and the instant application message is not an emergency message.
METHOD AND DEVICE FOR PROCESSING INSTANT APPLICATION MESSAGES
A method for processing instant application messages is provided. The method is performed by a device and includes: receiving, by a modem of the device, an instant application message transmitted from an application server to an application processor of the device; determining, by the modem, whether the application processor is in a sleeping mode and the instant application message is an emergency message; and transmitting, by the modem, the instant application message to a co-processor of the device to cache the instant application message when the application processor is in the sleeping mode and the instant application message is not an emergency message.
AUTOMATIC TESTING OF EMERGENCY CALL LOCATION DETERMINATION
A facility for testing location determination for emergency calls is described. Software on a mobile device collects a GPS location from the mobile device, and places an emergency call that encloses information usable by the emergency call processing system to calculate mobile device location. After the system performs this calculation, the call is detected to be a testing call and routed to a computer rather than an emergency dispatcher. The computer sends an SMS or other non-telephony message to the mobile device containing the calculated location. The mobile device stores the collected GPS location and the calculated location received in the non-telephony message together for comparison.
MESSAGE DISTRIBUTION SERVICE
A method of distributing location-based message contents over a messaging system and that are displayable on consumer devices present at associated locations. The method comprises, for each message of a set of messages, obtaining a message content and a message location search term, submitting the message location search term to a web mapping service so that a service application programming interface (API) searches with the message location search term, and receiving a result list including a plurality of message locations corresponding to the message. The method further comprises adding the message content and the plurality of message locations to a message distribution database or set of linked databases that is or are searchable by location. This facilitates the sending of relevant message location(s) to the consumer devices.