Patents by Inventor Douglas C. Twilleager
Douglas C. Twilleager has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9841821Abstract: In some embodiments, a system and/or method may assess handedness of a user of a system in an automated manner. The method may include displaying a 3D image on a display. The 3D image may include at least one object. The method may include tracking a position and an orientation of an input device in open space in relation to the 3D image. The method may include assessing a handedness of a user based on the position and the orientation of the input device with respect to at least one of the objects. In some embodiments, the method may include configuring at least a portion of the 3D image based upon the assessed handedness. The at least a portion of the 3D image may include interactive menus. In some embodiments, the method may include configuring at least a portion of an interactive hardware associated with the system based upon the assessed handedness.Type: GrantFiled: November 6, 2013Date of Patent: December 12, 2017Assignee: zSpace, Inc.Inventors: Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, David A. Chavez, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Patent number: 9681122Abstract: Systems and methods for enhancement of a coupled zone of a 3D stereoscopic display. The method may include determining a size and a shape of the coupled zone. The coupled zone may include a physical volume specified by the user's visual depth of field with respect to screen position of the 3D stereoscopic display and the user's point of view. Content may be displayed at a first position with a virtual 3D space and the first position may correspond to a position within the coupled zone. It may be determined that the content is not contained in the coupled zone or is within a specified distance from a boundary of the coupled zone and, in response, display of the content may be adjusted such that the content has a second position in the virtual 3D space that corresponds to another position within the coupled zone.Type: GrantFiled: April 21, 2014Date of Patent: June 13, 2017Assignee: zSpace, Inc.Inventors: Mark P. Wilson, Douglas C. Twilleager, David J. Borel
-
Patent number: 9354718Abstract: Modifying perspective of stereoscopic images provided by one or more displays based on changes in user view, user control, and/or display status. A display system may include a housing, a display comprised in the housing, and one or more tracking sensors comprised in the housing. The one or more tracking sensors may be configured to sense user view and/or user control position and orientation information. The one or more tracking sensors may be associated with a position and orientation of the display. The user view and/or user control position and orientation information may be used in generating the rendered left and right eye images for display.Type: GrantFiled: November 18, 2011Date of Patent: May 31, 2016Assignee: zSpace, Inc.Inventors: Michael A. Vesely, David A. Chavez, Douglas C. Twilleager
-
Patent number: 9342917Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: GrantFiled: August 27, 2015Date of Patent: May 17, 2016Assignee: zSpace, Inc.Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Patent number: 9286713Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: GrantFiled: August 27, 2015Date of Patent: March 15, 2016Assignee: zSpace, Inc.Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20150371428Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: ApplicationFiled: August 27, 2015Publication date: December 24, 2015Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20150363964Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: ApplicationFiled: August 27, 2015Publication date: December 17, 2015Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20150304645Abstract: Systems and methods for enhancement of a coupled zone of a 3D stereoscopic display. The method may include determining a size and a shape of a coupled zone of a 3D stereoscopic display. The coupled zone may include a physical volume specified by the user's visual depth of field with respect to screen position of the 3D stereoscopic display and the user's point of view. Content may be displayed at a first position with a virtual 3D space and the first position may correspond to a position within the coupled zone. It may be determined that the content is not contained in the coupled zone or is within a specified distance from a boundary of the coupled zone and, in response, display of the content may be adjusted such that the content has a second position in the virtual 3D space that corresponds to another position within the coupled zone.Type: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: zSpace, Inc.Inventors: Mark P. Wilson, Douglas C. Twilleager, David J. Borel
-
Patent number: 9153069Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: GrantFiled: November 11, 2014Date of Patent: October 6, 2015Assignee: zSpace, Inc.Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20150138189Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: ApplicationFiled: November 11, 2014Publication date: May 21, 2015Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20150123891Abstract: In some embodiments, a system and/or method may assess handedness of a user of a system in an automated manner. The method may include displaying a 3D image on a display. The 3D image may include at least one object. The method may include tracking a position and an orientation of an input device in open space in relation to the 3D image. The method may include assessing a handedness of a user based on the position and the orientation of the input device with respect to at least one of the objects. In some embodiments, the method may include configuring at least a portion of the 3D image based upon the assessed handedness. The at least a portion of the 3D image may include interactive menus. In some embodiments, the method may include configuring at least a portion of an interactive hardware associated with the system based upon the assessed handedness.Type: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: zSpace, Inc.Inventors: Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, David A. Chavez, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Patent number: 8903958Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.Type: GrantFiled: November 20, 2013Date of Patent: December 2, 2014Assignee: zSpace, Inc.Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
-
Publication number: 20120162204Abstract: Modifying perspective of stereoscopic images provided by one or more displays based on changes in user view, user control, and/or display status. A display system may include a housing, a display comprised in the housing, and one or more tracking sensors comprised in the housing. The one or more tracking sensors may be configured to sense user view and/or user control position and orientation information. The one or more tracking sensors may be associated with a position and orientation of the display. The user view and/or user control position and orientation information may be used in generating the rendered left and right eye images for display.Type: ApplicationFiled: November 18, 2011Publication date: June 28, 2012Inventors: Michael A. Vesely, David A. Chavez, Douglas C. Twilleager
-
Publication number: 20110210962Abstract: A method for recording media generated within a virtual world from user selectable locations that chosen by a participant of the virtual world without requiring a link with a location of their avatar. The media may be audio or video or still images generated or rendered within the virtual world. The method allows a user to insert independent movie recorders in a virtual world with the cameras associated with such recorders being independent from the avatar and each other. A virtual world generator may include a movie recorder module that allows a participant of the virtual world to insert a movie recorder into the world. The user may also change its position to selectively position a camera on the front portion of the movie recorder body and change the orientation of the movie recorder to allow the user to determine the scene within the world recorded by the camera.Type: ApplicationFiled: March 1, 2010Publication date: September 1, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Bernard Horan, Paul V. Byrne, Douglas C. Twilleager, Nicole Y. Mordecai
-
Patent number: 7800614Abstract: A system and method for communicating 3D branch graph data and updates to branch graph data between clients and a display server in a 3D window system. A client locally creates a branch graph. When the client ready to make the branch graph live remote, it sends the branch graph to the display server using at least one batch protocol request. The display server builds a copy of the branch graph and attaches it to a centralized scene graph that it manages. The client may subsequently induce detachment of the branch graph from the scene graph. The client may buffer up changes to the local branch graph when its remote counterpart (in the display server) is not attached to the scene graph. The buffered changes may be sent to the display server using at least one batch protocol request when the client is again ready to make the branch graph live remote.Type: GrantFiled: February 9, 2005Date of Patent: September 21, 2010Assignee: Oracle America, Inc.Inventors: Deron D. Johnson, Hideya Kawahara, Paul V. Byrne, Kevin C. Rushforth, Douglas C. Twilleager
-
Patent number: 7106326Abstract: A graphical processing system comprising a computational unit and a shadow processing unit coupled to the computational unit through a communication bus. The computational unit is configured to transfer coordinates C1 of a point P with respect to a first space to the shadow processing unit. In response to receiving the coordinates C1, the shadow processing unit is configured to: (a) transform the coordinate C1 to determine map coordinates s and t and a depth value Dp for the point P, (b) access a neighborhood of depth values from a memory using the map coordinates s and t, (c) compare the depth value DP to the depth values of the neighborhood, (d) filter binary results of the comparisons to determine a shadow fraction, and (e) transfer the shadow fraction to the computational unit through the communication bus.Type: GrantFiled: March 3, 2003Date of Patent: September 12, 2006Assignee: Sun Microsystems, Inc.Inventors: Michael F. Deering, Michael G. Lavelle, Douglas C. Twilleager, Daniel S. Rice
-
Publication number: 20040207622Abstract: A graphical computing system including a host processor and a target processor. In response to execution of stored instructions, the host processor is operable to: (a) receive input code for a program and a set of constraints on input variables of the program, (b) compile a specialized version VK of the input code for each constraint CK of said constraint set and store the specialized version VK in a local memory, (c) receive particular values of the input variables in response to a run-time invocation of the program, (d) search the constraint set to determine if the particular values satisfy any of the constraints of the constraint set, and (e) in response to determining that the particular values satisfy a constraint CL of the constraint set, invoking execution of the specialized version VL by the target processor.Type: ApplicationFiled: March 31, 2003Publication date: October 21, 2004Inventors: Michael F. Deering, Douglas C. Twilleager, Daniel S. Rice
-
Publication number: 20040174360Abstract: A graphical processing system comprising a computational unit and a shadow processing unit coupled to the computational unit through a communication bus. The computational unit is configured to transfer coordinates C1 of a point P with respect to a first space to the shadow processing unit. In response to receiving the coordinates C1, the shadow processing unit is configured to: (a) transform the coordinate C1 to determine map coordinates s and t and a depth value DP for the point P, (b) access a neighborhood of depth values from a memory using the map coordinates s and t, (c) compare the depth value DP to the depth values of the neighborhood, (d) filter binary results of the comparisons to determine a shadow fraction, and (e) transfer the shadow fraction to the computational unit through the communication bus.Type: ApplicationFiled: March 3, 2003Publication date: September 9, 2004Inventors: Michael F. Deering, Michael G. Lavelle, Douglas C. Twilleager, Daniel S. Rice