Patent application number | Description | Published |
20100075644 | DELIVERY OF CALLER IDENTIFICATION DATA TO A MOBILE DEVICE USING APPLICATION DIRECTED SHORT MESSAGING SERVICE - Caller name (CNAM) query results obtained from a traditional CNAM service are sent during call processing on a carrier network to the subscriber's mobile handset over a Short Message Service (SMS) channel on a mobile carrier network. A call page is received at a network carrier associated with a recipient of the received call page. A caller name (CNAM) query is performed, and the result of the performed CNAM query is sent to the recipient device before sending the call page to the recipient device. The CNAM query result is displayed on a display of the recipient device. | 03-25-2010 |
20110214131 | SYSTEM AND METHOD OF ENABLING ADDITIONAL FUNCTIONS OR SERVICES OF DEVICE BY USE OF TRANSPARENT GATEWAY OR PROXY - A system, apparatus, or method for enabling an application developer to access the events, data and functionality of a device, such as a mobile phone, without being limited by the API provided by the device manufacturer. In some embodiments, the present invention utilizes a transparent gateway as a proxy that is inserted into the device stack to enable an application developer to access features and functions of the device beyond those exposed by the manufacturer provided API. For example, the transparent gateway may be inserted into the wireless stack of a mobile phone, in between the Bluetooth stack and the device's API. The transparent gateway may be installed in the mobile phone via an over the air provisioning or another suitable method. | 09-01-2011 |
20110246950 | 3D MOBILE USER INTERFACE WITH CONFIGURABLE WORKSPACE MANAGEMENT - Systems and methods of a 3D mobile user interface with configurable workspace management are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of a three-dimensional, multi-layer user interface of a mobile device in a mobile network. User environment may include one or more layers or levels of applications, services, or accounts that are all easily accessible to and navigable by the user. For example, an indicator can be used to access a workspace in 3D representing a category or grouping of services or applications for the user. The user can customize or create a unique, non-mutually exclusive grouping, aggregation, or category of applications, services, accounts, or items. The grouping of indicators can be used to swiftly and efficiently navigate to a desired application, service, account or item, in a 3D-enabled user environment. | 10-06-2011 |
20120023190 | MOBILE NETWORK TRAFFIC COORDINATION ACROSS MULTIPLE APPLICATIONS - Systems and methods for mobile network traffic coordination across multiple applications are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. One embodiment includes, delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device and transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network. | 01-26-2012 |
20120023226 | PREDICTION OF ACTIVITY SESSION FOR MOBILE NETWORK USE OPTIMIZATION AND USER EXPERIENCE ENHANCEMENT - Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted. | 01-26-2012 |
20120023236 | DISTRIBUTED IMPLEMENTATION OF DYNAMIC WIRELESS TRAFFIC POLICY - Systems and methods for distributed implementation of dynamic wireless traffic policy are disclosed. In one aspect, embodiments of the present disclosure include a system for optimizing resources in a mobile network having a local proxy on a mobile device to aggregate client-side parameters and a proxy server to aggregate server-side parameters. The local proxy and the proxy server can each communicate the client-side parameters and the server-side parameters, respectively, to the other component, to formulate a policy for traffic control in the mobile network between the mobile device and the server. The policy can be jointly implemented by the local proxy and the proxy server and dynamically adjusted in real-time. | 01-26-2012 |
20120108225 | MOBILE TRAFFIC CATEGORIZATION AND POLICY FOR NETWORK USE OPTIMIZATION WHILE PRESERVING USER EXPERIENCE - Systems and methods of mobile traffic categorization and policy implementation for network use optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting an activity state of an application on a mobile device to which traffic is originated from or directed to, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality and/or controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through. The method may further include selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device. | 05-03-2012 |
20120110109 | CACHING ADAPTED FOR MOBILE APPLICATION BEHAVIOR AND NETWORK CONDITIONS - Systems and methods for caching adapted for mobile application behavior and network conditions are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of determining cacheability of content received for a client on a mobile device by tracking requests generated by the client at the mobile device to detect periodicity of the requests generated by the client, tracking responses received for requests generated by the client to detect repeatability in content of the responses, and/or determining whether the content received for the client is cacheable on the mobile device based on one or more of the periodicity in the requests and the repeatability in the content of the responses. | 05-03-2012 |
20120110110 | REQUEST AND RESPONSE CHARACTERISTICS BASED ADAPTATION OF DISTRIBUTED CACHING IN A MOBILE NETWORK - Systems and methods of request and response characteristics based adaptation of distributed caching in a mobile network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of collecting information about a request or information about the response received for the request, the request being initiated at the mobile device, using the information about the request or the response, determining cacheability of the response, caching the response by storing the response a cache entry in a cache on the mobile device in response to determining the cacheability of the response, and/or serving the response from the cache to satisfy a subsequent request. The response in the cache entry can be verified by an entity physically separate from the mobile device to determine whether the response stored in the local cache still matches a current response at a source which sent the response. | 05-03-2012 |
20120110111 | CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE - Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of resource management in a wireless network by caching content on a mobile device. The method can include detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request. | 05-03-2012 |
20120110112 | DISTRIBUTED SYSTEM FOR CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE - Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a system for optimizing resources in a mobile network, by for example performing one or more of, identifying a parameter in an identifier used in multiple polling requests to a given content source; means for, detecting that the parameter in the identifier changes for each of the polling requests; determining whether responses received from the given content source are the same for each of the multiple polling requests; and/or caching the responses on the mobile device in response to determining that the responses received for the given content source are the same. | 05-03-2012 |
20120110118 | DISTRIBUTED CACHING IN A WIRELESS NETWORK OF CONTENT DELIVERED FOR A MOBILE APPLICATION OVER A LONG-HELD REQUEST - Systems and methods for distributed caching in a wireless network of content delivered for a mobile application over a long-held request are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, in response to determining that a cached response is available on a cache of the mobile device for an outgoing request from the mobile device, the outgoing request being one to request the persistent connection with the content server, responding to the outgoing request using the cached response on the cache of the mobile device timed to correspond to a manner in which the content server would respond to the outgoing request. | 05-03-2012 |
20120110171 | APPLICATION AND NETWORK-BASED LONG POLL REQUEST DETECTION AND CACHEABILITY ASSESSMENT THEREFOR - Systems and methods for application and network-based long poll request detection and cacheability assessment therefore are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, determining relative timings between a first request initiated by the application, a response received responsive to the first request, and a second request initiated subsequent to the first request also by the application, and/or using the relative timings to determine whether requests generated by the application are long poll requests. The relative timings can be used to determine whether the second request is immediately or near-immediately re-requested after the response to the first request is received. The relative timings can also be compared to request-response timing characteristics for other applications to determine whether the requests of the application are long poll requests. | 05-03-2012 |
20120110173 | DISTRIBUTED MANAGEMENT OF KEEP-ALIVE MESSAGE SIGNALING FOR MOBILE NETWORK RESOURCE CONSERVATION AND OPTIMIZATION - Systems and methods for distributed management of keep-alive message signaling for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of monitoring rates of data communications with a mobile device, sending a periodic message to indicate operational state to the mobile device in response to a decrease in the rates of data communications with the mobile device, sending subsequent periodic messages to indicate operational state to the mobile device at increasing intervals between the subsequent periodic messages to decrease a number of periodic messages sent over the wireless network, and acknowledging to the mobile device that the subsequent periodic messages will be sent at increased intervals, or in a manner that conserves use of the mobile network. | 05-03-2012 |
20120131095 | OPTIMIZATION OF RESOURCE POLLING INTERVALS TO SATISFY MOBILE DEVICE REQUESTS - Systems and methods for optimizing a polling interval to capture new or changed content at an application server in a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for polling the application server using a first polling interval, monitoring responses received from the polling of the application server, adjusting the first polling interval to a second polling interval for polling the application server and/or using the second polling interval for polling another resource delivering same or similar content as the application server. | 05-24-2012 |
20120131184 | ALIGNING DATA TRANSFER TO OPTIMIZE CONNECTIONS ESTABLISHED FOR TRANSMISSION OVER A WIRELESS NETWORK - Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device. | 05-24-2012 |
20120135726 | MOBILE APPLICATION TRAFFIC OPTIMIZATION - Systems and methods for mobile application traffic optimization are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. In one embodiment, the local proxy can forward the data request to the proxy server for transmission to the content server for a response to the data request. In addition, the proxy server sends the data request to the content server independent of activities on the local proxy and notifies the local proxy when changed or different content on the content server is detected for the data request. One embodiment of the distributed proxy and cache system further includes a cache shared between the local proxy and the proxy server and the component on the local proxy and is queried for a locally stored response to the data request prior to the data request being forwarded on to the proxy server. | 05-31-2012 |
20120149352 | CONTEXT AWARE TRAFFIC MANAGEMENT FOR RESOURCE CONSERVATION IN A WIRELESS NETWORK - Systems and methods of context aware traffic management for network and device resource conservation are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device, using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device, and/or using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device. | 06-14-2012 |
20120151044 | DISTRIBUTED CACHING FOR RESOURCE AND MOBILE NETWORK TRAFFIC MANAGEMENT - Systems and methods for distributed caching for resource and mobile network traffic management are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, means for, detecting a first data request made by a first mobile application on a mobile device; means for, retrieving cached elements stored in a local cache on the mobile device to respond to the first data request; means for, detecting a second data request made by a second mobile application on the mobile device, and/or means for, establishing connectivity of the mobile device to the wireless network to satisfy the second data request made. | 06-14-2012 |
20120157170 | MOBILE DEVICE RADIO USE OPTIMIZATION BY BATCHING LOW PRIORITY REQUESTS - Systems and methods of context aware traffic management for network and device resource conservation are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device, using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device, and/or using characteristics of user activity on the mobile device to locally adjust behavior of the mobile device to optimize battery consumption on the mobile device. | 06-21-2012 |
20120158908 | MOBILE NETWORK BACKGROUND TRAFFIC DATA MANAGEMENT WITH OPTIMIZED POLLING INTERVALS - Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device. | 06-21-2012 |
20120173616 | APPLICATION AND NETWORK-BASED LONG POLL REQUEST DETECTION AND CACHEABILITY ASSESSMENT THEREFOR - Systems and methods for application and network-based long poll request detection and cacheability assessment therefore are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, determining relative timings between a first request initiated by the application, a response received responsive to the first request, and a second request initiated subsequent to the first request also by the application, and/or using the relative timings to determine whether requests generated by the application are long poll requests. The relative timings can be used to determine whether the second request is immediately or near-immediately re-requested after the response to the first request is received. The relative timings can also be compared to request-response timing characteristics for other applications to determine whether the requests of the application are long poll requests. | 07-05-2012 |
20120176968 | MOBILE APPLICATION TRAFFIC OPTIMIZATION - Systems and methods for mobile application traffic optimization are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. In one embodiment, the local proxy can forward the data request to the proxy server for transmission to the content server for a response to the data request. In addition, the proxy server sends the data request to the content server independent of activities on the local proxy and notifies the local proxy when changed or different content on the content server is detected for the data request. | 07-12-2012 |
20120179801 | SYSTEM AND METHOD FOR REDUCTION OF MOBILE NETWORK TRAFFIC USED FOR DOMAIN NAME SYSTEM (DNS) QUERIES - Systems and methods for reduction of mobile network traffic used for domain name system (DNS) queries are disclosed. In one embodiment, the method, which may be implemented on a system, includes, querying, cached DNS entries in a local cache on a mobile device for a host name associated with an outgoing DNS query from the mobile device or providing a matching cached DNS entry as a response to the outgoing DNS query without accessing the wireless network. The matching cached DNS entry can be invalidated in the local cache when a proxy remote from the mobile device detects a changed DNS response for the outgoing DNS query. | 07-12-2012 |
20120185597 | MOBILE NETWORK TRAFFIC COORDINATION ACROSS MULTIPLE APPLICATIONS - Systems and methods for mobile network traffic coordination across multiple applications are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. One embodiment includes, delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device and transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network. | 07-19-2012 |
20120197728 | SINGLE ACTION ACCESS TO CONTEXT SPECIFIC CONTENT AT A MOBILE DEVICE - Systems and methods for single action access to context specific content at a mobile device are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for user interface features, also referred to as “hot buttons” which can enhance a mobile user environment or mobile application by linking to real time or near real time information outside of one's social network to include selected web content, within a single dashboard. Hot buttons provide a place to surface dynamic outside of messaging and mobile application contexts. Since many large content providers earn revenue only from site visits by users, hot buttons can provide an ever-present link to the content site, while providing value over a simple URL, since selected context specific or relevant content is being pushed or aggregated dynamically to be accessed via the hot button. | 08-02-2012 |
20120209926 | AUTOMATIC PROVISIONING OF INSTANT MESSAGING AND SOCIAL NETWORKING SERVICES - A system and method automate the process of provisioning user accounts for a selected service, thereby allowing ease of creation of new communities easier. By automating provisioning and thereby eliminating steps that require end user interaction, the present technology facilitates community creation. In particular, the system may automatically determine existing identification, such as a telephone number associated with a user's mobile device, to provision the account without requiring additional interaction from the user. The system may also automatically connect user accounts in the selected by using existing trust relationships, such as contact information stored in a contacts database. | 08-16-2012 |
20120210253 | UNIFIED ACCESS AND MANAGEMENT OF EVENTS ACROSS MULTIPLE APPLICATIONS AND ASSOCIATED CONTACTS THEREOF - Systems and methods for unified access and management of events across multiple applications and the associated contacts thereof are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for enabling multi-application access of associated events via a single interface, including, depicting in the single interface on a device, representations of multiple applications available for access at the device where the single interface is further populated with the events associated with the multiple applications. One embodiment further includes, updating the single interface to visually depict recent events received content from the multiple applications where each of the representations in the single interface, are selectable or actionable to access application features of a corresponding application in a different interface. | 08-16-2012 |
20120226767 | CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE - Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of resource management in a wireless network by caching content on a mobile device. The method can include detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request. | 09-06-2012 |
20120254417 | SELECTIVE DATA COMPRESSION BY A DISTRIBUTED TRAFFIC MANAGEMENT SYSTEM TO REDUCE MOBILE DATA TRAFFIC AND SIGNALING TRAFFIC - Selective data compression by a distributed traffic management system to reduce mobile and/or signaling traffic are disclosed. In one embodiment, the method can include, for example: compressing an uncompressed data chunk in a data stream to be transmitted over the wireless network to generate a compressed data chunk, comparing sizes of the uncompressed data chunk with the compressed data chunk, transmitting an optimized data stream comprising of the uncompressed data chunk or the compressed data chunk over the wireless network, depending on which is smaller in size. In one embedment, a header can be included in the optimized data stream to indicate which of uncompressed data chunk and the compressed data chunk is transmitted. | 10-04-2012 |
20120271903 | SHARED RESOURCE AND VIRTUAL RESOURCE MANAGEMENT IN A NETWORKED ENVIRONMENT - Systems and methods for shared resource or virtual resource management in a networked environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, includes, creating a virtual memory pool from an aggregation of the physical memory of the devices and/or allocating portions of the virtual memory pool to a given device among the devices. Further, the portions of the virtual memory pool allocated to the given device are in part accessible over a wireless connection for data retrieval and storage by the given device. | 10-25-2012 |
20120271908 | SOCIAL CACHING FOR DEVICE RESOURCE SHARING AND MANAGEMENT - Systems and methods of social caching for device resource sharing and management are disclosed. In one embodiment, a system includes a local proxy which wirelessly accesses the physical storage of other device via a wireless network to cache the response or content for the mobile device, in response to detecting commonalities between the mobile device and the other device. The commonalities can include, for example, common interests in users of the mobile device and the other device | 10-25-2012 |
20120278431 | MOBILE DEVICE WHICH OFFLOADS REQUESTS MADE BY A MOBILE APPLICATION TO A REMOTE ENTITY FOR CONSERVATION OF MOBILE DEVICE AND NETWORK RESOURCES AND METHODS THEREFOR - Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources and methods therefor are disclosed. In one embodiment, a mobile device is able to detect, from an identifiable pattern in a set of requests, that the set of requests are generated from a given mobile application and can communicate the set of requests or the identifiable pattern to the remote entity to offload subsequent occurrences of the set of requests to the remote entity. The remote entity is able to simulate subsequent occurrences of the set of requests on behalf of the mobile application on the mobile device. | 11-01-2012 |
20120278432 | SYSTEM AND METHOD FOR MAKING REQUESTS ON BEHALF OF A MOBILE DEVICE BASED ON ATOMIC PROCESSES FOR MOBILE NETWORK TRAFFIC RELIEF - System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief are disclosed. In one embodiment, a method for simulating traffic requests from a mobile device, which can be implemented on a system includes, predicting that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device and making the request, at an entity separate from the mobile device, on behalf of the mobile device to the destination. The entity can simulate the request and based on a traffic pattern of outgoing requests by an application on the mobile device. | 11-01-2012 |
20120278886 | DETECTION AND FILTERING OF MALWARE BASED ON TRAFFIC OBSERVATIONS MADE IN A DISTRIBUTED MOBILE TRAFFIC MANAGEMENT SYSTEM - Systems and methods for detections and filtering of malware based on traffic observations made in a distributed mobile traffic management system are disclosed. One embodiment of a method which can be implemented on a system includes, collecting information about a request or information about a response to the request initiated at the mobile device and using the information collected about the request or the response to identify or to detect malicious traffic. The information that is collected about the request or response received for the request initiated at the mobile device can be further used to determine cacheability of the response. | 11-01-2012 |
20120284356 | WIRELESS TRAFFIC MANAGEMENT SYSTEM CACHE OPTIMIZATION USING HTTP HEADERS - Wireless traffic management system cache optimization using HTTP headers is disclosed. In one embodiment, the method can include, for example: storing the web content from a web server as cached elements in a local cache on the mobile device and retrieving the cached elements from the local cache to respond to a request made at the mobile device, regardless of expiration indicated in headers of the web content that is cached. The cached elements can be retrieved from the local cache and used to respond to the request at the mobile device even if the expiration in the headers has exceeded, using a tag is used by a proxy server remote from the mobile device to determine if the cached elements for the web content on the local proxy are still valid. | 11-08-2012 |
20120289239 | DEVICE RESOURCES SHARING FOR NETWORK RESOURCE CONSERVATION - Systems and methods for device resource sharing for network resource conservation are disclosed. In one embodiment, the method can include, for example: detecting that multiple devices are attempting to access a same content source over a mobile network. The same content source can then be polled once in a single poll event and the content received in response to the single poll event of the one same content source is transmitted to one device of the multiple devices. The other devices of the multiple devices can receive the content from the one device, over a non-cellular connection. | 11-15-2012 |
20120290675 | SYSTEM AND METHOD FOR A MOBILE DEVICE TO USE PHYSICAL STORAGE OF ANOTHER DEVICE FOR CACHING - Systems and methods for a mobile device to use physical storage of another device for caching are disclosed. In one embodiment, a mobile device is able to receive over a cellular or IP network a response or content to be cached and wirelessly access the physical storage of the other device via a wireless network to cache the response or content for the mobile device. | 11-15-2012 |
20120290717 | DETECTING AND PRESERVING STATE FOR SATISFYING APPLICATION REQUESTS IN A DISTRIBUTED PROXY AND CACHE SYSTEM - Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved | 11-15-2012 |
20120317370 | CACHE STATE MANAGEMENT ON A MOBILE DEVICE TO PRESERVE USER EXPERIENCE - Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved. | 12-13-2012 |
20120331059 | WIRELESS SHARING OF DEVICE RESOURCES ALLOWING DEVICE STORAGE NEEDS TO BE WIRELESSLY OFFLOADED TO OTHER DEVICES - Systems and methods for wireless sharing of device resources allowing device storage needs to be wirelessly offloaded to other devices are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, includes, storage sharing among devices by offloading storage needs of a first device to a second device among two devices coupled in a wireless network, where, in offloading the storage needs, data for use at the first device is transmitted over the wireless network to be stored at the second device. | 12-27-2012 |
20120331087 | TIMING OF KEEP-ALIVE MESSAGES USED IN A SYSTEM FOR MOBILE NETWORK RESOURCE CONSERVATION AND OPTIMIZATION - Systems and methods for timing of a keep-alive messages used in a system for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting a rate of content change at the content source and adjusting adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change. The timing of the keep-alive messages can further be determined using different polling rates for the content polls of the multiple applications on the mobile device detected by the local proxy. | 12-27-2012 |
20130010693 | MOBILE NETWORK BACKGROUND TRAFFIC DATA MANAGEMENT WITH OPTIMIZED POLLING INTERVALS - Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device. | 01-10-2013 |
20130012180 | MOBILE DEVICE RADIO USE OPTIMIZATION BY BATCHING LOW PRIORITY REQUESTS - Systems and methods of mobile device radio use optimization by batching low priority requests are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for optimizing radio use on a mobile device. The method includes, in one embodiment, detecting multiple events having a first priority type initiated on the mobile device and cumulating the multiple events having the first priority type, at least some of which occurred at different instances in time for batched wireless transfer. The batch transfer can occur when interactive traffic or user activity is detected at the mobile device. | 01-10-2013 |
20130031599 | MONITORING MOBILE APPLICATION ACTIVITIES FOR MALICIOUS TRAFFIC ON A MOBILE DEVICE - Systems and methods for monitoring mobile application activities for malicious traffic on a mobile device are disclosed. One embodiment of a method which can be implemented on a system includes, monitoring application activities of a mobile application on the mobile device, detecting, from the application activities, suspicious activity, and/or blocking traffic from which the suspicious activity is detected. One embodiment includes creating a policy based on the information aggregated from the multiple mobile devices and/or broadcasting the policy to other mobile devices of the suspicious activity detected from the multiple mobile devices. | 01-31-2013 |
20130031600 | AUTOMATIC GENERATION AND DISTRIBUTION OF POLICY INFORMATION REGARDING MALICIOUS MOBILE TRAFFIC IN A WIRELESS NETWORK - Systems and methods for automatically generating and distributing policy information for malicious mobile traffic in a wireless network are disclosed. One embodiment of a method which can be implemented on a system includes, aggregating suspicious activity information detected across multiple mobile devices in a wireless network, generating policy information for malicious mobile traffic using the suspicious activity information, and/or distributing the policy information among the multiple mobile devices or other mobile devices in the wireless network. The policy information can, for example, be distributed to wireless operators, mobile network carriers, or application service providers. | 01-31-2013 |
20130041974 | APPLICATION AND NETWORK-BASED LONG POLL REQUEST DETECTION AND CACHEABILITY ASSESSMENT THEREFOR - Systems and methods for application and network-based long poll request detection and cacheability assessment therefore are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, determining relative timings between a first request initiated by the application, a response received responsive to the first request, and a second request initiated subsequent to the first request also by the application. The relative timings can be compared to request-response timing characteristics for other applications to determine whether the requests of the application are long poll requests. | 02-14-2013 |
20130142050 | CELLULAR OR WIFI MOBILE TRAFFIC OPTIMIZATION BASED ON PUBLIC OR PRIVATE NETWORK DESTINATION - Systems and methods for cellular or WIFI mobile traffic optimization based on public or private network destination are disclosed. One embodiment includes a mobile device whose traffic is optimized based on destination IP network type where the mobile device includes a local proxy which detects outgoing traffic and determines whether the outgoing traffic is directed towards a public IP network or private IP network. In general, the outgoing traffic is categorized as optimizable for mobile device battery conservation and/or network resource conservation if the outgoing traffic is directed towards the public IP network. Optimization of the outgoing traffic can be performed by a native operating system of the mobile device or an application that is non-native to the native operating system of the mobile device. The optimization can also be in part or in whole performed by a remote proxy in communication with the local proxy on the mobile device. | 06-06-2013 |
20130145010 | Mobile Device And Method To Utilize The Failover Mechanism For Fault Tolerance Provided For Mobile Traffic Management And Network/Device Resource - A mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management are disclosed. One embodiment includes a method, which may be implemented on a system or a mobile device which responsive to detecting a failed attempt to connect to a proxy server, determines whether the proxy server is reachable. In one embodiment, in response to determining that the proxy server is reachable, initiates a failover process by reconfiguring DNS routing rules. | 06-06-2013 |
20130145017 | OPTIMIZATION OF MOBILE TRAFFIC DIRECTED TO PRIVATE NETWORKS AND OPERATOR CONFIGURABILITY THEREOF - Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators. | 06-06-2013 |
20130151648 | FLEXIBLE AND DYNAMIC INTEGRATION SCHEMAS OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS FOR NETWORK TRAFFIC ALLIEVIATION - Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, including detecting, by an operator proxy of the network operator, a poll from an application on a mobile device which would have been served using a cache element from a local cache on the mobile device, after the cache element stored in the local cache has been invalidated and forwarding the poll from the application on the mobile device to a proxy server. Whether the poll is sent to a service provider of the application directly by the proxy server, or by the proxy server through the operator proxy is configurable or reconfigurable. | 06-13-2013 |
20130151649 | MOBILE DEVICE HAVING CONTENT CACHING MECHANISMS INTEGRATED WITH A NETWORK OPERATOR FOR TRAFFIC ALLEVIATION IN A WIRELESS NETWORK AND METHODS THEREFOR - Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, which may be embodied on a mobile device, including determining whether a cache element stored in a local cache on the mobile device for an application poll on the mobile device is valid and forwarding the application poll to an external entity to service the application poll in response to determining that the cache element is no longer valid. The external entity is in part managed by the network operator of the wireless network and can be in part or in whole, a component of an infrastructure of the network operator or external to an infrastructure of the network operator. | 06-13-2013 |
20130151709 | SYSTEM OF REDUNDANTLY CLUSTERED MACHINES TO PROVIDE FAILOVER MECHANISMS FOR MOBILE TRAFFIC MANAGEMENT AND NETWORK RESOURCE CONSERVATION - Systems of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation are disclosed. One embodiment includes a system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation including, a first set of redundantly clustered machines coupled to a second set of redundantly clustered machines via a common repository node where each of the first and second set of redundantly clustered machines function independently to provide mobile traffic management or network resource conservation services. The first and second set of redundantly clustered machines can be physically located in different data centers or in the same data center. | 06-13-2013 |
20130159395 | MOBILE NETWORK REPORTING AND USAGE ANALYTICS SYSTEM AND METHOD AGGREGATED USING A DISTRIBUTED TRAFFIC OPTIMIZATION SYSTEM - Mobile network reporting and usage analytics system and method are disclosed. One embodiment includes a method generating a report for a network operator, which may be implemented on a system, including tracking optimization efficiency for traffic in a wireless network, generating the report to be provided to the network operator based on the optimization efficiency and performing functions related to traffic optimization and management in the wireless network effectuating in traffic alleviation in the wireless network measured by the optimization frequency. The optimization efficiency can include efficiency information associated with different mobile applications and user-related information in a wireless network. | 06-20-2013 |
20130159511 | SYSTEM AND METHOD FOR GENERATING A REPORT TO A NETWORK OPERATOR BY DISTRIBUTING AGGREGATION OF DATA - System and method for generating a report to a network operator by distributed aggregation of data are disclosed. One embodiment includes determining, by a server-side proxy, optimization efficiency for wireless network traffic; tracking, by the server-side proxy, user-related information in the wireless network; based on the optimization efficiency and/or the user-related information, generating the report to be delivered to the network operator or queried by the network operator. In one embodiment, the server-side proxy performs functions related to traffic optimization and management in the wireless network effectuating in traffic alleviation in the wireless network measured by the optimization efficiency. | 06-20-2013 |
20130163431 | RADIO-AWARENESS OF MOBILE DEVICE FOR SENDING SERVER-SIDE CONTROL SIGNALS USING A WIRELESS NETWORK OPTIMIZED TRANSPORT PROTOCOL - System and method of radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol are disclosed. One embodiment includes a method of sending a message over an alternate channel to a mobile device in the presence of an open TCP connection with a mobile device, including sending the message over the alternate channel to the mobile device, without utilizing the open TCP connection, responsive to determining that a timing criteria has been met. The alternate channel utilized need not cause a radio of the mobile device to switch on. | 06-27-2013 |
20130166669 | SYSTEM AND METHOD FOR A MOBILE DEVICE TO USE PHYSICAL STORAGE OF ANOTHER DEVICE FOR CACHING - Systems and methods for a mobile device to use physical storage of another device for caching are disclosed. In one embodiment, a mobile device is able to receive over a cellular or IP network a response or content to be cached and wirelessly access the physical storage of the other device via a wireless network to cache the response or content for the mobile device. | 06-27-2013 |
20130170348 | HIERARCHIES AND CATEGORIES FOR MANAGEMENT AND DEPLOYMENT OF POLICIES FOR DISTRIBUTED WIRELESS TRAFFIC OPTIMIZATION - Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices. | 07-04-2013 |
20130173756 | OPERATION MODES FOR MOBILE TRAFFIC OPTIMIZATION AND CONCURRENT MANAGEMENT OF OPTIMIZED AND NON-OPTIMIZED TRAFFIC - Systems and methods of operation modes for mobile traffic optimization and management of concurrent optimized and non-optimized traffic are disclosed. One embodiment includes classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method includes, analyzing, on the mobile device, requests from the mobile device applications for recurrent patterns; traffic having a recurrent pattern is optimizable traffic and traffic with an unidentifiable pattern is non optimizable traffic, managing the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device and/or routing the non optimizable traffic from the mobile device applications to a service provider. In one embodiment, upon determining a problem communicating with the server, request are routed from the one or more mobile device applications directly to a service provider, the routed traffic bypassing a client-side proxy. | 07-04-2013 |
20130178195 | DETECTION AND MANAGEMENT OF USER INTERACTIONS WITH FOREGROUND APPLICATIONS ON A MOBILE DEVICE IN DISTRIBUTED CACHING - System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking, remote from the mobile device, timing characteristics of user activity with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction, on behalf of the mobile device and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device. | 07-11-2013 |
20130182572 | RADIO-AWARENESS OF MOBILE DEVICE FOR SENDING SERVER-SIDE CONTROL SIGNALS USING A WIRELESS NETWORK OPTIMIZED TRANSPORT PROTOCOL - System and method of radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol are disclosed. One embodiment includes a method of sending a message over an alternate channel to a mobile device in the presence of an open TCP connection with a mobile device, including sending the message over the alternate channel to the mobile device, without utilizing the open TCP connection, responsive to determining that a timing criteria has been met. The alternate channel utilized need not cause a radio of the mobile device to switch on. | 07-18-2013 |
20130203433 | USER AS AN END POINT FOR PROFILING AND OPTIMIZING THE DELIVERY OF CONTENT AND DATA IN A WIRELESS NETWORK - System and method of using user as an end point for profiling and optimizing delivery of content and/or data in a wireless network are disclosed. One embodiment includes a method of content consumption based resource allocation to a user in a wireless network. The method, which may be implemented on a system includes, tracking content consumption in sessions of mobile usage for a user, aggregating or computing statistical data related to the content consumption in the sessions of the mobile usage, and/or facilitating control of the resource allocated to the user in the wireless network based on the statistical data of the content consumption of the user's mobile usage. The sessions of mobile usage for the user can be tracked across multiple mobile devices. | 08-08-2013 |
20130205366 | DYNAMIC CATEGORIZATION OF APPLICATIONS FOR NETWORK ACCESS IN A MOBILE NETWORK - Systems and methods of dynamic categorization of applications for network use and access in a mobile network are disclosed. Using application profile information, applications can be categorized into one of multiple categories that define restrictions on the application's access to the wireless network or cellular network. One example of such categories is the concept of black, white and grey listings. The “white” listed applications may be always allowed access, “black” listed application may never or almost never be granted network access (e.g., application may be malware like or otherwise consumes large amounts of network/device resources), and grey listed applications may be granted access based on one or more criteria. | 08-08-2013 |
20130231735 | HYDRAULIC DELIVERY SYSTEMS FOR PROSTHETIC HEART VALVE DEVICES AND ASSOCIATED METHODS - Systems, apparatuses, and methods for treating native heart valves are disclosed herein. A system for delivering a prosthetic device into a heart of a patient includes an elongated catheter body and a delivery capsule. The delivery capsule can be hydraulically driven to deploy at least a portion of a prosthetic heart valve device. The delivery capsule can release the prosthetic heart valve device at a desired treatment site in a patient. | 09-05-2013 |
20130268655 | METHOD AND SYSTEM FOR MANAGEMENT OF A VIRTUAL NETWORK CONNECTION WITHOUT HEARTBEAT MESSAGES - Systems and methods for management of a network connection without heartbeat messages are disclosed. One embodiment of a distributed proxy system performs a method for the communication of state between a client and a server in a distributed content delivery network using a state map. The state map sets a predicted communication correspondence frequency and thus eliminates the use or need of heart beat messages to manage session state and/or convey health status of system components. | 10-10-2013 |
20130275563 | Caching In A Wireless Network Of Content Delivered For A Mobile Application Requested Over A Long-Poll Request - Mobile devices, systems and methods for caching in a wireless network of content delivered for a mobile application requested over a long-poll request are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, in response to determining that a cached response is available on a cache of the mobile device for a request from the mobile device, the request includes one to request the persistent connection with the content source, responding to the request using the cached response on the cache of the mobile device timed to correspond to a manner in which the content server would respond to the outgoing request. | 10-17-2013 |
20130275586 | MANAGING CACHE TO PREVENT OVERLOADING OF A WIRELESS NETWORK DUE TO USER ACTIVITY - System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking, remote from the mobile device, timing characteristics of user activity with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction, on behalf of the mobile device and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device. | 10-17-2013 |
20130311594 | MOBILE DEVICE AND METHOD FOR PRESERVING SESSION STATE INFORMATION WITHOUT A NEED FOR TRANSMISSION OF MESSAGES IN A WIRELESS NETWORK - Systems and methods for management of a network connection without heartbeat messages are disclosed. One embodiment of a distributed proxy system performs a method for the communication of state between a client and a server in a distributed content delivery network using a state map. The state map sets a predicted communication correspondence frequency and thus eliminates the use or need of heart beat messages to manage session state and/or convey health status of system components. | 11-21-2013 |
20130315161 | WIRELESS NETWORK TRAFFIC ROUTING THROUGH TRAFFIC OPTIMIZATION AND TRACKING OF DESTINATION ADDRESS TO FACILITATE SERVICE PROVIDER BILLING - Systems and methods for wireless network traffic routing through traffic optimization and tracking of destination and/or origination addresses to facilitate service provider billing is disclosed. Since the distributed proxy system, which includes, for example, a proxy server and/or a local proxy on the mobile device, can intercept traffic to and/or from the mobile device, the intercepted traffic may or may not access the wireless network and/or reach the addressed destination. Thus, for outgoing and incoming requests directed from or directed to the mobile device, the distributed proxy system tracks and stores a destination address (e.g., a destination IP address). The proxy server can extract and store the origination address for each incoming communication for various mobile devices such that a service provider can bill or otherwise manage incoming communications to the mobile devices. | 11-28-2013 |
20130316675 | FACILITATION OF MOBILE OPERATOR BILLING BASED ON WIRELESS NETWORK TRAFFIC MANAGEMENT AND TRACKING OF DESTINATION ADDRESS IN CONJUNCTION WITH BILLING POLICIES - Systems and methods for wireless network traffic routing through traffic optimization and tracking of destination and/or origination addresses in conjunction with billing policies to facilitate service provider billing is disclosed. Since the distributed proxy system, which includes, for example, a proxy server and/or a local proxy on the mobile device, can intercept traffic to and/or from the mobile device, the intercepted traffic may or may not access the wireless network and/or reach the addressed destination. Thus, for outgoing and incoming requests directed from or directed to the mobile device, the distributed proxy system tracks and stores a destination address (e.g., a destination IP address). The proxy server can extract and store the origination address for each incoming communication for various mobile devices and apply applicable billing policies such that a service provider can bill or otherwise manage incoming communications to the mobile devices. | 11-28-2013 |
20140018033 | DYNAMIC BANDWIDTH ADJUSTMENT FOR BROWSING OR STREAMING ACTIVITY IN A WIRELESS NETWORK BASED ON PREDICTION OF USER BEHAVIOR WHEN INTERACTING WITH MOBILE APPLICATIONS - System and method of dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications are disclosed. One embodiment includes mobile device which throttles radio use based on user habit. The mobile device is able to throttle the radio between high and lowered power states based on the user habit of a user using the mobile device in mobile usage sessions relating to, for example, browsing activity or content streaming activity, where, the radio can be throttled among three power states when connected to a 3G wireless network or throttled among two power states when connected to a 4G or LTE network/pre-LTE. | 01-16-2014 |
20140089673 | BIOMETRIC IDENTIFICATION METHOD AND APPARATUS TO AUTHENTICATE IDENTITY OF A USER OF A WEARABLE DEVICE THAT INCLUDES SENSORS - Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices for facilitating health and wellness-related information, and more particularly, to an apparatus or method for using a wearable device (or carried device) having sensors to identify a wearer and/or generate a biometric identifier for security and authentication purposes (e.g., using the generated biometric identifier similar to a passcode). In one embodiment, a method includes determining a pattern of activity based on a first activity and a second activity, comparing data representing the pattern of activity against match data associated with a habitual activity, and authenticating an identity of a user associated with a wearable device. | 03-27-2014 |
20140094675 | ARRAYED ELECTRODES IN A WEARABLE DEVICE FOR DETERMINING PHYSIOLOGICAL CHARACTERISTICS - Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices in capturing and deriving physiological characteristic data. More specifically, an array of electrodes and methods are configured to determine physiological characteristics using a wearable device (or carried device) that may be subject to motion. In one embodiment, an array of electrodes is disposed substantially in a wearable housing. At least a portion of the array including electrodes configured to either drive a first signal to a target location or receive a second signal from the target location. The second signal includes data representing one or more physiological characteristics. A sensor selector is configured to identify a subset of the electrodes adjacent to the target location and to select the subset of the electrodes from which to receive a sensor signal that includes data representing one or more physiological characteristics. | 04-03-2014 |
20140243637 | DATA-CAPABLE BAND FOR MEDICAL DIAGNOSIS, MONITORING, AND TREATMENT - A system for medical diagnosis, monitoring, and treatment is described, including a medical band comprising one or more sensors configured to gather data associated with at least one symptom of a medical condition, a memory configured to store the data and an application, the application being configured to determine the medical condition using the data, a processor configured to execute the application, and a notification facility configured to provide a notification upon receiving from the application an instruction associated with the notification, wherein the notification is associated with a diet. | 08-28-2014 |
20140270183 | MONO-SPATIAL AUDIO PROCESSING TO PROVIDE SPATIAL MESSAGING - Embodiments of the invention relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing and audio devices for communication audio. More specifically, disclosed are an apparatus and a method for processing audio signals to include spatially modulated message audio signals as a portion of a monaural signal. In some embodiments, a method includes receiving a message for a loudspeaker. The method can determine whether an audio signal is in communication with the loudspeaker and a type of a message of the message. Message audio for the message can be spatially modulated as a function of the type of message. A mono-spatial audio signal can be formed based the audio signal and the spatially-modulated message. Thus, a monaural audio signal can be modulated to generate mono-spatial effects for presenting the messages. | 09-18-2014 |
20140342720 | MOBILE TRAFFIC CATEGORIZATION AND POLICY FOR NETWORK USE OPTIMIZATION WHILE PRESERVING USER EXPERIENCE - Systems and methods of mobile traffic categorization and policy implementation for network use optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting an activity state of an application on a mobile device to which traffic is originated from or directed to, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality and/or controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through. The method may further include selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device. | 11-20-2014 |
20140364131 | HIERARCHIES AND CATEGORIES FOR MANAGEMENT AND DEPLOYMENT OF POLICIES FOR DISTRIBUTED WIRELESS TRAFFIC OPTIMIZATION - Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices. | 12-11-2014 |
20140365609 | MOBILE DEVICE WHICH OFFLOADS REQUESTS MADE BY A MOBILE APPLICATION TO A REMOTE ENTITY FOR CONSERVATION OF MOBILE DEVICE AND NETWORK RESOURCES AND METHODS THEREFOR - A system for simulating traffic requests from a mobile device is provided. The system includes a proxy server which predicts that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device. The proxy server makes the prediction of the request through detection of a traffic pattern for prior outgoing requests from the mobile device. The proxy server simulates the request and sends the request on behalf of the mobile device to a destination addressed by the request. A related method is provided. | 12-11-2014 |
20150016261 | TRANSPORT PROTOCOL LAYER OPTIMIZATION FOR MANAGING SIGNALING AND POWER CONSUMPTION - Systems and methods for optimizing signaling in a mobile network and conserving battery resources based on transport protocol layer such as Transmission Control Protocol (TCP) layer optimization techniques are disclosed. A distributed proxy system, in various embodiments, can implement one or more optimization techniques including deferring TCP socket closures or closing network sockets with TCP RST instead of TCP FIN to save on signaling in the wireless (e.g., mobile network) and conserve battery resources. In some embodiments, the disclosed system can implement various methods to prevent or reduce number of TCP and/or application level retries, and thereby reduce signaling in the wireless network and conserve battery resources. In other embodiments, the distributed proxy system can multiplex all TCP sockets in a mobile device through a single socket to reduce TCP/IP overhead and thus conserve device and network resources. | 01-15-2015 |
20150074270 | SYSTEM AND METHOD FOR GENERATING A REPORT TO A NETWORK OPERATOR BY DISTRIBUTING AGGREGATION OF DATA - A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network. | 03-12-2015 |
20150081906 | OPTIMIZATION OF RESOURCE POLLING INTERVALS TO SATISFY MOBILE DEVICE REQUESTS - A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode. | 03-19-2015 |
20150098334 | CELLULAR OR WIFI MOBILE TRAFFIC OPTIMIZATION BASED ON PUBLIC OR PRIVATE NETWORK DESTINATION - Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators. | 04-09-2015 |
20150124617 | DYNAMIC BANDWIDTH ADJUSTMENT FOR BROWSING OR STREAMING ACTIVITY IN A WIRELESS NETWORK BASED ON PREDICTION OF USER BEHAVIOR WHEN INTERACTING WITH MOBILE APPLICATIONS - System and method of dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications are disclosed. One embodiment includes mobile device which throttles radio use based on user habit. The mobile device is able to throttle the radio between high and lowered power states based on the user habit of a user using the mobile device in mobile usage sessions relating to, for example, browsing activity or content streaming activity, where, the radio can be throttled among three power states when connected to a 3G wireless network or throttled among two power states when connected to a 4G or LTE network/pre-LTE. | 05-07-2015 |
20150142100 | PROSTHETIC HEART VALVE DEVICES, PROSTHETIC MITRAL VALVES AND ASSOCIATED SYSTEMS AND METHODS - A prosthetic heart valve ( | 05-21-2015 |
20150181028 | DELIVERY OF CALLER IDENTIFICATION DATA TO A MOBILE DEVICE USING APPLICATION DIRECTED SHORT MESSAGING SERVICE - Caller name (CNAM) query results obtained from a traditional CNAM service are sent during call processing on a carrier network to the subscriber's mobile handset over a Short Message Service (SMS) channel on a mobile carrier network. A call page is received at a network carrier associated with a recipient of the received call page. A caller name (CNAM) query is performed, and the result of the performed CNAM query is sent to the recipient device before sending the call page to the recipient device. The CNAM query result is displayed on a display of the recipient device. | 06-25-2015 |
20150181617 | OPTIMIZATION OF RESOURCE POLLING INTERVALS TO SATISFY MOBILE DEVICE REQUESTS - A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode. | 06-25-2015 |
20150208409 | Device resources sharing for network resource conservation - A method for network resource conservation includes detecting that two mobile devices are to receive the same content over a cellular network, wherein the two mobile devices are not associated with the same user, detecting that the two mobile devices meet a criteria, receiving the content at one mobile device of the two mobile devices, wherein the content is received in response to a single poll event of a content source or application server hosting the content, and transmitting the content from the one mobile device to the second mobile device of the two mobile devices via a non-cellular connection. | 07-23-2015 |
20150335429 | PROSTHETIC HEART VALVE DEVICES, PROSTHETIC MITRAL VALVES AND ASSOCIATED SYSTEMS AND METHODS - Prosthetic heart valve devices for percutaneous replacement of native heart valves and associated systems and method are disclosed herein. A prosthetic heart valve device configured in accordance with a particular embodiment of the present technology can include an anchoring member having a first portion configured to engage with tissue on or near the annulus of the native heart valve and to deform in a non-circular shape to conform to the tissue. The device can also include a valve support coupled to a second portion of the anchoring member, configured to support a prosthetic valve and having a cross-sectional shape. In some embodiments, the first portion of the anchoring member is mechanically isolated from the valve support such that the cross-sectional shape of the valve support remains sufficiently stable that the prosthetic valve remains competent when the anchoring member is deformed in the non-circular shape. | 11-26-2015 |
20150351903 | DEVICES, SYSTEMS AND METHODS FOR HEART VALVE REPLACEMENT - A prosthetic heart valve device ( | 12-10-2015 |
20150382236 | HIERARCHIES AND CATEGORIES FOR MANAGEMENT AND DEPLOYMENT OF POLICIES FOR DISTRIBUTED WIRELESS TRAFFIC OPTIMIZATION - Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices. | 12-31-2015 |
20160029402 | OPTIMIZATION OF RESOURCE POLLING INTERVALS TO SATISFY MOBILE DEVICE REQUESTS - A mobile device is configured for aligning data transfer from a mobile device to optimize connections made by the mobile device in a wireless network. The mobile device having a memory, a radio, and a processor that is configured to batch data received in multiple transactions from mobile clients on the mobile device for transmission over the wireless network such that a connection need not be established with the mobile device every time each of the multiple transactions occurs. | 01-28-2016 |