Patents by Inventor James Skinner

James Skinner 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).

  • Publication number: 20250076070
    Abstract: In various examples, feature location identification for autonomous and semi-autonomous systems and applications is described herein. Systems and methods are disclosed that use LiDAR data to determine locations of road markings within an environment. For instance, the LiDAR data may be used to generate one or more images, such as a top-down image, birds-eye-view (BEV) image, and/or an intensity image, representing the environment. The image(s) may then be processed using one or more machine learning models that are configured to determine information associated with the road markings, such as bounding shapes (e.g., bounding boxes) indicating the locations of the road markings within the image(s), classifications associated with the road markings (e.g., the types of road markings), and/or any other information. The information may then be used to perform one or more processes, such as updating a map of the environment and/or navigating a vehicle within the environment.
    Type: Application
    Filed: August 28, 2023
    Publication date: March 6, 2025
    Inventors: Yixuan Lin, Jonathan Howe, Yu Zhang, James Skinner, George Cong, Tilman Wekel
  • Patent number: 12190447
    Abstract: One or more rotated bounding volumes are generated for one or more nodes of a bounding volume hierarchy (BVH). Volume intersection ray tracing tests are then be performed using the rotated bounding volumes with the aim of reducing the number of calculations required relative to an original, non-rotated bounding volume. Rotated bounding volumes are selected from a plurality of candidate rotations, and selection of one of the candidate rotations are based on surface areas, such as minimum total surface areas, of bounding volumes corresponding to each of the candidate rotations. In order to minimize data storage and increase performance, a number of candidate rotations may be limited to a predetermined set of rotations.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: January 7, 2025
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Miikka Kangasluoma, Kiia Kallio, Daniel James Skinner
  • Publication number: 20240386586
    Abstract: In various examples, systems and methods are disclosed relating to using neural networks for object detection or instance/semantic segmentation for, without limitation, autonomous or semi-autonomous systems and applications. In some implementations, one or more neural networks receive an image (or other sensor data representation) and a bounding shape corresponding to at least a portion of an object in the image. The bounding shape can include or be labeled with an identifier, class, and/or category of the object. The neural network can determine a mask for the object based at least on processing the image and the bounding shape. The mask can be used for various applications, such as annotating masks for vehicle or machine perception and navigation processes.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Applicant: NVIDIA Corporation
    Inventors: Alperen DEGIRMENCI, Jiwoong CHOI, Zhiding YU, Ke CHEN, Shubhranshu SINGH, Yashar ASGARIEH, Subhashree RADHAKRISHNAN, James SKINNER, Jose Manuel ALVAREZ LOPEZ
  • Publication number: 20240221284
    Abstract: A technique for performing ray tracing operations is provided. The technique includes determining error bounds for a rotation operation for a ray; selecting a technique for determining whether the ray intersects a bounding box based on the error bounds; and determining whether the ray hits the bounding box based on the selected technique.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Sean Keely, Daniel James Skinner
  • Publication number: 20240212259
    Abstract: An implementation comprises traversing a bounding volume hierarchy for each ray of a plurality of rays concurrently using a plurality of execution items. In response to determining that a first execution item of the plurality of execution items is finished traversing the bounding volume hierarchy for a first ray of the plurality rays, the embodiment causes the first execution item to traverse the bounding volume hierarchy for a second ray of the plurality of rays while a second execution item of the plurality of execution items traverses the bounding volume hierarchy for the second ray. And the embodiment comprises initiating side-effects with the first and second execution items in an order indicated by the bounding volume hierarchy.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David William John Pankratz, Daniel James Skinner, Michael John Livesley
  • Publication number: 20240203033
    Abstract: A technique for performing ray tracing operations is provided. The technique includes, in a first iteration of a ray traversal technique, traversing to an instance node of a bounding volume hierarchy; in a second iteration of the ray traversal technique that is subsequent to the first iteration, transforming a ray based on an instance transform of the instance node to generate a transformed ray; and in the second iteration, performing a ray-box intersection test for box node data of the instance node based on the transformed ray.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David William John Pankratz, David Kirk McAllister, David Ronald Oldcorn, Michael John Livesley, Daniel James Skinner
  • Publication number: 20240203034
    Abstract: A technique for performing ray tracing operations is provided. The technique includes, testing a plurality of bounding boxes for intersection with a ray in parallel, wherein the plurality of bounding boxes are specified by a plurality of box data items of a parent box node of a bounding volume hierarchy; determining that, for a first child node that is pointed to by a two or more node pointers specified by two or more box data items of the plurality of box data items, at least one bounding box specified by the two or more box data items is intersected by the ray; and in response to the determining, traversing to the first child node.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David William John Pankratz, David Kirk McAllister, Daniel James Skinner, Michael John Livesley, David Ronald Oldcorn
  • Publication number: 20240203032
    Abstract: A technique for performing ray tracing operations is provided. The technique includes identifying triangles to include in a compressed triangle block; storing data common to the identified triangles as common data of the compressed triangle block; and storing data unique to the identified triangles as unique data of the compressed triangle block.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David William John Pankratz, David Ronald Oldcorn, Daniel James Skinner, Michael John Livesley, David Kirk McAllister
  • Patent number: 11908065
    Abstract: A technique for performing ray tracing operations is provided. The technique includes, in response to detecting that a threshold number of traversal stage work-items of a wavefront have terminated, increasing intersection test parallelization for non-terminated work-items.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: February 20, 2024
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Daniel James Skinner, Michael John Livesley, David William John Pankratz
  • Patent number: 11888884
    Abstract: A cyber threat intelligence infrastructure allows processing of network data to enrich captured data with data from different sources to identify possible and/or actual cyber threats.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 30, 2024
    Assignee: BCE Inc.
    Inventors: Hakem Habib, Kushwant Singh Gidda, Corey Still, Maciej Broda, Amir-Hossein Razavi, Matthew Kitching, Marc-Andre Hervieux, James Skinner, Mahamudul Chowdhury, Shaffiq Dhanji
  • Publication number: 20230410426
    Abstract: One or more rotated bounding volumes are generated for one or more nodes of a bounding volume hierarchy (BVH). Volume intersection ray tracing tests are then be performed using the rotated bounding volumes with the aim of reducing the number of calculations required relative to an original, non-rotated bounding volume. Rotated bounding volumes are selected from a plurality of candidate rotations, and selection of one of the candidate rotations are based on surface areas, such as minimum total surface areas, of bounding volumes corresponding to each of the candidate rotations. In order to minimize data storage and increase performance, a number of candidate rotations may be limited to a predetermined set of rotations.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Miikka Kangasluoma, Kiia Kallio, Daniel James Skinner
  • Publication number: 20230324492
    Abstract: An iris cap for a beacon is cylindrical in shape with defined wall length to create such an iris for the intended application. One application for example, an axicon will create defined output angle of emission dependent on the source emitter’s output angle and the axicon angle. Given the cost and difficulty of reproducing several MWIR/LWIR beacons for specific applications of maximum positive output angle, the Iris Cap introduces a simple solution. The Iris Cap can create specific maximum angles to reduce risk of over exposure of the beacon, simply by attaching the Iris Cap to the location of the emission with a countersunk screw.
    Type: Application
    Filed: March 17, 2023
    Publication date: October 12, 2023
    Inventors: John Gary Sousa, Andrew Carlin, James Skinner
  • Publication number: 20230305092
    Abstract: A beacon with a preferably anodized aluminum body, cylindrical in shape, and threaded. The exact diameter and thread size of a water catcher cap is defined by the accompanying MWIR/LWIR beacon it threads onto. The accompanying component male thread allows the water catching cover to be threaded down completely for when the MWIR/LWIR beacon is powered on, thus creating an IR iris for the beacon emission, also while cooling the MWIR/LWIR beacon by being able to capture water within its open space cavity between the accompanying component and the water catching cover wall. Further in a wet environment, the open nature of the water catching cover permits rapid quenching by ambient water and refill of water catcher. Alternatively, when thread in the upmost position it protects the accompanying MWIR/LWIR beacon point of emission.
    Type: Application
    Filed: March 17, 2023
    Publication date: September 28, 2023
    Inventors: John Gary Sousa, Andrew Carlin, James Skinner
  • Publication number: 20230298256
    Abstract: A technique for performing ray tracing operations is provided. The technique includes, in response to detecting that a threshold number of traversal stage work-items of a wavefront have terminated, increasing intersection test parallelization for non-terminated work-items.
    Type: Application
    Filed: June 20, 2022
    Publication date: September 21, 2023
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Daniel James Skinner, Michael John Livesley, David William John Pankratz
  • Publication number: 20180241162
    Abstract: An illuminating device comprising an input stage having an antenna to receive electromagnetic fields, the input configured to condition the electromagnetic field received so as to generate an input stage output signal if an electromagnetic field signal is detected therefrom, a sensing and evaluation stage coupled to the output signal and configured to determine characteristics of the output signal so that if the determined characteristics meet at least one predefined criterion, a sensing and evaluation output signal is enabled, and an output stage coupled to the sensing and evaluation stage, the output stage including a countdown timer, the output stage controlling an illuminating element so as to energize the illuminating element to emit light when the sensing and evaluation output signal is enabled.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 23, 2018
    Inventors: Peter James Skinner, David James Skinner
  • Publication number: 20180191767
    Abstract: A cyber threat intelligence infrastructure allows processing of network data to enrich captured data with data from different sources to identify possible and/or actual cyber threats.
    Type: Application
    Filed: December 21, 2017
    Publication date: July 5, 2018
    Inventors: Hakem HABIB, Kushwant SINGH GIDDA, Corey STILL, Maciej BRODA, Amir RAZAVI, Matthew KITCHING, Marc-Andre HERVIEUX, James SKINNER, Mahamudul CHOWDHURY, Shaffiq DHANJI
  • Patent number: 9041665
    Abstract: Devices are disclosed for inputting data to a touch sensitive user interface, which devices comprise a base operative to affix to the user interface, a button having an outer touch surface and an inner surface operative to engage the user interface to convey a data input signal thereto in response to presence of a user's finger at the outer touch surface of the button, and an arm connecting the button to the base; processes for data input are also disclosed.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: May 26, 2015
    Assignee: Ten One Design, LLC
    Inventor: Peter James Skinner
  • Publication number: 20140062968
    Abstract: A system for measurement of a signal generated through interaction between a device and an electrically active surface member wherein a flexible conductive tip element supported by the device's body, when in contact with or proximity of the electrically active surface member, gives rise to a signal which is variable as a function of the contact area between the tip element and the surface member or of the proximity of the tip element to the surface member, and wherein there is circuitry to afford a grounding path for the flexible conductive tip element and to measure the signal; and further a method for measuring a signal resulting from such interaction.
    Type: Application
    Filed: May 8, 2013
    Publication date: March 6, 2014
    Applicant: TEN ONE DESIGN LLC
    Inventor: Peter James Skinner
  • Publication number: 20130337014
    Abstract: Disclosed herein are compositions for the treatment of a disease in an animal including yeast extract of Saccharomyces cerevisiae, Bacillus licheniformis or Bacillus subtilis spores, and a carrier. Also included are animal feed compositions including the composition for the prevention, control and/or treatment of a disease in an animal and an animal's food/feed. The compositions are useful to prevent, control, and treat diseases such as necrotic enteritis in poultry when used in combination with an anticoccidal ionophore or coccidiosis vaccine.
    Type: Application
    Filed: August 22, 2013
    Publication date: December 19, 2013
    Applicant: Zoetis Products LLC
    Inventors: James Skinner, Doug Rupp
  • Publication number: 20130002571
    Abstract: Devices are disclosed for inputting data to a touch sensitive user interface, which devices comprise a base operative to affix to the user interface, a button having an outer touch surface and an inner surface operative to engage the user interface to convey a data input signal thereto in response to presence of a user's finger at the outer touch surface of the button, and an arm connecting the button to the base; processes for data input are also disclosed.
    Type: Application
    Filed: December 27, 2011
    Publication date: January 3, 2013
    Inventor: Peter James Skinner