IP Library Granted Patent US 10,429,931
Granted Patent B2
US 10,429,931 · App. 15/192,459 · Granted Oct 1, 2019

Systems and methods for multimedia tactile augmentation

Inventor: Ralph Alan Harris (Houston, TX)
Assignee: Ralph Alan Harris
G06F3/016A61B34/76A61H19/00A63F13/24G06F16/43G06F16/951G11B27/10G11B31/00A61H2201/501A61H2201/5023A61H2201/5048G06F21/31
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 10,429,931
App. No.
15/192,459
Granted
Oct 1, 2019
Kind
B2
Abstract

The present disclosure described methods and systems for multimedia tactile augmentation. At least one method includes identifying media content loaded on a first computer, locating instructions stored on a second computer (said instructions corresponding to the content), initiating playback of the content, and synchronizing the instructions with the content. Said method further includes parsing and converting the instructions into one or more electrical signals, driving one or more haptic feedback devices with the electrical signals in synchronization with the playback of the content, and presenting the content to the user. The haptic feedback devices provide physical stimulation to a user accessing the content.

Claims (41)

1. A hardware instruction set infrastructure for interfacing with instances of local software executing on a plurality of corresponding local computers, comprising:

a. a database infrastructure having a plurality of hardware instruction sets, each hardware instruction set including time flags corresponding to content in a supported multimedia event and being optimized for at least one supported local hardware device, wherein a subset of the plurality of hardware instruction sets include time flags corresponding to a given supported multimedia event, each of the hardware instruction sets in the subset being optimized for different types of supported local hardware devices; and

b. a web interface, the web interface being configured to:

1. receive media file information from at least one instance of local software executing on a local computer having a local hardware device attached thereto;

2. query the database infrastructure for local hardware instruction sets corresponding to the media file information and a particular local hardware device;

3. if a responsive local hardware instruction set is found, provide the responsive local hardware set to the requesting local software.

2. The hardware instruction set infrastructure of claim 1 , wherein each of the subsets of local hardware instruction sets corresponding to a given supported media event have the same time flags.

3. The hardware instruction set infrastructure of claim 1 , wherein supported media events are not stored on hardware instruction set infrastructure.

4. The hardware instruction set infrastructure of claim 1 , wherein the local software obtains the media file information from a server not associated with the hardware instruction set infrastructure.

5. The hardware instruction set infrastructure of claim 1 , wherein hardware instruction sets comprise haptic hardware instruction sets.

6. A media tactile augmentation system for interfacing with instances of local software executing on a plurality of corresponding local computers, comprising:

a. a database infrastructure having a plurality of hardware instruction sets, each hardware instruction set including time flags corresponding to content in a supported multimedia event and being optimized for a supported local hardware device, wherein a subset of the plurality of hardware instruction sets include time flags corresponding to a given supported multimedia event, each of the hardware instruction sets in the subset being optimized for a different supported local hardware device; and

b. a web interface, the web interface being configured to:

1. receive media file information from a local application executing on a local computer having a local hardware device attached thereto;

2. query the database infrastructure for local hardware instruction sets corresponding to the media file information and a particular local hardware device;

3. if a responsive local hardware instruction set is found, provide the responsive local hardware set to the requesting local software; and

c. at least one local computer, comprising:

1. a processor coupled to a memory storing computer-executable instructions for a local application for augmenting content playback;

2. a first communication interface configured to communicate with the web interface of the haptic instruction set infrastructure;

3. a communication interface configure to communicate with at least one local hardware device externally located with respect to the media appliance; and

4. a display interface configured to output display information associated with content playback to a display.

7. The media tactile augmentation system of claim 6 , wherein the local application, when executed by the processor of the local computer, configures the processor to:

a. identify a media event selected for playback;

b. identify one or more local hardware devices communicatively coupled with the media appliance;

c. send a request to the web interface of the hardware instruction set infrastructure requesting one or more instructions sets corresponding to the identified media event and to the identified local hardware device;

d. receive the one or more instructions sets from the web interface;

e. initiate playback of the media event; and

f. synchronize execution of instructions, from the one or more instructions sets, by the set of hardware devices with the playback of the media event.

8. The media tactile augmentation system of claim 6 , wherein each of the local hardware instruction sets of a subset corresponding to a given supported media event have the same time flags.

9. The media tactile augmentation system of claim 6 , wherein supported media events are not stored on hardware instruction set infrastructure.

10. The media tactile augmentation system of claim 6 , wherein the local computer comprises a mobile device.

11. The media tactile augmentation system of claim 6 , wherein the local computer has a separate display.

12. A media instruction set infrastructure for interfacing with instances of local software executing on a plurality of corresponding local computers, comprising:

a. a database infrastructure having a plurality of media instruction sets, each media instruction set including time-flagged instructions corresponding to content in a supported multimedia event, each of the media instruction sets in the subset being optimized for a different supported local hardware device; and

b. a web interface, the web interface being configured to:

1. receive media file information from at least one instance of local software executing on a local computer having a local hardware device attached thereto;

2. query the database infrastructure for local hardware instruction sets corresponding to the media file information and a particular local hardware device;

3. if a responsive media instruction set is found, provide the responsive local hardware set to the requesting local software.

13. The hardware instruction set infrastructure of claim 12 , wherein supported media events are not stored on media instruction set infrastructure.

14. The hardware instruction set infrastructure of claim 12 , wherein the local software obtains the media file information from a server not associated with the hardware instruction set infrastructure.

15. The hardware instruction set infrastructure of claim 12 , wherein hardware instruction sets comprise haptic hardware instruction sets.

Continuity (3)
Division 14295471 · Jun 4, 2014
Provisional Application 61868039 · Aug 20, 2013
Related Publication 20160306425A1 · Oct 20, 2016