Patents by Inventor Christopher Tart

Christopher Tart 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: 11250629
    Abstract: Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: i) identifying one or more points on a mesh section of a model, ii) determining an occlusion value for each of the one or more points on the surface of the mesh section by performing a ray cast rendering of each of the one or more points, iii) determining whether the one or more occlusion values meet or exceed a predetermined occlusion threshold value, and iv) removing the mesh section from the model. Systems and methods for optimizing a model file may include other optimization processes, such as an instancing step, a selective decimation step, a texture reduction step, and/or a texture formatting step.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 15, 2022
    Assignee: SEEK XR, LLC
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 11205301
    Abstract: Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: (i) identifying points on a mesh section of a model, (ii) casting a set of rays toward the points, (iii) determining a number of rays that reach the points without being occluded by a portion of the model or a portion of another object, (iv) determining occlusion values for the points based on the number of rays that reach the points without being occluded; (v) determining whether the occlusion values for the points satisfy a predetermined occlusion threshold value; (vi) removing the mesh section from the model in response to determining that the occlusion values satisfy the predetermined occlusion threshold value, and (vii) refraining from removing the mesh section from the model in response to determining that the occlusion values fail to satisfy the predetermined occlusion threshold value.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: December 21, 2021
    Assignee: SEEK XR, INC.
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20210366191
    Abstract: Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: (i) identifying points on a mesh section of a model, (ii) casting a set of rays toward the points, (iii) determining a number of rays that reach the points without being occluded by a portion of the model or a portion of another object, (iv) determining occlusion values for the points based on the number of rays that reach the points without being occluded; (v) determining whether the occlusion values for the points satisfy a predetermined occlusion threshold value; (vi) removing the mesh section from the model in response to determining that the occlusion values satisfy the predetermined occlusion threshold value, and (vii) refraining from removing the mesh section from the model in response to determining that the occlusion values fail to satisfy the predetermined occlusion threshold value.
    Type: Application
    Filed: September 29, 2020
    Publication date: November 25, 2021
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20210366190
    Abstract: Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: i) identifying one or more points on a mesh section of a model, ii) determining an occlusion value for each of the one or more points on the surface of the mesh section by performing a ray cast rendering of each of the one or more points, iii) determining whether the one or more occlusion values meet or exceed a predetermined occlusion threshold value, and iv) removing the mesh section from the model. Systems and methods for optimizing a model file may include other optimization processes, such as an instancing step, a selective decimation step, a texture reduction step, and/or a texture formatting step.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20210366192
    Abstract: Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: (i) identifying points on a mesh section of a model, (ii) casting a set of rays toward the points, (iii) determining a number of rays that reach the points without being occluded by a portion of the model or a portion of another object, (iv) determining occlusion values for the points based on the number of rays that reach the points without being occluded; (v) determining whether the occlusion values for the points satisfy a predetermined occlusion threshold value; (vi) removing the mesh section from the model in response to determining that the occlusion values satisfy the predetermined occlusion threshold value, and (vii) refraining from removing the mesh section from the model in response to determining that the occlusion values fail to satisfy the predetermined occlusion threshold value.
    Type: Application
    Filed: January 8, 2021
    Publication date: November 25, 2021
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 11100724
    Abstract: A method of providing virtual reality (VR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of VR models or scene files from the 3D image for each VR rendering platform included in a list of VR rendering platforms, storing each VR model or scene file within a data store, receiving a request for an VR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored VR models or scene files to provide to an entity accessing the universal link, determining an VR rendering platform associated with the end user device, and determining a particular VR model or scene file matching the VR rendering platform.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 24, 2021
    Assignee: SEEK XR, INC.
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 11094140
    Abstract: A system for facilitating cross-platform extended reality content sharing is configurable to receive a model file that includes a model, create a plurality of extended reality (XR) model or scene files based on the model file, create a universal link, and send the universal link to a developer system. Each of the plurality of XR model or scene files is formatted for rendering a representation of the model on a different, particular XR rendering platform included in a list of XR rendering platforms. The universal link is operable to configure an end user device to send a request for an XR model or scene file. The universal link points to an endpoint that comprises logic operable to determine, based on the request, a particular XR model or scene file that is formatted for rendering a representation of the model using an XR rendering platform associated with the end user device.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 17, 2021
    Assignee: SEEK XR, INC.
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 10961014
    Abstract: A reinforced package comprising a carton comprising a front panel, a first side panel foldably connected to the front panel along a first fold line, a back panel foldably connected to at least the first side panel along a second fold line, and a second side panel foldably connected to at least one of the front and back panels. A bag is at least partially attached to the carton. An access feature can be selectively opened for receiving products into the interior space of the bag. The access feature extends in at least a portion of the carton and the bag. The carton can be positionable in a non-erect position wherein the interior space of the bag is at least partially collapsed and in an erect position wherein the interior space of the bag is increased. The first side panel and the second side panel comprise retention features for retaining the carton in the erect position.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 30, 2021
    Assignee: Graphic Packaging International, LLC
    Inventor: Christopher Tart
  • Publication number: 20210012578
    Abstract: A system for facilitating cross-platform extended reality content sharing is configurable to receive a model file that includes a model, create a plurality of extended reality (XR) model or scene files based on the model file, create a universal link, and send the universal link to a developer system. Each of the plurality of XR model or scene files is formatted for rendering a representation of the model on a different, particular XR rendering platform included in a list of XR rendering platforms. The universal link is operable to configure an end user device to send a request for an XR model or scene file. The universal link points to an endpoint that comprises logic operable to determine, based on the request, a particular XR model or scene file that is formatted for rendering a representation of the model using an XR rendering platform associated with the end user device.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20210012579
    Abstract: A method of providing virtual reality (VR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of VR models or scene files from the 3D image for each VR rendering platform included in a list of VR rendering platforms, storing each VR model or scene file within a data store, receiving a request for an VR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored VR models or scene files to provide to an entity accessing the universal link, determining an VR rendering platform associated with the end user device, and determining a particular VR model or scene file matching the VR rendering platform.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 10839615
    Abstract: A method of providing augmented reality (AR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of AR models or scene files from the 3D image for each AR rendering platform included in a list of AR rendering platforms, storing each AR model or scene file within a data store, receiving a request for an AR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored AR models or scene files to provide to an entity accessing the universal link, determining an AR rendering platform associated with the end user device, and determining a particular AR model or scene file matching the AR rendering platform.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: November 17, 2020
    Assignee: SEEK XR, INC.
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20200286303
    Abstract: A method of providing augmented reality (AR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of AR models or scene files from the 3D image for each AR rendering platform included in a list of AR rendering platforms, storing each AR model or scene file within a data store, receiving a request for an AR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored AR models or scene files to provide to an entity accessing the universal link, determining an AR rendering platform associated with the end user device, and determining a particular AR model or scene file matching the AR rendering platform.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20200168005
    Abstract: A system for providing augmented reality (AR) content can include a user interface, a generator for creating AR models or scene files from a 3D image file that are each formatted for a different, particular AR rendering platform, and a computer system operably connected to the user interface and to the generator. The computer can include computer-executable instructions that cause the computer system to receive an image file, render a 3D image from the image file, create a plurality of AR models or scene files from the 3D image with the generator, provide a universal link associated with the plurality of AR models or scene files at the user interface, receive a request for an AR model or scene file, as a result of the universal link being selected, and identify a particular AR model or scene file based on the AR rendering platform associated with the request.
    Type: Application
    Filed: October 29, 2019
    Publication date: May 28, 2020
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 10665037
    Abstract: A system for providing augmented reality (AR) content can include a user interface, a generator for creating AR models or scene files from a 3D image file that are each formatted for a different, particular AR rendering platform, and a computer system operably connected to the user interface and to the generator. The computer can include computer-executable instructions that cause the computer system to receive an image file, render a 3D image from the image file, create a plurality of AR models or scene files from the 3D image with the generator, provide a universal link associated with the plurality of AR models or scene files at the user interface, receive a request for an AR model or scene file, as a result of the universal link being selected, and identify a particular AR model or scene file based on the AR rendering platform associated with the request.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 26, 2020
    Assignee: SEEK LLC
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Publication number: 20190308766
    Abstract: A reinforced package comprising a carton comprising a front panel, a first side panel foldably connected to the front panel along a first fold line, a back panel foldably connected to at least the first side panel along a second fold line, and a second side panel foldably connected to at least one of the front and back panels. A bag is at least partially attached to the carton. An access feature can be selectively opened for receiving products into the interior space of the bag. The access feature extends in at least a portion of the carton and the bag. The carton can be positionable in a non-erect position wherein the interior space of the bag is at least partially collapsed and in an erect position wherein the interior space of the bag is increased. The first side panel and the second side panel comprise retention features for retaining the carton in the erect position.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 10, 2019
    Inventor: Christopher Tart
  • Publication number: 20050079023
    Abstract: A rotary cutting tool and method for cutting a shape in a workpiece. The rotary cutting tool includes a shank portion, a cutting portion, a bearing connected to one end of the cutting portion, and a rub collar attached to the periphery of the bearing. The outer diameter of the rub collar is selected to be larger than the diameter of the cutting portion. The rotary cutting tool is used to cut a workpiece, such as decorative plastic laminate, to the approximate shape of the substrate, such as a counter top, to which it will be mounted. The larger diameter rub collar allows the workpiece to be cut larger than the dimensions of the substrate in order to reduce the level of skill and amount of labor required for the cutting operation and subsequent placement of the workpiece onto the substrate.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 14, 2005
    Inventors: Christopher Tart, John Raynor
  • Patent number: D870556
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: December 24, 2019
    Assignee: Graphic Packaging International, LLC
    Inventor: Christopher Tart