Patents by Inventor Nils Forsblom

Nils Forsblom 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: 9401100
    Abstract: The selective aggregation of marker objects on a map is disclosed. A plurality of marker objects is received in response to a query. The marker objects are each defined by a set of coordinates to a specific location on the map. The map is segregated into a plurality of bounding areas each defined by a set of bounding coordinates. A bounding area count of the number of marker objects having coordinates within a first one of the bounding areas is generated. The bounding area count is compared to a predetermined threshold. If the bounding area count is greater, a first aggregate marker is displayed in the first one of the bounding areas of the map. Otherwise, each of the marker objects within the first one of the bounding areas of the map is displayed. The marker objects are positioned according to the set of coordinates associated therewith.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: July 26, 2016
    Assignee: Adtile Technologies, Inc.
    Inventors: Nils Forsblom, Toni Seppala
  • Patent number: 9256358
    Abstract: A graphical user interface method is disclosed. A first interface panel including a first graphical content for a first menu item is generated. The first interface panel is displayed in a primary display area, and a first descriptor is displayed in a menu display area that is segregated from the primary display area. The first descriptor is associated with the first menu item. An input command is received on the menu display area, and in response thereto, a second interface panel with a second set of graphic content for a second menu item is generated. An input command transition relationship is defined between the first interface panel and the second interface panel, and the received input command corresponds thereto. The second interface panel is displayed in the primary display area, and a second descriptor associated with the second menu item is displayed in the menu display area.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: February 9, 2016
    Assignee: ADTILE TECHNOLOGIES INC.
    Inventors: Nils Forsblom, Joao Cardoso, Kim Niklas Stenbäck
  • Publication number: 20160018908
    Abstract: The presentation of interaction sequences to a user on a mobile communications device is disclosed. A first external input corresponding to a triggering of an interaction sequence delivery is received on a first input modality. An overlay is displayed in a graphical user interface in response to receiving the external input. Interaction sequence invocation instructions are displayed within the overlay. A second external input is received on a second input modality different from the first input modality. The second external input is translated to a set of quantified values. An interaction sequence results content is then displayed within the overlay in response to a substantial match between the set of quantified values translated from the received second external input to the set of predefined values corresponding to the interaction sequence invocation instructions.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 21, 2016
    Inventor: NILS FORSBLOM
  • Publication number: 20150186944
    Abstract: The presentation of advertisements to a user on a mobile communications device is disclosed. A first external input corresponding to a triggering of an advertisement delivery is received on a first input modality. An advertisement overlay is displayed in a graphical user interface in response to receiving the external input. Advertisement invocation instructions are displayed within the advertisement overlay. A second external input is received on a second input modality different from the first input modality. The second external input is translated to a set of quantified values. An advertisement is then displayed within the advertisement overlay in response to a substantial match between the set of quantified values translated from the received second external input to the set of predefined values corresponding to the advertisement invocation instructions.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 2, 2015
    Applicant: TEN FARMS, INC.
    Inventor: NILS FORSBLOM
  • Publication number: 20150006288
    Abstract: The presentation of advertisements to a client device is disclosed. An advertisement delivery request with one or more targeting option parameters and a device type identifier corresponding to an output display configuration is received from an agent module embedded within content being rendered on the client device. A one of the advertisements is retrieved based on matching the targeting option parameters to each targeting option value assigned to the advertisement. The target option value corresponds to one of a plurality of targeting specificity levels along a breadth continuum, each of which may be associated with a definition applicable to the content. The retrieved one of the advertisements may include a plurality of variants, each of which are configured for a different output display configuration. One of the variants is transmitted to the client device, and corresponds to the output display configuration specified in the device type identifier.
    Type: Application
    Filed: August 2, 2013
    Publication date: January 1, 2015
    Applicant: TEN FARMS, INC.
    Inventor: Nils Forsblom
  • Publication number: 20140365964
    Abstract: A graphical user interface method is disclosed. A first interface panel including a first graphical content for a first menu item is generated. The first interface panel is displayed in a primary display area, and a first descriptor is displayed in a menu display area that is segregated from the primary display area. The first descriptor is associated with the first menu item. An input command is received on the menu display area, and in response thereto, a second interface panel with a second set of graphic content for a second menu item is generated. An input command transition relationship is defined between the first interface panel and the second interface panel, and the received input command corresponds thereto. The second interface panel is displayed in the primary display area, and a second descriptor associated with the second menu item is displayed in the menu display area.
    Type: Application
    Filed: August 2, 2013
    Publication date: December 11, 2014
    Applicant: ADTILE TECHNOLOGIES INC.
    Inventors: Nils FORSBLOM, Joao CARDOSO, Kim Niklas STENBÄCK
  • Publication number: 20140025539
    Abstract: An adjustable priority retailer ranking system that performs a method for generating an ordered comparison list of merchant sources is disclosed. A first unordered list of merchant sources is received from a queried search engine. A location value of an end user is derived. For the merchant sources in the unordered list, a plurality user independent merchant evaluation factors are retrieved, and a plurality of user-independent merchant evaluation factors are generated based upon the location value. Predetermined weights are assigned to the merchant evaluation factors. A merchant ranking score for the merchant sources are generated from a composite of the weights and the merchant evaluation factors. An ordered list of merchant sources arranged according to the ranking scores is outputted to the end user.
    Type: Application
    Filed: September 26, 2013
    Publication date: January 23, 2014
    Applicant: Modified Systems, LLC
    Inventor: Nils Forsblom
  • Publication number: 20130218680
    Abstract: The delivery and presentation of context-specific content in a user-generated content application is disclosed. A first user-generated content object defined by a content element and an associated location element is received. The content-specific content is also received, and is contextually related to the first user-generated content object. The first user-generated content object is displayed in a first interface panel, and is transitioned to a display of a second interface panel with a transition graphic effect. The context-specific content is displayed in the second interface panel upon conclusion of the transition.
    Type: Application
    Filed: April 6, 2012
    Publication date: August 22, 2013
    Inventor: Nils Forsblom
  • Publication number: 20130198275
    Abstract: The aggregation of content elements generated on one or more social networking service sites is disclosed. There is a content request associated with a first user and identifying an independently established account on those sites for various content elements linked thereto. The requested content elements are received, and stored in connection with first aggregation account as social objects additionally defined by a plurality of attributes. A set of data representative of the selection of the social objects and its attributes are generated for rendering on a remote computer system. The selection of the social objects is defined by one or more predetermined conditions.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Inventor: Nils Forsblom
  • Publication number: 20130044137
    Abstract: The selective aggregation of marker objects on a map is disclosed. A plurality of marker objects is received in response to a query. The marker objects are each defined by a set of coordinates to a specific location on the map. The map is segregated into a plurality of bounding areas each defined by a set of bounding coordinates. A bounding area count of the number of marker objects having coordinates within a first one of the bounding areas is generated. The bounding area count is compared to a predetermined threshold. If the bounding area count is greater, a first aggregate marker is displayed in the first one of the bounding areas of the map. Otherwise, each of the marker objects within the first one of the bounding areas of the map is displayed. The marker objects are positioned according to the set of coordinates associated therewith.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Inventors: Nils Forsblom, Toni Seppala
  • Publication number: 20120265635
    Abstract: The generating of a purchase decision recommendation for a primary user from a plurality of polled users is disclosed. Selections of a plurality of products from the primary user are received, and a selection of the polled users is received. A poll for the purchase decision recommendation is generated, which may include a listing of product entries corresponding to the received selection of the plurality of products. There is a step of transmitting response requests for the poll to the selected polled users. Upon receiving a ballot entry corresponding to a selection of one or more of the product entries in the poll from at least one of the selected polled users, the purchase decision recommendation is generated, based upon an aggregation of the received ballot entries.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 18, 2012
    Inventor: Nils Forsblom
  • Publication number: 20120130917
    Abstract: An adjustable priority retailer ranking system that performs a method for generating an ordered comparison list of merchant sources is disclosed. A first unordered list of merchant sources is received from a queried search engine. A location value of an end user is derived. For the merchant sources in the unordered list, a plurality user independent merchant evaluation factors are retrieved, and a plurality of user-independent merchant evaluation factors are generated based upon the location value. Predetermined weights are assigned to the merchant evaluation factors. A merchant ranking score for the merchant sources are generated from a composite of the weights and the merchant evaluation factors. An ordered list of merchant sources arranged according to the ranking scores is outputted to the end user.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Inventor: Nils Forsblom
  • Patent number: D751574
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 15, 2016
    Assignee: ADTILE TECHNOLOGIES, INC.
    Inventor: Nils Forsblom
  • Patent number: D752062
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 22, 2016
    Assignee: ADTILE TECHNOLOGIES, INC.
    Inventor: Nils Forsblom