Patents by Inventor Erik A. Ramberg

Erik A. Ramberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10366411
    Abstract: Techniques are disclosed herein for protecting personally identifying information (PII) and behavioral data while delivering targeted assets. In one aspect, a profile is created based on a template and desired characteristics of users to receive one or more targeted assets. The template provides a framework for the user characteristics. One or more clients are provided the template. A manifest that identifies the targeted assets is encrypted based on the profile. The encrypted manifest is sent to the one or more clients. A user profile is generated at a client based on a template. The client attempts to decrypt the encrypted manifest based on the profile created at the client. The client sends a request for any targeted assets that were identified through the attempt to decrypt the encrypted manifest.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: July 30, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Erik Ramberg
  • Publication number: 20150112867
    Abstract: Techniques are disclosed herein for protecting personally identifying information (PII) and behavioral data while delivering targeted assets. In one aspect, a profile is created based on a template and desired characteristics of users to receive one or more targeted assets. The template provides a framework for the user characteristics. One or more clients are provided the template. A manifest that identifies the targeted assets is encrypted based on the profile. The encrypted manifest is sent to the one or more clients. A user profile is generated at a client based on a template. The client attempts to decrypt the encrypted manifest based on the profile created at the client. The client sends a request for any targeted assets that were identified through the attempt to decrypt the encrypted manifest.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventor: Erik Ramberg
  • Patent number: 8949155
    Abstract: Techniques are disclosed herein for protecting personally identifying information (PII) and behavioral data while delivering targeted assets. In one aspect, a profile is created based on a template and desired characteristics of users to receive one or more targeted assets. The template provides a framework for the user characteristics. One or more clients are provided the template. A manifest that identifies the targeted assets is encrypted based on the profile. The encrypted manifest is sent to the one or more clients. A user profile is generated at a client based on a template. The client attempts to decrypt the encrypted manifest based on the profile created at the client. The client sends a request for any targeted assets that were identified through the attempt to decrypt the encrypted manifest.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventor: Erik Ramberg
  • Publication number: 20100169224
    Abstract: Techniques are disclosed herein for protecting personally identifying information (PII) and behavioral data while delivering targeted assets. In one aspect, a profile is created based on a template and desired characteristics of users to receive one or more targeted assets. The template provides a framework for the user characteristics. One or more clients are provided the template. A manifest that identifies the targeted assets is encrypted based on the profile. The encrypted manifest is sent to the one or more clients. A user profile is generated at a client based on a template. The client attempts to decrypt the encrypted manifest based on the profile created at the client. The client sends a request for any targeted assets that were identified through the attempt to decrypt the encrypted manifest.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventor: Erik Ramberg
  • Publication number: 20040258140
    Abstract: A digitally sampled spread spectrum signal is received, despread, and accumulated at a center frequency lower than the sampling rate and higher than zero.
    Type: Application
    Filed: May 24, 2004
    Publication date: December 23, 2004
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton
  • Patent number: 6741638
    Abstract: A digitally sampled spread spectrum signal is received, despread, and accumulated at a center frequency lower than the sampling rate and higher than zero.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: May 25, 2004
    Assignee: SchlumbergerSema Inc.
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton
  • Publication number: 20030221086
    Abstract: Data processing apparatus and methods capable of executing vector instructions. Such apparatus preferably include a number of data buffers whose sizes are configurable in hardware and/or in software; a number of buffer control units adapted to control access to the data buffers, at lease one buffer control unit including at least one programmable write pointer register, read pointer register, read stride register and vector length register; a number of execution units for executing vector instructions using input operands stored in data buffers and storing produced results to data buffers; and at least one Direct Memory Access channel transferring data to and from said buffers. Preferably, at least some of the data buffers are implemented in dual-ported fashion in order to allow at least two simultaneous accesses per buffer, including at least one read access and one write access.
    Type: Application
    Filed: February 13, 2003
    Publication date: November 27, 2003
    Inventors: Slobodan A. Simovich, Ivan P. Radivojevic, Erik Ramberg
  • Patent number: 6628699
    Abstract: A receiver for use in a spread spectrum communication system includes the following components: an acquisition system configured to detect a transmitted spread spectrum signal by simultaneously correlating multiple search phases of a reference spreading signal against an output from a receiver channel; a demodulation system configured to recover data embedded in the spread spectrum signal by simultaneously correlating the spread spectrum signal with multiple possible data phases of the reference spreading signal over consecutive data periods; and a bank of correlating devices configured for use both in the acquisition system and in the demodulation system.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: September 30, 2003
    Assignee: Schlumberger Resource Management Systems, Inc.
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton
  • Patent number: 6456644
    Abstract: A spread spectrum signal is processed after it is sampled at a selected sampling rate and tuned to a center frequency lower than the sampling rate and greater than zero. The signal is multiplied against a reference signal to produce a corresponding product output, and an accumulation output is formed by combining the product output with a phase-shifted version of the accumulation output.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: September 24, 2002
    Assignee: Cellnet Data Systems, Inc.
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton
  • Publication number: 20010050948
    Abstract: A receiver for use in a spread spectrum communication system includes the following components: an acquisition system configured to detect a transmitted spread spectrum signal by simultaneously correlating multiple search phases of a reference spreading signal against an output from a receiver channel; a demodulation system configured to recover data embedded in the spread spectrum signal by simultaneously correlating the spread spectrum signal with multiple possible data phases of the reference spreading signal over consecutive data periods; and a bank of correlating devices configured for use both in the acquisition system and in the demodulation system.
    Type: Application
    Filed: June 23, 1997
    Publication date: December 13, 2001
    Inventors: ERIK A. RAMBERG, ROBERT K. FROELICH, FORREST F. FULTON
  • Publication number: 20010038662
    Abstract: A digitally sampled spread spectrum signal is received, despread, and accumulated at a center frequency lower than the sampling rate and higher than zero.
    Type: Application
    Filed: June 23, 1997
    Publication date: November 8, 2001
    Inventors: ERIK A. RAMBERG, ROBERT K. FROELICH, FORREST F. FULTON
  • Patent number: 6263009
    Abstract: A spread spectrum signal is detected at an unknown spreading signal phase by sampling the signal at a selected sampling rate and performing a despreading function on the sampled signal using multiple reference signals, each of which represents one of multiple search phases of the spreading signal. Accumulation outputs then are produced by combining each despreading output with a phase-shifted version of the corresponding accumulation output.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: July 17, 2001
    Assignee: CellNet Data Systems, Inc.
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton
  • Patent number: 6047016
    Abstract: A spread spectrum signal sampled at a selected sampling rate is despread and accumulated in an accumulation element at a center frequency lower than the sampling rate and higher than zero. A frequency adjustment element may be used to adjust the accumulation element to have a resonant frequency approximately equal to the center frequency.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: April 4, 2000
    Assignee: CellNet Data Systems, Inc.
    Inventors: Erik A. Ramberg, Robert K. Froelich, Forrest F. Fulton