Patent US6154172A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6154172A Expired / Lapsed US ⏱️ 0.0 years remaining

System and process for limiting distribution of information on a communication network based on geographic location

Assignee: Nagravision SARL
•
Filing: 1998-03-31
•
Granted: 2000-11-28
•
Expires: 2018-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications system includes a plurality of recipient processors located at geographically remote locations with respect to each other and connected for communication with an information provider processor, over the communications network. The provider and recipient processors may comprise respective computers coupled for communication on the internet or world-wide-web. The provider processor is capable of providing information from any suitable source, by communicating such information over a communications network. However, access to the information by the recipient processors is controlled, based on the geographic location or region of the recipient processors. Each recipient processor is operably associated with a positioning system for providing geographic location information corresponding to the location or region in which the positioning system is located, such as a global positioning system GPS. The geographic position information is used to determine whether or not the processor requesting the information is within a restricted (or limited) or non-restricted region. This determination may be made comparing the geographic information provided by the recipient processor and positioning system with a list of non-restricted or non-limited (or restricted) geographic locations or regions.

Inventors

  • 👤 Gregory A. Piccionelli
  • 👤 Ted R. Rittmaster

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:07
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/10; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9537; H04L63/107; H04L67/00; H04L67/50; H04L67/52; H04W; H04W12/00; H04W12/08; H04W12/082; H04W4/00; H04W4/02; H04W4/029; H04W12/40; H04W12/45; H04W48/00; H04W48/02; H04W48/04; H04W64/00

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 258 words
A method for controlling the distribution of text or image information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; providing the recipient processor associated with the first positioning system with access to first text or image information in the event that the geographic location of the first positioning system is determined to be within a location or region for which limitations or restrictions to access are imposed in said determining step, and providing the recipient processor with access to second text or image information in the event that the geographic location of the first positioning system is determined to not be within a location or region for which limitations or restrictions to access are imposed in said determining step, wherein said second text or image information includes text or image information different from said first text or image information.
Claim 2
Independent Claim 258 words
A method for controlling the distribution of text or image information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; providing the recipient processor associated with the first positioning system with access to first text or image information in the event that the geographic location of the first positioning system is determined to be within a location or region for which limitations or restrictions to access are imposed in said determining step, and providing the recipient processor with access to second text or image information in the event that the geographic location of the first positioning system is determined to not be within a location or region for which limitations or restrictions to access are imposed in said determining step, wherein said second text or image information includes text or image information different from said first text or image information.
Claim 3
Dependent Claim 44 words
A method as recited in claim 1, wherein said step of associating a respective positioning system with each respective recipient processor comprises coupling a satellite signal receiving and processing device to each respective recipient processor, in geographically close proximity to the respective recipient processor.
Claim 4
Dependent Claim 42 words
A method as recited in claim 2 wherein said step of providing a data signal corresponding to the geographic location of the recipient processor comprises the steps of receiving satellite signals and processing the received satellite signals to provide said data signal.
Claim 5
Dependent Claim 70 words
A method as recited in claim 1, wherein the recipient processors and the provider processors each comprise a computer coupled for communication over the internet and the communications network comprises the internet and wherein said step of transmitting location communications signals over the communications network comprises transmitting said location communications signals over the internet from the recipient processor computer associated with the first positioning system to the provider processor computer.
Claim 6
Dependent Claim 32 words
A method as recited in claim 4, wherein said first text or image information comprises a denial message from the provider processor to the recipient processor associated with the first positioning system.
Claim 7
Dependent Claim 32 words
A method as recited in claim 1, wherein said first text or image information comprises a denial message from the provider processor to the recipient processor associated with the first positioning system.
Claim 8
Independent Claim 349 words
A method for controlling the distribution of information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor; generating time data representing the time at which the location information is generated; communicating said time data on the communications network, from the recipient processor associated with the first positioning system to the provider processor; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; determining whether the time data corresponds to a time within an expected location information generating time period; and imposing said limitations or restrictions to the access of information by the recipient processor associated with the first positioning system in the event that the geographic location of the first positioning system is determined to be within a location or region for which such limitations or restrictions to access are imposed in said determining step, imposing further limitations or restrictions to the access of information by the recipient processor associated with the first positioning system in the event that the time data does not correspond to a time within the expected location information generating time period, and allowing access of information by the recipient processor without limitations or restrictions in the event that the geographic location of the first positioning system is determined to not be within a location or region for which such limitations or restrictions to access are imposed in said determining step and the time data corresponds to a time within the expected location information generating time period.
Claim 9
Independent Claim 349 words
A method for controlling the distribution of information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor; generating time data representing the time at which the location information is generated; communicating said time data on the communications network, from the recipient processor associated with the first positioning system to the provider processor; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; determining whether the time data corresponds to a time within an expected location information generating time period; and imposing said limitations or restrictions to the access of information by the recipient processor associated with the first positioning system in the event that the geographic location of the first positioning system is determined to be within a location or region for which such limitations or restrictions to access are imposed in said determining step, imposing further limitations or restrictions to the access of information by the recipient processor associated with the first positioning system in the event that the time data does not correspond to a time within the expected location information generating time period, and allowing access of information by the recipient processor without limitations or restrictions in the event that the geographic location of the first positioning system is determined to not be within a location or region for which such limitations or restrictions to access are imposed in said determining step and the time data corresponds to a time within the expected location information generating time period.
Claim 10
Dependent Claim 179 words
A method as recited in claim 1, wherein: said step of associating a respective positioning system with each respective recipient processor comprises coupling a satellite signal receiving and processing device to each respective recipient processor, in geographically close proximity to the respective recipient processor; said step of providing a data signal corresponding to the geographic location of the recipient processor comprises the steps of receiving satellite signals and processing the received satellite signals to provide said data signal; and said method further comprises the steps of: generating time data from the received satellite signal, the time data representing the time at which the satellite signal is received; communicating said time data on the communications network, from the recipient processor associated with the first positioning system to the provider processor; determining whether the time data corresponds to a time within a predefined range; and imposing limitations or restrictions to the access of information by the recipient processor associated with the first positioning system in the event that the time data does not correspond to a time within the predefined range.
Claim 11
Independent Claim 195 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit, wherein said location information comprises communication signals representing location data generated by a satellite signal receiving and processing device located in the proximity of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; receiving time data with the first communications unit, the time data comprising data generated from the satellite signal receiving and processing device and representing the time at which the location information was generated; determining whether the time data corresponds to a time within an expected location information generating time period; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region and dependent upon the determination of whether the time data corresponds to a time within the expected location information generating time period.
Claim 12
Independent Claim 195 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit, wherein said location information comprises communication signals representing location data generated by a satellite signal receiving and processing device located in the proximity of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; receiving time data with the first communications unit, the time data comprising data generated from the satellite signal receiving and processing device and representing the time at which the location information was generated; determining whether the time data corresponds to a time within an expected location information generating time period; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region and dependent upon the determination of whether the time data corresponds to a time within the expected location information generating time period.
Claim 13
Dependent Claim 28 words
A method as recited in claim 1, wherein said first text or image information comprises a partial, but not complete version of said second text or image information.
Claim 14
Dependent Claim 30 words
A method as recited in claim 1, wherein said first text or image information comprises at least one of a warning, disclaimer or other message different from said second information.
Claim 15
Dependent Claim 25 words
A method as recited in claim 1, wherein said first text or image information comprises a request for the recipient processor to provide further information.
Claim 16
Dependent Claim 66 words
A method as recited in claim 1, wherein said first text or image information comprises a request for the recipient processor to provide further information, said method further comprising: providing the recipient processor associated with the first positioning system with access to second text or image information in the event that the recipient processor provides the further information requested by said first text or image information.
Claim 17
Independent Claim 196 words
A method for communicating information between processors coupled for communication over the Internet, dependent on geographic location of one of the processors, the method comprising: associating a positioning system with a first processor coupled in the network; providing, with the positioning system, a data signal corresponding to the geographic location of the first processor; transmitting location communications signals over the Internet from the first processor to at least one other processor coupled to the Internet; and controlling further communications between the first processor and the at least one other processor, dependent upon the geographic location of the first processor, comprising: determining, from the location communications signals, whether the geographic location of the first processor is within a predefined location or region; and providing the first processor with access to first information in the event that the geographic location of the first processor is determined to be within the predetermined location or region, and providing the first processor with access to second information in the event that the geographic location of the first positioning system is determined to not be within the predetermined location or region, wherein said second information includes information different from said first information.
Claim 18
Independent Claim 196 words
A method for communicating information between processors coupled for communication over the Internet, dependent on geographic location of one of the processors, the method comprising: associating a positioning system with a first processor coupled in the network; providing, with the positioning system, a data signal corresponding to the geographic location of the first processor; transmitting location communications signals over the Internet from the first processor to at least one other processor coupled to the Internet; and controlling further communications between the first processor and the at least one other processor, dependent upon the geographic location of the first processor, comprising: determining, from the location communications signals, whether the geographic location of the first processor is within a predefined location or region; and providing the first processor with access to first information in the event that the geographic location of the first processor is determined to be within the predetermined location or region, and providing the first processor with access to second information in the event that the geographic location of the first positioning system is determined to not be within the predetermined location or region, wherein said second information includes information different from said first information.
Claim 19
Dependent Claim 76 words
A method as recited in claim 14, wherein said step of associating a positioning system with a first processor comprises coupling a satellite signal receiving and processing device to the first processor, in geographically close proximity to the first processor and wherein said step of providing a data signal corresponding to the geographic location of the first processor comprises the steps of receiving satellite signals and processing the received satellite signals to provide said data signal.
Claim 20
Dependent Claim 18 words
A method as recited in claim 14, wherein said first and second information comprises text or image data.
Claim 21
Independent Claim 202 words
A method for communicating information between processors coupled for communication over the Internet, dependent on geographic location of one of the processors, the method comprising: associating a positioning system with a first processor coupled in the network; providing, with the positioning system, a data signal corresponding to the geographic location of the first processor; transmitting location communications signals over the Internet from the first processor to at least one other processor coupled to the Internet; and controlling further communications between the first processor and the at least one other processor, dependent upon the geographic location of the first processor, comprising: determining, from the location communications signals, whether the geographic location of the first processor is within a predefined location or region; and providing the first processor with access over the Internet to first information in the event that the geographic location of the first processor is determined to be within the predetermined location or region, and providing the first processor with access over the Internet to second information in the event that the geographic location of the first positioning system is determined to not be within the predetermined location or region, wherein said second information includes information different from said first information.
Claim 22
Independent Claim 202 words
A method for communicating information between processors coupled for communication over the Internet, dependent on geographic location of one of the processors, the method comprising: associating a positioning system with a first processor coupled in the network; providing, with the positioning system, a data signal corresponding to the geographic location of the first processor; transmitting location communications signals over the Internet from the first processor to at least one other processor coupled to the Internet; and controlling further communications between the first processor and the at least one other processor, dependent upon the geographic location of the first processor, comprising: determining, from the location communications signals, whether the geographic location of the first processor is within a predefined location or region; and providing the first processor with access over the Internet to first information in the event that the geographic location of the first processor is determined to be within the predetermined location or region, and providing the first processor with access over the Internet to second information in the event that the geographic location of the first positioning system is determined to not be within the predetermined location or region, wherein said second information includes information different from said first information.
Claim 23
Dependent Claim 21 words
A method as recited in claim 14, wherein said step of controlling further communications comprises controlling further communications over the Internet.
Claim 24
Independent Claim 169 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region, comprising: providing the second communications unit with access to first information in the event that the geographic location of the second communications unit is determined to be within the predefined region, and providing the second communications unit with access to second information in the event that the geographic location of the second communications unit is determined to not be within the predefined region, wherein said second information includes information different from said first information.
Claim 25
Independent Claim 169 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region, comprising: providing the second communications unit with access to first information in the event that the geographic location of the second communications unit is determined to be within the predefined region, and providing the second communications unit with access to second information in the event that the geographic location of the second communications unit is determined to not be within the predefined region, wherein said second information includes information different from said first information.
Claim 26
Dependent Claim 27 words
A method as recited in claim 19, wherein said step of controlling the communication of further information comprises controlling the communication of further information over the Internet.
Claim 27
Independent Claim 156 words
A method for controlling communication of text or image information between first and second communications units coupled in a communications network, comprising the steps of: receiving location information over the network with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the second communications unit is within a predefined geographic region; and providing the second communications unit with access to first text or image information in the event that the geographic location of the second communications unit is determined to be within the predefined geographic region, and providing the second communications unit with access to second text or image information in the event that the geographic location of the second communications unit is determined to not be within the predefined geographic region, wherein said second text or image information includes text or image information different from said first text or image information.
Claim 28
Independent Claim 156 words
A method for controlling communication of text or image information between first and second communications units coupled in a communications network, comprising the steps of: receiving location information over the network with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the second communications unit is within a predefined geographic region; and providing the second communications unit with access to first text or image information in the event that the geographic location of the second communications unit is determined to be within the predefined geographic region, and providing the second communications unit with access to second text or image information in the event that the geographic location of the second communications unit is determined to not be within the predefined geographic region, wherein said second text or image information includes text or image information different from said first text or image information.
Claim 29
Dependent Claim 28 words
A method as recited in claim 21, wherein said first text or image information comprises a partial, but not complete version of said second text or image information.
Claim 30
Dependent Claim 30 words
A method as recited in claim 21, wherein said first text or image information comprises at least one of a warning, disclaimer or other message different from said second information.
Claim 31
Dependent Claim 47 words
A method as recited in claim 21, wherein said communications network comprises the Internet and wherein said step of providing the second communications unit with access to said first or second text or image information comprises providing access to said text or image information over the Internet.
Claim 32
Independent Claim 270 words
A method for controlling the distribution of information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors, the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, a request from the recipient processor to the provider processor, the request being associated at the provider processor with first information and second information, wherein said second information includes information different from said first information; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor, said location information being associated with the request; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; providing, in response to the request, the recipient processor associated with the first positioning system with access to said first information in response to said request, in the event that the geographic location of the first positioning system is determined to be within the predefined location or region, and providing the recipient processor with access to said second information in response to said request, in the event that the geographic location of the first positioning system is determined to not be within the predefined location or region.
Claim 33
Independent Claim 270 words
A method for controlling the distribution of information from an information provider processor to a plurality of recipient processors on a communications network, based on the geographic locations of the recipient processors, the method comprising: associating a respective positioning system with each respective recipient processor; generating location information with a first one of said positioning systems and providing the location information to the recipient processor associated with the first positioning system, said location information corresponding to the general geographic location of the positioning system; communicating, on the communications network, a request from the recipient processor to the provider processor, the request being associated at the provider processor with first information and second information, wherein said second information includes information different from said first information; communicating, on the communications network, location information from the recipient processor associated with the first positioning system to the provider processor, said location information being associated with the request; determining, from the location information, whether the geographic location of the first positioning system is within a predefined location or region for which limitations or restrictions to access are imposed; providing, in response to the request, the recipient processor associated with the first positioning system with access to said first information in response to said request, in the event that the geographic location of the first positioning system is determined to be within the predefined location or region, and providing the recipient processor with access to said second information in response to said request, in the event that the geographic location of the first positioning system is determined to not be within the predefined location or region.
Claim 34
Independent Claim 155 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; receiving time data with the first communications unit, the time data representing the time at which the location information was generated; determining whether the time data corresponds to a time within an expected location information generating time period; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region and dependent upon the determination of whether the time data corresponds to a time within the expected location information generating time period.
Claim 35
Independent Claim 155 words
A method for controlling communications between first and second communications units coupled for communication over the Internet, comprising the steps of: receiving location information over the Internet with the first communications unit, the location information corresponding to the geographic location of the second communications unit; determining, from the location information, whether the geographic location of the second communications unit is within a predefined geographic region; receiving time data with the first communications unit, the time data representing the time at which the location information was generated; determining whether the time data corresponds to a time within an expected location information generating time period; and controlling the communication of further information between the first and second communications units, dependent upon the determination of whether the second communication unit is within the predefined geographic region and dependent upon the determination of whether the time data corresponds to a time within the expected location information generating time period.

References Cited (Backward Citations)

US35916A Cited
USRE35916E Cited
US5669061A Cited
US5568153A Cited
US5831545A Cited
US5857155A Cited
US5938721A Cited
US5987381A Cited
US5959577A Cited
US5946687A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-28 2004-05-29 2004-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-28 2008-05-29 2008-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-28 2012-05-29 2012-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag