Abstract:
A scheduling application on a first device may be configured to identify multiple time periods that comply with a set of scheduling parameters for a proposed event. An invitation to the proposed event that includes the multiple time periods may then be sent to one or more second devices, where after users corresponding to the second devices may accept the invitation by selecting one or more of the multiple time periods. The selected one or more time periods from each of the second user devices may be sent to the first device and the event may be scheduled on each of the first and second devices according to a selected time.
Abstract:
Parameters of an electronic device may be evaluated in order to determine a probability of a particular wake status of a user of the device. The determined probabilities of a certain wake status based on the evaluated parameters may be combined to identify a combined wake status of the user. The identified wake status may be utilized to implement certain device functionality. The wake status can enable a user to suppress notifications during a particular wake status or to perform an action (such as generating a reminder) according to a particular wake status.
Abstract:
A method for recording between a first device and a second device includes, prior to establishing a connection for recording between the first and second devices, creating a list of trusted devices. Presence of the second device on the list indicates permission to record a communication between the first and second devices. The method further includes storing the list of trusted devices, wherein the list is accessible by the first device, establishing the connection for recording between the first and second devices, verifying by the first device that the second device is on the list of trusted second devices, and recording at least a portion of the communication between the first and second devices if indicated by a user of the first device without further input from a user of the second device.
Abstract:
A system and methods for improved streaming of content. After streaming of a content item from a wireless device (e.g., a smart phone, a table computer) commences to a presentation device (e.g., a media receiver, a television), the presentation device determines that it can stream the content item from an alternative source, such as a web server, data server or other content repository residing on the Internet or other network. The presentation device initiates the alternative streaming and notifies the wireless device that it may stop streaming. The wireless device may continue to provide control inputs to allow a user to pause, play, fast forward or otherwise control the presentation, and may or may not present the content item locally. If the presentation device must cease streaming of the content item from the alternative source, it notifies the wireless device, which resumes streaming.
Abstract:
Electronic equipment in a system may transmit and receive wireless advertisement messages. Each wireless message may include location information and may have an associated received signal strength indicator when received from transmitting equipment by receiving equipment. The transmitting equipment may be associated with stationary equipment such as equipment installed at a building, adjacent to a road, or in traffic control equipment or other traffic structures. The receiving electronic equipment may be mobile equipment such as a vehicle or mobile computing equipment such as a cellular telephone or portable computer. Satellite navigation system signals may be received by the receiving electronic equipment in addition to the wireless messages. The receiving electronic information can present alerts to a user based on a location determined using the wireless messages and the satellite navigation system signals.
Abstract:
Electronic equipment in vehicles may transmit and receive wireless messages. Each wireless message that is transmitted by a transmitter may include information on the vehicle from which it is being transmitted, information on the location of the transmitter within the vehicle, and other vehicle status information. Receiving equipment in vehicles may be used to receive the transmitted messages. Received signal strength indicator information may be associated with the transmitted messages. Using the received signal strength indicator information and information on the locations of the transmitters within the vehicles in which the transmitters are installed, equipment in a receiving vehicle may determine locations for nearby vehicles. Alerts may be presented to a driver of a vehicle and other suitable actions may be taken based on the locations of nearby vehicles, vehicle type information, and other information regarding traffic in the vicinity of the driver.
Abstract:
Setting up a user equipment (UE) device via a peer-to-peer wireless link. A peer device may be discovered using a peer-to-peer wireless communication protocol. A peer-to-peer wireless link may be established with the peer device using the peer-to-peer wireless communication protocol. Device setup information for the UE may be requested from the peer device via the peer-to-peer wireless link. The device setup information may be received from the peer device via the peer-to-peer wireless link. The UE may be configured using the device setup information.
Abstract:
An event analysis engine on a user device may be configured to receive information representative of a user event and to determine a type of the event according to the received information. One or more tasks associated with the determined type of event may be identified. Each of the identified tasks may be associated with a reminder having a trigger condition that is a function of information specific to the task. The task-specific information may be retrieved and the reminders associated with the tasks may be displayed when a device condition matches a calculated trigger condition for the reminder. Each task may be identified as completed when a completion condition associated with the task is satisfied.
Abstract:
A system and methods for improved streaming of content. After streaming of a content item from a wireless device (e.g., a smart phone, a table computer) commences to a presentation device (e.g., a media receiver, a television), the presentation device determines that it can stream the content item from an alternative source, such as a web server, data server or other content repository residing on the Internet or other network. The presentation device initiates the alternative streaming and notifies the wireless device that it may stop streaming. The wireless device may continue to provide control inputs to allow a user to pause, play, fast forward or otherwise control the presentation, and may or may not present the content item locally. If the presentation device must cease streaming of the content item from the alternative source, it notifies the wireless device, which resumes streaming.
Abstract:
A first device may be connected to a synchronization device to allow utilization of the first device through an interface of the synchronization device. The connection may be utilized to obtain contact information from the first device by the synchronization device. If it is determined that the contact information retrieved from the first device does not include desired contact information, the desired contact information may be retrieved from a second device. The contact information obtained from the second device may be utilized to initiate communication via the first device through an interface of the synchronization device.