Patents by Inventor Niklas Karlsson

Niklas Karlsson 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: 8095336
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. One embodiment maintains the particles, thereby permitting the SLAM processes to be performed in software using microprocessor-based computer systems.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: January 10, 2012
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Patent number: 8086419
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. One embodiment maintains the particles, thereby permitting the SLAM processes to be performed in software using microprocessor-based computer systems.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: December 27, 2011
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Publication number: 20110112893
    Abstract: In accordance with the invention, a system, method, and apparatus for analyzing advertisement-related data are presented, which may include receiving data related to an aspect of an advertisement and modeling the aspect of the advertisement with a mathematical model. The mathematical model may include a control-signal-related component, a control-signal-independent component, and an error component. Each component may be updated based on at least one of a control signal, the received data, and a previous state of at least one of the components. An updated model may be created based on the updated components. The system, method, and apparatus may also include predicting the aspect of the advertisement using the updated model. Exemplary aspects of and data related to the advertisement may include one or more of the following: a number of impressions, “clicks,” or “conversions” and/or the impression-to-conversion, impression-to-click, or click-to-conversion ratios.
    Type: Application
    Filed: October 5, 2010
    Publication date: May 12, 2011
    Inventors: Niklas Karlsson, Jianlong Zhang, Jaime Batiz-Mendoza
  • Patent number: 7835938
    Abstract: A system, apparatus, and method are presented for shaping a reference signal from an advertising campaign that allocates advertisements in digital or online advertising. The method includes receiving a reference signal; providing parameters representing a volume of revenue generating events resulting from the advertising campaign; shaping the received reference signal to adjust for variations in the volume of revenue generating events; and using the shaped reference signal to determine a control signal to control the allocation of advertisements.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 16, 2010
    Assignee: AOL Advertising Inc.
    Inventor: Niklas Karlsson
  • Patent number: 7835937
    Abstract: Methods and systems consistent with the present invention enable the control of aspects of an advertising campaign, such as revenue expenditure, by comparing actual and desired behavior and incorporating feedback and feed-forward error correction to continuously adjust the campaign's behavior. In certain embodiments, this control is achieved without considering individual advertisement requests or ad placements, thus bypassing the lowest-level details and instead adjusting behavior on a campaign-wide level using an adaptive control system.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: November 16, 2010
    Assignee: AOL Advertising Inc.
    Inventors: Niklas Karlsson, Jianlong Zhang, Yonggang Xu
  • Patent number: 7835939
    Abstract: Methods and system are provided to predict data related to advertising. Predicted data may include impressions, clicks, actions, or other data related to the advertisement, such as the ratio of impressions to clicks or the ratio of clicks to actions. Methods for predicting revenue of an advertising campaign use a revenue predictor in a campaign control computer while the campaign is ongoing. Based on a starting point in time during the advertising campaign when a starting revenue and volume data through the starting point in time were known and a target point in time, a cumulative predicted revenue can be determined. Based on an estimated revenue generated by the advertising campaign from a time just after the starting point in time until a selected point in time and a predicted revenue from a time just after the selected point in time until the target point in time is computed, the cumulative predicted revenue for the advertising campaign through the target point in time is determined.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 16, 2010
    Assignee: AOL Advertising Inc.
    Inventor: Niklas Karlsson
  • Publication number: 20100286905
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Application
    Filed: July 26, 2010
    Publication date: November 11, 2010
    Applicant: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Publication number: 20100280754
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Application
    Filed: July 20, 2010
    Publication date: November 4, 2010
    Applicant: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Patent number: 7827128
    Abstract: In accordance with the invention, a system, method, and apparatus for analyzing advertisement-related data are presented, which may include receiving data related to an aspect of an advertisement and modeling the aspect of the advertisement with a mathematical model. The mathematical model may include a control-signal-related component, a control-signal-independent component, and an error component. Each component may be updated based on at least one of a control signal, the received data, and a previous state of at least one of the components. An updated model may be created based on the updated components. The system, method, and apparatus may also include predicting the aspect of the advertisement using the updated model. Exemplary aspects of and data related to the advertisement may include one or more of the following: a number of impressions, “clicks,” or “conversions” and/or the impression-to-conversion, impression-to-click, or click-to-conversion ratios.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: November 2, 2010
    Assignee: AOL Advertising Inc.
    Inventors: Niklas Karlsson, Jianlong Zhang, Jaime Batiz-Mendoza
  • Publication number: 20100268697
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Application
    Filed: March 15, 2010
    Publication date: October 21, 2010
    Applicant: Evolution Robotics, Inc.
    Inventors: L. Niklas Karlsson, Paolo Pirjanian, Luis Filipe Domingues Goncalves, Enrico Di Bernardo
  • Publication number: 20100262497
    Abstract: A system is provided for managing bid prices of an online advertising campaign. The system includes a memory storing instructions for adjusting bid prices, and a campaign controller for generating a nominal bid price and a perturbation parameter, based on an ad request received from an advertiser. The system further includes a perturbation engine for generating a perturbed bid price based on the nominal bid price and the perturbation parameter, according to the instructions stored in the memory. The system further includes a serving unit for serving an ad impression based on the perturbed bid price. A computer-implemented method for managing bid prices of an online advertising campaign is also provided.
    Type: Application
    Filed: April 10, 2009
    Publication date: October 14, 2010
    Inventor: Niklas Karlsson
  • Publication number: 20100262455
    Abstract: A system is provided for managing the delivery of online advertisements across inventory units of an online advertising campaign. The system includes a sensor configured to detect current ad volume for an inventory unit of the online advertising campaign. The system also includes a campaign controller configured to generate a reference ad volume for the inventory unit, based on instructions and the detected ad volume; and a unit actuator configured to generate updated ad delivery control settings for the inventory unit, based on the reference ad volume and the detected ad volume. The system also includes a serving unit configured to serve an ad impression on the inventory unit based on the updated ad delivery control settings, wherein the reference ad volume is generated based on a proportion of ad volume served on the inventory unit compared to other inventory units of the online advertising campaign.
    Type: Application
    Filed: April 10, 2009
    Publication date: October 14, 2010
    Inventors: Niklas Karlsson, Yonggang Xu
  • Publication number: 20100262499
    Abstract: A system is provided for controlling initialization of an online advertising campaign. The system includes a sensor configured to determine current performance of the online advertising campaign and a memory for storing performance information obtained by the sensor, a set of campaign initialization controller instructions, a campaign volume model, and a network average time-of-day pattern. The system also includes an estimator configured to predict future campaign performance based on the performance information obtained by the sensor, the campaign volume model, and the network average time-of-day pattern. The system also includes an initialization controller configured to generate a bid allocation control signal and generate a bid price control signal based on the future campaign performance predicted by the estimator, according to the instructions stored in the memory. A method for controlling initialization of an online advertising campaign is also provided.
    Type: Application
    Filed: April 10, 2009
    Publication date: October 14, 2010
    Inventors: Niklas Karlsson, Li Yang
  • Patent number: 7774158
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: August 10, 2010
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Patent number: 7689321
    Abstract: This invention is generally related to methods and apparatus that permit the measurements from a plurality of sensors to be combined or fused in a robust manner. For example, the sensors can correspond to sensors used by a mobile device, such as a robot, for localization and/or mapping. The measurements can be fused for estimation of a measurement, such as an estimation of a pose of a robot.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: March 30, 2010
    Assignee: Evolution Robotics, Inc.
    Inventor: Lars Niklas Karlsson
  • Patent number: 7573403
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: August 11, 2009
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, L. Niklas Karlsson, Paolo Pirjanian, Enrico Di Bernardo
  • Patent number: 7272467
    Abstract: Apparatus and methods that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: September 18, 2007
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, L. Niklas Karlsson, Paolo Pirjanian, Enrico Di Bernardo
  • Patent number: 7177737
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: February 13, 2007
    Assignee: Evolution Robotics, Inc.
    Inventors: L. Niklas Karlsson, Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian
  • Patent number: 7162338
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: January 9, 2007
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Patent number: 7145478
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: December 5, 2006
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, L. Niklas Karlsson, Paolo Pirjanian, Enrico Di Bernardo