Patents by Inventor Peter Beissinger

Peter Beissinger 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).

  • Publication number: 20230125930
    Abstract: Techniques for combining geo-dependent and geo-independent experiences in a virtual environment are provided. In one technique, a first geographic location of a first user is received from a first user's device. A second geographic location of a second user is received from a second user's device. Group data that (1) identifies both users as members of a group and (2) identifies an objective to complete in a virtual environment is stored. Completion of the objective requires performance of multiple tasks. Action data that indicates an action, performed while at the first geographic location, that is related to performance of one of the tasks, is received from the first user's device. Similar action data (except with respect to the second geographic and another task) is received from the second user's device. Based on both action data, the group data is updated to indicate that the group completed the objective.
    Type: Application
    Filed: October 26, 2022
    Publication date: April 27, 2023
    Inventors: Cory Stockton, Chris McCabe, Charlie White, Russell Bernau, Peter Beissinger
  • Patent number: 9405389
    Abstract: An iterative exponential moving average algorithm generates a smoothed output data stream from a noisy input data stream. A smoothing factor used in calculating the exponential moving average is updated with each iteration of the exponential moving average algorithm based on a cumulative vote value, which is based, at least in part, on an estimated state of the input data stream.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Peter Beissinger
  • Publication number: 20160062493
    Abstract: An iterative exponential moving average algorithm generates a smoothed output data stream from a noisy input data stream. A smoothing factor used in calculating the exponential moving average is updated with each iteration of the exponential moving average algorithm based on a cumulative vote value, which is based, at least in part, on an estimated state of the input data stream.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventor: Peter Beissinger