Controlling a document based on user behavioral signals detected from a 3D captured image stream
First Claim
1. A computer-implemented method for controlling a document based on user behavior, comprising:
- capturing a three-dimensional movement of a user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the user;
identifying a three-dimensional object properties stream using the captured movement;
identifying at least one particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions each representing a separate behavioral signal which triggers control of the document;
selecting a position within the document to insert at least one document element based on at least one of a captured time stamp assigned to the captured three-dimensional object properties stream matching a document time stamp textually located within the document and a function performed by an application on the document triggered by the at least one particular defined behavior creating a position for inserting within the document;
creating at least one document element comprising at least one of a graphical element and a textual element to represent a translation of the at least one particular defined behavior into the at least one of the graphical element and the textual element bytranscribing, by a transcript controller, a plurality of web conference streams comprising a plurality of timestamped entries received from a plurality of computer systems over a network for a plurality of participants in a web conference combined into the document comprising a real time transcript of the combined plurality of web conference streams;
receiving, by the transcript controller, from a particular computer system logged into by a particular participant of the plurality of participants, a document control signal comprising the at least one particular defined behavior and captured time stamp;
selecting, by the transcript controller, the position within the document to insert the at least one document element based on the captured time stamp in relation to the plurality of timestamps textually specified in the transcript comprising a plurality of ordered timestamp entries; and
creating the at least one document element comprising a new entry in the transcript comprising a first textual element for the captured time stamp, a second textual element representing an identifier for the particular participant, and a third textual element translating the at least one particular defined behavior into text; and
inserting the selected document element into the document at the position by inserting the new entry in the transcript at the position.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and program product comprises a behavior processing system for capturing a three-dimensional movement of a user within a particular environment, wherein the three-dimensional movement is determined by using at least one image capture device aimed at the user. The behavior processing system identifies a three-dimensional object properties stream using the captured movement. The behavior processing system identifies a particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with multiple behavior definitions each representing a separate behavioral signal for directing control of the document. A document control system selects at least one document element to represent the at least one particular defined behavior and inserts the selected document element into the document.
-
Citations
14 Claims
-
1. A computer-implemented method for controlling a document based on user behavior, comprising:
-
capturing a three-dimensional movement of a user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the user; identifying a three-dimensional object properties stream using the captured movement; identifying at least one particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions each representing a separate behavioral signal which triggers control of the document; selecting a position within the document to insert at least one document element based on at least one of a captured time stamp assigned to the captured three-dimensional object properties stream matching a document time stamp textually located within the document and a function performed by an application on the document triggered by the at least one particular defined behavior creating a position for inserting within the document; creating at least one document element comprising at least one of a graphical element and a textual element to represent a translation of the at least one particular defined behavior into the at least one of the graphical element and the textual element by transcribing, by a transcript controller, a plurality of web conference streams comprising a plurality of timestamped entries received from a plurality of computer systems over a network for a plurality of participants in a web conference combined into the document comprising a real time transcript of the combined plurality of web conference streams; receiving, by the transcript controller, from a particular computer system logged into by a particular participant of the plurality of participants, a document control signal comprising the at least one particular defined behavior and captured time stamp; selecting, by the transcript controller, the position within the document to insert the at least one document element based on the captured time stamp in relation to the plurality of timestamps textually specified in the transcript comprising a plurality of ordered timestamp entries; and creating the at least one document element comprising a new entry in the transcript comprising a first textual element for the captured time stamp, a second textual element representing an identifier for the particular participant, and a third textual element translating the at least one particular defined behavior into text; and inserting the selected document element into the document at the position by inserting the new entry in the transcript at the position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for controlling a document based on user behavior, comprising:
-
a behavior processing system comprising a processor connected to a memory communicatively connected to a network, further comprising; means for capturing a three-dimensional movement of a user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the user; means for identifying a three-dimensional object properties stream using the captured movement; means for identifying at least one particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions each representing a separate behavioral signal which triggers control of the document; and a document control system comprising another processor connected to another memory communicatively connected to the behavior processing system via the network for selecting a position within the document to insert at least one document element based on at least one of a captured time stamp assigned to the captured three-dimensional object properties stream matching a document time stamp textually located within the document and a function performed by an application on the document triggered by the at least one particular defined behavior creating a position for inserting within the document; the document control system comprising a transcript controller for creating at least one document element comprising at least one of a graphical element and a textual element to represent a translation of the at least one particular defined behavior into the at least one of the graphical element and the textual element by; transcribing a plurality of web conference streams comprising a plurality of timestamped entries received from a plurality of computer systems over a network for a plurality of participants in a web conference combined into the document comprising a real time transcript of the combined plurality of web conference streams; receiving from a particular computer system logged into by a particular participant of the plurality of participants, a document control signal comprising the at least one particular defined behavior and captured time stamp; selecting the position within the document to insert the at least one document element based on the captured time stamp in relation to the plurality of timestamps textually specified in the transcript comprising a plurality of ordered timestamp entries; and creating the at least one document element comprising a new entry in the transcript comprising a first textual element for the captured time stamp, a second textual element representing an identifier for the particular participant, and a third textual element translating the at least one particular defined behavior into text; and the document control system for inserting the selected document element into the document at the position by inserting the new entry in the transcript at the position. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product comprising a storage-type computer-usable medium including a computer-readable program for controlling a document based on user behavior, wherein the computer-readable program when executed on a computer cause the computer to:
-
capture a three-dimensional movement of a user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the user; identify a three-dimensional object properties stream using the captured movement; identify at least one particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions each representing a separate behavioral signal which triggers control of the document; select a position within the document to insert at least one document element based on at least one of a captured time stamp assigned to the captured three-dimensional object properties stream matching a document time stamp textually located within the document and a function performed by an application on the document triggered by the at least one particular defined behavior creating a position for inserting within the document; create at least one document element comprising at least one of a graphical element and a textual element to represent a translation of the at least one particular defined behavior into the at least one of the graphical element and the textual element by; transcribing a plurality of web conference streams comprising a plurality of timestamped entries received from a plurality of computer systems over a network for a plurality of participants in a web conference combined into the document comprising a real time transcript of the combined plurality of web conference streams; receiving from a particular computer system logged into by a particular participant of the plurality of participants, a document control signal comprising the at least one particular defined behavior and captured time stamp; selecting the position within the document to insert the at least one document element based on the captured time stamp in relation to the plurality of timestamps textually specified in the transcript comprising a plurality of ordered timestamp entries; and creating the at least one document element comprising a new entry in the transcript comprising a first textual element for the captured time stamp, a second textual element representing an identifier for the particular participant, and a third textual element translating the at least one particular defined behavior into text; and insert the selected document element into the document at the position by inserting the new entry in the transcript at the position. - View Dependent Claims (14)
-
Specification