Search

Matthias Oberdorfer

age ~53

from La Mesa, CA

Also known as:
  • Matt Oberdofer

Matthias Oberdorfer Phones & Addresses

  • La Mesa, CA
  • Fort Collins, CO
  • San Diego, CA
  • Palo Alto, CA
  • San Mateo, CA
  • Denver, CO
  • Colorado Springs, CO
Name / Title
Company / Classification
Phones & Addresses
Matthias Oberdorfer
M
Business & Technology Services LLC
555 Bryant St, Palo Alto, CA 94301

Us Patents

  • Method And System For Processing Data Having A Pattern Of Repeating Bits

    view source
  • US Patent:
    7554464, Jun 30, 2009
  • Filed:
    Sep 30, 2004
  • Appl. No.:
    10/956377
  • Inventors:
    Matthias Oberdorfer - Menlo Park CA,
  • Assignee:
    Gear Six, Inc. - Menlo Park CA
  • International Classification:
    H03M 5/00
  • US Classification:
    341 55, 712221
  • Abstract:
    A method and system allows for fast compression and decompressing of data using existing repetitive interleaved patterns within scientific data (floating point, integer, and image). An advantage of the method and system is that it is so fast that it can be used to save time due to a lower amount of data transferred/stored in scenarios like network transfer, disk or memory storage, cache storage or any other real-time applications where time plays a crucial role.
  • Fast Compression Method For Scientific Data

    view source
  • US Patent:
    7907069, Mar 15, 2011
  • Filed:
    Jun 16, 2009
  • Appl. No.:
    12/485873
  • Inventors:
    Matthias Oberdorfer - Menlo Park CA,
  • Assignee:
    Violin Memory, Inc. - Mountain View CA
  • International Classification:
    H03M 5/00
  • US Classification:
    341 55, 375246
  • Abstract:
    A method and system allows for fast compression and decompressing of data using existing repetitive interleaved patterns within scientific data (floating point, integer, and image). An advantage of the method and system is that it is so fast that it can be used to save time due to a lower amount of data transferred/stored in scenarios like network transfer, disk or memory storage, cache storage or any other real-time applications where time plays a crucial role.
  • Reliable And Fast Method And System To Broadcast Data

    view source
  • US Patent:
    8634419, Jan 21, 2014
  • Filed:
    Dec 1, 2010
  • Appl. No.:
    12/957967
  • Inventors:
    Matthias Oberdorfer - Menlo Park CA,
  • Assignee:
    Violin Memory Inc. - Santa Clara CA
  • International Classification:
    H04L 12/28
  • US Classification:
    370390
  • Abstract:
    A reliable and scalable system and method of broadcasting information to other computer nodes in a communication network requires only O(2) time steps. According to one aspect, after broadcasting data in O(1) steps to all nodes in the network, the system and method provides a distributed reliability protocol to ensure data delivery which only requires an additional O(1) steps. Therefore, unlike in prior art approaches where the root or co-root is responsible for the reliable data delivery, each node in the network takes on responsibility to deliver the message to a partner/neighborhood node. The broadcasting method and system of the can be used as building block for most collective/distributive operations, and provides a significant performance advantage in parallel computer systems that have multicast/broadcast capabilities.
  • Connected Memory Management

    view source
  • US Patent:
    2004009, May 13, 2004
  • Filed:
    Nov 12, 2002
  • Appl. No.:
    10/293792
  • Inventors:
    Matthias Oberdorfer - Fort Collins CO,
  • International Classification:
    G06F015/167
  • US Classification:
    709/216000
  • Abstract:
    A multi-node computing cluster uses a table of data objects within each process to determine if a data object is locally available or on a remote computing node. For those data objects located remotely, a local handler process is able to communicate with a remote handler process on a remote node. The remote handler is capable of retrieving and sending the data object directly from or to the memory of a second process without disturbing the second process, thereby allowing the second process to continually compute. The remote handler may transfer the data object to the local handler, which in turn may place the data object into the memory of the first process.
  • Scalable Parallel Processing On Shared Memory Computers

    view source
  • US Patent:
    2004009, May 13, 2004
  • Filed:
    Nov 12, 2002
  • Appl. No.:
    10/293791
  • Inventors:
    Matthias Oberdorfer - Fort Collins CO,
  • International Classification:
    G06F015/00
  • US Classification:
    712/013000, 712/015000
  • Abstract:
    A virtual parallel computer is created within a programming environment comprising both shared memory and distributed memory architectures. At run time, the virtual architecture is mapped to a physical hardware architecture. In this manner, a massively parallel computing program may be developed and tested on a first architecture and run on a second architecture without reprogramming.
  • Method And Apparatus For Providing High-Performance And Highly-Scalable Storage Acceleration

    view source
  • US Patent:
    2007026, Nov 15, 2007
  • Filed:
    Feb 28, 2006
  • Appl. No.:
    11/365474
  • Inventors:
    Martin Patterson - Menlo Park CA,
    Matthias Oberdorfer - Menlo Park CA,
  • International Classification:
    G06F 15/167
    G06F 15/16
  • US Classification:
    709217000, 709213000
  • Abstract:
    A method and apparatus of providing high performance and highly scalable storage acceleration includes a cluster node-spanning RAM disk (CRD) interposed in the data path between a storage server and a computer server. The CRD addresses performance problems with applications that need to access large amounts of data and are negatively impacted by the latency of classic disk-based storage systems. It solves this problem by placing the data the application needs into a large (with respect to the server's main memory) RAM-based cache where it can be accessed with extremely low latency, hence improving the performance of the application significantly. The CRD is implemented using a novel architecture which has very significant cost and performance advantages over existing or alternative solutions.

Get Report for Matthias Oberdorfer from La Mesa, CA, age ~53
Control profile