Multiscale Semi-Markov Dynamics for Intracortical Brain-Computer Interfaces

Neural Information Processing Systems

Intracortical brain-computer interfaces (iBCIs) have allowed people with tetraplegia to control a computer cursor by imagining the movement of their paralyzed arm or hand. State-of-the-art decoders deployed in human iBCIs are derived from a Kalman filter that assumes Markov dynamics on the angle of intended movement, and a unimodal dependence on intended angle for each channel of neural activity. Due to errors made in the decoding of noisy neural data, as a user attempts to move the cursor to a goal, the angle between cursor and goal positions may change rapidly. We propose a dynamic Bayesian network that includes the on-screen goal position as part of its latent state, and thus allows the person's intended angle of movement to be aggregated over a much longer history of neural activity. This multiscale model explicitly captures the relationship between instantaneous angles of motion and long-term goals, and incorporates semi-Markov dynamics for motion trajectories.

People are freaking out over this iPhone cursor trick


This quick trick makes texting way easier, and people can't believe it's existed this whole time. Trying to drag the iPhone cursor is always a hassle; no matter how precise you try to be, your fat thumbs will always get in the way of typing. It's almost less effort to delete the text and start from scratch. But as food blogger Krissy Brierre-Davis pointed out, you can avoid the problem entirely by holding down a key and dragging along the keyboard itself. How come you guys never told me this iPhone trick?

DataRobot AI platform to get boost from Cursor acquisition


The DataRobot acquisition gives the vendor access to a technology that could be integrated into DataRobot products to provide users with a more unified search experience and access to many other collaboration tools. "Data is a key ingredient for AI. DataRobot believes unlocking more of the right data sources will further empower users to transform their organizations into AI-driven enterprises," said Seann Gardiner, SVP of business development at DataRobot, in an email. The privately held firm reported it has about $250 million in venture funding. DataRobot previously bought two AI startups, in 2018 and 2017, and has invested millions over the last few years in AI research and market; DataRobot did not disclose the acquisition price.

Google fixes Chrome 'evil cursor' bug abused by tech support scam sites


Google has patched a Chrome bug that was currently being abused in the wild by tech support scammers to create artificial mouse cursors and lock users inside browser pages by preventing them from closing and leaving browser tabs. The trick was first spotted in September 2018 by Malwarebytes analyst Jerome Segura. Called an "evil cursor," it relied on using a custom image to replace the operating system's standard mouse cursor graphic. A criminal group that Malwarebytes called Partnerstroka operated by switching the standard OS 32-by-32 pixels mouse cursor with one of 128 or 256 pixels in size. A normal cursor would still appear on screen, but in the corner of a bigger transparent bounding box.

Mouse Simulation Using Two Coloured Tapes Artificial Intelligence

In this paper, we present a novel approach for Human Computer Interaction (HCI) where, we control cursor movement using a real-time camera. Current methods involve changing mouse parts such as adding more buttons or changing the position of the tracking ball. Instead, our method is to use a camera and computer vision technology, such as image segmentation and gesture recognition, to control mouse tasks (left and right clicking, double-clicking, and scrolling) and we show how it can perform everything as current mouse devices can. The software will be developed in JAVA language. Recognition and pose estimation in this system are user independent and robust as we will be using colour tapes on our finger to perform actions. The software can be used as an intuitive input interface to applications that require multi-dimensional control e.g. computer games etc.