Patents Assigned to CRUNCHFISH AB
-
Patent number: 10551472Abstract: 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: GrantFiled: November 21, 2016Date of Patent: February 4, 2020Assignee: CRUNCHFISH ABInventor: Joachim Samuelsson
-
Patent number: 10212568Abstract: 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: GrantFiled: November 6, 2015Date of Patent: February 19, 2019Assignee: CRUNCHFISH ABInventors: Joachim Samuelsson, Carl Tönsgàrd, Joakim Nydemark, Örjan Johansson, Paul Cronholm
-
Patent number: 9930506Abstract: 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: GrantFiled: October 7, 2015Date of Patent: March 27, 2018Assignee: CRUNCHFISH ABInventors: Paul Cronholm, Carl Tönsgård, Joakim Nydemark, Joachim Samuelsson
-
Patent number: 9733763Abstract: 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: GrantFiled: April 3, 2014Date of Patent: August 15, 2017Assignee: CRUNCHFISH ABInventors: Paul Cronholm, Martin Henriz
-
Patent number: 9690388Abstract: 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: GrantFiled: March 16, 2016Date of Patent: June 27, 2017Assignee: CRUNCHFISH ABInventor: Paul Cronholm
-
Publication number: 20160195935Abstract: 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: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Applicant: CRUNCHFISH ABInventor: Paul CRONHOLM
-
Patent number: 9361512Abstract: 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: GrantFiled: July 8, 2013Date of Patent: June 7, 2016Assignee: CRUNCHFISH ABInventor: Paul Cronholm
-
Patent number: 9355266Abstract: 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: GrantFiled: July 26, 2013Date of Patent: May 31, 2016Assignee: CRUNCHFISH ABInventor: Paul Cronholm
-
Patent number: 9275275Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 1, 2016Assignee: CRUNCHFISH ABInventor: Fredrik Pontén
-
Publication number: 20160054858Abstract: 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: ApplicationFiled: April 3, 2014Publication date: February 25, 2016Applicant: CRUNCHFISH ABInventors: Paul CRONHOLM, Martin HENRIZ
-
Publication number: 20150363004Abstract: 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: ApplicationFiled: January 22, 2014Publication date: December 17, 2015Applicant: CRUNCHFISH ABInventors: Paul CRONHOLM, Örjan JOHANSSON
-
Publication number: 20150363003Abstract: 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: ApplicationFiled: January 22, 2014Publication date: December 17, 2015Applicant: CRUNCHFISH ABInventor: Martin HENRIZ
-
Publication number: 20150346947Abstract: 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: ApplicationFiled: January 22, 2014Publication date: December 3, 2015Applicant: CRUNCHFISH ABInventor: Joachim SAMUELSSON
-
Publication number: 20150220749Abstract: 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: ApplicationFiled: July 26, 2013Publication date: August 6, 2015Applicant: CRUNCHFISH ABInventor: Paul Cronholm
-
Publication number: 20150220776Abstract: 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: ApplicationFiled: July 8, 2013Publication date: August 6, 2015Applicant: CRUNCHFISH ABInventor: Paul Cronholm
-
Publication number: 20150206002Abstract: 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: ApplicationFiled: March 14, 2013Publication date: July 23, 2015Applicant: CRUNCHFISH ABInventor: Fredrik Pontén