Patents Assigned to CRUNCHFISH AB
  • Patent number: 10551472
    Abstract: A beacon transmitter device (BTD1; 700; 900) is disclosed. The beacon transmitter device comprises a controller (710; 910) and a short-range wireless beacon transmitter (732; 932). The controller is configured to cause a first transmission (S12) of a short-range wireless beacon signal (BA1) by the beacon transmitter, the beacon signal identifying a beacon region. The controller is also configured to wait during a beacon delay time period (BDTP), and then cause a second transmission (S32) of the short-range wireless beacon signal (BA1) by the beacon transmitter. The beacon delay time period (BDTP) is sufficiently long to allow a short-range wireless beacon receiver device (P1), when being in a passive mode, being in range of the beacon region and having received the first transmission of the beacon signal, to receive and react (S34) on the second transmission of the beacon signal.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: February 4, 2020
    Assignee: CRUNCHFISH AB
    Inventor: Joachim Samuelsson
  • Patent number: 10212568
    Abstract: A method is provided for establishing a dynamic, proximity-based group of wireless communication devices to support potential interaction between a user of a first wireless communication device and one or more users of the wireless communication devices in the dynamic, proximity-based group. In the method, the first wireless communication device sends a short-range wireless beacon broadcast message to other wireless communication devices in a proximity zone around the first wireless communication device. The short-range wireless beacon broadcast message is adapted for requesting the other wireless communication devices to send a response message to a server. The server registers responding devices among the other wireless communication devices.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: February 19, 2019
    Assignee: CRUNCHFISH AB
    Inventors: Joachim Samuelsson, Carl Tönsgàrd, Joakim Nydemark, Örjan Johansson, Paul Cronholm
  • Patent number: 9930506
    Abstract: A communication device (100) comprising a controller (210), a radio frequency interface (230) and a memory (240), wherein the controller is configured to identify at least one receiving communication device (100B, 100C); present content (510); receive one user input (U) indicating a share; and share the content (510) with the at least one receiving communication device (100B, 100C) through the sharing network over the radio frequency interface (230); wherein the communication device (100) is characterized in that the controller (210) is further configured to identify the receiving communication device (100B, 100C) by the controller (210) being configured to detect a presence of the receiving communication device (100B, 100C) being in close proximity and then initiate a connection with the at least one receiving communication device (100B, 100C) and wherein the controller is configured to share content upon initiating the connection thereby establishing a sharing network (400) automatically.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: March 27, 2018
    Assignee: CRUNCHFISH AB
    Inventors: Paul Cronholm, Carl Tönsgård, Joakim Nydemark, Joachim Samuelsson
  • Patent number: 9733763
    Abstract: A portable device (100) comprising a controller (210), a memory (240), a camera (160) and a passive proximity sensor (170). The controller being configured for receiving input from said passive proximity sensor (170) indicating a light environment in front of the passive proximity sensor (170) detecting a change in light environment, determining a light pattern (P) of changes in light environment, determining if the light pattern (P) matches a stored initiating pattern, which is stored in the memory (240), and if so, accepting the light pattern (P) and in response thereto activating the camera (160), identifying an object (H) in front of the camera (160) and tracking the object (H) thereby enabling touchless gesture control of the portable device (100), characterized in that the passive proximity sensor is an ambient light sensor and the light pattern consists of a series of changes between dark and light (dark is light below a threshold, light is light above a second threshold).
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: August 15, 2017
    Assignee: CRUNCHFISH AB
    Inventors: Paul Cronholm, Martin Henriz
  • Patent number: 9690388
    Abstract: A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: determine a movement vector for the tracked object, compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle and wherein said comparison is based on said relative angle.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: June 27, 2017
    Assignee: CRUNCHFISH AB
    Inventor: Paul Cronholm
  • Publication number: 20160195935
    Abstract: A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: determine a movement vector for the tracked object, compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle and wherein said comparison is based on said relative angle.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Applicant: CRUNCHFISH AB
    Inventor: Paul CRONHOLM
  • Patent number: 9361512
    Abstract: A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: determine a movement vector for the tracked object, compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle and wherein said comparison is based on said relative angle.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: June 7, 2016
    Assignee: CRUNCHFISH AB
    Inventor: Paul Cronholm
  • Patent number: 9355266
    Abstract: A computing device arranged for tracking an object in an image stream provided by a camera, said computing device comprising a memory and a controller, wherein said controller is configured to: track at least one object, identify a gesture, wherein said gesture is defined by said tracked at least one object in free space in front of said camera, retrieve an associated command, and execute said associated command, wherein said associated command is a command for controlling access to the computation device.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: May 31, 2016
    Assignee: CRUNCHFISH AB
    Inventor: Paul Cronholm
  • Patent number: 9275275
    Abstract: A computing device for tracking an object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: receive an image stream comprising at least a first and a previous image of an object to be tracked, determine contour lines in at least said first image, wherein said contour lines comprises a plurality of points, determine and assign at least one descriptor to each point, filter out points based on the descriptors, determine relative distances between each point in said first picture with each point in said previous picture, which points have not been filtered out; and determine a maximum occurrence for the relative distances, wherein the maximum occurrence corresponds to a movement of said object to be tracked in the plane. A movement in a direction parallel to the line of sight is determined from an average position, a relative distance and slopes of linear fittings for each point-component of the points in the two images.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 1, 2016
    Assignee: CRUNCHFISH AB
    Inventor: Fredrik Pontén
  • Publication number: 20160054858
    Abstract: A portable device (100) comprising a controller (210), a memory (240), a camera (160) and a passive proximity sensor (170). The controller being configured for receiving input from said passive proximity sensor (170) indicating a light environment in front of the passive proximity sensor (170) detecting a change in light environment, determining a light pattern (P) of changes in light environment, determining if the light pattern (P) matches a stored initiating pattern, which is stored in the memory (240), and if so, accepting the light pattern (P) and in response thereto activating the camera (160), identifying an object (H) in front of the camera (160) and tracking the object (H) thereby enabling touchless gesture control of the portable device (100), characterized in that the passive proximity sensor is an ambient light sensor and the light pattern consists of a series of changes between dark and light (dark is light below a threshold, light is light above a second threshold).
    Type: Application
    Filed: April 3, 2014
    Publication date: February 25, 2016
    Applicant: CRUNCHFISH AB
    Inventors: Paul CRONHOLM, Martin HENRIZ
  • Publication number: 20150363004
    Abstract: A computing device (100, 200)comprising a display (120) and a controller (210), wherein said controller (210) is configured to detect and track an object (H) via a video stream (265) provided by a camera (160, 260) and adapt an illumination (IL1, IL2, IL3) of said display (120) to properly illuminate the object (H) for successfully tracking said object (H).
    Type: Application
    Filed: January 22, 2014
    Publication date: December 17, 2015
    Applicant: CRUNCHFISH AB
    Inventors: Paul CRONHOLM, Örjan JOHANSSON
  • Publication number: 20150363003
    Abstract: A computing device (100, 200) comprising a display (120) and a controller (210), wherein said controller (210) is configured to detect and track an object (H) via a video stream (265) provided by a camera (160, 260), detect a movement (G1, G2) of the object (H), translate said movement (G1, G2) of the object (H) to a resulting movement (M1, M2) of a marker (136) based on a scale, detect a change in distance to the object (H), and adapt said scale accordingly.
    Type: Application
    Filed: January 22, 2014
    Publication date: December 17, 2015
    Applicant: CRUNCHFISH AB
    Inventor: Martin HENRIZ
  • Publication number: 20150346947
    Abstract: A computing device (100, 200) comprising a display (120) and a controller (210), wherein said controller (210) is configured to detect and track an object (H) via a video stream (265) provided by a camera (160, 260), and indicate an operating area on the display (120) which is currently open for manipulation by the tracked object (H) by changing displaying properties, of a marker area (170) on the display (120). Wherein the controller detects that a tracked object is moved in a direction substantially perpendicular to the plane of the display and in response thereto adapt the marker area and/or the extension of the marker area.
    Type: Application
    Filed: January 22, 2014
    Publication date: December 3, 2015
    Applicant: CRUNCHFISH AB
    Inventor: Joachim SAMUELSSON
  • Publication number: 20150220749
    Abstract: A computing device arranged for tracking an object in an image stream provided by a camera, said computing device comprising a memory and a controller, wherein said controller is configured to: track at least one object, identify a gesture, wherein said gesture is defined by said tracked at least one object in free space in front of said camera, retrieve an associated command, and execute said associated command, wherein said associated command is a command for controlling access to the computation device.
    Type: Application
    Filed: July 26, 2013
    Publication date: August 6, 2015
    Applicant: CRUNCHFISH AB
    Inventor: Paul Cronholm
  • Publication number: 20150220776
    Abstract: A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: determine a movement vector for the tracked object, compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle and wherein said comparison is based on said relative angle.
    Type: Application
    Filed: July 8, 2013
    Publication date: August 6, 2015
    Applicant: CRUNCHFISH AB
    Inventor: Paul Cronholm
  • Publication number: 20150206002
    Abstract: A computing device for tracking an object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: receive an image stream comprising at least a first and a previous image of an object to be tracked, determine contour lines in at least said first image, wherein said contour lines comprises a plurality of points, determine and assign at least one descriptor to each point, filter out points based on the descriptors, determine relative distances between each point in said first picture with each point in said previous picture, which points have not been filtered out; and determine a maximum occurrence for the relative distances, wherein the maximum occurrence corresponds to a movement of said object to be tracked in the plane. A movement in a direction parallel to the line of sight is determined from an average position, a relative distance and slopes of linear fittings for each point-component of the points in the two images.
    Type: Application
    Filed: March 14, 2013
    Publication date: July 23, 2015
    Applicant: CRUNCHFISH AB
    Inventor: Fredrik Pontén