Inventor
Ari Backholm
Inventor
Los Altos, CA, US
Overview
Patents· 126 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication30%
H04WWireless communication networks29%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use20%
G06FElectric digital data processing9%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications5%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes5%
H04MTelephonic communication2%
PatentTitleYear
11,019,529Mobile application traffic optimization202110,999,203Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols202110,944,686Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols202110,856,231Optimizing mobile network traffic coordination across multiple applications running on a mobile device202010,856,355Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network202010,820,232Mobile application traffic optimization202010,805,834Mobile application traffic optimization202010,785,724Optimizing mobile network traffic coordination across multiple applications running on a mobile device202010,728,899Distributed implementation of dynamic wireless traffic policy202010,693,797Blocking application traffic for resource conservation in a mobile device202010,659,421Messaging centre for forwarding e-mail202010,645,654Method for power saving in mobile devices by optimizing wakelocks202010,638,358Mobile application traffic optimization202010,609,593Mobile device configured for operating in a power save mode and a traffic optimization mode and related method202010,601,951Optimization of resource polling intervals to satisfy mobile device requests202010,595,228Mobile device configured for operating in a power save mode and a traffic optimization mode and related method202010,560,459Multiple data store authentication202010,548,180Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network202010,511,996Mobile application traffic optimization201910,499,339Optimizing mobile network traffic coordination across multiple applications running on a mobile device201910,477,481Optimizing mobile network traffic coordination across multiple applications running on a mobile device201910,397,367Optimization of resource polling intervals to satisfy mobile device requests201910,348,736Multiple data store authentication201910,299,161Predictive fetching of background data request in resource conserving manner201910,292,072Mobile application traffic optimization201910,291,537Methods for reducing traffic for a mobile device communicating over multiple channels201910,264,531Optimizing mobile network traffic coordination across multiple applications running on a mobile device201910,257,203Multiple data store authentication201910,244,479Method for power saving in mobile devices by optimizing wakelocks201910,243,962Multiple data store authentication201910,201,035Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network201910,194,398Server having prioritized notifications for conserving resources on a mobile device201910,182,466Optimizing keepalive and other background traffic in a wireless network201910,178,199Intelligent alarm manipulator and resource tracker201910,165,466Mobile application traffic optimization201810,159,011Mobile application traffic optimization201810,154,432Mobile application traffic optimization201810,143,031Detection and reporting of keepalive messages for optimization of keepalive traffic in a mobile network201810,136,441Systems and methods of buffering application data operable at a delivery control server201810,097,477Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols201810,098,036System and method for generating a report to a network operator by distributing aggregation of data201810,097,504Enhanced caching of domain name system (DNS) and reverse DNS queries for traffic management for signaling optimization in a mobile network201810,091,734Optimizing mobile network traffic coordination across multiple applications running on a mobile device201810,091,211Multiple data store authentication201810,089,376Database synchronization via a mobile network201810,063,486Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols201810,051,514Mobile application traffic optimization201810,045,393Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network201810,039,029Predictive fetching of mobile application traffic201810,027,619Messaging centre for forwarding e-mail201810,021,590Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network for optimized user experience201810,009,940Network-initiated data transfer in a mobile network20189,973,965Transport protocol layer optimization for managing signaling and power consumption20189,942,341Application and/or server stability in signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols20189,912,671'Multiple data store authentication'20189,912,599'Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network'20189,883,548'Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network'20189,838,905Mobile application traffic optimization20179,819,552'Modeling network signaling in a mobile network'20179,820,330'Optimizing keepalive and other background traffic in a wireless network'20179,801,135'Method for power saving in mobile devices by optimizing wakelocks'20179,800,511'Optimizing traffic by controlling keep-alives'20179,769,680'Modeling network signaling in a mobile network based on elapsed time'20179,769,702'Mobile device configured for operating in a power save mode and a traffic optimization mode and related method'20179,756,677'Detection and reporting of keepalive messages for optimization of keepalive traffic in a mobile network'20179,717,017'Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network for optimize user experience'20179,716,663'Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols'20179,681,387'Mobile traffic optimization and coordination and user experience enhancement'20179,671,851'Optimizing mobile network traffic coordination across multiple applications running on a mobile device'20179,661,103'Mobile device having improved polling characteristics for background applications'20179,603,056'Mobile application traffic optimization'20179,603,049'Extending delay tolerance of mobile applications for optimizing mobile traffic management'20179,591,688'Detection and reporting of keepalive messages for optimization of a keepalive traffic in a mobile network'20179,553,816'Optimizing mobile network traffic coordination across multiple applications running on a mobile device'20179,532,317'Optimizing traffic by controlling keep-alives'20169,516,129'Mobile application traffic optimization'20169,516,127'Intelligent alarm manipulator and resource tracker'20169,503,544'Mobile application traffic optimization'20169,491,703'Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network'20169,485,732'Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network'20169,460,104'Database synchronization via a mobile network'20169,444,752'Distributed caching systems with configurable extended caching optimization'20169,444,916'Enhanced caching of domain name system (DNS) and reverse DNS queries for traffic management for signaling optimization in a mobile network'20169,445,368'Optimizing keepalive and other background traffic in a wireless network'20169,369,539'Method and device for power saving for downloading files'20169,351,254'Method for power saving in mobile devices by optimizing wakelocks'20169,342,684'Flexible real-time inbox access'20169,325,600'Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols'20169,307,493'Systems and methods for application management of mobile device radio state promotion and demotion'20169,277,443'Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol'20169,271,325'Detection and reporting of keepalive messages for optimization of keepalive traffic in a mobile network'20169,271,237'Optimizing keepalive and other background traffic in a wireless network'20169,271,238'Application or context aware fast dormancy'20169,247,019'Mobile application traffic optimization'20169,241,314'Mobile device with application or context aware fast dormancy'20169,173,128'Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol'20159,161,258'Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion'20159,161,309'Optimizing keepalive and other background traffic in a wireless network'20159,124,500'Signaling optimization in a wireless network for traffic based on heart-beat messages'20159,077,630'Distributed implementation of dynamic wireless traffic policy'20159,043,433'Mobile network traffic coordination across multiple applications'20159,021,021'Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system'20159,007,976'Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network'20159,001,746'Network-initiated data transfer in a mobile network'20158,965,392'Mobile traffic categorization and policy for network use optimization while preserving user experience'20158,873,411'Provisioning of e-mail settings for a mobile terminal'20148,874,761'Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols'20148,843,153'Mobile traffic categorization and policy for network use optimization while preserving user experience'20148,839,412'Flexible real-time inbox access'20148,805,334'Maintaining mobile terminal information for secure communications'20148,787,947'Application discovery on mobile devices'20148,761,756'Maintaining an IP connection in a mobile network'20148,738,050'Electronic-mail filtering for mobile devices'20148,731,542'Dynamic adjustment of keep-alive message intervals in a mobile network'20148,620,858'Database synchronization via a mobile network'20138,494,510'Provisioning applications for a mobile device'20138,438,633'Flexible real-time inbox access'20138,364,181'Electronic-mail filtering for mobile devices'20138,285,200'Maintaining an IP connection in a mobile network'20128,116,214'Provisioning of e-mail settings for a mobile terminal'20128,078,158'Provisioning applications for a mobile device'20117,904,101'Network-initiated data transfer in a mobile network'20117,774,007'Maintaining an IP connection in a mobile network'20107,769,400'Connectivity function for forwarding e-mail'20107,706,781'Data security in a mobile e-mail service'20107,643,818'E-mail messaging to/from a mobile terminal'2010Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2010–2016Patents assigned to SEVEN NETWORKS INC (30)· patent assignee history
2010–2014Patents assigned to SEVEN NETWORKS INTERNAT OY (8)· patent assignee history
2010–2015Based in Espoo, FI· patent location history
2011–2015Patents assigned to BACKHOLM ARI (17)· patent assignee history
2012–2014Patents assigned to VUORNOS LAURI (8)· patent assignee history
2012–2021Based in Los Altos, CA, US· patent location history
2013Based in Palo Alto, CA, US· patent location history
2015–2021Patents assigned to SEVEN NETWORKS LLC (96)· patent assignee history
2015–2018Based in San Carlos, CA, US· patent location history
2015–2017Based in San Francisco, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SEVEN NETWORKS LLC | 96 | 2015–2021 |
| SEVEN NETWORKS INC | 30 | 2010–2016 |
| BACKHOLM ARIself | 17 | 2011–2015 |
| SEVEN NETWORKS INTERNAT OY | 8 | 2010–2014 |
| VUORNOS LAURI | 8 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Los Altos, California, US | 86 | 2012–2021 |
| San Carlos, California, US | 22 | 2015–2018 |
| Espoo, FI | 10 | 2010–2015 |
| Palo Alto, California, US | 3 | 2013 |
| San Francisco, California, US | 2 | 2015–2017 |