Patents by Inventor Peter F. Ullmann
Peter F. Ullmann 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: 10739936Abstract: Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.Type: GrantFiled: June 8, 2018Date of Patent: August 11, 2020Assignee: zSpace, Inc.Inventors: Peter F. Ullmann, Clifford S. Champion
-
Publication number: 20180292971Abstract: Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.Type: ApplicationFiled: June 8, 2018Publication date: October 11, 2018Inventors: Peter F. Ullmann, Clifford S. Champion
-
Patent number: 10019130Abstract: Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.Type: GrantFiled: April 21, 2014Date of Patent: July 10, 2018Assignee: zSpace, Inc.Inventors: Peter F. Ullmann, Clifford S. Champion
-
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: 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
-
Patent number: 9201942Abstract: In one embodiment, a system and method is illustrated and includes receiving auditing data relating to a piece of digital content, associating the auditing data with the piece of digital content to create audited digital content, receiving a content request pertaining to the audited digital content from a requester, checking a permission associated with the audited digital content, the permission to determine an exchange basis upon which the audited digital content is provided to the requester, and where the exchange basis defines the condition upon which the audited digital content may be accessed, and providing the audited digital content to the requester according to the exchange basis.Type: GrantFiled: September 3, 2010Date of Patent: December 1, 2015Assignee: Adobe Systems IncorporatedInventors: Michael Hopwood, Peter F. Ullmann
-
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: 20140317575Abstract: Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.Type: ApplicationFiled: April 21, 2014Publication date: October 23, 2014Applicant: zSpace, Inc.Inventors: Peter F. Ullmann, Clifford S. Champion
-
Publication number: 20140032423Abstract: In one embodiment, a system and method is illustrated and includes receiving auditing data relating to a piece of digital content, associating the auditing data with the piece of digital content to create audited digital content, receiving a content request pertaining to the audited digital content from a requester, checking a permission associated with the audited digital content, the permission to determine an exchange basis upon which the audited digital content is provided to the requester, and where the exchange basis defines the condition upon which the audited digital content may be accessed, and providing the audited digital content to the requester according to the exchange basis.Type: ApplicationFiled: September 3, 2010Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Michael Hopwood, Peter F. Ullmann
-
Publication number: 20130271575Abstract: System and method for controlling an imaging microscopy system (IMS). A control module may be coupled to an IMS configured to capture an image of a specified region of a specimen based on a specified perspective by controlling the specimen's position and/or orientation relative to an image capture subsystem of the IMS corresponding to the specified perspective. A 6 DOF tracker may detect position and/or orientation of a 6 DOF object with respect to a display of the IMS corresponding to a perspective for image capture of the specimen, and send indicative information thereof to the control module, which may determine the specified perspective based on the information, and may determine the specified region of the specimen for image capture based on the specified perspective. The control module may send information indicating the specified region and perspective to the IMS, thereby controlling capture of the image by the IMS.Type: ApplicationFiled: March 15, 2013Publication date: October 17, 2013Applicant: ZSPACE, INC.Inventor: Peter F. Ullmann
-
Publication number: 20120162384Abstract: Remote collaboration of a subject and a graphics object in a same view of a 3D scene. In one embodiment, one or more cameras of a collaboration system may be configured to capture images of a subject and track the subject (e.g., head of a user, other physical object). The images may be processed and provided to another collaboration system along with a determined viewpoint of the user. The other collaboration system may be configured to render and display the captured images and a graphics object in the same view of a 3D scene.Type: ApplicationFiled: December 21, 2011Publication date: June 28, 2012Inventors: Michael A. Vesely, Jerome C. Tu, Peter F. Ullmann
-
Patent number: 7797352Abstract: In one embodiment, a system and method is illustrated and includes receiving auditing data relating to a piece of digital content, associating the auditing data with the piece of digital content to create audited digital content, receiving a content request pertaining to the audited digital content from a requester, checking a permission associated with the audited digital content, the permission to determine an exchange basis upon which the audited digital content is provided to the requester, and where the exchange basis defines the condition upon which the audited digital content may be accessed, and providing the audited digital content to the requester according to the exchange basis.Type: GrantFiled: June 19, 2007Date of Patent: September 14, 2010Assignee: Adobe Systems IncorporatedInventors: Michael Hopwood, Peter F. Ullmann
-
Patent number: 7366635Abstract: Methods, systems, and apparatus, including computer program products, for calculating or applying a gradient over a region in a multi-dimensional space. A boundary defines the shape of the region. A gradient specifies a value transition between a starting position and an ending position. The following actions are performed to calculate a gradient value at any point in the selected region: determining an interpolation vector extending from an effective origin included in the starting position through the point to the ending position and defining a gradient value for the point according to the gradient and based on the position of the point along the interpolation vector relative to the effective origin and an intersection point where the interpolation vector meets the boundary.Type: GrantFiled: December 6, 2004Date of Patent: April 29, 2008Assignee: Adobe Systems IncorporatedInventors: Niraj Gupta, Martin E. Newell, Peter F. Ullmann