System and method for initiating location-dependent applications on mobile devices
First Claim
1. A method for automatically initiating at least one action on a wireless device, comprising:
- receiving one or more wireless service area identifiers at the wireless device;
user-initiated storing of one or more of the received wireless service area identifiers as points of interest on the wireless device;
facilitating user-directed association of actions with one or more of the stored points of interest;
receiving a wireless service area identifier corresponding to a particular one of the stored points of interest when the wireless device enters a wireless service area corresponding to the particular one of the stored points of interest; and
invoking the action associated with the particular one of the stored points of interest when the wireless device enters the wireless service area corresponding to the particular one of the stored points of interest and receives the wireless service area identifier corresponding to the particular one of the stored points of interest.
2 Assignments
0 Petitions

Accused Products

Abstract
A system, apparatus, and method for facilitating location-based triggering of actions, applications, services, and the like on wireless devices, for locations that may be subsequently visited by the mobile device user. Wireless service area identifiers are received at the wireless device, where selected ones can be stored as points of interest on the wireless device. Actions are correlated with the stored points of interest, where this correlation is also stored on the wireless device. An action associated with a particular stored point of interest is invoked when the wireless device enters a wireless service area corresponding to the particular stored point of interest.
357 Citations
Systems and Methods for Providing Mobile Advertising and Directory Assistance Services | ||
Patent #
US 20110077046A1
Filed 12/08/2010
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
RADIO FINGERPRINT METHOD IN A POSITIONING NODE FOR PROVIDING GEOGRAPHIC REGION DATA | ||
Patent #
US 20110039580A1
Filed 06/24/2008
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
METHOD AND APPARATUS FOR INCREMENTALLY DETERMINING LOCATION CONTEXT | ||
Patent #
US 20110070863A1
Filed 09/23/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Systems and methods for providing mobile advertising and directory assistance services | ||
Patent #
US 7,873,708 B2
Filed 04/28/2005
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
SYSTEM AND METHOD OF MODIFYING POLICY SETTINGS IN AN ELECTRONIC DEVICE | ||
Patent #
US 20110059725A1
Filed 11/10/2010
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
METHOD AND APPARATUS FOR PROVIDING LOCATION BASED SERVICES USING CONNECTIVITY GRAPHS BASED ON CELL BROADCAST INFORMATION | ||
Patent #
US 20110081922A1
Filed 10/01/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Method of providing alarm service upon movement out of safety zone | ||
Patent #
US 8,013,746 B2
Filed 06/30/2005
|
Current Assignee
SK Telecom Co. Ltd.
|
Original Assignee
SK Telecom Co. Ltd.
|
Wireless communication apparatus, communication control program, and communication control method | ||
Patent #
US 7,986,635 B2
Filed 06/04/2004
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Contextual mobile local search based on social network vitality information | ||
Patent #
US 8,005,906 B2
Filed 05/08/2008
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
TOUCHLESS AND TOUCH OPTIMIZED PROCESSING OF RETAIL AND OTHER COMMERCE TRANSACTIONS | ||
Patent #
US 20110202412A1
Filed 04/25/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
PEOPLE LISTS | ||
Patent #
US 20110167116A1
Filed 03/15/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Agent for identifying domains with content arranged for display by a mobile device | ||
Patent #
US 8,041,703 B2
Filed 11/29/2006
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
SYSTEM AND METHOD OF MAINTAINING COMMUNICATIONS POLICY SETTINGS IN A WIRELESS NETWORK | ||
Patent #
US 20100069049A1
Filed 11/19/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Location-based operations and messaging | ||
Patent #
US 7,769,395 B2
Filed 12/01/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location Sensing Selection for Mobile Devices | ||
Patent #
US 20100255856A1
Filed 04/03/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHOD AND APPARATUS FOR DISCOVERING SIGNIFICANT PLACES | ||
Patent #
US 20100304756A1
Filed 06/02/2009
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
System and method for flexibly configuring length of neighbor base station information in broadband wireless access communication system | ||
Patent #
US RE41,844 E1
Filed 10/26/2009
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Location dependent non-commercial messaging | ||
Patent #
US 7,813,743 B1
Filed 07/10/2006
|
Current Assignee
Loeb Enterprises LLC
|
Original Assignee
Loeb Enterprises LLC
|
CONTEXT-BASED INTERACTION MODEL FOR MOBILE DEVICES | ||
Patent #
US 20100317371A1
Filed 06/12/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
System and method for flexibly configuring length of neighbor base station information in broadband wireless access communication system | ||
Patent #
US 7,493,090 B2
Filed 11/04/2005
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Shared Groups Rostering System | ||
Patent #
US 20090106416A1
Filed 10/06/2008
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Method for gathering mobile consumer-initiated business service look-up requests | ||
Patent #
US 7,516,013 B1
Filed 06/20/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Terminal control method, terminal apparatus and program | ||
Patent #
US 7,574,270 B2
Filed 07/20/2006
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications Japan Incorporated
|
SYSTEM AND METHOD OF MANAGING COMMUNICATIONS POLICY SETTINGS IN A WIRELESS NETWORK | ||
Patent #
US 20090264135A1
Filed 06/24/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Contextual mobile local search based on social network vitality information | ||
Patent #
US 7,636,779 B2
Filed 04/28/2006
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
AGENT FOR IDENTIFYING DOMAINS WITH CONTENT ARRANGED FOR DISPLAY BY A MOBILE DEVICE | ||
Patent #
US 20080033998A1
Filed 11/29/2006
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Shifted training sequences in a communications system | ||
Patent #
US 7,339,981 B2
Filed 07/09/2002
|
Current Assignee
Intel Corporation
|
Original Assignee
ArrayComm LLC
|
System and method for implementing a handoff in a traffic state in a broadband wireless access communication system | ||
Patent #
US 7,369,853 B2
Filed 03/05/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Virtual location markers for mobile mapping | ||
Patent #
US 20080147311A1
Filed 12/19/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
CONTEXTUAL MOBILE LOCAL SEARCH BASED ON SOCIAL NETWORK VITALITY INFORMATION | ||
Patent #
US 20080208973A1
Filed 05/08/2008
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Method for Tourist Guiding and Showing Information of Tourist Spots Using Mobile Device | ||
Patent #
US 20080256215A1
Filed 12/07/2007
|
Current Assignee
MStar Semiconductor Incorporated
|
Original Assignee
MStar Semiconductor Incorporated
|
System and Method for Providing Improved Packet Traceability | ||
Patent #
US 20080275972A1
Filed 06/05/2007
|
Current Assignee
Ciena Corporation
|
Original Assignee
Ciena Corporation
|
System and method of modifying communications policy settings in a wireless network | ||
Patent #
US 20070060103A1
Filed 08/03/2005
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
TERMINAL CONTROL METHOD, TERMINAL APPARATUS AND PROGRAM | ||
Patent #
US 20070061448A1
Filed 07/20/2006
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications Japan Incorporated
|
System and method providing location based wireless resource identification | ||
Patent #
US 20070115951A1
Filed 06/08/2006
|
Current Assignee
Avago Technologies General IP PTE Limited
|
Original Assignee
Avago Technologies General IP PTE Limited
|
Location determination using historical data | ||
Patent #
US 7,242,950 B2
Filed 02/18/2003
|
Current Assignee
SBC Properties L.P.
|
Original Assignee
SBC Properties L.P.
|
Method of Providing Alarm Service Upon Movement Out of Safety Zone | ||
Patent #
US 20070243869A1
Filed 06/30/2005
|
Current Assignee
SK Telecom Co. Ltd.
|
Original Assignee
SK Telecom Co. Ltd.
|
CONTEXTUAL MOBILE LOCAL SEARCH BASED ON SOCIAL NETWORK VITALITY INFORMATION | ||
Patent #
US 20070255831A1
Filed 04/28/2006
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Location-based operations and messaging | ||
Patent #
US 20070293238A1
Filed 12/01/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method for operating terminals of a mobile radio communication system | ||
Patent #
US 20060040661A1
Filed 11/21/2003
|
Current Assignee
Siemens AG
|
Original Assignee
Siemens AG
|
SYSTEM AND METHOD FOR PROVIDING POSITION ALERTING WITH A MOBILE DEVICE | ||
Patent #
US 20060058041A1
Filed 11/07/2005
|
Current Assignee
BenQ Corporation
|
Original Assignee
BenQ Corporation
|
System and method for flexibly configuring length of neighbor base station information in broadband wireless access communication system | ||
Patent #
US 20060121903A1
Filed 11/04/2005
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
System and method of modifying policy settings in an electronic device | ||
Patent #
US 20060183461A1
Filed 02/11/2005
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Method and apparatus for locating wireless access points | ||
Patent #
US 20060234682A1
Filed 03/31/2005
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
Sbc Knowledge Ventures L.P.
|
Mobile advertising and directory assistance | ||
Patent #
US 20050245241A1
Filed 04/28/2005
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Shifted training sequences in a communications system | ||
Patent #
US 20040008760A1
Filed 07/09/2002
|
Current Assignee
Intel Corporation
|
Original Assignee
ArrayComm LLC
|
Location determination using historical data | ||
Patent #
US 20040162090A1
Filed 02/18/2003
|
Current Assignee
SBC Properties L.P.
|
Original Assignee
SBC Properties L.P.
|
System and method for implementing a handoff in a traffic state in a broadband wireless access communication system | ||
Patent #
US 20040185852A1
Filed 03/05/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Wireless communication apparatus, communication control program, and communication control method | ||
Patent #
US 20040258032A1
Filed 06/04/2004
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Varying user interface element based on movement | ||
Patent #
US 8,127,246 B2
Filed 10/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Location based tracking | ||
Patent #
US 8,108,144 B2
Filed 06/30/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Shared groups rostering system | ||
Patent #
US 8,103,729 B2
Filed 10/06/2008
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
System and method for providing improved packet traceability | ||
Patent #
US 8,116,308 B2
Filed 06/05/2007
|
Current Assignee
Ciena Corporation
|
Original Assignee
Ciena Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Searching and route mapping based on a social network, location, and time | ||
Patent #
US 8,108,501 B2
Filed 11/01/2006
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
System and method of maintaining communications policy settings in a wireless network | ||
Patent #
US 8,150,377 B2
Filed 11/19/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Systems and methods for providing mobile advertising and directory assistance services | ||
Patent #
US 8,140,649 B2
Filed 12/08/2010
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Adaptive route guidance based on preferences | ||
Patent #
US 8,175,802 B2
Filed 01/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Synchronizing mobile and vehicle devices | ||
Patent #
US 8,180,379 B2
Filed 02/22/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SHARED GROUPS ROSTERING SYSTEM | ||
Patent #
US 20120124154A1
Filed 01/23/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
People lists | ||
Patent #
US 8,224,916 B2
Filed 03/15/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Correlating user interests and location in a mobile network | ||
Patent #
US 8,229,470 B1
Filed 10/22/2010
|
Current Assignee
Narus Inc.
|
Original Assignee
Narus Inc.
|
Determining mobile content for a social network based on location and time | ||
Patent #
US 8,260,315 B2
Filed 03/07/2011
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Location-based emergency information | ||
Patent #
US 8,275,352 B2
Filed 01/03/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Location-based services | ||
Patent #
US 8,290,513 B2
Filed 02/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for providing location based services using connectivity graphs based on cell broadcast information | ||
Patent #
US 8,290,516 B2
Filed 10/01/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Location-based categorical information services | ||
Patent #
US 8,311,526 B2
Filed 05/27/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
METHOD AND SYSTEM FOR LOCATING A WIRELESS ACCESS DEVICE IN A WIRELESS NETWORK | ||
Patent #
US 20120309427A1
Filed 12/02/2010
|
Current Assignee
Ozmo Licensing LLC
|
Original Assignee
Network Security Technologies Inc.
|
Location based media items | ||
Patent #
US 8,332,402 B2
Filed 01/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Shared groups rostering system | ||
Patent #
US 8,352,566 B2
Filed 01/23/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Graphical user interface for presenting location information | ||
Patent #
US 8,355,862 B2
Filed 01/06/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for recording information on a mobile computing device | ||
Patent #
US 8,358,903 B1
Filed 01/17/2012
|
Current Assignee
Iquest Incorporated
|
Original Assignee
Iquest Incorporated
|
Group formation using anonymous broadcast information | ||
Patent #
US 8,359,643 B2
Filed 09/18/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method of modifying communications policy settings in a wireless network | ||
Patent #
US 8,363,558 B2
Filed 08/03/2005
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location sharing | ||
Patent #
US 8,369,867 B2
Filed 06/30/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods and apparatuses for geospatial-based sharing of information by multiple devices | ||
Patent #
US 8,385,964 B2
Filed 06/07/2011
|
Current Assignee
XONE Incorporated
|
Original Assignee
XONE Incorporated
|
Radio fingerprint method in a positioning node for providing geographic region data | ||
Patent #
US 8,385,226 B2
Filed 06/24/2008
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Disfavored route progressions or locations | ||
Patent #
US 8,385,946 B2
Filed 01/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for providing location based services using connectivity graphs based on cell broadcast information | ||
Patent #
US 8,401,572 B2
Filed 09/05/2012
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Preview and installation of user interface elements in a display environment | ||
Patent #
US 8,453,065 B2
Filed 06/07/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Adaptive navigation system for estimating travel times | ||
Patent #
US 8,452,529 B2
Filed 01/10/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,452,849 B2
Filed 07/15/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Mobile device base station | ||
Patent #
US 8,463,238 B2
Filed 01/02/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method of managing communications policy settings in a wireless network | ||
Patent #
US 8,463,251 B2
Filed 06/24/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location determination using historical data | ||
Patent #
US 8,493,952 B2
Filed 08/16/2012
|
Current Assignee
SBC Properties L.P.
|
Original Assignee
ATT Intellectual Property I LP
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for integrating location based services into retail applications | ||
Patent #
US 8,509,814 B1
Filed 03/24/2004
|
Current Assignee
Sprint Spectrum LP
|
Original Assignee
Sprint Spectrum LP
|
Location sharing and tracking using mobile phones or other wireless devices | ||
Patent #
US 8,538,458 B2
Filed 03/11/2008
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Adaptive mobile device navigation | ||
Patent #
US 8,204,684 B2
Filed 01/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
MOBILE DEVICE PROVIDING INFORMATION BASED ON PREDEFINED SERACH CRITERIA | ||
Patent #
US 20130254186A1
Filed 03/20/2013
|
Current Assignee
Hye-Gin Helen Cho, Justin Hangsoo Kim
|
Original Assignee
Hye-Gin Helen Cho, Justin Hangsoo Kim
|
Location based tracking | ||
Patent #
US 8,548,735 B2
Filed 01/30/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
LOCALIZATION BASED ON INDIVIDUAL LOCATION PATTERNS | ||
Patent #
US 20130288703A1
Filed 09/01/2010
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Methods and systems for capturing and managing instant messages | ||
Patent #
US 8,577,972 B1
Filed 01/19/2010
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
STATE CHANGE SENSING BASED ON INDIVIDUAL LOCATION PATTERNS | ||
Patent #
US 20130303184A1
Filed 09/23/2010
|
Current Assignee
Nokia US Holdings. Inc.
|
Original Assignee
Nokia Corporation
|
Signal comparison-based location determining method | ||
Patent #
US 8,594,698 B2
Filed 04/16/2012
|
Current Assignee
Broadphone LLC
|
Original Assignee
Broadphone LLC
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Touchless and touch optimized processing of retail and other commerce transactions | ||
Patent #
US 8,635,111 B2
Filed 04/25/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location determination | ||
Patent #
US 8,644,843 B2
Filed 05/16/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Remotely receiving and communicating commands to a mobile device for execution by the mobile device | ||
Patent #
US 8,660,530 B2
Filed 05/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Remotely locating and commanding a mobile device | ||
Patent #
US 8,666,367 B2
Filed 05/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Remotely locating and commanding a mobile device | ||
Patent #
US 8,670,748 B2
Filed 03/30/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location based services | ||
Patent #
US 8,694,026 B2
Filed 10/15/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Account linking | ||
Patent #
US 8,701,014 B1
Filed 11/18/2003
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods and systems for temporarily sharing position data between mobile-device users | ||
Patent #
US 8,712,441 B2
Filed 04/11/2013
|
Current Assignee
X One Inc.
|
Original Assignee
XONE Incorporated
|
Method and apparatus for incrementally determining location context | ||
Patent #
US 8,737,961 B2
Filed 09/23/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based categorical information services | ||
Patent #
US 8,738,039 B2
Filed 11/09/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods and systems for annotating target locations | ||
Patent #
US 8,750,898 B2
Filed 01/18/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Route reference | ||
Patent #
US 8,762,056 B2
Filed 02/06/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile location identifier for social check-in applications | ||
Patent #
US 8,774,778 B2
Filed 03/21/2012
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integration of map services with user applications in a mobile device | ||
Patent #
US 8,774,825 B2
Filed 06/06/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,775,560 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods and systems for sharing position data and tracing paths between mobile-device users | ||
Patent #
US 8,798,645 B2
Filed 01/30/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Tracking proximity of services provider to services consumer | ||
Patent #
US 8,798,647 B1
Filed 10/15/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing and tracking using mobile phones or other wireless devices | ||
Patent #
US 8,798,593 B2
Filed 05/07/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Intelligent map results related to a character stream | ||
Patent #
US 8,819,176 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and apparatuses for transmission of an alert to multiple devices | ||
Patent #
US 8,831,635 B2
Filed 07/21/2011
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for recording information on a mobile computing device | ||
Patent #
US 8,861,924 B2
Filed 12/14/2012
|
Current Assignee
Iquest Incorporated
|
Original Assignee
Iquest Incorporated
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device safe driving | ||
Patent #
US 8,874,162 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Identifying and using identities deemed to be known to a user | ||
Patent #
US 8,874,672 B2
Filed 02/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location based tracking | ||
Patent #
US 8,924,144 B2
Filed 01/30/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for managing mobile station location information | ||
Patent #
US 8,948,785 B1
Filed 10/03/2002
|
Current Assignee
Sprint Spectrum LP
|
Original Assignee
Sprint Spectrum LP
|
Intelligent results related to a character stream | ||
Patent #
US 8,954,530 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent messaging label results related to a character stream | ||
Patent #
US 8,954,531 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,954,534 B2
Filed 01/04/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Managing forwarded electronic messages | ||
Patent #
US 8,965,964 B1
Filed 12/29/2004
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Securely locating a device | ||
Patent #
US 8,977,294 B2
Filed 11/12/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Systems and methods for position-based loaning of electronic documents to electronic device users | ||
Patent #
US 9,013,267 B2
Filed 08/23/2011
|
Current Assignee
Concert Technology Corporation
|
Original Assignee
Rhonda Enterprises LLC
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices | ||
Patent #
US 9,031,581 B1
Filed 11/07/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for locating a wireless access device in a wireless network | ||
Patent #
US 9,042,914 B2
Filed 12/02/2010
|
Current Assignee
Ozmo Licensing LLC
|
Original Assignee
Tekla PEHR LLC
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent client capability-based results related to a character stream | ||
Patent #
US 9,047,364 B2
Filed 01/16/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent results related to a portion of a search query | ||
Patent #
US 9,053,173 B2
Filed 01/28/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent vendor results related to a character stream | ||
Patent #
US 9,053,174 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent results using a spelling correction agent | ||
Patent #
US 9,053,175 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Location-aware mobile device | ||
Patent #
US 9,066,199 B2
Filed 06/27/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages | ||
Patent #
US 9,070,118 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent results based on database queries | ||
Patent #
US 9,075,868 B2
Filed 02/13/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent results using an assistant | ||
Patent #
US 9,075,867 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integration of map services and user applications in a mobile device | ||
Patent #
US 9,109,904 B2
Filed 01/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Location-based categorical information services | ||
Patent #
US 9,131,342 B2
Filed 04/30/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Touchless and touch optimized processing of retail and other commerce transactions | ||
Patent #
US 9,152,955 B2
Filed 12/12/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Methods and systems for sharing position data between subscribers involving multiple wireless providers | ||
Patent #
US 9,167,558 B2
Filed 06/12/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Intelligent community based results related to a character stream | ||
Patent #
US 9,171,064 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices | ||
Patent #
US 9,185,522 B1
Filed 11/07/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Offline alerts mechanism | ||
Patent #
US 9,203,879 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic online and geographic location of a user | ||
Patent #
US 9,203,647 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for reconfiguring electronic messages | ||
Patent #
US 9,203,794 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device child share | ||
Patent #
US 9,230,076 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
State change alerts mechanism | ||
Patent #
US 9,246,975 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Localization based on individual location patterns | ||
Patent #
US 9,247,521 B2
Filed 09/01/2010
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Yifei Jiang, Zhigang Liu, Du Li, Yang Guang
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Electronic message delivery based on presence information | ||
Patent #
US 9,253,136 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Map service with network-based query for search | ||
Patent #
US 9,250,092 B2
Filed 05/12/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Apparatus and method for obtaining content on a cellular wireless device based on proximity | ||
Patent #
US 9,253,616 B1
Filed 03/24/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for incrementally determining location context | ||
Patent #
US 9,313,322 B2
Filed 06/19/2015
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Technologies Oy
|
Location based tracking | ||
Patent #
US 9,310,206 B2
Filed 12/29/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Presenting dynamic location of a user | ||
Patent #
US 9,313,046 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
State change sensing based on individual location patterns | ||
Patent #
US 9,319,868 B2
Filed 09/23/2010
|
Current Assignee
Nokia US Holdings. Inc.
|
Original Assignee
Nokia Technologies Oy
|
Message delivery control settings | ||
Patent #
US 9,319,356 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Private interaction hubs | ||
Patent #
US 9,325,752 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 9,356,890 B2
Filed 04/09/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Hub coordination service | ||
Patent #
US 9,363,250 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Location-aware mobile device | ||
Patent #
US 9,414,198 B2
Filed 06/22/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile devices control | ||
Patent #
US 9,420,432 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Power efficient activation of a device movement sensor module | ||
Patent #
US 9,429,657 B2
Filed 12/14/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Methods and systems for temporarily sharing position data between mobile-device users | ||
Patent #
US 9,467,832 B2
Filed 09/05/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Crowd sourcing based on dead reckoning | ||
Patent #
US 9,464,903 B2
Filed 07/14/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile device emergency service | ||
Patent #
US 9,467,834 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Activating and deactivating sensors for dead reckoning | ||
Patent #
US 9,470,529 B2
Filed 07/14/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile device safe driving | ||
Patent #
US 9,491,589 B2
Filed 09/24/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Time based electronic message delivery | ||
Patent #
US 9,515,977 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Identifying and using identities deemed to be known to a user | ||
Patent #
US 9,516,125 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Managing electronic messages based on inference scores | ||
Patent #
US 9,531,826 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method providing location based wireless resource identification | ||
Patent #
US 9,549,309 B2
Filed 10/12/2015
|
Current Assignee
Avago Technologies General IP PTE Limited
|
Original Assignee
Broadcom Corporation
|
Reconfiguring an electronic message to effect an enhanced notification | ||
Patent #
US 9,560,000 B2
Filed 07/25/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for notification delivery | ||
Patent #
US 9,571,439 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Notification archive | ||
Patent #
US 9,571,440 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location aware mobile device | ||
Patent #
US 9,578,621 B2
Filed 04/29/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,584,960 B1
Filed 12/23/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method of modifying policy settings in an electronic device | ||
Patent #
US 9,596,601 B2
Filed 11/10/2010
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Techniques for communication within closed groups of mobile devices | ||
Patent #
US 9,615,204 B1
Filed 07/22/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Dynamic location of a subordinate user | ||
Patent #
US 9,621,376 B2
Filed 01/30/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for performing non-commercial messaging | ||
Patent #
US 9,641,979 B2
Filed 05/26/2016
|
Current Assignee
Loeb Enterprises LLC
|
Original Assignee
Loeb Enterprises LLC
|
Dynamic identification of other users to an online user | ||
Patent #
US 9,647,872 B2
Filed 02/08/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Techniques for sharing position data between first and second devices | ||
Patent #
US 9,654,921 B1
Filed 09/20/2016
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Restricted execution modes | ||
Patent #
US 9,665,702 B2
Filed 04/14/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Central people lists accessible by multiple applications | ||
Patent #
US 9,667,585 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
SYSTEM AND METHOD OF MODIFYING POLICY SETTINGS IN AN ELECTRONIC DEVICE | ||
Patent #
US 20170164202A1
Filed 02/22/2017
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Private interaction hubs | ||
Patent #
US 9,680,888 B2
Filed 03/16/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Map service with network-based query for search | ||
Patent #
US 9,702,721 B2
Filed 01/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Disfavored route progressions or locations | ||
Patent #
US 9,702,709 B2
Filed 02/22/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hub key service | ||
Patent #
US 9,710,982 B2
Filed 12/22/2012
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Systems and methods for notification management and delivery | ||
Patent #
US 9,729,489 B2
Filed 12/31/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Methods of providing access to messages based on degrees of separation | ||
Patent #
US 9,736,255 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
State change alerts mechanism | ||
Patent #
US 9,736,209 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Techniques for sharing relative position between mobile devices | ||
Patent #
US 9,736,618 B1
Filed 07/16/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Mobile device safe driving | ||
Patent #
US 9,736,655 B2
Filed 05/02/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Method for controlling and an electronic device thereof | ||
Patent #
US 9,743,222 B2
Filed 08/27/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,749,790 B1
Filed 01/12/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Methods and system for delivering multiple notifications | ||
Patent #
US 9,769,104 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
People lists | ||
Patent #
US 9,774,560 B2
Filed 06/28/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Spoofing detection | ||
Patent #
US 9,800,612 B2
Filed 05/21/2015
|
Current Assignee
Ozmo Licensing LLC
|
Original Assignee
OL Security LLC
|
Estimating and predicting structures proximate to a mobile device | ||
Patent #
US 9,817,125 B2
Filed 09/07/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Method and apparatus for providing location based service | ||
Patent #
US 9,816,833 B2
Filed 10/30/2014
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Coalescing geo-fence events | ||
Patent #
US 9,820,231 B2
Filed 06/14/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Low accuracy positional data by detecting improbable samples | ||
Patent #
US 9,832,749 B2
Filed 10/02/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Host-based intelligent results related to a character stream | ||
Patent #
US 9,852,126 B2
Filed 05/01/2015
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Formation of wireless device location sharing group | ||
Patent #
US 9,854,402 B1
Filed 01/27/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Ad hoc location sharing group between first and second cellular wireless devices | ||
Patent #
US 9,854,394 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Energy efficient location detection | ||
Patent #
US 9,880,604 B2
Filed 04/20/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,883,360 B1
Filed 01/05/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location based tracking | ||
Patent #
US 9,891,055 B2
Filed 03/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Electronic messaging using reply telephone numbers | ||
Patent #
US 9,894,018 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location sharing group for services provision | ||
Patent #
US 9,942,705 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Methods, systems and apparatuses for the formation and tracking of location sharing groups | ||
Patent #
US 9,955,298 B1
Filed 08/28/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,965,143 B2
Filed 04/20/2015
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Location sharing group map management | ||
Patent #
US 9,967,704 B1
Filed 01/27/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Remotely locating and commanding a mobile device | ||
Patent #
US 9,979,776 B2
Filed 04/11/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Detecting geo-fence events using varying confidence levels | ||
Patent #
US 9,998,866 B2
Filed 06/14/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Managing electronic messages sent to reply telephone numbers | ||
Patent #
US 10,033,669 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Electronic device and method for searching for access point in local area network at electronic device | ||
Patent #
US 10,045,278 B2
Filed 07/09/2014
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Location aware mobile device | ||
Patent #
US 10,064,158 B2
Filed 02/17/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Activating and deactivating sensors for dead reckoning | ||
Patent #
US 10,082,397 B2
Filed 06/13/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Methods for controlling display of electronic messages captured based on community rankings | ||
Patent #
US 10,102,504 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location sharing service between GPS-enabled wireless devices, with shared target location exchange | ||
Patent #
US 10,149,092 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Methods, systems and apparatuses for the formation and tracking of location sharing groups | ||
Patent #
US 10,165,059 B2
Filed 10/24/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Mobile terminal and method for controlling application for vehicle | ||
Patent #
US 10,183,680 B2
Filed 05/13/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
User-defined electronic message preferences | ||
Patent #
US 10,187,334 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Map presentation on cellular device showing positions of multiple other wireless device users | ||
Patent #
US 10,200,811 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Hub key service | ||
Patent #
US 10,249,119 B2
Filed 07/21/2016
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Technology Licensing LLC
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Triggering external services based on geo-location and time | ||
Patent #
US 10,299,067 B2
Filed 12/19/2014
|
Current Assignee
Successfactors Incorporated
|
Original Assignee
Successfactors Incorporated
|
Server-implemented methods and systems for sharing location amongst web-enabled cell phones | ||
Patent #
US 10,299,071 B2
Filed 11/24/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing and map support in connection with services request | ||
Patent #
US 10,313,826 B2
Filed 12/21/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Spoofing detection for a wireless system | ||
Patent #
US 10,320,840 B2
Filed 09/29/2017
|
Current Assignee
Ozmo Licensing LLC
|
Original Assignee
OL Security LLC
|
Location sharing with facilitated meeting point definition | ||
Patent #
US 10,341,809 B2
Filed 12/13/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing for commercial and proprietary content applications | ||
Patent #
US 10,341,808 B2
Filed 11/27/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Signal comparison-based location determining method | ||
Patent #
US 10,341,811 B2
Filed 11/20/2013
|
Current Assignee
Broadphone LLC
|
Original Assignee
Broadphone LLC
|
Location sharing | ||
Patent #
US 10,368,199 B2
Filed 01/18/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Managing electronic messages sent to mobile devices associated with electronic messaging accounts | ||
Patent #
US 10,389,661 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location-aware mobile device | ||
Patent #
US 10,412,703 B2
Filed 08/24/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for providing position associated information and electronic device supporting the same | ||
Patent #
US 10,433,102 B2
Filed 01/15/2018
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Context-based automated transaction processing control | ||
Patent #
US 10,496,980 B2
Filed 08/28/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Location based tracking | ||
Patent #
US 10,508,921 B2
Filed 12/28/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method of modifying policy settings in an electronic device | ||
Patent #
US 10,524,129 B2
Filed 02/22/2017
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Spoofing detection | ||
Patent #
US 10,581,913 B2
Filed 06/10/2019
|
Current Assignee
Ozmo Licensing LLC
|
Original Assignee
Ozmo Licensing LLC
|
Temporary location sharing group with event based termination | ||
Patent #
US 10,750,310 B2
Filed 11/27/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Application-based tracking and mapping function in connection with vehicle-based services provision | ||
Patent #
US 10,750,311 B2
Filed 02/04/2020
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Ad hoc location sharing group establishment for wireless devices with designated meeting point | ||
Patent #
US 10,750,309 B2
Filed 11/27/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
People lists | ||
Patent #
US 10,778,635 B2
Filed 11/01/2018
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location sharing for commercial and proprietary content applications | ||
Patent #
US 10,791,414 B2
Filed 04/23/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing | ||
Patent #
US 10,841,739 B2
Filed 06/25/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Application-based two-way tracking and mapping function with selected individuals | ||
Patent #
US 10,856,099 B2
Filed 02/04/2020
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Method and apparatus for paging and responding to pages in a mobile radio communications system | ||
Patent #
US 6,628,942 B1
Filed 10/06/1999
|
Current Assignee
Lenovo Innovation Company Limited Hong Kong
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Method and apparatus for providing position-related information to mobile recipients | ||
Patent #
US 6,199,045 B1
Filed 08/15/1996
|
Current Assignee
Snaptrack Incorporated
|
Original Assignee
Spatial Adventures Inc
|
Graphical user interface features of a browser in a hand-held wireless communication device | ||
Patent #
US 20030040340A1
Filed 08/27/2001
|
Current Assignee
Openwave Systems Incorporated
|
Original Assignee
Openwave Systems Incorporated
|
Method for distributing location-relevant information using a network | ||
Patent #
US 6,529,159 B1
Filed 03/08/2000
|
Current Assignee
Trimble Navigation Limited
|
Original Assignee
At Road Incorporated
|
Position location using broadcast analog television signals | ||
Patent #
US 6,559,800 B2
Filed 01/22/2002
|
Current Assignee
TruePosition Incorporated
|
Original Assignee
Rosum Corporation
|
Location-dependent services in a mobile communication system | ||
Patent #
US 6,351,647 B1
Filed 11/23/1998
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Nokia Telecommunications Oy
|
Method and apparatus for distance-based notification in a two-way wireless communication system | ||
Patent #
US 6,351,221 B1
Filed 06/15/1999
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Internet based geographic location referencing system and method | ||
Patent #
US 6,202,023 B1
Filed 02/25/1999
|
Current Assignee
WGRS Licensing Company LLC
|
Original Assignee
Go2 Systems Inc
|
Cellular communications systems and methods using mobility-characterized registration districts | ||
Patent #
US 6,198,927 B1
Filed 04/04/1997
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
System and method of locating a mobile terminal within the service area of a cellular telecommunication system | ||
Patent #
US 5,613,205 A
Filed 03/31/1995
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Method and apparatus for delivering messages to portable communication units in a radio communication system | ||
Patent #
US 5,475,863 A
Filed 10/04/1993
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
44 Claims
-
1. A method for automatically initiating at least one action on a wireless device, comprising:
-
receiving one or more wireless service area identifiers at the wireless device; user-initiated storing of one or more of the received wireless service area identifiers as points of interest on the wireless device; facilitating user-directed association of actions with one or more of the stored points of interest; receiving a wireless service area identifier corresponding to a particular one of the stored points of interest when the wireless device enters a wireless service area corresponding to the particular one of the stored points of interest; and invoking the action associated with the particular one of the stored points of interest when the wireless device enters the wireless service area corresponding to the particular one of the stored points of interest and receives the wireless service area identifier corresponding to the particular one of the stored points of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A mobile terminal operable in a wireless network, comprising:
-
a memory comprising a user-identified point of interest list, and an action list correlating one or more actions with each point of interest in the point of interest list; a processor coupled to the memory to store wireless service area identifiers received at the mobile terminal as the points of interest in the point of interest list when the mobile terminal enters a wireless service area corresponding to each point of interest, wherein the processor is configured to invoke an action pre-assigned by a user of the mobile terminal via the action list to a particular one of the points of interest when the mobile terminal is within a wireless service area corresponding to the particular stored point of interest and receives a wireless service area identifier corresponding to the particular one of the points of interest; and a user interface for presenting the invoked action to the user of the mobile terminal. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for facilitating automatic initiation of actions on mobile terminals, comprising:
-
a cellular network having a plurality of cells each substantially defined by a wireless transmission range of a corresponding base station, wherein each of the cells is identifiable by a cell identifier (cell-ID) that is transmitted via its respective base station; at least one mobile terminal operable in the cellular network and capable of performing mobile-assisted handovers, the mobile terminal comprising; (a) a memory comprising; (1) a point of interest list; (2) an action list correlating one or more actions with each point of interest in the point of interest list; (3) a list of cell-IDs provided by a base station of the cell in which the mobile terminal is physically located, wherein the list of cell-IDs corresponds to a plurality of candidate channels for mobile-assisted handovers supplied by the base station; and (b) a processor coupled to the memory to store one or more cell-IDs, selected from the list of cell-IDs, as the points of interest in the point of interest list, wherein the processor is configured to invoke an action pre-assigned via the action list to a particular one of the points of interest when the mobile terminal is within a cell corresponding to the particular stored point of interest. - View Dependent Claims (39, 40)
-
-
41. A mobile terminal operable in a wireless network, comprising:
-
means for receiving one or more wireless service area identifiers at the mobile terminal; means for user-initiated storing on the mobile terminal at least one of the received wireless service area identifiers as a point of interest; the receiving means comprising means for receiving the at least one of the wireless service area identifiers corresponding to the point of interest when the mobile terminal enters a wireless service area corresponding to the point of interest; means for facilitating user-correlation of at least one action with the point of interest; and means for invoking the action correlated with the point of interest, when the mobile terminal is located in a the wireless service area corresponding to the point of interest and receives the at least one of the wireless service area identifiers.
-
-
42. A computer-readable medium having instructions stored thereon and executable by a computing arrangement in a wireless device for facilitating automatic initiation of actions on the wireless device by performing steps comprising:
-
receiving one or more wireless service area identifiers at the wireless device; user-initiated storing of one or more of the received wireless service area identifiers as points of interest on the wireless device; user-facilitated associating of actions with one or more of the stored points of interest; receiving a wireless service area identifier corresponding to a particular one of the stored points of interest when the wireless device enters a wireless service area corresponding to the particular one of the stored points of interest; and invoking the action associated with the particular one of the stored points of interest when the wireless device enters the wireless service area corresponding to the particular one of the stored points of interest and receives the wireless service area identifier corresponding to the particular one of the stored points of interest.
-
-
43. A computer-readable medium having instructions stored thereon which are executable by a computing module for automatically initiating actions on an associated mobile terminal capable of performing mobile-assisted handovers, the executable instructions performing steps comprising:
-
storing a point of interest list; providing an action list correlating one or more actions with each point of interest in the point of interest list; storing a list of cell identifiers (cell IDs) provided via a base station of a cellular network corresponding to a cell in which the mobile terminal is physically located, wherein the list of cell-IDs corresponds to a plurality of candidate channels for mobile-assisted handovers supplied by the base station; storing one or more cell-IDs, selected from the list of cell-IDs, as the points of interest in the point of interest list; and invoking an action pre-assigned via the action list to a particular one of the points of interest when the mobile terminal is within a cell corresponding to the particular stored point of interest.
-
-
44. A mobile terminal capable of performing mobile-assisted handovers in a cellular network having a plurality of cells each substantially defined by a wireless transmission range of a corresponding base station, wherein each of the cells is identifiable by a cell identifier (cell-ID) that is transmitted via its respective base station, the mobile terminal comprising:
-
a memory comprising a point of interest list, an action list correlating one or more actions with each point of interest in the point of interest list, and a list of cell-IDs provided by a base station of the cell in which the mobile terminal is physically located, wherein the list of cell-IDs corresponds to a plurality of candidate channels for mobile-assisted handovers supplied by the base station; and a processor coupled to the memory to store one or more cell-IDs, selected from the list of cell-IDs, as the points of interest in the point of interest list, wherein the processor is configured to invoke an action pre-assigned via the action list to a particular one of the points of interest when the mobile terminal is within a cell corresponding to the particular stored point of interest.
-
1 Specification
This invention relates in general to mobile communications, and more particularly to a system, apparatus, and method for facilitating location-based triggering of actions, applications, services, and the like on wireless devices, for locations that may be subsequently visited by the mobile device user.
Where mobile telephones were perhaps viewed by many as a luxury when first introduced into the marketplace, they are today viewed by our society as very important, convenient, and useful tools. A great number of people now carry their mobile devices with them wherever they go. This popularity of wireless communication has spawned a multitude of new wireless systems, devices, protocols, etc. Consumer demand for advanced wireless functions and capabilities has also fueled a wide range of technological advances in the utility and capabilities of wireless devices. Wireless/mobile devices not only allow voice communication, but also facilitate messaging, multimedia communications, e-mail, Internet browsing, and access to a wide range of wireless applications and services.
However, some applications or services that might be available for use on a mobile device may be of little value, until the user is placed in a particular context or location in which such applications and/or services may be very useful. This has led to a concept generally referred to as location-based services. Generally, existing location-based services have been directed to a situation where a person who is unfamiliar with his/her present surroundings can obtain location information from the wireless network, and then browse for certain information or services in that location. For example, a tourist may be in an unfamiliar city, and may be looking for the nearest one of her favorite franchise restaurants. With her consent, the network can measure her current location. Once her location information has been obtained at the network, she can be notified of her location by the network, thereby allowing her to search/browse for services around that location. Alternatively, after the network has determined the user'"'"'s location, a network-resident program may be initiated to find services or information in that location. However, such an approach is complex and difficult to scale to large numbers of users and network traffic for frequent location determinations.
Another approach is to measure the position of the user with the assistance of the cellular network (e.g., Enhanced Observed Time Difference; EOTD), or with totally handset-based methods such as Global Positioning System (GPS) technology. Network-assisted methods would require that the terminal requests location data frequently, causing a great burden to the location infrastructure. Similarly, the use of GPS would undesirably increase the handset power consumption for these frequent location updates.
Further, these systems are directed to situations where the user is unfamiliar with his/her surroundings. However, it is more often the case that mobile terminal users are in a location in which they are familiar, and in fact they may frequent such locations on a regular basis. The prior art methods do not address this situation, and instead address the situation where the mobile terminal users need help because they are unfamiliar with their current surroundings. There is a need to provide location-based service and application triggering for users who may return to a location, without imposing heavy burdens on the network infrastructure. The present invention fulfills these and other needs, and offers other advantages over the prior art.
The present invention is directed to a system, apparatus, and method for facilitating location-based triggering of actions, applications, services, and the like on wireless devices, for locations that may be subsequently visited by the mobile device user.
In accordance with one embodiment of the invention, a method is provided for automatically initiating actions on wireless devices. The method includes receiving wireless service area identifiers at the wireless device, and storing one or more of the received wireless service area identifiers as points of interest on the wireless device. Actions are associated with one or more of the stored points of interest. An action associated with a particular one of the stored points of interest is invoked when the wireless device enters a wireless service area corresponding to the particular stored point of interest.
Further, in a more particular embodiment, additional personal parameters may be defined such that certain modes employing these personal parameters may be selected by the mobile device user depending on the particular circumstances in which the mobile user is using the device. For example, when the user is alone, a first mode employing personal parameters interesting mainly to the user himself/herself may be selected, such that when the device comes within a stored point of interest a first set of actions will be triggered (e.g., presenting a message relating to user'"'"'s favorite nearby restaurant, initiating programs and/or providing a URL to sporting goods where the user is personally interested in sporting goods, etc.). When the user is with his/her spouse and children, another mode employing personal parameters interesting to the entire family may be selected, such that when the device comes within a stored point of interest a second set of actions will be triggered (e.g., presenting a message relating to a nearby kid-friendly restaurant, initiating programs and/or providing a URL to a toy store where the children may want to visit such a store, etc.). Such modes may be manually selected by the user, or may be automatically selected in accordance with predefined profiles based on, for example, the date, time of day, holidays, weekends, etc.
In more particular embodiments of such a method, the wireless service area identifier of the entered wireless service area is compared with the stored points of interest. This comparison is performed to determine whether the wireless service area identifier corresponds to the particular stored point of interest. In another particular embodiment, additional actions associated with respective ones of the stored points of interest are invoked each time the wireless device enters a wireless service area corresponding to one of the stored points of interest.
In accordance with other more particular embodiments, receiving wireless service area identifiers includes receiving base station identifiers in a cellular network. These base station identifiers may include, for example, a cell identifier that uniquely identifies the wireless service area with respect to other cells in a surrounding area. In the case of a GSM cellular network, the base station identifiers may be one or more of cell identifier (cell-ID) and/or a Base station Color Code (BCC). These identifiers may be received by the user of the wireless device by being physically present in the cell corresponding to the identifier, or by receiving a list of base stations provided as a paging area in connection with a mobile-assisted or mobile-based handover, or by receiving the identifier from a business or other mobile user, etc. In still other more particular embodiments, the wireless service may be a short-range wireless service, such as Bluetooth, Wireless Local Area Network (WLAN), etc., where the identifier is provided by an access point serving that wireless service area. The present invention is applicable where such short-range wireless service is the primary wireless service used in connection with the invention, or it may be used as a secondary, more precise location-based service in addition to a larger wireless service such as a cellular network.
In accordance with another aspect of the invention, a mobile terminal that is operable in a wireless network is provided. The mobile terminal includes a memory for storing a point of interest list, and an action list that correlates actions with various point of interest in the point of interest list. A processor is coupled to the memory to store wireless service area identifiers received at the mobile terminal as the points of interest in the point of interest list. The processor is configured to invoke an action pre-assigned via the action list to a particular one of the points of interest, when the mobile terminal is within a wireless service area corresponding to the particular stored point of interest. The mobile terminal includes a user interface for presenting the invoked action to a user of the mobile terminal.
In accordance with another embodiment of the invention, a system is provided for facilitating automatic initiation of actions on mobile terminals. The system includes a cellular network having a plurality of cells each substantially defined by a wireless transmission range of a corresponding base station. Each of the cells is identifiable by a cell identifier (cell-ID) that is transmitted via its respective base station. The system further includes at least one mobile terminal operable in the cellular network and capable of performing mobile-assisted handovers. The mobile terminal includes a memory, which in turn includes a point of interest list, an action list correlating one or more actions with each point of interest in the point of interest list, and a list of cell-IDs provided by a base station of the cell in which the mobile terminal is physically located. The list of cell-IDs corresponds to a plurality of candidate channels for mobile-assisted handovers supplied by the base station. The mobile terminal further includes a processor coupled to the memory to store one or more cell-IDs, selected from the list of cell-IDs, as the points of interest in the point of interest list. The processor is configured to invoke an action pre-assigned via the action list to a particular one of the points of interest, when the mobile terminal is within a cell corresponding to the particular stored point of interest.
The above summary of the present invention is not intended to describe each illustrated embodiment or implementation of the present invention. This is the purpose of the figures and the associated discussion which follows.
The invention is described in connection with the embodiments illustrated in the following diagrams.
In the following description of the exemplary embodiment, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration the specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized, as structural and operational changes may be made without departing from the scope of the present invention.
Generally, the present invention is directed to context-based triggering of actions, applications, services, etc. on wireless devices. Depending on the context or location in which a mobile device is being used, particular actions are automatically carried out. In accordance with the present invention, these actions are triggered at the mobile device itself when the mobile device is in an area that is currently determined to be, or has previously been “tagged” as, a point of interest. Points of interest are tagged by storing a radio frequency identifier corresponding to that particular wireless area. When the mobile terminal moves from place to place and recognizes that it is within a wireless area corresponding to a stored point of interest, the mobile device automatically initiates an action that has been linked to the corresponding radio frequency identifier for that wireless area. In this manner, actions, applications, services, etc. can be automatically initiated at the mobile device, without the need for network-based location services or network-based service triggering. The invention is particularly beneficial for mobile terminal users who expect to return (whether frequently or infrequently) to one or more particular locations, as the mobile terminal itself will recognize that it has returned to such a location and can automatically trigger actions, applications, services, etc. that are useful at that location.
In accordance with the present invention, points of interest (POI) can be captured or “tagged” for current and subsequent triggering of actions, applications, services, etc. (hereinafter generally referred to as “applications”).
In a mobile radio network such as a GSM network, the area to be covered is divided into multiple areas, generally referred to as “cells.” The mobile radio network is assigned a set of frequencies, and each cell is assigned one (or more) of these frequencies. Neighboring cells will not use the same frequencies, and frequencies are re-used only where the distance is sufficiently large as to avoid interference. When a mobile terminal moves from one cell to another, an automatic channel/frequency change will occur, which is generally referred to as “handoff” or “handover.” There are different manners in which such handover may be realized, such as network-based handover, mobile-based handover, and mobile-assisted handover. At least some of these concepts will be described more fully below.
In general, a GSM network includes a number of primary subsystems, including a radio subsystem (RSS), a switching subsystem (SS), and an operation subsystem (OSS). The SS connects the wireless network with other networks such as standard public networks, performs handovers between different Base Station Subsystems (BSSs), includes world-wide user location functions, and supports charging, billing, and roaming of users between different service providers. The SS includes elements such as a Mobile Services Switching Center (MSC), a Home Location Register (HLR), Visitor Location Register (VLR), and other elements known in the art. The OSS provides functions for network operation and maintenance, and includes elements such as an Operation and Maintenance Center (OMC), Authentication Center (AuC), Equipment Identity Register (EIR), and other elements known in the art. The SS and OSS, being known in the art and not of particular relevance to the instant discussion, need not described in further detail.
The RSS includes radio-specific elements, such as the mobile terminals and the Base Station Subsystem (BSS). Referring to
In a cellular network such as the exemplary GSM network portion illustrated in
Among these other identifiers are the cell identifier (cell-ID) and the Base Transceiver Station Identity Code (BSIC). To understand these identifiers, it is noted that a GSM network includes various geographic areas, including cells, Location Areas (LAs), MSC/NVLR service areas, and Public Land Mobile Network (PLMN) areas. As previously indicated, a cell is the area generally corresponding to a BS radio coverage area, and is identified via the cell-ID. The LA is a group of cells, and corresponds to the area in which subscribers are paged, where paging refers to the act of broadcasting over the setup channel in order to locate a mobile terminal. Each LA is served by one or more BSCs and by a single MSC. Each LA is assigned a location area identity (LAI) number.
Within a particular LA, the individual cells are uniquely identified with a cell-ID. Together with the LAI, cells can be uniquely defined on an international level. As to the BSIC, a unique BSIC is used in order to distinguish neighboring base stations. For example, the BSIC includes a color code within a PLMN referred to as the Network Color Code (NCC), and a Base station Color Code (BCC). The purpose of the color codes is to provide a manner for the mobile terminal to distinguish between two different cells using the same radio transmission frequency. Within the same network, the identification can be performed using the BCC, where overlapping networks further utilize the NCC. The BSIC is broadcast periodically by the base station on the Synchronization Channel (SCH).
Returning to
For example, the mobile terminal 102 can perform signal strength measurements for the channel associated with BS 104, as well as other base stations such as BS 106, 108. In this manner, the mobile terminal 102 creates and maintains a list of current base stations that are in range, for purposes of mobile-based and mobile-assisted handover and call initiation. More particularly, mobile terminal 102 will receive a unique base station identifier 116, such as the cell-ID and/or BSIC, from BS 104, as well as such identifiers 118, 120 from other base stations 106, 108 respectively. This information can be used by a mobile terminal-specific implementation to identify or “tag” the area served by one or more of the list of base stations as Points of Interest (POI). One or more actions, applications, services, etc. may then be linked to each POI. As described more fully below, a user'"'"'s re-entry into an area/cell 110, 112, 114 where a POI has been stored can automatically invoke an application(s) or other action(s) in accordance with the invention.
In accordance with another embodiment of the invention, other users or entities may provide base station identifiers, i.e., potential POIs, to the mobile terminal 102 user. For example, an entity such as a retail store or other company 122 may transmit a potential POI 124 to prompt the user of the mobile terminal 102 to consider accessing and/or storing that location identifier for current and/or future use. The potential POI 124 essentially includes a predetermined base station identifier and/or cell-ID that is measured and provided by the company 122, possibly with the assistance of the cell operator or a third party that is knowledgeable on how to measure the appropriate signals. If the user stores the POI 124, an action linked to that POI 124 will automatically be triggered when the user returns to cell 110.
The type of information that can be provided by such an entity 122 can vary widely. For example, the company 122 can provide the POI 124, and can also provide a message, application link, etc. if the user chooses to make use of the POI 124. Messages and applications may be for any purposes, such as notifying the user of a company sale, providing electronic coupons, providing directions or company contact information, information related to a frequent buyer program, etc. In a more particular embodiment, the message or action associated with the POI 124 may be a list of base station identifiers corresponding to different franchise locations of that company 122. Thus, if the company is a favorite or frequently visited company of the mobile terminal 102 user, the user can tag one, more, or all of the base station identifiers for the various franchise locations of this company. When the user enters any of these locations, an action can be invoked, such as notifying the user that he/she is currently within a certain distance of one of the company franchises, notifying the user of the address or directions to the franchise, sale notices, provide electronic coupons, etc.
In another embodiment, other mobile terminal 126 users can similarly transfer POIs 128 to the mobile terminal 102 user. A user of mobile terminal 126 can, for example, transfer one or more stored POIs 128 to the user of mobile terminal 102 for storage therein. When the mobile terminal 126 then enters a cell/area corresponding to that POI(s) 128, the corresponding action will automatically be invoked. Each user may modify his/her particular action to be performed upon recognition of the particular POI. For example, the possessor of POI 128 may have stored the POI of a cell area corresponding to a train or subway station, and the application invoked is to determine the schedule for a “red” rail line. Upon receiving a transferred copy of the POI 128, the user of mobile terminal 102 can modify the action corresponding to that POI 128 to invoke an application to determine the schedule for a “blue” rail line. This simple example merely exemplifies that users can modify the particular actions associated with a stored POI.
The principles described herein are also applicable to smaller-scale wireless services. For example, each of the areas 110, 112, 114, etc. may correspond to short-range wireless services, such as Wireless Local Area Networks (WLAN), Bluetooth, or other radio technologies. Bluetooth, for example, is a computing and telecommunications industry specification that describes how mobile phones and other mobile terminals can interconnect with each other and with home and business phones/computers using a short-range wireless connection. A Bluetooth hot spot is an area that has a readily accessible wireless network available to multiple people within that area. The Bluetooth hot spot is thus a location such that when a device equipped with Bluetooth circuitry is within range of a Bluetooth “access point,” the user can connect wirelessly to the access point to gain connectivity to a wireless or landline network. Thus, in another embodiment of the invention, the areas 110, 112, 114 may represent the range of Bluetooth transmissions, where the base stations 104, 106, 108 would represent Bluetooth access points.
Further, the present invention is applicable to multiple technologies where a greater degree of accuracy is desired. In the cellular network context, the accuracy of the identified location substantially corresponds to the size of the cell. A user may tag multiple POIs within any particular cell, which would automatically trigger a corresponding number of actions to be invoked when the user enters that cell. Further, cell sizes may be smaller and cells may be more densely grouped due in higher volume areas, and the mobile terminal may be able to receive signals from a number of different cells in the general area. Thus, when application triggering is based on cell location, it is possible that a plurality of applications may be triggered when the mobile terminal is in a particular cell. However, in some implementations, it may be desirable to further regulate which actions will be automatically invoked while in a particular cell, by further distinguishing subsections of a cell using a smaller scale wireless service such as Bluetooth, a WLAN, etc. For example, a short-range wireless service 130, e.g., Bluetooth, may be additionally used while the mobile terminal 102 is within cell 110, such that a stored action/application(s) is automatically invoked when the user is within the range of the short-range wireless service 130.
Alternatively, a person or entity may measure the cell-ID or other base station identifier, and may provide this information as a POI to be received 302 at the mobile terminal. The mobile terminal user may decide whether or not to mark or tag this as a POI, as determined at decision block 304. If so, the POI can be named 306 by the user, and stored in local storage. The user can then create 308 an action associated with this stored POI, such as to send a message. Any message format available on the mobile terminal may be used, such as Short Messaging Service (SMS), Enhanced Messaging Service (EMS), Multimedia Messaging Service (MMS), etc. Or, a text or multimedia message may be locally presented on the mobile terminal display when the mobile terminal enters the area corresponding to the stored POI. Another action may be to invoke a local application, such as a currency converter, calculator, audible alarm, e-mail application, etc. Yet another action may be to open a local browser, such as a Wireless Application Protocol (WAP) browser, and to access a predetermined URL via the browser. The type of action that can be associated with a particular POI is virtually limitless.
As described above in connection with block 300, the mobile terminal may pick up a plurality of base station signals, particularly where in a high volume area where cell size is typically smaller than where wireless traffic is lower. In some instances, the cell-ID or other access point identifier provides accuracy substantially commensurate with the cell size. In such a case, the mobile terminal may only “hear” one identifier as there is only one cell signal that will be available within that geographic area. However, the local capacity need in today'"'"'s cellular systems may need to be fulfilled by using very small cell sizes due to the high volume in a particular area or in neighboring areas. Such an example might be a downtown area where a high number of wireless services are being used at a given time. These cells are sometimes referred to as “microcells” or “picocells.” These cells often overlap in space, and the mobile terminal may therefore receive or “hear” multiple cell-IDs or other access point identifiers at a given time. This may be referred to herein as a “radio fingerprint” which includes several cell-IDs, which will be perceived by the mobile terminal at potentially different relative field strengths. In such a case, the mobile terminal may store a predetermined number, or all, of the cell-IDs or other identifiers associated with the strongest field strengths. Actions can be triggered based at least in part on the relative field strengths of these multiple signals, the identifiers of which are all available within the mobile terminal. For example, the mobile terminal could invoke actions relating to any of the identifiers currently perceivable thereto. Alternatively, the mobile terminal could invoked actions relating to the strongest relative field strength, or to a predetermined number of the strongest relative field strengths. In this manner, a great deal of flexibility and accuracy may be realized in accordance with the present invention.
In accordance with one embodiment of the invention, additional personal parameters may be defined such that certain modes employing these personal parameters may be selected by the mobile device user depending on the particular circumstances in which the mobile user is using the device. For example, when the user is alone, a first mode employing personal parameters interesting mainly to the user himself/herself may be selected, such that when the device comes within a stored point of interest a first set of actions will be triggered (e.g., presenting a message relating to user'"'"'s favorite nearby restaurant, initiating programs and/or providing a URL to sporting goods where the user is personally interested in sporting goods, etc.). When the user is with his/her spouse and children, another mode employing personal parameters interesting to the entire family may be selected, such that when the device comes within a stored point of interest a second set of actions will be triggered (e.g., presenting a message relating to a nearby kid-friendly restaurant, initiating programs and/or providing a URL to a toy store where the children may want to visit such a store, etc.). Such modes may be manually selected by the user, or may be automatically selected in accordance with predefined profiles based on, for example, the date, time of day, holidays, weekends, etc.
As previously indicated, the action to be performed may be any number of desired actions. For example, the action could be user-defined as a query for a bus/train/airline schedule. Or, the action could be a notification presented to the user when the user is in the vicinity of a good restaurant, where the action may include an audible indication in addition to a displayed textual or multimedia message indicating “Remember that ABC restaurant has delicious spring rolls” on the mobile terminal display. The action can also be provided by an organization, such as a retail store in a mall area. For example, the store can provide a local Java applet that could, for example, include audio and/or video to welcome the mobile terminal user to their actual store that is in the vicinity of the mobile terminal user'"'"'s current location. Upon receipt of this externally-provided action, the user may decide whether or not to start the application. If the user starts the application, any number of actions can take place, such as offering a frequent buyer program registration to the user by opening a connection between the mobile terminal and the store. Alternatively, the mobile terminal may decide not to open such a connection, but rather stay in idle mode.
As previously indicated, one manner in which a mobile terminal may be presented with base station IDs from which POIs may be selected is in the mobile-based and/or mobile-assisted handover environment.
When the mobile terminal subsequently enters 606 a cell, the mobile terminal receives 608 the base station identifier for that cell. It is determined 610 whether the current base station identifier(s) matches any of the POIs stored at the mobile terminal. If not, no immediate action is taken. If the current base station identifier does match a POI in the POI list, the service, application, or other action associated with that POI is automatically activated 612 at the mobile terminal. If the user enters yet another cell as determined at decision block 614, the process is repeated in that the mobile terminal will receive 608 a base station identifier from the corresponding base station. Further, in the mobile-based/mobile-assisted handover scenario, such a handover may be effected, as depicted by block 616.
The mobile terminal user optionally stores 812 the beacon ID as a POI, and associates 814 actions with the stored POIs. After the beacon ID has been stored as a POI, the mobile terminal user may subsequently enter 816 an area that is transmitting a beacon ID. The currently-received beacon ID is compared 818 to the stored POIs, and if a match if found as determined at decision block 820, an application or other predefined action is automatically activated 822 at the mobile terminal. When the mobile terminal user enters new areas as determined at decision block 824, the beacon ID at the new location is again compared 816 to the stored POI list, and the process continues.
The action may be provided by a party other than the mobile terminal user. For example, a retail store or mall 908 can present a message 910 to mobile terminal users at a particular location. The message 910 may be, for example, a welcome message or an offer to join a frequent buyer program for that store/mall. Alternatively or in addition to such a message, the mall 908 may provide a link 912 to the mobile terminal user. Providing links in such a manner relieves the user from having to browse in a particular location that will be visited again, as the link will automatically be presented to the user whenever the user is in that location. The mall 908 or other commercial entity may also provide a program as the action, such as a Java applet 914 or other transportable program. In this manner, the user can store both the POI and the provided Java applet, and the Java applet will be automatically launched when the user returns to the location corresponding to that POI.
Transportation services frequently used by a mobile terminal user represent another likely candidate POI storage. Such transportation services include train/bus/subway stations 916, airports 918, car rentals 920, and the like. The user may define an action with a POI associated with a train station 916 such that a message 922 is automatically presented to the user when nearing the train station 916. Another action can be linking to content provided by the train station 916 via a URL 924. The action may originally be created by the user, or by the train station. Similar actions may be used for an airport, such as linking to content provided by the airport 918 via a URL 926. An additional action may be to initiate an applet 928 available either via connection to the airport 918 web site or via local storage. Furthermore, a user may generally use a particular airline, and more precise location services such as Bluetooth may be used to obtain information specific to that airline. In such a case, when the user nears a Bluetooth access point associated with that airline, a Bluetooth connection 930 may be initiated. Similar actions may be used for car rental companies 920, where messages and/or applications 932 may be the associated action. The above examples are merely representative of the wide variety of locations and corresponding actions that may be implemented, and it will be readily apparent to those skilled in the art from the foregoing description that many other 934 locations and actions are within the scope of the present invention.
It should also be recognized that the defined “action” may be to take no action at all, i.e., a null action. This may be the case where, for example, the user re-defines an action as a null action to temporarily disable the original action, while keeping it available in the action list. As another example, the user may store a point of interest, but has not yet assigned an action to that point of interest, and a null action may be assigned by default until the user changes the action to something more meaningful.
The mobile terminals described in connection with the present invention may be any number of wireless devices, such as wireless/cellular telephones, personal digital assistants (PDAs), or other wireless handsets, as well as portable computing devices capable of wireless communication. The mobile terminals utilize computing systems to control and manage the conventional device activity as well as the functionality provided by the present invention. Hardware, firmware, software or a combination thereof may be used to perform the various location-aware application triggering functions, display presentations, and operations described herein. An example of a representative mobile terminal computing system capable of carrying out operations in accordance with the invention is illustrated in
The exemplary mobile computing arrangement 1000 suitable for performing the profile agent activity in accordance with the present invention may be associated with a number of different types of wireless devices. For purposes of illustration, the wireless device 1002 may represent any of a number of mobile communication devices, such as a cellular telephone 1004, a personal digital assistant (PDA) 1006, a notebook or laptop computer 1008, or any other type of terminal represented by device 1010. The representative mobile computing arrangement 1000 includes a processing/control unit 1012, such as a microprocessor, reduced instruction set computer (RISC), or other central processing module. The processing unit 1012 need not be a single device, and may include one or more processors. For example, the processing unit may include a master processor and associated slave processors coupled to communicate with the master processor.
The processing unit 1012 controls the basic functions of the mobile terminal as dictated by programs available in the program storage/memory. Thus, the processing unit 1012 executes the functions associated with the context/location-aware application triggering of the present invention. More particularly, the program storage/memory 1014 may include an operating system and program modules 1016 for carrying out functions and applications on the mobile terminal. For example, the program storage may include one or more of read-only memory (ROM), flash ROM, programmable and/or erasable ROM, random access memory (RAM), subscriber interface module (SIM), wireless interface module (WIM), smart card, or other removable memory device, etc. The relevant software for carrying out conventional mobile terminal operations and operations in accordance with the present invention may also be transmitted to the mobile computing arrangement 1000 via data signals, such as being downloaded electronically via one or more networks, such as the Internet and an intermediate wireless network(s).
The program storage/memory 1014 also stores the POI list 1018 and the action list 1020 as described above. The storage/memory 1014 may also store data 1022, such as the various stored messages, applets, addresses, etc. that serve as the actions corresponding to stored POIs. In one embodiment of the invention, at least the POI list 1018, action list 1020, and data 1022 are stored in non-volatile electrically-erasable, programmable ROM (EEPROM), flash ROM, etc. so that the information is not lost upon power down of the mobile terminal.
The processor 1012, under the direction of one or more program modules 1016, performs functions associated with the context/location-aware application triggering of the present invention. For example, the processor 1012 compares current location identifiers (e.g., base station identifiers) with the stored POIs in the POI list 1018 using a compare module 1024. While such a compare function can alternatively be performed using hardware, the compare function is performed using the processor 1012 in the illustrated embodiment.
The processor 1012 is also coupled to user-interface 1026 elements associated with the mobile terminal. The user-interface 1026 of the mobile terminal may include, for example, a display 1028 such as a liquid crystal display, a keypad 1030, speaker 1032, and microphone 1034. These and other user-interface components are coupled to the processor 1012 as is known in the art. The keypad 1030 includes alpha-numeric keys for performing a variety of functions, including dialing numbers and executing operations assigned to one or more keys. For example, in accordance with the present invention, the correlation between stored POIs and desired actions may be created, maintained, modified, etc. by using the keypad 1030. Further, the keypad 1030 or other user-interface mechanism allows the mobile terminal user to “tag” and store particular identifiers as points of interest. For example, a message may be presented on the display 1028 asking the mobile terminal user whether the identifier would like to be stored as a point of interest. Via the keyboard 1030, the mobile terminal user may choose to store the identifier as a point of interest. Other user-interface mechanisms may be employed, such as voice commands, switches, touch pad/screen, graphical user interface using a pointing device, trackball, joystick, or any other user interface mechanism. The keypad 1030 will be different depending on the type of mobile terminal 1002 utilized.
The mobile computing arrangement 1000 may also include a digital signal processor (DSP) 1036. A DSP 1036 may be employed to perform a variety of functions, including analog-to-digital (A/D) conversion, digital-to-analog (D/A) conversion, speech coding/decoding, encryption/decryption, error detection and correction, bit stream translation, filtering, etc. The transceiver 1038, generally coupled to an antenna 1040, transmits the outgoing radio signals 1042 and receives the incoming radio signals 1044 associated with the wireless device.
The mobile computing arrangement 1000 of
Using the description provided herein, the invention may be implemented as a machine, process, or article of manufacture by using standard programming and/or engineering techniques to produce programming software, firmware, hardware or any combination thereof.
Any resulting program(s), having computer-readable program code, may be embodied on one or more computer-usable media such as resident memory devices, smart cards or other removable memory devices, or transmitting devices, thereby making a computer program product or article of manufacture according to the invention. As such, the terms “article of manufacture” and “computer program product” as used herein are intended to encompass a computer program that exists permanently or temporarily on any computer-usable medium or in any transmitting medium which transmits such a program.
As indicated above, memory/storage devices include, but are not limited to, disks, optical disks, removable memory devices such as smart cards, SIMs, WIMs, semiconductor memories such as RAM, ROM, PROMS, etc. Transmitting mediums include, but are not limited to, transmissions via wireless/radio wave communication networks, the Internet, intranets, telephone/modem-based network communication, hard-wired/cabled communication network, satellite communication, and other stationary or mobile network systems/communication links.
From the description provided herein, those skilled in the art are readily able to combine software created as described with appropriate general purpose or special purpose computer hardware to create a mobile computer system and/or computer subcomponents embodying the invention, and to create a mobile computer system and/or computer subcomponents for carrying out the method of the invention.
The foregoing description of the exemplary embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. For example, while certain aspects of the present invention are described in terms of a GSM environment, it should be recognized that the principles of the present invention may be applied in other cellular network environments, such as PCS, CDMA, etc. It is intended that the scope of the invention be limited not with this detailed description, but rather by the claims appended hereto.