Patents Assigned to ADTILE TECHNOLOGIES INC.
  • Patent number: 10110830
    Abstract: A multiple streaming camera interface system includes a data processor and a network interface that establishes a data link to a streaming server. The streaming server is in communication with one or more camera streams generated by corresponding ones of imaging devices capturing footage from specific locations. A streaming client is connectible to the streaming server over the data link. The one or more camera streams are selectively relayed by the streaming server to the streaming client. A graphical interface is executed by the data processor, and a first one of the one or more camera streams, which includes a hotspot to a second one of the one or more camera streams, is displayed on the graphical interface. In response to an activation of the hotspot, the second one of the one or more camera streams is displayed on the graphical interface.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 23, 2018
    Assignee: ADTILE TECHNOLOGIES INC.
    Inventor: Nils Forsblom
  • Patent number: 10061401
    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: Grant
    Filed: July 17, 2015
    Date of Patent: August 28, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: 9983693
    Abstract: A method for driving user interface elements on a graphical display of a mobile device based upon spatial motion input applied to a sensor unit. Motion data, which is generated by one or more motion sensors on board the sensor unit and corresponds to the spatial motion input applied to the sensor unit, is received on a data processor of the mobile device. A filter is applied to the received motion data to minimize rapid fluctuations therein. Velocity values and position values are generated based on a discrete integration of the filtered motion data. A balance between acceleration and deceleration of the sensor unit is detected, based upon an evaluation of the velocity values from a beginning of the spatial motion input and velocity values during deceleration. A deceleration response is output to the graphical display to correspond to the detected balance between acceleration and deceleration of the sensor unit.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: May 29, 2018
    Assignee: Adtile Technologies Inc.
    Inventors: Nils Forsblom, Angelo Scandaliato
  • Patent number: 9983687
    Abstract: A method for producing a gesture-controlled augmented reality experience using a first mobile communications device includes receiving a motion sensor input on a motion sensor input modality of the first mobile communications device, calculating a trajectory of a camera of the first mobile communications device in response to the received motion sensor input, receiving a visual input captured by the camera of the first mobile communications device, translating a gesture of a user into a set of quantified values based on the received visual input and the calculated trajectory of the camera, and controlling an augmented reality object within a three-dimensional virtual environment in response to a substantial match between the set of quantified values and a set of predefined values.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 29, 2018
    Assignee: Adtile Technologies Inc.
    Inventors: Nils Forsblom, Maximilian Metti, Angelo Scandaliato
  • Patent number: 9910057
    Abstract: A method and apparatus for governing sensor data readings from a plurality of input sensors onboard a communications device. An inventory of available input sensors is generated, and a set of requested input sensors from an application running on the communications device is received. The requested input sensors that are absent from the inventory of available input sensors is identified, and based upon received measured values from the available input sensors, equivalent values for those absent input sensors are derived. The accuracy and precision of the measured and equivalent sensor values are estimated, and those measurements not meeting certain thresholds are filtered. The measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision, and the filtered measured values and the filtered derived equivalent values are output to the application.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 6, 2018
    Assignee: Adtile Technologies Inc.
    Inventors: Nils Forsblom, Maximilian Metti, Angelo Scandaliato
  • Patent number: 9799054
    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: Grant
    Filed: March 2, 2017
    Date of Patent: October 24, 2017
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: 9798819
    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: May 2, 2016
    Date of Patent: October 24, 2017
    Assignee: Adtile Technologies Inc.
    Inventors: Nils Forsblom, Toni Seppala
  • Patent number: 9794495
    Abstract: A multiple streaming camera interface system includes a data processor and a network interface that establishes a data link to a streaming server. The streaming server is in communication with one or more camera streams generated by corresponding ones of imaging devices capturing footage from specific locations. A streaming client is connectible to the streaming server over the data link. The one or more camera streams are selectively relayed by the streaming server to the streaming client. A graphical interface is executed by the data processor, and a first one of the one or more camera streams, which includes a hotspot to a second one of the one or more camera streams, is displayed on the graphical interface. In response to an activation of the hotspot, the second one of the one or more camera streams is displayed on the graphical interface.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: October 17, 2017
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: 9607319
    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: Grant
    Filed: January 21, 2014
    Date of Patent: March 28, 2017
    Assignee: Adtile Technologies, Inc.
    Inventor: Nils Forsblom
  • Patent number: 9578493
    Abstract: A method and apparatus for governing sensor data readings from a plurality of input sensors onboard a communications device. An inventory of available input sensors is generated, and a set of requested input sensors from an application running on the communications device is received. The requested input sensors that are absent from the inventory of available input sensors is identified, and based upon received measured values from the available input sensors, equivalent values for those absent input sensors are derived. The accuracy and precision of the measured and equivalent sensor values are estimated, and those measurements not meeting certain thresholds are filtered. The measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision, and the filtered measured values and the filtered derived equivalent values are output to the application.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: February 21, 2017
    Assignee: ADTILE TECHNOLOGIES INC.
    Inventors: Nils Forsblom, Maximilian Metti, Angelo Scandaliato
  • 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: 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
  • Patent number: D780806
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 7, 2017
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D790595
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 27, 2017
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D809561
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 6, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D809562
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 6, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D810125
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 13, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D810126
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 13, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom
  • Patent number: D810127
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 13, 2018
    Assignee: Adtile Technologies Inc.
    Inventor: Nils Forsblom