-
公开(公告)号:US12106419B1
公开(公告)日:2024-10-01
申请号:US17515321
申请日:2021-10-29
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Caelin Thomas Jackson-King , Stanislav Yazhenskikh , Jim Jiaming Zhu
CPC classification number: G06T15/04 , G06T15/08 , G06T17/205
Abstract: Various implementations set forth a computer-implemented method for scanning a three-dimensional (3D) environment. The method includes generating, in a first time interval, a first extended reality (XR) stream based on a first set of meshes representing a 3D environment, transmitting, to a remote device, the first XR stream for rendering a 3D representation of a first portion of the 3D environment in a remote XR environment, determining that the 3D environment has changed based on a second set of meshes representing the 3D environment and generated subsequent to the first time interval, generating a second XR stream based on the second set of meshes, and transmitting, to the remote device, the second XR stream for rendering a 3D representation of at least a portion of the changed 3D environment in the remote XR environment.
-
公开(公告)号:US11915377B1
公开(公告)日:2024-02-27
申请号:US17246423
申请日:2021-04-30
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Caelin Thomas Jackson-King , Stanislav Yazhenskikh , Jim Jiaming Zhu
CPC classification number: G06T19/006 , G06T7/13 , G06T15/04 , G06T17/20 , H04L67/131 , G06T2200/24 , G06T2215/16 , G06T2219/024
Abstract: Extended reality (XR) software application programs establish remote collaboration sessions in which a host device and one or more remote devices can interact. When initiating a remote collaboration session, an XR application in a host device determines a collaboration area. The collaboration area corresponds to a portion of a real-world environment that is shared by the host device with the one or more remote devices. In some embodiments, the collaboration area can be determined automatically and/or based on user input. The XR application causes sensors associated with the host device to scan the collaboration area. Then, the XR application transmits, to the one or more remote devices, a three-dimensional representation of the collaboration area for rendering in one or more remote XR environments.
-
13.
公开(公告)号:US11790623B1
公开(公告)日:2023-10-17
申请号:US18089382
申请日:2022-12-27
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong , Jim Jiaming Zhu
IPC: G06T19/00 , G06F3/04845 , G06F3/0482 , G06F3/0486 , G06F3/04883
CPC classification number: G06T19/006 , G06F3/0482 , G06F3/0486 , G06F3/04845 , G06F3/04883
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, techniques are performed for manipulating virtual objects in an XR environment. In one technique, the XR software application program facilitates the movement of a virtual object from a first location to a second location, within a plane parallel to a touchscreen of a mobile device, responsive to a displacement determined based on user input detected via the touchscreen.
-
公开(公告)号:US11670062B1
公开(公告)日:2023-06-06
申请号:US17716828
申请日:2022-04-08
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Seunghee Han , Jamie Kuppel , Sammy Lee , Glen Wong
CPC classification number: G06T19/006 , G06F9/451 , G06K7/1417
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.
-
公开(公告)号:US11544343B1
公开(公告)日:2023-01-03
申请号:US17086303
申请日:2020-10-30
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Seunghee Han , Caelin Thomas Jackson-King , Jamie Kuppel , Stanislav Yazhenskikh , Jim Jiaming Zhu
IPC: G06F16/955 , G06T19/00 , G06V20/20 , G06V20/62 , G06T7/73 , G06F3/0487
Abstract: A client device that includes a camera and an extended reality client application program is employed by a user in a physical space, such as an industrial or campus environment. The user aims the camera within the mobile device at a real-world asset, such as a computer system, classroom, or vehicle. The client device acquires a digital image via the camera and detects textual and/or pictorial content included in the acquired image that corresponds to one or more anchors. The client device queries a data intake and query system for asset content associated with the detected anchors. Upon receiving the asset content from the data intake and query system, the client device generates visualizations of the asset content and presents the visualizations via a display device.
-
公开(公告)号:US11521352B1
公开(公告)日:2022-12-06
申请号:US17086307
申请日:2020-10-30
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Seunghee Han , Caelin Thomas Jackson-King , Jamie Kuppel , Stanislav Yazhenskikh , Jim Jiaming Zhu
Abstract: Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating, based on sensor data captured by a depth sensor on a device, one or more 3D meshes representing a physical space, wherein each of the 3D meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that a mesh is visible in a current frame captured by an image sensor on the device; determining, based on the corresponding set of vertices and the corresponding set of faces for the mesh, a portion of the mesh that lies within a view frustum associated with the current frame; and updating the one or more 3D meshes by texturing the portion of the mesh with one or more pixels in the current frame onto which the portion is projected.
-
公开(公告)号:US11275944B1
公开(公告)日:2022-03-15
申请号:US16657487
申请日:2019-10-18
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Sammy Lee , Glen Wong
Abstract: A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system, and optionally a camera. Via the XR software application program, various techniques are performed for interacting with a physical object via the XR environment. In particular, the XR software application program generates and displays visual representations of real-time metric data received from a data intake and query system along with auxiliary data received from an asset management system. In addition, the XR software application program detects user interactions with the XR environment. In response, the XR software application generates messages directed to the asset management system. The messages include commands to update the auxiliary data associated with the physical object.
-
18.
公开(公告)号:US11048760B1
公开(公告)日:2021-06-29
申请号:US16528526
申请日:2019-07-31
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Sammy Lee , Glen Wong
IPC: G06F16/904 , G06F3/0488 , G06F3/0481 , G06F16/955 , G06T19/00
Abstract: Techniques are disclosed for placing content in and applying layers to an extended reality environment. An extended reality (XR) system determines an identifier that is associated with an object viewable within an extended reality environment. The XR system determines a plurality of data structures associated with the identifier, each data structure including a workspace and a dashboard. The XR system generates, using the plurality of data structures, a plurality of extended reality objects for display in the extended reality environment, each extended reality object including a dashboard from the plurality of data structures, where, in the extended reality environment, a first dashboard is visible. The XR system receives an input associated with the extended reality environment. The XR system causes, in response to the input, the second dashboard to be visible.
-
公开(公告)号:US12141426B1
公开(公告)日:2024-11-12
申请号:US16528462
申请日:2019-07-31
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Sammy Lee , Glen Wong
IPC: G06F3/04847 , G06F16/953 , H04L41/22
Abstract: A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system, and optionally a camera. Via the XR software application program, various techniques are performed for interacting with a physical object via the XR environment, in particular modifying, for example, a state or a parameter or operations of the object. In a technique, the XR software application program facilitates directing a physical computing system or device to perform certain actions associated with a physical object.
-
公开(公告)号:US12136174B1
公开(公告)日:2024-11-05
申请号:US17497778
申请日:2021-10-08
Applicant: Splunk Inc.
Inventor: Jesse Chor , Michael Emery , Christopher Chan , Glen Wong , Devin Bhushan
IPC: G06T19/00 , G06F3/04815 , G06K19/06 , G06V20/20
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.
-
-
-
-
-
-
-
-
-