US 12,008,174 B2
Systems, methods, and apparatus for enhanced peripherals
James Jorasch, New York, NY (US); Christopher Capobianco, Hastings-on-Hudson, NY (US); Isaac W. Hock, Chicago, IL (US); Michael Werner, Seneca, SC (US); Geoffrey Gelman, New York, NY (US); and Gennaro Rendino, Horseheads, NY (US)
Assigned to SCIENCE HOUSE LLC, New York, NY (US)
Filed by Science House LLC, New York, NY (US)
Filed on Sep. 14, 2023, as Appl. No. 18/467,454.
Application 18/467,454 is a continuation of application No. 17/745,308, filed on May 16, 2022, granted, now 11,809,642.
Application 17/745,308 is a continuation of application No. 17/244,906, filed on Apr. 29, 2021, granted, now 11,366,531, issued on Jun. 21, 2022.
Claims priority of provisional application 63/017,640, filed on Apr. 29, 2020.
Prior Publication US 2024/0004485 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0354 (2013.01); G06F 3/01 (2006.01); G06F 3/023 (2006.01); G06F 3/038 (2013.01); G08B 5/36 (2006.01); H04L 67/12 (2022.01)
CPC G06F 3/03543 (2013.01) [G06F 3/011 (2013.01); G06F 3/016 (2013.01); G06F 3/038 (2013.01); G08B 5/36 (2013.01); H04L 67/12 (2013.01); G06F 3/023 (2013.01); G06F 2203/0383 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system for connecting users via their utilization of computer peripherals, comprising:
a first mouse operated by a first user, the first mouse comprising:
a first sensor;
a first electronic processing device;
a network device in communication with the first electronic processing device; and
a first memory storing first instructions that, when executed by the first electronic processing device, result in:
receiving a first reading from the first sensor; and
transmitting, to the second mouse and by the network device, a first signal indicative of the first reading, and
a second mouse operated by a second user, the second mouse comprising:
an output component;
a second electronic processing device;
a second memory storing first instructions that, when executed by the second electronic processing device, result in:
receiving the first signal from the first mouse;
classifying a first action of the first user based on the first signal;
identifying, based on the classification of the first action, a first output command comprising an instruction defining a first output for the second mouse; and
outputting, via the output component, the first output in accordance with the instruction.