Skip to main content
Morgan StanleyPatent grant

Morgan Stanley was granted a patent for network data deduplication.

Source: Autobound Signal API · 76 signals tracked for Morgan Stanley · updated

Get Morgan Stanley's live signals in Claude or ChatGPT, or by API

AskWhat changed at Morgan Stanley this week? Use Autobound signals for morganstanley.com.

What happened

In October 2026 Morgan Stanley patented a memory-efficient way to remove duplicate data in transit, supporting faster and leaner enterprise network operations.

Source

patents.google.comOct 27, 2026

US patent US12775586

Network file deduplication using decaying bloom filters

Abstract

A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.

patents.google.com/patent/US12775586Read the full source

Extracted by Autobound

From the Signal API record
Signal
Patent grant

What this signalsA new patent often shows where a company is putting its R&D budget.

Grant date
Oct 27, 2026
Inventors
Jonathan Oakley, Joseph Edmonds
Tech area
software / computing
Patent number
US12775586

The full record

From the Signal API record

People

  • Jonathan OakleyInventor
  • Joseph EdmondsInventor

Details

Primary CPC class
G06F 16/1748 (Electric digital data processing)
USPTO assignee
MORGAN STANLEY SERVICES GROUP INC.
What the invention does
A system that uses multiple Bloom filters with aging information to recognize repeated data strings as they cross a network and avoid processing them again.

Topics and mentions

Tags

  • Intellectual Property
  • Research & Development
  • Data Management
  • Network
  • Software

Technologies named

  • data deduplication
  • Bloom filters
  • network monitoring
  • data processing

Extraction

Detected
Oct 30, 2026
signal_type
patents-company
signal_subtype
patentGrant

Use this data

Get every patent signal for Morgan Stanley and the companies you sell to, in the tools you already use.

  1. Ask Claude about it

    Connect Autobound to Claude, Claude Code or Cursor with MCP. Then ask: “What changed at Morgan Stanley this week?”

  2. Send it to your own tools

    The Signal API returns patent signals for any list of companies as JSON, for your CRM, warehouse or app.

  3. Try it free

    Sign up and spend your free credits on the companies you sell to.

    Start Free1,000 free credits

The API returns more than this page shows

This page shows a preview. The full patents-company record in the Signal API and MCP can also have these 8 fields. Some fields are empty for some signals.

Company

  • linkedin_urlValue in the API
  • industriesValue in the API
  • employee_count_lowValue in the API
  • employee_count_highValue in the API
  • revenueValue in the API
  • descriptionValue in the API

Signal

  • signal_nameValue in the API
  • associationValue in the API
Show the full JSONThe record on this page and the API request

GET /v1/signals/815e166b-8f97-50dd-b7d1-b4774c7e6957 returns this record as JSON. POST /v1/companies/enrich returns every signal for morganstanley.com.

{
  "signal_id": "815e166b-8f97-50dd-b7d1-b4774c7e6957",
  "signal_type": "patents-company",
  "signal_subtype": "patentGrant",
  "detected_at": "2026-10-30T00:31:01+00:00",
  "company": {
    "name": "Morgan Stanley",
    "domain": "morganstanley.com"
  },
  "data": {
    "cpc": [
      {
        "code": "G06F 16/1748",
        "label": "Electric digital data processing"
      },
      {
        "code": "G06F 16/148",
        "label": "Electric digital data processing"
      },
      {
        "code": "G06F 16/172",
        "label": "Electric digital data processing"
      }
    ],
    "tags": [
      "Intellectual Property",
      "Research & Development",
      "Data Management",
      "Network",
      "Software"
    ],
    "detail": "In October 2026 Morgan Stanley patented a memory-efficient way to remove duplicate data in transit, supporting faster and leaner enterprise network operations.",
    "summary": "Morgan Stanley was granted a patent for network data deduplication.",
    "event_at": "2026-10-27",
    "inventors": [
      {
        "name": "Jonathan Oakley",
        "status": "unresolved",
        "is_primary": true
      },
      {
        "name": "Joseph Edmonds",
        "status": "unresolved",
        "is_primary": false
      }
    ],
    "tech_area": "software / computing",
    "event_kind": "grant_date",
    "grant_date": "2026-10-27",
    "source_url": "https://patents.google.com/patent/US12775586",
    "cpc_primary": {
      "code": "G06F 16/1748",
      "label": "Electric digital data processing"
    },
    "patent_title": "Network file deduplication using decaying bloom filters",
    "patent_number": "US12775586",
    "uspto_assignee": "MORGAN STANLEY SERVICES GROUP INC.",
    "patent_abstract": "A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.",
    "precision_class": "structural",
    "invention_explanation": "A system that uses multiple Bloom filters with aging information to recognize repeated data strings as they cross a network and avoid processing them again.",
    "technologies_mentioned": [
      "data deduplication",
      "Bloom filters",
      "network monitoring",
      "data processing"
    ]
  }
}

Long text fields are shortened on this page.

Looking up one signal by its id is free. Enrich costs 2 credits per signal returned; a call with no results is free.