Enabling conformance to legislative requirements for mobile devices
Number of patents in Portfolio can not be more than 2000
United States of America Patent
Stats
-
Oct 22, 2002
Grant Date -
N/A
app pub date -
Jun 10, 1999
filing date -
Mar 31, 1999
priority date (Note) -
Expired
status (Latency Note)
![]() |
A preliminary load of PAIR data current through [] has been loaded. Any more recent PAIR data will be loaded within twenty-four hours. |
PAIR data current through []
A preliminary load of cached data will be loaded soon.
Any more recent PAIR data will be loaded within twenty-four hours.
![]() |
Next PAIR Update Scheduled on [ ] |

Importance

US Family Size
|
Non-US Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
Provided are a method and a mechanism for dynamically controlling the performance of communication-related operations of a mobile device in accordance with legislative requirements of the particular location of the mobile device and the location of the computing device with which it is to communicate, and also in accordance with communication requirements of application programs at either end of the communication link. A first use of the invention is for ensuring conformance of a mobile device's communications to the cryptographic requirements of different countries, even when the device crosses a country boundary during communication.

First Claim
Family

- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
Patent Owner | Address | Total Patents |
---|---|---|
INTERNATIONAL BUSINESS MACHINES CORPORATION | ARMONK, NY | 49752 |
International Classification(s)

- [Classification Symbol]
- [Patents Count]
Inventor(s)
Inventor Name | Address | # of filed Patents | Total Citations |
---|---|---|---|
Lambert, Howard Shelton | Hedge End, GB | 23 | 947 |
Orchard, James Ronald Lewis | Winchester, GB | 10 | 431 |
Cited Art Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 6208857 Method and apparatus for performing position-and preference-based service selection in a mobile telephone system | 85 | 1996 | |
|
|||
* 6094578 Gateway unit | 121 | 1997 | |
|
|||
* 5651068 International cryptography framework | 80 | 1995 | |
|
|||
5732349 System and method for controlling a portable telephone according to discriminated area code | 28 | 1995 | |
|
|||
5594798 Secure telecommunications | 55 | 1995 | |
|
|||
* 4720859 Method and system for the mutual encyphered indentification between data communicating stations and stations for use with such method and system | 42 | 1982 | |
|
|||
5781628 System and method for selective restriction of ciphering | 14 | 1997 | |
|
|||
* 5966448 Cryptographic communication system | 80 | 1996 | |
|
|||
5594947 Method for providing alternate communication services based on geographic location | 46 | 1994 |
Patent Citation Ranking
Forward Cite Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
9894489 System and method for situational proximity observation alerting privileged recipients | 0 | 2013 | |
8942732 Location based exchange operating system | 2 | 2013 | |
|
|||
* 6654784 Computing architecture | 73 | 2000 | |
|
|||
9626446 Methods and systems of advertising based on aggregated information of social networks within geographical locations via a network | 1 | 2012 | |
8843515 Methods and systems of aggregating information of social networks based on geographical locations via a network | 19 | 2013 | |
9477991 Methods and systems of aggregating information of geographic context regions of social networks based on geographical locations via a network | 0 | 2013 | |
|
|||
8600341 System and method for location based exchanges of data facilitating distributed locational applications | 7 | 2008 | |
8639267 System and method for location based exchanges of data facilitating distributed locational applications | 10 | 2008 | |
8634796 System and method for location based exchanges of data facilitating distributed location applications | 53 | 2009 | |
8566839 System and method for automated content presentation objects | 2 | 2010 | |
8887177 System and method for automated content distribution objects | 0 | 2013 | |
9078095 System and method for location based inventory management | 2 | 2013 | |
9014658 System and method for application context location based configuration suggestions | 1 | 2013 | |
8923806 System and method for presenting application data by data processing system(s) in a vicinity | 2 | 2013 | |
8897741 System and method for mobile device usability by locational conditions | 8 | 2013 | |
8897742 System and method for sudden proximal user interface | 3 | 2013 | |
8718598 System and method for location based exchange vicinity interest specification | 25 | 2013 | |
8886226 System and method for timely whereabouts determination by a mobile data processing system | 0 | 2013 | |
8761804 System and method for location based exchanges of data facilitating distributed locational applications | 2 | 2013 | |
8750823 System and method for location based exchanges of data facilitating distributed locational applications | 0 | 2013 | |
9392408 System and method for location based exchanges of data facilitating distributed locational applications | 0 | 2013 | |
9253597 System and method for determining mobile users of interest | 0 | 2013 | |
9100792 System and method for service-free location based applications | 0 | 2013 | |
9088868 Location based exchange permissions | 0 | 2013 | |
9088869 System and method for application search results by locational conditions | 0 | 2013 | |
9055406 Server-less synchronized processing across a plurality of interoperating data processing systems | 0 | 2013 | |
8942733 System and method for location based exchanges of data facilitating distributed location applications | 0 | 2013 | |
8942693 System and method for targeting data processing system(s) with data | 0 | 2014 | |
9113295 System and method for location based exchange vicinity interest specification | 2 | 2014 | |
9204275 System and method for targeting data processing system(s) with data | 14 | 2014 | |
9456303 System and method for service access via hopped wireless mobile device(s) | 1 | 2015 | |
9445238 System and method for confirming data processing system target(s) | 0 | 2015 | |
9584993 System and method for vector processing on behalf of image aperture aim | 0 | 2016 | |
|
|||
7925248 Processing decision method and mobile communication terminal | 2 | 2007 | |
8787893 Processing decision method and mobile communication terminal | 0 | 2011 | |
|
|||
* 9226242 Method and apparatus for economizing power consumption in wireless products | 1 | 2014 | |
* 9521624 Method and apparatus for economizing power consumption in wireless products | 0 | 2015 | |
|
|||
* 7953665 Method and system for delivering content to and locking content in a user device | 3 | 2001 | |
* 2003/0120,500 Method and system for delivering content to and locking content in a user device | 9 | 2001 | |
|
|||
* 7500096 System and method for message filtering by a trusted third party | 4 | 2002 | |
* 2004/0128,498 SYSTEM AND METHOD FOR MESSAGE FILTERING BY A TRUSTED THIRD PARTY | 17 | 2002 | |
* 2011/0154,050 SYSTEM AND METHOD FOR SELECTIVELY PROVIDING CRYPTOGRAPHIC CAPABILITIES BASED ON LOCATION | 7 | 2009 | |
|
|||
* 8560645 Location-aware configuration | 9 | 2010 | |
* 2010/0191,837 LOCATION-AWARE CONFIGURATION | 9 | 2010 | |
9444682 Location-aware configuration | 0 | 2013 | |
|
|||
7543331 Framework for providing a configurable firewall for computing systems | 1 | 2003 | |
* 2005/0149,926 Framework for providing a configurable firewall for computing systems | 84 | 2003 | |
7503064 Framework for providing a security context and configurable firewall for computing systems | 2 | 2004 | |
|
|||
8400946 System and method for sharing common location-related information between communication devices | 0 | 2007 | |
|
|||
8718618 Identity blocking service from a wireless service provider | 0 | 2013 | |
9460445 Surveying wireless device users by location | 0 | 2014 | |
9537997 System and method for remote control of appliances utilizing mobile location-based applications | 0 | 2014 | |
|
|||
6922721 Exchange of information in a communication system | 161 | 2000 | |
7929470 Method and apparatus for exchange of information in a communication network | 68 | 2001 | |
7248862 Method and apparatus for retrieving calling party information in a mobile communications system | 14 | 2001 | |
* 2001/0027,109 Method and apparatus for retrieving calling party information in a mobile communications system | 2 | 2001 | |
* 2002/0021,696 Method and apparatus for exchange of information in a communication network | 8 | 2001 | |
8027443 Method and apparatus for exchange of data objects between network nodes depending on terminal capability | 3 | 2004 | |
7512692 Exchange of information in a communication system | 12 | 2005 | |
8009592 Method and apparatus for exchange of information in a communication system | 4 | 2005 | |
* 2007/0129,074 System, Method and Device For Providing Secondary Information To A Communication Device | 7 | 2007 | |
* 2007/0124,481 SYSTEM AND METHOD FOR SHARING EVENT-TRIGGERED, LOCATION-RELATED INFORMATION BETWEEN COMMUNICATION DEVICES | 7 | 2007 | |
7787872 Method and apparatus for event-triggered exchange of location-based information in a communications network | 38 | 2007 | |
|
|||
* 2008/0225,798 PROACTIVE SEAMLESS SERVICE PROVISIONING IN MOBILE NETWORKS THROUGH TRANSFERRING OF APPLICATION CONTEXT | 10 | 2008 | |
|
|||
* 7444368 Methods and systems for selecting methodology for authenticating computer systems on a per computer system or per user basis | 28 | 2000 | |
* 2003/0074,579 Virtual distributed security system | 58 | 2002 | |
7975229 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same | 4 | 2004 | |
7751944 Context-aware and location-aware systems, methods, and vehicles, and method of operating the same | 9 | 2004 | |
* 2005/0050,201 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same | 3 | 2004 | |
8302149 Virtual distributed security system | 2 | 2005 | |
* 7747704 Context aware computing devices and methods | 17 | 2007 | |
|
|||
8417763 Providing information to a computing device based on known location and user information | 16 | 2004 | |
8478887 Providing advertisements to a computing device based on a predetermined criterion of a wireless access point | 3 | 2006 | |
7840689 Dynamically modifying the display of a computing device to provide advertisements | 8 | 2006 | |
8588130 Distributed network communication system to provide wireless access to a computing device at a reduced rate | 1 | 2006 | |
8509246 Method and apparatus for geographic-based communications service | 4 | 2007 | |
8250204 Method and apparatus for geographic-based communications service | 7 | 2007 | |
8095647 Method and apparatus for geographic-based communications service | 8 | 2007 | |
8199733 Method and apparatus for geographic-based communications service | 7 | 2007 | |
8606851 Method and apparatus for geographic-based communications service | 0 | 2011 | |
8631128 Method and apparatus for geographic-based communications service | 0 | 2012 | |
8583723 Receiving location based advertisements on a wireless communication device | 0 | 2012 | |
8929915 Providing information to a computing device based on known location and user information | 0 | 2013 | |
8892736 Providing an advertisement based on a geographic location of a wireless access point | 0 | 2013 | |
8990287 Providing promotion information to a device based on location | 0 | 2013 | |
|
|||
* 6748195 Wireless device having context-based operational behavior | 378 | 2000 | |
* 6963730 Method for operating a user station in a cellular communication system | 3 | 2001 | |
|
|||
D681654 Monitor with graphical user interface for a mobile application development tool | 13 | 2011 | |
8898629 Systems and methods for a mobile application development and deployment platform | 3 | 2012 | |
* 8261231 Systems and methods for a mobile application development and development platform | 56 | 2012 | |
9134964 Systems and methods for a specialized application development and deployment platform | 3 | 2013 | |
8978006 Systems and methods for a mobile business application development and deployment platform | 6 | 2013 | |
8898630 Systems and methods for a voice- and gesture-controlled mobile application development and deployment platform | 4 | 2013 | |
8875095 Systems and methods for a mobile application development and deployment platform | 2 | 2013 | |
8832644 Systems and methods for a mobile application development and deployment platform | 11 | 2013 | |
8788935 Systems and methods for creating or updating an application using website content | 7 | 2013 | |
|
|||
* 6931130 Dynamically adjustable software encryption | 11 | 1999 | |
* 6715077 System and method to support varying maximum cryptographic strength for common data security architecture (CDSA) applications | 46 | 2000 | |
|
|||
* 9007908 System and method for remote and mobile patient monitoring service using heterogeneous wireless access networks | 2 | 2009 | |
* 2010/0145,161 SYSTEM AND METHOD FOR REMOTE AND MOBILE PATIENT MONITORING SERVICE USING HETEROGENEOUS WIRELESS ACCESS NETWORKS | 27 | 2009 | |
|
|||
* 6823185 Systems and methods for performing authorized intercept in a satellite-based communications system | 9 | 2000 | |
|
|||
* 2005/0246,769 Method of generating an authentication | 10 | 2005 | |
|
|||
* 8346266 Automatic operation of a wireless device based on physical speed | 0 | 2006 | |
* 2008/0099,563 AUTOMATIC OPERATION OF A WIRELESS DEVICE BASED ON PHYSICAL SPEED | 11 | 2006 | |
* 9307443 System and method for remotely controlling mobile communication devices | 0 | 2013 | |
* 2013/0346,579 SYSTEM AND METHOD FOR REMOTELY CONTROLLING MOBILE COMMUNICATION DEVICES | 0 | 2013 | |
|
|||
* 2003/0022,665 System and method for organizing field upgradable wireless communication device software | 1 | 2001 | |
7386846 System and method for the management of wireless communications device system software downloads in the field | 18 | 2001 | |
9554268 System and method for updating persistent data in a wireless communications device | 0 | 2001 | |
7200389 Dynamic interface software for wireless communication devices | 7 | 2004 | |
* 2004/0214,560 Modular software components for wireless communication devices | 6 | 2004 | |
7542758 Field downloading of wireless device software | 3 | 2006 | |
* 2006/0223,517 Field downloading of wireless device software | 5 | 2006 | |
7970375 System and method for expiring modular software components for wireless communication devices | 1 | 2007 | |
7577126 System and method for over the air area code update | 1 | 2007 | |
|
|||
7796998 Method and system for delivery of a calling party's location | 49 | 2000 | |
* 7231202 Method for inhibiting use of mobile communication terminal having memory where card information is stored, mobile communication network, and mobile communication terminal | 36 | 2000 | |
7664509 Location blocking service for wireless networks | 51 | 2003 | |
7428411 Location-based security rules | 44 | 2005 | |
7603110 Identity blocking service from a wireless service provider | 35 | 2005 | |
* 2006/0030,335 Identity blocking service from a wireless service provider | 100 | 2005 | |
7593712 System and method for using location information to execute an action | 61 | 2005 | |
* 7383052 System and method for using location information to execute an action | 79 | 2005 | |
7418503 Anonymous location service for wireless networks | 36 | 2006 | |
7509133 Location blocking service from a wireless service provider | 25 | 2006 | |
* 2006/0189,327 Location blocking service from a wireless service provider | 73 | 2006 | |
7412234 System and method for using location information to execute an action | 58 | 2006 | |
7941130 System and method for using location information to execute an action | 38 | 2006 | |
7636575 Third party location query for wireless networks | 25 | 2006 | |
8010126 Surveying wireless device users by location | 22 | 2006 | |
8644506 Location-based security rules | 44 | 2007 | |
8260239 System and method for using location information to execute an action | 9 | 2008 | |
8639235 System and method for using location information to execute an action | 1 | 2008 | |
7844284 Third party location query for wireless networks | 22 | 2009 | |
* 2010/0035,636 Third Party Location Query for Wireless Networks | 22 | 2009 | |
7873369 Location blocking service for wireless networks | 25 | 2009 | |
* 2010/0151,815 Location Blocking Service for Wireless Networks | 22 | 2009 | |
8165568 Identity blocking service from a wireless service provider | 22 | 2011 | |
8538456 Surveying wireless device users by location | 0 | 2011 | |
8402117 Anonymous location service for wireless networks | 7 | 2011 | |
8483724 Third party location query for wireless networks | 0 | 2011 | |
8494501 Identity blocking service from a wireless service provider | 10 | 2012 | |
8509813 Location blocking service from a wireless service provider | 0 | 2012 | |
9020489 System and method for using location information to execute an action | 1 | 2012 | |
8825035 System and method for remote control of appliances utilizing mobile location-based applications | 3 | 2012 | |
8645505 Anonymous location service for wireless networks | 0 | 2013 | |
9466076 Location blocking service from a web advertiser | 1 | 2013 | |
9078094 Third party location query for wireless networks | 0 | 2013 | |
8755777 Identity blocking service from a wireless service provider | 1 | 2013 | |
8874140 Location blocking service from a wireless service provider | 0 | 2013 | |
8805414 Surveying wireless device users by location | 0 | 2013 | |
9571958 Anonymous location service for wireless networks | 0 | 2013 | |
9501780 Surveying wireless device users by location | 1 | 2014 | |
9584647 System and method for remote control of appliances utilizing mobile location-based applications | 0 | 2014 | |
9763091 Location blocking service from a wireless service provider | 0 | 2014 | |
9648454 System and method for permission to access mobile location information | 0 | 2015 | |
9852450 Location blocking service from a web advertiser | 0 | 2016 | |
|
|||
* 2006/0294,575 Method and apparatus for use in security | 14 | 2004 | |
|
|||
* 8566900 Using geographical information in policy enforcement | 12 | 2011 | |
|
|||
* 6615269 Method and arrangement for implementing certain negotiations in a packet data network | 22 | 2000 | |
|
|||
7328007 System and method for organizing wireless communication device system software | 4 | 2001 | |
7254386 System and method for improved security in handset reprovisioning and reprogramming | 3 | 2002 | |
7184793 System and method for over the air area code update | 1 | 2003 | |
* 2005/0064,847 System and method for over the air area code update | 2 | 2003 | |
7197302 System and method for interchangeable modular hardware components for wireless communication devices | 3 | 2004 | |
* 7184759 Modular software components for wireless communication devices | 12 | 2004 | |
* 2004/0214,561 Dynamic interface software for wireless communication devices | 0 | 2004 | |
8032865 System and method for field diagnosis of wireless communications device system software | 0 | 2005 | |
* 2005/0245,248 System and method for field diagnosis of wireless communications device system software | 5 | 2005 | |
7359699 System and method for peer-to-peer handset communication | 3 | 2005 | |
8479180 Maintenance of over the air upgradeable wireless communication device software | 0 | 2006 | |
* 2007/0143,749 SYSTEM AND METHOD FOR EXPIRING MODULAR SOFTWARE COMPONENTS FOR WIRELESS COMMUNICATION DEVICES | 21 | 2007 | |
|
|||
* 2008/0155,645 Network-implemented method using client's geographic location to determine protection suite | 8 | 2006 | |
7873374 Modification of portable communications device operation in vehicles | 16 | 2008 | |
7966025 Modification of portable communications device operation in vehicles | 13 | 2010 | |
|
|||
6977909 Method and apparatus for exchange of information in a communication network | 22 | 2001 | |
|
|||
* 7804824 Method and system for operating a field programmable line card using a country coded template | 0 | 2006 | |
* 2006/0126,607 Method and system for operating a field programmable line card using a country coded template | 1 | 2006 | |
|
|||
* 8305992 Proactive seamless service provisioning in mobile networks through transferring of application context | 1 | 2008 | |
|
|||
* 2003/0055,924 Method for downloading data | 6 | 2002 | |
|
|||
* 7233782 Method of generating an authentication | 20 | 2002 | |
|
|||
* 7426271 System and method for establishing secondary channels | 7 | 2003 | |
* 2004/0215,974 System and method for establishing secondary channels | 4 | 2003 | |
|
|||
* 8332604 Methods to securely bind an encryption key to a storage device | 0 | 2008 | |
* 2010/0082,898 Methods to securely bind an encryption key to a storage device | 16 | 2008 | |
|
|||
* 7035932 Federated multiprotocol communication | 56 | 2000 | |
* 2002/0062,385 Negotiated wireless peripheral systems | 27 | 2001 | |
7209946 Negotiated wireless peripheral security systems | 13 | 2005 | |
6985931 Federated multiprotocol communication | 27 | 2005 | |
* 2005/0198,199 Federated multiprotocol communication | 53 | 2005 | |
7581030 Federated multiprotocol communication | 3 | 2005 | |
7822865 Federated multiprotocol communication | 2 | 2005 | |
7509437 Federated multiprotocol communication | 10 | 2005 | |
7228355 Federated multiprotocol communication | 28 | 2005 | |
7188185 Federated multiprotocol communication | 17 | 2005 | |
7032009 Federated multiprotocol communication | 24 | 2005 | |
* 2005/0195,841 Federated multiprotocol communication | 9 | 2005 | |
* 2005/0170,824 Federated multiprotocol communication | 11 | 2005 | |
* 2005/0169,227 Federated multiprotocol communication | 16 | 2005 | |
* 2005/0170,825 Federated multiprotocol communication | 8 | 2005 | |
7246149 Negotiated wireless peripheral systems | 11 | 2005 | |
7222154 Negotiated wireless peripheral systems | 40 | 2005 | |
7293110 Federated multiprotocol communication | 25 | 2006 | |
* 2006/0195,551 Federated multiprotocol communication | 5 | 2006 | |
7293061 Negotiated wireless peripheral security systems | 12 | 2007 | |
8103745 Negotiated wireless peripheral security systems | 3 | 2007 | |
7424512 Negotiated wireless peripheral systems | 8 | 2007 | |
* 2007/0244,965 Negotiated wireless peripheral systems | 2 | 2007 | |
7631105 Federated multiprotocol communication | 5 | 2007 | |
7490172 Federated multiprotocol communication | 2 | 2007 | |
* 2007/0260,710 Federated multiprotocol communication | 1 | 2007 | |
7856508 Accessing vended products or services using a wireless device | 4 | 2008 | |
7937498 Federated multiprotocol communication | 3 | 2009 | |
|
|||
7424511 Negotiated wireless peripheral systems | 10 | 2007 | |
|
|||
* 7254400 Wireless terminal communication method | 20 | 2000 | |
* 2003/0083,075 Radio communication device | 9 | 2001 | |
|
|||
* 6973333 Modification of portable communications device operation in vehicles | 111 | 2001 | |
* 7343148 Modification of portable communications device operation in vehicles | 43 | 2005 |
Maintenance Fees
Fee | Large entity fee | small entity fee | micro entity fee | due date |
---|
Fee | Large entity fee | small entity fee | micro entity fee |
---|---|---|---|
Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |
Full Text

Legal Events

Matter Detail

Renewals Detail

Note
The template below is formatted to ensure compatibility with our system.
Provide tags with | separated like (tags1|tags2).
Maximum length is 128 characters for Customer Application No
Mandatory Fields * - 'MatterType','AppType','Country','Title','SerialNo'.
Acceptable Date Format - 'MM/DD/YYYY'.
Acceptable Filing/App Types -
- Continuation/Divisional
- Original
- Paris Convention
- PCT National
- With Priority
- EP Validation
- Provisional Conversion
- Reissue
- Provisional
- Foreign Extension
Acceptable Status -
- Pending
- Abandoned
- Unfiled
- Expired
- Granted
Acceptable Matter Types -
- Patent
- Utility Model
- Supplemental Protection Certificate
- Design
- Inventor Certificate
- Plant
- Statutory Invention Reg
Advertisement
Advertisement
Advertisement

Advertisement

Advertisement

Recipient Email Address

Recipient Email Address

Comment
Recipient Email Address

Success
E-mail has been sent successfully.
Failure
Some error occured while sending email. Please check e-mail and try again!
PAIR load has been initiated
A preliminary load of cached data will be loaded soon. Current PAIR data will be loaded within twenty four hours.
File History PDF
Thank you for your purchase! The File Wrapper for Patent Number 6470447 will be available within the next 24 hours.
Add to Portfolio(s)
To add this patent to one, or more, of your portfolios, simply click the add button.
This Patent is in these Portfolios:
Add to additional portfolios:

Last Refreshed On:
Changes done successfully
Important Notes on Latency of Status data
Please note there is up to 60 days of latency in this Status indicator for certain status conditions. You can obtain up-to-date Status indicator readings by ordering PAIR for the file.
An application with the status "Published" (which means it is pending) may be recently abandoned, but not yet updated to reflect its abandoned status. However, an application filed less than one year ago is unlikely to be abandoned.
A patent with the status "Granted" may be recently expired, but not yet updated to reflect its expired status. However, it is highly unlikely a patent less than 3.5 years old would be expired.
An application with the status "Abandoned" is almost always current, but there is a small chance it was recently revived and the status not yet updated.
Important Note on Priority Date data
This priority date is an estimated earliest priority date and is purely an estimation. This date should not be taken as legal conclusion. No representations are made as to the accuracy of the date listed. Please consult a legal professional before relying on this date.
We are sorry but your current selection exceeds the maximum number of portfolios (0) for this membership level. Upgrade to our Level for up to -1 portfolios!.