Precise plane detection and placement of virtual objects in an augmented reality environment

    公开(公告)号:US11657582B1

    公开(公告)日:2023-05-23

    申请号:US17694081

    申请日:2022-03-14

    Applicant: SPLUNK INC.

    CPC classification number: G06T19/006 G06T7/70 G06K19/06037

    Abstract: A mobile device executes an augmented reality (AR) software application that detects an orientation of a client device. The AR software application projects a line from a reference position on the client device to a physical object. The AR software application identifies a first location on the physical object that intersects with the line. The AR software application determines an x-coordinate and a y-coordinate of a portion of the physical object included in an image displayed on the client device based on the first location. The AR software application receives a z-coordinate of the portion of the physical object. In response to receiving user input via the client device, the AR software application anchors an augmented reality object at a second location that corresponds to the x-coordinate, the y-coordinate, and the z-coordinate. The orientation of the augmented reality object corresponds to the orientation of the client device.

    Presentation of collaboration environments for a networked remote collaboration session

    公开(公告)号:US11563813B1

    公开(公告)日:2023-01-24

    申请号:US17086322

    申请日:2020-10-30

    Applicant: SPLUNK INC.

    Abstract: Various implementations of the present application set forth a method comprising generating a host extended reality (XR) environment representing a physical space that includes a real-world asset, generating, based on sensor data captured by a depth sensor on a mobile device, three-dimensional data representing the physical space, generating, based on sensor data captured by an image sensor on the mobile device, two-dimensional data representing the physical space, generating, based on the three-dimensional data and the two-dimensional data, an adaptable three-dimensional (3D) representation of the physical space, transforming the adaptable 3D representation into geometry data comprising a set of vertices, a set of faces comprising edges between pairs of vertices, and texture data, transmitting the geometry data to a set of one or more remote devices for at least a partial reconstruction of the adaptable 3D representation of the physical space in a set of one or more remote environments.

    Precise manipulation of virtual object position in an extended reality environment

    公开(公告)号:US11430196B2

    公开(公告)日:2022-08-30

    申请号:US16907017

    申请日:2020-06-19

    Applicant: Splunk Inc.

    Abstract: A mobile device is fitted with a camera and an extended reality (XR) software application program executing on a processor within an XR system. Via the XR software application program, various techniques are performed for manipulating virtual objects in an XR environment. In a first technique, the XR software application program facilitates the movement of a virtual object from a first location to a second location. In a second technique, the XR software application program facilitates the rotation of a virtual object. In a third technique, the XR software application program facilitates the scaling of a virtual object along one or more axes.

    Web-based three-dimensional extended reality workspace editor

    公开(公告)号:US11302083B1

    公开(公告)日:2022-04-12

    申请号:US16945732

    申请日:2020-07-31

    Applicant: SPLUNK INC.

    Abstract: One or more disclosed techniques comprise generating an extended reality (XR) template at a first location, where the XR template represents a virtual space in an XR environment that is associated with a real-world object at a second location, and generating a template object that represents the real-world object, wherein the template object is included in the XR template. The techniques further comprise modifying the template object to include a marker that corresponds to a real-world marker associated with the real-world object, generating a first template XR object that corresponds a first XR object to be displayed in the XR environment, where the first template XR object is positioned within the XR template relative to the marker included on the template object, and assigning the XR template to the real-world marker.

    Techniques for using tag placement to determine 3D object orientation

    公开(公告)号:US11182576B1

    公开(公告)日:2021-11-23

    申请号:US16528459

    申请日:2019-07-31

    Applicant: SPLUNK INC.

    Abstract: Techniques are disclosed for using tag placement to determine 3D object orientation. An extended reality (XR) system detects, in a two-dimensional image, a data marker associated with an object viewable in an XR environment. The XR system applies a first function to the data marker to generate a rectilinear data marker by transforming a quadrilateral that circumscribes the data marker into a rectangle. The XR system determines a three-dimensional orientation of the object based on transformation of the data marker to the rectilinear data marker. The XR system determines an XR object associated with the data marker. The XR system applies a second function to the XR object, where the second function uses the three-dimensional orientation of the data marker to modify an orientation of the XR object to generate a transformed XR object. The XR system causes the transformed XR object to be displayed within the two-dimensional image.

    Generating extended reality overlays in an industrial environment

    公开(公告)号:US11145123B1

    公开(公告)日:2021-10-12

    申请号:US15965785

    申请日:2018-04-27

    Applicant: Splunk Inc.

    Abstract: A mobile device that includes a camera and an extended reality software application program is employed by a user in an operating environment, such as an industrial environment. The user aims the camera within the mobile device at optical data markers, such as QR codes, that are associated with machines in the environment. The mobile device acquires an image from the camera and decodes the optical data markers included in the acquired image. The mobile device queries the data intake and query system for the values of metrics for the machines associated with the decoded optical data markers. Upon receiving the metric values from the data intake and query system, the mobile device generates AR overlays and superimposes the AR overlays onto the acquired image. The mobile device displays the image with superimposed AR overlays on a display device.

Patent Agency Ranking