Patents by Inventor Thomas Jackson
Thomas Jackson 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: 11741644Abstract: Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.Type: GrantFiled: January 25, 2021Date of Patent: August 29, 2023Assignee: Corel CorporationInventors: Tony Severenuk, Paul Legomski, Tekin Ozbek, Thomas Jackson, Boban Bogdanic, Andrew Stacey
-
Patent number: 11734886Abstract: In various embodiments, a method comprises generating, based on first sensor data captured by a depth sensor on a mobile device, three-dimensional data representing a physical space that includes a real-world asset, generating, based on second sensor data captured by an image sensor, two-dimensional data representing the physical space, generating an adaptable 3D representation of the physical space based on the three-dimensional and two-dimensional data, the adaptable representation including coordinates representing different positions in a 3D-coordinate space corresponding to the physical space and the coordinates encapsulate a digital representation of the asset, transforming the adaptable representation into geometry data comprising a set of vertices and a set of faces comprising edges between vertices, applying, based on a first input, a first color along a specified path that appears on a face to generate a first paint path, and transmitting, to a remote device, data corresponding to the first input.Type: GrantFiled: April 30, 2021Date of Patent: August 22, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Caelin Thomas Jackson-King, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11727643Abstract: Various implementations of the present application set forth a method comprising receiving, by a remote device from a host device, geometry data representing a physical space that is remote to a location of the remote device, where the geometry data comprises a set of vertices, a set of faces comprising edges between pairs of vertices, and texture data, constructing, based on the geometry data, an adaptable three-dimensional (3D) representation of the physical space for display at the location of the remote device, receiving, by the remote device, an input representing an interaction with at least one portion of the adaptable 3D representation, and transmitting, to the host device, data corresponding to the interaction.Type: GrantFiled: October 30, 2020Date of Patent: August 15, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11670050Abstract: Various implementations of the present application set forth a method comprising receiving, by a remote device from a host device, geometry data representing a physical space that is remote to a location of the remote device, where the geometry data comprises a set of vertices, a set of faces comprising edges between pairs of vertices, and texture data, constructing, based on the geometry data, an adaptable three-dimensional (3D) representation of the physical space for display at the location of the remote device, receiving, by the remote device, an input representing an interaction with at least one portion of the adaptable 3D representation, and transmitting, to the host device, data corresponding to the interaction.Type: GrantFiled: October 30, 2020Date of Patent: June 6, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Publication number: 20230149653Abstract: A a nasal airway interface apparatus includes a body section having a gas delivery connector for receiving a gas from a source of gas, two nasal interfaces, and strap connectors for attaching a head strap. Each nasal interface of the two nasal interfaces extends from the body section, has an insertion tip that has an opening that is distal from the body section, and a flattened side for sealing against a septum of a nose. Two exhalation manifolds are provided for exhausts, each of the two exhalation manifolds have a plurality of holes for expelling exhalation gases. Gas flows in a substantially linear path from the gas delivery connector, through the body section, through the two nasal interfaces and out the openings.Type: ApplicationFiled: December 31, 2022Publication date: May 18, 2023Applicant: REMSleep Holdings IncInventor: Thomas Jackson Wood
-
Patent number: 11651571Abstract: 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, a 3D mesh representing a physical space; dividing the 3D mesh into a plurality of sub-meshes, wherein each of the plurality of sub-meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that at least a portion of a first sub-mesh in the plurality of sub-meshes is in a current frame captured by an image sensor on the device; and updating the 3D mesh by texturing the at least a portion of the first sub-mesh with one or more pixels in the current frame onto which the first sub-mesh is projected.Type: GrantFiled: September 20, 2021Date of Patent: May 16, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11563813Abstract: 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.Type: GrantFiled: October 30, 2020Date of Patent: January 24, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11551421Abstract: 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.Type: GrantFiled: October 30, 2020Date of Patent: January 10, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11544343Abstract: 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.Type: GrantFiled: October 30, 2020Date of Patent: January 3, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11544904Abstract: Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating a 3D representation of the 3D environment that includes one or more 3D meshes. The method also includes determining at least a portion of the 3D environment that falls within a current frame captured by the image sensor. The method further includes generating one or more additional 3D meshes representing the at least a portion of the 3D environment and combining the one or more additional 3D meshes with the one or more 3D meshes into an update to the 3D representation of the 3D environment.Type: GrantFiled: October 30, 2020Date of Patent: January 3, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11546437Abstract: Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.Type: GrantFiled: October 30, 2020Date of Patent: January 3, 2023Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Publication number: 20220411116Abstract: The disclosure herein teaches a method for preserving cosmetics, including hair dye, that are prone to oxidation. The method uses an apparatus for automatically sealing and resealing, so as to prevent oxidation immediately and thereafter the cosmetic products are dispensed, or breached, from their manufacturer packaging. In the proposed apparatus, this is done by producing negative pressure inside a chamber while the cosmetic product is inside an unsealed container within the chamber. The vacuum is produced by a pump connected to an on-off valve, which is directly or indirectly actuated under micro-controlled processes. The one-way flow of air from the chamber to the apparatus' exterior produces negative pressure inside the chamber. Packaging can be sealed by outside influence or sealed by the pressure difference between the outside environment and the inside of the packaging upon the rapid repressurizing of the chamber. These processes prevent oxidation or degradation of the cosmetic product therein.Type: ApplicationFiled: August 24, 2022Publication date: December 29, 2022Inventors: Jon Austin LUBOW, Brendon Thomas JACKSON, Caio Cesar RODRIGUES MUCCHIANI, Marlo Leigh KRAVETSKY, Louis John LUBOW
-
Patent number: 11521352Abstract: 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.Type: GrantFiled: October 30, 2020Date of Patent: December 6, 2022Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Patent number: 11482002Abstract: 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.Type: GrantFiled: October 30, 2020Date of Patent: October 25, 2022Assignee: SPLUNK INC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Publication number: 20220269302Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.Type: ApplicationFiled: March 18, 2022Publication date: August 25, 2022Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
-
Patent number: 11281250Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.Type: GrantFiled: April 30, 2020Date of Patent: March 22, 2022Assignee: CoMIRA Solutions Inc.Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
-
Patent number: 11127223Abstract: 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, a 3D mesh representing a physical space; dividing the 3D mesh into a plurality of sub-meshes, wherein each of the plurality of sub-meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that at least a portion of a first sub-mesh in the plurality of sub-meshes is in a current frame captured by an image sensor on the device; and updating the 3D mesh by texturing the at least a portion of the first sub-mesh with one or more pixels in the current frame onto which the first sub-mesh is projected.Type: GrantFiled: October 30, 2020Date of Patent: September 21, 2021Assignee: SPLUNKINC.Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
-
Publication number: 20210213229Abstract: An integrated cannula with interface pillows includes a cannula section having a gas inlet for receiving gas, exhalation holes for venting exhalation gas to the atmosphere, and nubs for attaching a head strap. There are two interface pillows formed from a pliable material extend from the cannula section. Each of the interface pillows having an insertion tip that is distal from where each of the interface pillows meets the cannula section. An insertion bulge extends from each interface pillow between the insertion tip and the cannula section, limiting an insertion distance of the insertion tip. An insertion area of each interface pillow extends between the insertion bulge and the insertion tip during use, the insertion bulge is configured to seal against an outer edge of the nostril of a nose.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Applicant: REMSleep Holdings IncInventor: Thomas Jackson Wood
-
Patent number: 11053958Abstract: A regeneration valve includes a housing defining a first port, a second port, a third port, and a chamber fluidly communicating with the first, second, and third ports. The chamber has a valve element movable between a first position, in which the second port fluidly communicates with the first port, and a second position, in which the second port fluidly communicates with the third port. A resilient member biases the valve element towards the first position. In operation, a flow restrictor element moves between the first port and the second port for restricting fluid flow from the second port to the first port. At a predetermined flow rate between the second port and the first port, if a supply pressure of fluid at the actuation chamber exceeds the bias of the resilient member, the valve element moves to the second position for fluidly communicating the second and third ports.Type: GrantFiled: March 19, 2019Date of Patent: July 6, 2021Assignee: Caterpillar Inc.Inventors: John Ferraz, Jr., Michael Thomas Jackson, William Norbert O'Neill
-
Patent number: D985115Type: GrantFiled: December 23, 2020Date of Patent: May 2, 2023Assignee: REMSleep Holdings Inc.Inventor: Thomas Jackson Wood