Patents Examined by Chong Wu
-
Patent number: 12216970Abstract: An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.Type: GrantFiled: December 4, 2023Date of Patent: February 4, 2025Assignee: Procore Technologies, Inc.Inventors: Ritu Parekh, David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 12216971Abstract: An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.Type: GrantFiled: February 26, 2024Date of Patent: February 4, 2025Assignee: Procore Technologies, Inc.Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 12210867Abstract: Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment.Type: GrantFiled: September 13, 2021Date of Patent: January 28, 2025Assignee: NVIDIA CorporationInventors: Michael Oxford, Patrick Neill, Franck Diard, Paul Albert Lalonde
-
Patent number: 12198288Abstract: Systems and methods for generating an image of an automobile can include generating an artificial surface for a 3D model of the automobile, blending the artificial surface with a real world surface, and generating the image of the automobile using a blended surface. The image can have a number of different blended surfaces (e.g., a cleaner floor, shadows for the automobile, reflections for the automobile). The images can be used to create a 360 degree display of the automobile where the blended surface is displayed.Type: GrantFiled: August 14, 2023Date of Patent: January 14, 2025Assignee: Carvana, LLCInventors: Alan Richard Melling, Pedro Damian Velez Salas, Grant Evan Schindler, Bruno Jean Francois, Remy Tristan Cilia
-
Patent number: 12198235Abstract: The medical image processing device includes a processor, in which the processor acquires a medical image obtained by imaging a subject with an endoscope, identifies a tumor region and a non-tumor region from the medical image, generates a demarcation line that is a boundary between the tumor region and the non-tumor region, generates a virtual incision line at a position separated from the demarcation line by a designated distance, and performs control for superimposing the demarcation line and the virtual incision line on the medical image to be displayed.Type: GrantFiled: June 27, 2022Date of Patent: January 14, 2025Assignee: FUJIFILM CorporationInventors: Minoru Iketani, Tetsuya Fujikura, Haruo Akiba, Manabu Miyamoto
-
Patent number: 12198283Abstract: An augmented reality (“AR”) device applies smooth correction methods to correct the location of the virtual objects presented to a user. The AR device may apply an angular threshold to determine whether a virtual object can be moved from an original location to a target location. An angular threshold is a maximum angle by which a line from the AR device to the virtual object can change within a timestep. Similarly, the AR device may apply a motion threshold, which is a maximum on the distance that a virtual object's location can be corrected based on the motion of the virtual object. Furthermore, the AR device may apply a pixel threshold to the correction of the virtual object's location. A pixel threshold is a maximum on the distance that a pixel projection of the virtual object can change based on the virtual object's change in location.Type: GrantFiled: November 8, 2023Date of Patent: January 14, 2025Assignee: NIANTIC, INC.Inventors: Ben Benfold, Victor Adrian Prisacariu
-
Patent number: 12182952Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, one or more environmental sensors, and a display. The method includes determining a first positional value associated with a physical agent based on environmental data from the one or more environmental sensors. The method includes determining that a portion of computer-generated content satisfies an occlusion criterion with respect to a corresponding portion of the physical agent, based on the first positional value. The method includes, in response to determining that the occlusion criterion is satisfied and determining that the physical agent satisfies a movement criterion or a pose criterion, generating a mesh associated with the physical agent based on the first positional value, and displaying the mesh on the display.Type: GrantFiled: November 1, 2023Date of Patent: December 31, 2024Assignee: APPLE INC.Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar
-
Patent number: 12165377Abstract: Imaging devices, systems, and methods for analyzing an image taken by an imaging system are described herein. An example method includes: receiving a bank image from the imaging device pursuant to one of a plurality of banks of imaging parameters; rendering the bank image in an image display; receiving an indication of a region of interest (ROI) in the image display associated with a user-selected tool; determining whether the user-selected tool is set to use the bank image, an output of a parent tool, or an output of the user-selected tool; and generating, in the image display, at least a portion of a display image in the ROI representative of: (i) the bank image, (ii) the output of the parent tool, or (iii) the output of the user-selected tool; wherein the portion of the display image is associated with the user-selected region.Type: GrantFiled: October 31, 2022Date of Patent: December 10, 2024Assignee: Zebra Technologies CorporationInventors: Matthew M. Degen, Anthony P. DeLuca, Adam Danielsen
-
Patent number: 12147591Abstract: A computer system displays an alert at a first position relative to the three-dimensional environment, the alert at least partially overlapping a first object in a first view. The first position has a respective spatial relationship to the user. The computer system detects movement of the user from a first viewpoint to a second viewpoint. At the second viewpoint, the computer system, in accordance with a determination that the alert is a first type of alert, displays the alert at a second position in the three-dimensional environment, the second position having the respective spatial relationship to the user and in accordance with a determination that the alert is a second type of alert, displays the three-dimensional environment from the second viewpoint without displaying the alert with the respective spatial relationship to the user.Type: GrantFiled: September 20, 2022Date of Patent: November 19, 2024Assignee: APPLE INC.Inventors: Jonathan R. Dascola, Lorena S. Pazmino
-
Patent number: 12148116Abstract: In one embodiment, a method of intermingling stereoscopic and conforming virtual content to a bounded surface is performed at a device that includes one or more processors, non-transitory memory, and one or more displays. The method includes displaying a bounded surface within a native user computer-generated reality (CGR) environment, wherein the bounded surface is displayed based on a first set of world coordinates characterizing the native user CGR environment. The method further includes displaying a first stereoscopic virtual object within a perimeter of a first side of the bounded surface, wherein the first stereoscopic virtual object is displayed in accordance with a second set of world coordinates that is different from the first set of world coordinates characterizing the native user CGR environment.Type: GrantFiled: July 11, 2023Date of Patent: November 19, 2024Assignee: APPLE INC.Inventors: Clement P. Boissiere, Samuel L Iglesias, Timothy Robert Oriol, Adam Michael O'Hern
-
Patent number: 12146741Abstract: An augmented-reality device is used with a surveying system to guide a base station, such as a total station, during relock after loss of line of sight with a surveying instrument, such as a surveying pole with a reflective prism. A position of the surveying instrument in relation to the augmented-reality device is calculated while an object in the environment blocks line of sight from the base station to the surveying instrument. A position of the surveying instrument in relation to the environment is calculated based on the position of the surveying instrument in relation to the augmented-reality device. The position of the surveying instrument in relation to the environment is used by the base station to point toward to the surveying instrument.Type: GrantFiled: October 16, 2023Date of Patent: November 19, 2024Assignee: Trimble Inc.Inventors: Kent Kahle, David Hyland, Benedict JG Atkins, Eliot Jones, Marc Howell, Steven Ostrowski
-
Patent number: 12148090Abstract: In some implementations, a method of generating a third person view of a computer-generated reality (CGR) environment is performed at a device including non-transitory memory and one or more processors coupled with the non-transitory memory. The method includes: obtaining a first viewing vector associated with a first user within a CGR environment; determining a first viewing frustum for the first user within the CGR environment based on the first viewing vector associated with the first user and one or more depth attributes; generating a representation of the first viewing frustum; and displaying, via the display device, a third person view of the CGR environment including an avatar of the first user and the representation of the first viewing frustum adjacent to the avatar of the first user.Type: GrantFiled: August 14, 2023Date of Patent: November 19, 2024Inventors: Ian M. Richter, John Joon Park, David Michael Hobbins
-
Patent number: 12118687Abstract: A method for placing content in an augmented reality system. A notification is received regarding availability of new content to display in the augmented reality system. A confirmation is received that indicates acceptance of the new content. Three dimensional information that describes the physical environment is provided, to an external computing device, to enable the external computing device to be used for selecting an assigned location in the physical environment for the new content. Location information is received, from the external computing device, that indicates the assigned location. A display location on a display system of the augmented reality system at which to display the new content so that the new content appears to the user to be displayed as an overlay at the assigned location in the physical environment is determined, based on the location information. The new content is displayed on the display system at the display location.Type: GrantFiled: November 29, 2023Date of Patent: October 15, 2024Assignee: Magic Leap, Inc.Inventors: Silas Warren, Omar Khan, Samuel A. Miller, Tushar Arora
-
Patent number: 12118656Abstract: Techniques for performing shader operations are provided. The techniques include, performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data, and updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether the tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.Type: GrantFiled: April 20, 2023Date of Patent: October 15, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Skyler Jonathon Saleh, Vineet Goel, Pazhani Pillai, Ruijin Wu, Christopher J. Brennan, Andrew S. Pomianowski
-
Patent number: 12118668Abstract: An image processing system configured to obtain a mesh representation of a scene, wherein the mesh representation comprises a plurality of polygons defined by respective vertices associated with an in-plane position, the in-plane position being in a plane comprising a first dimension and a second dimension, and the vertices having an associated vertex depth value in a third dimension different from the first dimension and the second dimension. The image processing system comprises an in-plane position estimation network configured to process image data representative of an image of the scene to estimate the in-plane positions associated with respective vertices of the mesh representation. The image processing system further comprises a depth estimation engine configured to process the in-plane positions and the image data to estimate the associated vertex depth values for the respective vertices of the mesh representation.Type: GrantFiled: March 4, 2022Date of Patent: October 15, 2024Assignee: IMPERIAL COLLEGE INNOVATIONS LIMITEDInventors: Michael Bloesch, Tristan William Laidlow, Ronald Clark, Andrew Davison, Stefan Leutenegger
-
Patent number: 12112367Abstract: The invention relates to two computer implemented methods providing virtual fitting room functionality to a human. The two computer implemented methods allow for a simple and efficient garment selection process by the human.Type: GrantFiled: January 26, 2022Date of Patent: October 8, 2024Assignee: CLOTHING TECH LLCInventor: William Wilcox
-
Patent number: 12094062Abstract: A computing device is configured to obtain gridline information for a three-dimensional drawing file and generate a two-dimensional view of the three-dimensional drawing file that includes (1) at least one gridline corresponding to the obtained gridline information, (2) at least one intersection between two meshes, and (3) initial dimensioning information involving (a) the at least one gridline and (b) at least one of the two meshes. Based on a user request to adjust a perspective of the two-dimensional view, the computing device adjusts the perspective of the two-dimensional view and thereby generates an updated two-dimensional view that includes updated dimensioning information corresponding to one or more meshes displayed in the updated two-dimensional view.Type: GrantFiled: July 10, 2023Date of Patent: September 17, 2024Assignee: Procore Technologies, Inc.Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 12073524Abstract: In one or more implementations, third-party content may include one or more objects and may include one or more visual effects related to the one or more objects. Augmented reality content may be generated that applies the one or more visual effects to additional object shown in a field of view of a camera. The third-party content may correspond to one or more products that are available for purchase via a client application.Type: GrantFiled: May 22, 2023Date of Patent: August 27, 2024Assignee: Snap Inc.Inventors: Jean Luo, Celia Nicole Mourkogiannis
-
Patent number: 12062198Abstract: Embodiments of the disclosure provide methods and systems for multi-modality joint analysis of a plurality of vascular images. The exemplary system may include a communication interface configured to receive the plurality of vascular images acquired using a plurality of imaging modalities. The system may further include at least one processor, configured to extract a plurality of vessel models for a vessel of interest from the plurality of vascular images. The plurality of vessel models are associated with the plurality of imaging modalities, respectively. The at least one processor is also configured to fuse the plurality of vessel models associated with the plurality of imaging modalities to generate a fused model for the vessel of interest. The at least one processor is further configured to provide a diagnostic analysis result based on the fused model of the vessel of interest.Type: GrantFiled: April 19, 2022Date of Patent: August 13, 2024Assignee: SHENZHEN KEYA MEDICAL TECHNOLOGY CORPORATIONInventors: Shubao Liu, Junjie Bai, Youbing Yin, Feng Gao, Yue Pan, Qi Song
-
Patent number: 12062141Abstract: The subject technology receives information for a product. The subject technology generates a 3D model file of the product in a first format. The subject technology converts the 3D model file to a 3D object file in a second format. The subject technology associates the 3D object file to the product in a product catalog service. The subject technology publishes an augmented reality (AR) content generator corresponding to the product.Type: GrantFiled: September 29, 2021Date of Patent: August 13, 2024Assignee: Snap Inc.Inventors: Jean Luo, Ibram Uppal