Abstract:
Systems, devices, and methods for orientation negotiation are described. In one innovative aspect, a method includes receiving an orientation negotiation message at a video processing device from a first device associated with a communication session with the video processing device. The orientation negotiation message includes an indication of an orientation of the first device and at least one characteristic associated with the first device. The method also includes identifying either the video processing device or the first device perform orientation processing based at least in part on the received at least one characteristic of the first device. The method further includes transmitting a message is transmitted to said first device, said message including information indicating a result of said identifying. The identified device performs subsequent orientation processing such as rotation of images included in the communication session.
Abstract:
Disclosed is an apparatus, system, and method for a wireless device to select a network. The wireless device receives a request from a user to access a network site. The wireless device then selects a network based upon a predefined weighted criteria setting that was previously selected by the user.
Abstract:
The disclosure is directed to routing to a destination. An aspect determines a route from an origin to the destination, and recommends a location of interest. The location of interest is a location with a media density score is greater than a threshold and within a range of deviation from the route. The media density score is based on a number of recommendations of a media file related to the media density score.
Abstract:
Embodiments described herein provide a method for scheduling background processes. The method begins when a task scheduler requests a SAR severity level from the application processor. The application processor then requests the SAR severity level from the modem. Upon receipt of the SAR severity level the task scheduler then determines if the SAR severity level is high. If the SAR severity level is high, the task scheduler waits a predetermined time and then requests a further SAR severity level. This process continues until the SAR severity level returned in within a normal level. At that time, the background process is scheduled. This prioritizes transmission. The apparatus includes a task scheduler in communication with an application processor and a modem in communication with the application processor. The task scheduler may include a memory and a timer.
Abstract:
Methods, systems, and devices are described for reducing switches (e.g., ping-pongs) of a wireless communications device between two or more wireless networks. For example, a method includes determining a context of data use of a first wireless network to which a wireless communications device is connected. The method includes determining a time delay associated with performing a switch from the first wireless network to a second wireless network when at least one performance indicator of the first wireless network is below a threshold performance level needed to support the context of data use. The method further includes performing the switch from the first wireless network to the second wireless network in response to the time delay expiring while the at least one performance indicator remains below the threshold performance level.
Abstract:
Disclosed is a device that receives an optical signal having an authorization code that allows the device to utilize an access point to obtain access to the Internet and other networks. The device may include: a modem; a light sensor; and a processor. The light sensor may receive an optical signal from a light source. The processor may execute operations including: processing the received optical signal to identify an authorization code and to connect the device through the modem to the access point based upon the authorization code such that the device may obtain access to the Internet and other networks.
Abstract:
Embodiments described herein provide a method for scheduling background processes. The method begins when a task scheduler requests a SAR severity level from the application processor. The application processor then requests the SAR severity level from the modem. Upon receipt of the SAR severity level the task scheduler then determines if the SAR severity level is high. If the SAR severity level is high, the task scheduler waits a predetermined time and then requests a further SAR severity level. This process continues until the SAR severity level returned in within a normal level. At that time, the background process is scheduled. This prioritizes transmission. The apparatus includes a task scheduler in communication with an application processor and a modem in communication with the application processor. The task scheduler may include a memory and a timer.
Abstract:
Disclosed is a method for assigning a variable Quality of Service (QoS) Class Identifier (QCI) for a call among a plurality of user devices by determining an initial QCI for the call based on one or more metrics related to the plurality of user devices, assigning the initial QCI for the call to the plurality of user devices or to a first user device of the plurality of user devices, determining a second QCI for the call, wherein the second QCI is based on a plurality of user engagement scores and information related to the one or more metrics received from the plurality of user devices, and assigning the second QCI for the call to the plurality of user devices or to the first user device of the plurality of user devices.
Abstract:
Systems, methods, and devices of the various embodiments enable advertisements (e.g., promotions, signs, logos, samples, etc.) to be part of the 3-D printing process. In an embodiment, advertisements (i.e., “ads”), such as partial product samples, may be 3-D printed prior to 3-D printing a purchased 3-D printable good. In another embodiment, ads may be 3-D printed on a 3-D printable good itself (e.g., embossed, impressed, as a tag, etc.). In a further embodiment, users may select the ads to be 3-D printed on their goods in return for compensation from advertisers.
Abstract:
Aspects of the present disclosure are directed to an apparatus and methods that may improve scheduling of envelope updates to a SIM. An apparatus for wireless communication is configured to receive a plurality of updates in one or more envelope commands, categorize the updates into a plurality of groups having respective priorities, and send the updates to a SIM at the apparatus in order according to the respective priorities. Other aspects, embodiments, and features are also claimed and described.