{
  "patent_number": "US 6122658",
  "country": "US",
  "title": "How Servers Combine Global and Local Content for Personalized Web Displays",
  "original_title": "Custom localized information in a networked server for display to an end user",
  "summary": "A 1997 Microsoft patent describing how a server can mix general content with specific local details to create a personalized experience for users based on their location or demographics.",
  "what_it_does": "The patent describes a system where a server acts as a hub to assemble a custom web page or media stream. It pulls 'global' content, such as a movie or a news feed, from a central source and mixes it with 'local' content, such as regional advertisements or language-specific subtitles, stored in a local database. The server then sends this combined package to the user's computer. For example, a user in Tokyo might receive the same global action movie as a user in New York, but the server would automatically inject Japanese subtitles or local store ads into the stream for the Tokyo user.",
  "what_it_does_not_cover": [
    "Does not cover content personalization that happens entirely on the user's device (client-side rendering) without server-side integration.",
    "Does not cover real-time user tracking or behavioral profiling based on individual browsing history.",
    "Does not cover the specific algorithms used to select which local content is relevant to a user."
  ],
  "filed": "1997-07-03",
  "granted": "2000-09-19",
  "expires": "2017-07-03",
  "status": "expired",
  "holder": "Microsoft Corp",
  "holder_url": "https://patentbrief.org/company/microsoft-corp",
  "inventors": [
    {
      "name": "Navin Chaddha",
      "url": "https://patentbrief.org/inventor/navin-chaddha"
    }
  ],
  "times_cited": 111,
  "tags": [
    "consumer_electronics",
    "software",
    "telecommunications",
    "ecommerce"
  ],
  "abstract": "A cost effective method for generating and delivering localized multimedia content targeted at specific groups of end users via client computers coupled to local servers by a diverse computer network which includes local area networks (LANS) and/or wide area networks (WANs) such as the internet. In one embodiment, a global server provides global content via a computer network to a local server. The local server retrieves local content from a local database. Customized information which includes both the global and local content is then delivered to a group of end users via client computers coupled to the computer network. Global and local content may or may not be related. An example of related global/local content is an action movie and an accompanying local language subtitle. Conversely, an example of unrelated global/local content is an action movie and an advertisement for running shoes. Exemplary criteria for sub-dividing groups of end users include geography, climate, demography, national boundaries or combinations thereof. Such an arrangement is advantageous because the local content is targeted at a group of end users who have a higher probability of interest in the local content based on the subdivision criteria.",
  "url": "https://patentbrief.org/patent/us/6122658/custom-localized-information-in-a-networked-server-for-display-to-an-end-user",
  "markdown_url": "https://patentbrief.org/patent/us/6122658/custom-localized-information-in-a-networked-server-for-display-to-an-end-user/md",
  "google_patents_url": "https://patents.google.com/patent/US6122658",
  "relatedPatents": [
    {
      "patentNumber": "9332078",
      "countryCode": "US",
      "title": "How Amazon Delivers Content Faster Using Local Servers",
      "url": "https://patentbrief.org/patent/us/9332078/facebook-memories"
    },
    {
      "patentNumber": "5774660",
      "countryCode": "US",
      "title": "How Load Balancers Route Web Traffic Based on Specific Content",
      "url": "https://patentbrief.org/patent/us/5774660/world-wide-web-server-with-delayed-resource-binding-for-resource-based-load-balancing-on-a-distributed-resource-multi-node-network"
    },
    {
      "patentNumber": "5347632",
      "countryCode": "US",
      "title": "Prodigy's System for Interactive Online Information and Shopping",
      "url": "https://patentbrief.org/patent/us/5347632/java-programming-language"
    },
    {
      "patentNumber": "8112476",
      "countryCode": "US",
      "title": "How Software Automatically Collects and Organizes Data from Multiple Websites",
      "url": "https://patentbrief.org/patent/us/8112476/amazon-ec2-elastic-compute-cloud"
    },
    {
      "patentNumber": "7233978",
      "countryCode": "US",
      "title": "How Distributed Servers Find Data Using Location Pointers",
      "url": "https://patentbrief.org/patent/us/7233978/method-and-apparatus-for-managing-location-information-in-a-network-separate-from-the-data-to-which-the-location-information-pertains"
    }
  ]
}