IP Library Granted Patent US 12704911
Granted Patent B2
US 12704911 · App. 19/237,636 · Granted Aug 11, 2026

Systems, methods, and apparatus for enhanced peripherals

Inventors: James Jorasch (New York, NY); Christopher Capobianco (Hastings-on-Hudson, NY); Isaac W. Hock (Chicago, IL); Michael Werner (Seneca, SC); Geoffrey Gelman (New York, NY); Gennaro Rendino (Horseheads, NY)
Assignee: SCIENCE HOUSE LLC
G06F3/03543G06F3/011G06F3/016G06F3/038G08B5/36H04L67/12G06F3/023G06F2203/0383
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12704911
App. No.
19/237,636
Granted
Aug 11, 2026
Kind
B2
Abstract

In accordance with some embodiments, systems, apparatus, interfaces, methods, and articles of manufacture are provided for creating shared experiences using peripheral devices. In various embodiments, data is captured about a first user's peripheral usage and environment. A determination is made based on the data as to the first user's current experience. Aspects of the first user's experience are then recreated for a second user. In various embodiments, the experience is shared with the second user via peripherals and output devices.

Claims (77)

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 computer in communication with the first mouse, the first computer comprising:

a first electronic processing device;

a first network device in communication with the first electronic processing device; and

a first memory storing instructions that, when executed by the first electronic processing device, result in:

receiving a first reading from the first sensor;

transmitting, to the server and by the first network device, a first signal indicative of the first reading, and

a server in communication with the first computer, the server comprising:

a second electronic processing device;

a second network device in communication with the second electronic processing device; and

a second memory storing instructions that, when executed by the second electronic processing device, result in:

receiving, from the first computer and by the second network device, the first signal indicative of the first reading;

classifying a first action of the first user based on the first reading from the first sensor;

identifying, based on the classification of the first action, a first output command comprising an instruction defining a first output for a second mouse; and

transmitting, to the second mouse and by the second network device, a second signal indicative of the first output command.

2 . The system of claim 1 , wherein the first sensor comprises a biometric device.

3 . The system of claim 2 , wherein the first reading comprises a reading indicative of a biometric attribute of the first user.

4 . The system of claim 2 , wherein the first reading is indicative of a blood pressure of the first user.

5 . The system of claim 2 , wherein the first reading is indicative of a body temperature of the first user.

6 . The system of claim 1 , wherein the classifying of the first action of the first user comprises:

comparing the first reading from the first sensor to stored sensor reading profiles for a plurality of possible action types;

identifying, based on the comparing, a type of action corresponding to the first action; and

determining, based on the identifying, that the first user is available.

7 . The system of claim 1 , wherein the classifying of the first action of the first user comprises:

comparing the first reading from the first sensor to stored sensor reading profiles for a plurality of possible action types;

identifying, based on the comparing, a type of action corresponding to the first action; and

determining, based on the identifying, that the first user is unavailable.

8 . The system of claim 1 further comprising the second mouse, the second mouse including an output component operable to generate human-perceptible output at varying intensities and wherein the first output command is operable to cause the output component of the second mouse to generate the first output at a first intensity.

9 . The system of claim 8 , wherein the output component comprises a light.

10 . The system of claim 8 , wherein the first instructions, when executed by the first electronic processing device, further result in:

receiving a second reading from the first sensor; and

transmitting, to the server and by the first network device, a third signal indicative of the second reading, and

wherein the second instructions, when executed by the second electronic processing device, further result in:

receiving the third signal from the first computer;

classifying a second action of the first user based on the third signal;

identifying, based on the classification of the second action, a second output command comprising an instruction defining a second output for the second mouse; and

transmitting, to the second mouse and by the network device, a fourth signal indicative of the second output command.

11 . The system of claim 10 , wherein the second output command is operable to cause the output component of the second mouse to generate the second output at a second intensity.

12 . The system of claim 1 further comprising the second mouse, the second mouse including an output component operable to generate human-perceptible output of different types and wherein the first output command is operable to cause the output component of the second mouse to generate the first output comprising a first type.

13 . The system of claim 12 , wherein the first instructions, when executed by the first electronic processing device, further result in:

receiving a second reading from the first sensor; and

transmitting, to the server and by the first network device, a third signal indicative of the second reading, and

wherein the second instructions, when executed by the second electronic processing device, further result in:

receiving the third signal from the first computer;

classifying a second action of the first user based on the third signal;

identifying, based on the classification of the second action, a second output command comprising an instruction defining a second output for the second mouse; and

transmitting, to the second mouse and by the network device, a fourth signal indicative of the second output command.

14 . The system of claim 13 , wherein the second output command is operable to cause the output component of the second mouse to generate the second output comprising a second type.

15 . The system of claim 14 , wherein the output component comprises a light, the first type comprises a first color of light, and the second type comprises a second color of light.

16 . The system of claim 1 , wherein transmitting to the second mouse includes transmitting, to a second computer, the second signal indicative of the first output command, the system of claim 1 further comprising:

a second computer in communication with the second mouse, the second computer comprising:

a third electronic processing device;

a third network device in communication with the third electronic processing device; and

a third memory storing instructions that, when executed by the third electronic processing device, result in:

receiving, from the server and by the third network device, the second signal indicative of the first output command; and

transmitting, to the second mouse, the second signal indicative of the first output command.

17 . The system of claim 1 , wherein the server is remote from the first computer.

18 . The system of claim 1 , wherein the server is remote from the first computer and from the second mouse.

19 . The system of claim 1 , wherein the server is a game server.

20 . 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 first network device in communication with the first electronic processing device; and

a first memory storing instructions that, when executed by the first electronic processing device, result in:

receiving a first reading from the first sensor; and

transmitting, to the server and by the first network device, a first signal indicative of the first reading,

a server in communication with the first mouse, the server comprising:

a second electronic processing device;

a second network device in communication with the second electronic processing device; and

a second memory storing instructions that, when executed by the second electronic processing device, result in:

receiving, from the first mouse and by the second network device, the first signal indicative of the first reading;

classifying a first action of the first user based on the first reading from the first sensor;

identifying, based on the classification of the first action, a first output command comprising an instruction defining a first output for a second mouse; and

transmitting, to the second mouse and by the network device, a second signal indicative of the first output command.