-
公开(公告)号:US11893703B1
公开(公告)日:2024-02-06
申请号:US17897871
申请日:2022-08-29
Applicant: Splunk Inc.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong
IPC: G06T19/00 , G06T19/20 , G06F3/0346 , G06F3/01 , G06F3/04845
CPC classification number: G06T19/20 , G06F3/017 , G06F3/0346 , G06F3/04845 , G06T19/006
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.
-
公开(公告)号:US11847773B1
公开(公告)日:2023-12-19
申请号:US15965799
申请日:2018-04-27
Applicant: Splunk Inc.
Inventor: Jesse Chor , Michael Emery , Christopher Chan , Glen Wong , Devin Bhushan
IPC: G06T7/00 , G06V20/20 , H04W4/021 , H04W4/38 , G06F16/583 , H04L67/131 , G06N7/01 , G06V30/19
CPC classification number: G06T7/0004 , G06F16/5838 , G06N7/01 , H04L67/131 , H04W4/021 , H04W4/38 , G06V30/19
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. One or more objects within a geofence may be identified. A device crosses within the geofence and acquires sensor data associated with an object within the geofence. The sensor data may include image data and/or audio data. The device or a server system may then determine an object identifier associated with the object based on a comparison of the sensor data with data associated with object identifiers corresponding to objects within the geofence. Based on the object identifier, data associated with the object are obtained. The data associated with the object may be presented via the device, such as an extended reality overlay over a view of the object in the device.
-
公开(公告)号:US11582036B1
公开(公告)日:2023-02-14
申请号:US16657494
申请日:2019-10-18
Applicant: SPLUNK INC.
Inventor: Mingyuan Chen , Jesse Chor , Dylan Patricia Conway , Michael Emery , Simon Tam , Eeshan Wagh , Glen Wong , Everett Yip
Abstract: Various embodiments of the present application set forth a computer-implemented method that includes generating, based on a resource file stored at an endpoint device, a credential data packet for authenticating with a first application executing in a first network, where the resource file includes a set of encryption keys associated with a plurality of applications including the first application, and where the credential data packet is encrypted with a device key signed by the endpoint device, and the credential data packet is signed by an endpoint device management (EDM) key extracted from the set of encryptions keys included in the resource file, sending, by the endpoint device, the credential data packet to the first application via a trusted communication channel, and receiving, by the endpoint device and in response to the credential data packet, an authorization packet from the first application via the trusted communication channel.
-
公开(公告)号:US11276236B1
公开(公告)日:2022-03-15
申请号:US16779466
申请日:2020-01-31
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong , Stanislav Yazhenskikh , Jim Zhu
IPC: G06F3/0481 , G06T19/20 , G06T19/00 , G06F3/04815 , G06F3/04845 , G06F3/0482
Abstract: An extended reality (XR) system includes an extended reality application executing on a processor within the XR system. The XR system receives, via a client device, a selection of a first extended reality (XR) object located within an XR environment. The XR system receives, via the client device, a request to move the selected first XR object within the XR environment. The XR system calculates a distance between a first feature of the first XR object and a first plane associated with a second XR object within the XR environment. The XR system determines that the distance is within a particular distance. In response to determining that the distance is within the particular distance, the XR system positions the first feature within the XR environment such that the first feature is coplanar with the first plane.
-
公开(公告)号:US11036456B1
公开(公告)日:2021-06-15
申请号:US16657502
申请日:2019-10-18
Applicant: SPLUNK INC.
Inventor: Jesse Chor , Varun Gupta , Tuba Rafi , Benjamin Weaver , Glen Wong
IPC: G06F3/14 , G06F16/9038
Abstract: Various embodiments set forth a computer-implemented method of displaying content of a visualization environment, comprising receiving, by a display controller coupled to a display device included in a plurality of display devices, a configuration that includes a display mode and identifies a dashboard to be displayed, determining a position of the display device relative to positions of other display devices, retrieving a set of values associated with the dashboard, where the set of values is provided by a remote data source based on a query executed on raw machine data associated with the dashboard, determining, based on the position, at least a portion of the dashboard to display in the display device, and causing, by the display controller, the display device to display at least a portion of the set of values within at least the portion of the dashboard.
-
公开(公告)号:US11853366B1
公开(公告)日:2023-12-26
申请号:US16399997
申请日:2019-04-30
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong
IPC: G06F16/904 , G06F16/9038 , G06F16/903 , G06N20/00
CPC classification number: G06F16/904 , G06F16/9038 , G06F16/90335 , G06N20/00
Abstract: Various embodiments of the present application set forth a computer-implemented method comprising detecting a tag associated with a real-world object, determining a object identifier (ID) associated with the tag, determining a first user role associated with a user of an XR environment, receiving a set of values associated with the object ID and the user role from a data source, wherein the set of values is provided by the data source based on the object ID and on a query executed on raw machine data associated with the real-world object, and displaying, by a client device within the XR environment, a visualization that displays the set of values.
-
公开(公告)号:US11790649B1
公开(公告)日:2023-10-17
申请号:US17694552
申请日:2022-03-14
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Sammy Lee , Glen Wong
CPC classification number: G06V20/20 , G06F3/011 , G06F16/5866 , G06T7/70 , G06T19/006 , H04W4/021 , H04W4/029
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.
-
8.
公开(公告)号:US11657582B1
公开(公告)日:2023-05-23
申请号:US17694081
申请日:2022-03-14
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong
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.
-
公开(公告)号:US11430196B2
公开(公告)日:2022-08-30
申请号:US16907017
申请日:2020-06-19
Applicant: Splunk Inc.
Inventor: Devin Bhushan , Jesse Chor , Glen Wong
IPC: G06T19/00 , G06T19/20 , G06F3/0346 , G06F3/01 , G06F3/04845
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.
-
公开(公告)号:US11302083B1
公开(公告)日:2022-04-12
申请号:US16945732
申请日:2020-07-31
Applicant: SPLUNK INC.
Inventor: Devin Bhushan , Jesse Chor , Seunghee Han , Jamie Kuppel , Sammy Lee , Glen Wong
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.
-
-
-
-
-
-
-
-
-