Patents by Inventor James Holland

James Holland 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: 11961000
    Abstract: An apparatus of operating a neural network is configured to compress one or more of activations or weights in one or more layer of the neural network. The activations and/or weights may be compressed based on a compression ratio or a system event. The system event may be a bandwidth condition, a power condition, a debug condition, a thermal condition or the like. The apparatus may operate the neural network to compute an inference based on the compressed activations or the compressed weights.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: April 16, 2024
    Assignee: QUALCOMM Incorporated
    Inventor: Wesley James Holland
  • Publication number: 20240098357
    Abstract: Systems, methods, and non-transitory media are provided for predictive camera initialization. An example method can include obtain, from a first image capture device, image data depicting a scene; classify the scene based on the image data; based on the classification of the scene, predict a camera use event; and based on the predicted camera use event, adjust a power mode of at least one of the first image capture device and a second image capture device.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Inventors: Wesley James HOLLAND, Upal MAHBUB, Venkata Ravi Kiran DAYANA, Rengaraj THIRUPATHI
  • Publication number: 20240092327
    Abstract: One or more techniques and/or systems are disclosed for providing autonomous or semi-autonomous braking with a brake system. The brake system includes at least one brake, a main pump, a backup energy source, a primary valve set having a primary control valve and enable valve, and a secondary valve set having a secondary control valve and an enable valve, wherein the at least one brake, the main pump, the backup energy source, the primary valve set, and the secondary valve set are in fluid communication. The brake system further includes a control unit configured to control operation of the main pump, the backup energy source, the primary valve set, and the secondary valve set in response to one of a normal braking condition and a failure braking condition.
    Type: Application
    Filed: August 8, 2023
    Publication date: March 21, 2024
    Inventors: Ryan G. McCleish, Michael A. Holland, Aaron M. Quinn, James C. Bartlett
  • Publication number: 20240081358
    Abstract: Embodiments described herein relate generally to plant extract compositions and methods to isolate cutin-derived monomers, oligomers, and mixtures thereof for application in agricultural coating formulations, and in particular, to methods of preparing plant extract compositions that include functionalized and non-functionalized fatty acids and fatty esters (as well as their oligomers and mixtures thereof), which are substantially free from accompanying plant-derived compounds (e.g., proteins, polysaccharides, phenols, lignans, aromatic acids, terpenoids, flavonoids, carotenoids, alkaloids, alcohols, alkanes, and aldehydes) and can be used in agricultural coating formulations.
    Type: Application
    Filed: October 5, 2023
    Publication date: March 14, 2024
    Inventors: Louis Perez, James Rogers, Ronald C. Bakus II, Chance Holland, Jenny Du
  • Publication number: 20240078630
    Abstract: Embodiments described herein are generally directed to improvements relating to power, latency, bandwidth and/or performance issues relating to GPU processing/caching. According to one embodiment, a system includes a producer intellectual property (IP) (e.g., a media IP), a compute core (e.g., a GPU or an AI-specific core of the GPU), a streaming buffer logically interposed between the producer IP and the compute core. The producer IP is operable to consume data from memory and output results to the streaming buffer. The compute core is operable to perform AI inference processing based on data consumed from the streaming buffer and output AI inference processing results to the memory.
    Type: Application
    Filed: October 19, 2023
    Publication date: March 7, 2024
    Applicant: Intel Corporation
    Inventors: Subramaniam Maiyuran, Durgaprasad Bilagi, Joydeep Ray, Scott Janus, Sanjeev Jahagirdar, Brent Insko, Lidong Xu, Abhishek R. Appu, James Holland, Vasanth Ranganathan, Nikos Kaburlasos, Altug Koker, Xinmin Tian, Guei-Yuan Lueh, Changliang Wang
  • Publication number: 20240061505
    Abstract: Disclosed are systems, apparatuses, processes, and computer-readable media to provide haptic feedback in electronic devices based on contextual awareness. According to some aspects, a method of controlling haptic feedback includes obtaining environmental information indicative of an environment of a computing device from at least one sensor and determining a context associated with the mobile device based on the environmental information. The method may include determining haptic feedback for output by the mobile device based on the context.
    Type: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Inventors: Muhua LI, Wesley James HOLLAND, Ajit CHOURASIA, An CHEN, Vijaya Datta MAYYURI
  • Publication number: 20240056668
    Abstract: Systems, methods, and non-transitory media are provided for adjusting camera settings based on event data. An example method can include obtaining, via an image capture device of a mobile device, an image depicting at least a portion of an environment; determining a match between one or more visual features extracted from the image and one or more visual features associated with a keyframe; and based on the match, adjusting one or more settings of the image capture device.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 15, 2024
    Inventors: Wesley James HOLLAND, Seyfullah Halit OGUZ
  • Patent number: 11877048
    Abstract: Systems, methods, and non-transitory media are provided for predictive camera initialization. An example method can include obtain, from a first image capture device, image data depicting a scene; classify the scene based on the image data; based on the classification of the scene, predict a camera use event; and based on the predicted camera use event, adjust a power mode of at least one of the first image capture device and a second image capture device.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: January 16, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Upal Mahbub, Venkata Ravi Kiran Dayana, Rengaraj Thirupathi
  • Publication number: 20240007760
    Abstract: Systems and techniques are provided for processing one or more frames. For example, a process can include obtaining a first plurality of frames associated with a first settings domain from an image capture system, wherein the first plurality of frames is captured prior to obtaining a capture input. The process can include obtaining a reference frame associated with a second settings domain from the image capture system, wherein the reference frame is captured proximate to obtaining the capture input. The process can include obtaining a second plurality of frames associated with the second settings domain from the image capture system, wherein the second plurality of frames is captured after the reference frame. The process can include, based on the reference frame, transforming at least a portion of the first plurality of frames to generate a transformed plurality of frames associated with the second settings domain.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Inventors: Wesley James HOLLAND, Micha GALOR GLUSKIN, Venkata Ravi Kiran DAYANA, Upal MAHBUB, Scott BARKER
  • Patent number: 11861761
    Abstract: Embodiments described herein are generally directed to improvements relating to power, latency, bandwidth and/or performance issues relating to GPU processing/caching. According to one embodiment, a system includes a producer intellectual property (IP) (e.g., a media IP), a compute core (e.g., a GPU or an AI-specific core of the GPU), a streaming buffer logically interposed between the producer IP and the compute core. The producer IP is operable to consume data from memory and output results to the streaming buffer. The compute core is operable to perform AI inference processing based on data consumed from the streaming buffer and output AI inference processing results to the memory.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: January 2, 2024
    Assignee: Intel Corporation
    Inventors: Subramaniam Maiyuran, Durgaprasad Bilagi, Joydeep Ray, Scott Janus, Sanjeev Jahagirdar, Brent Insko, Lidong Xu, Abhishek R. Appu, James Holland, Vasanth Ranganathan, Nikos Kaburlasos, Altug Koker, Xinmin Tian, Guei-Yuan Lueh, Changliang Wang
  • Patent number: 11863884
    Abstract: Systems and techniques are described for imaging. An imaging system includes an image sensor with a plurality of photodetectors, grouped into a first group of photodetectors and a second group of photodetectors. The imaging system can reset its image sensor. The imaging system exposes its image sensor to light from a scene. The plurality of photodetectors convert the light into charge. The imaging system stores analog photodetector signals corresponding to the charge from each the photodetectors. The imaging system reads first digital pixel data from a first subset of the analog photodetector signals corresponding to the first group of photodetectors without reading second digital pixel data from a second subset of the analog photodetector signals corresponding to the second group of photodetectors. The imaging system generates an image of the scene using the first digital pixel data.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 2, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Micha Galor Gluskin, Wesley James Holland, Jiafu Luo, Venkata Ravi Kiran Dayana
  • Publication number: 20230412808
    Abstract: Techniques related to adaptive quantization matrix selection using machine learning for video coding are discussed. Such techniques include applying a machine learning model to generate an estimated quantization parameter for a frame and selecting a set of quantization matrices for encode of the frame from a number of sets of quantization matrices based on the estimated quantization parameter.
    Type: Application
    Filed: November 30, 2020
    Publication date: December 21, 2023
    Applicant: Intel Corporation
    Inventors: James Holland, Sang-hee Lee, Ximin Zhang, Zhan Lou
  • Patent number: 11831973
    Abstract: Systems, methods, and non-transitory media are provided for adjusting camera settings based on event data. An example method can include obtaining, via an image capture device of a mobile device, an image depicting at least a portion of an environment; determining a match between one or more visual features extracted from the image and one or more visual features associated with a keyframe; and based on the match, adjusting one or more settings of the image capture device.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: November 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Seyfullah Halit Oguz
  • Publication number: 20230377209
    Abstract: Embodiments described herein provided for an instruction and associated logic to enable a processing resource including a tensor accelerator to perform optimized computation of sparse submatrix operations. One embodiment provides a parallel processor comprising a processing cluster coupled with the cache memory. The processing cluster includes a plurality of multiprocessors coupled with a data interconnect, where a multiprocessor of the plurality of multiprocessors includes a tensor core configured to load tensor data and metadata associated with the tensor data from the cache memory, wherein the metadata indicates a first numerical transform applied to the tensor data, perform an inverse transform of the first numerical transform, perform a tensor operation on the tensor data after the inverse transform is performed, and write output of the tensor operation to a memory coupled with the processing cluster.
    Type: Application
    Filed: May 23, 2023
    Publication date: November 23, 2023
    Applicant: Intel Corporation
    Inventors: ABHISHEK R. APPU, PRASOONKUMAR SURTI, JILL BOYCE, SUBRAMANIAM MAIYURAN, MICHAEL APODACA, ADAM T. LAKE, JAMES HOLLAND, VASANTH RANGANATHAN, ALTUG KOKER, LIDONG XU, NIKOS KABURLASOS
  • Patent number: 11800242
    Abstract: Systems and techniques are provided for processing one or more frames. For example, a process can include obtaining a first plurality of frames associated with a first settings domain from an image capture system, wherein the first plurality of frames is captured prior to obtaining a capture input. The process can include obtaining a reference frame associated with a second settings domain from the image capture system, wherein the reference frame is captured proximate to obtaining the capture input. The process can include obtaining a second plurality of frames associated with the second settings domain from the image capture system, wherein the second plurality of frames is captured after the reference frame. The process can include, based on the reference frame, transforming at least a portion of the first plurality of frames to generate a transformed plurality of frames associated with the second settings domain.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: October 24, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Micha Galor Gluskin, Venkata Ravi Kiran Dayana, Upal Mahbub, Scott Barker
  • Publication number: 20230274778
    Abstract: Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Wesley James HOLLAND, Mehrad TAVAKOLI, Injoon HONG, Huang HUANG, Simon Peter William BOOTH, Gerhard REITMAYR
  • Patent number: 11734459
    Abstract: Physical Unclonable Functions, PUFs, are hardware devices designed to generate a number that is random (i.e., two identical PUFs should produce randomly different numbers from each other) and persistent (i.e., a PUF should consistently generate the same number over time). Over time, aspects of the PUF hardware may change or drift, which may ultimately cause the generated number to change, and therefore no longer be persistent. Failure to generate a persistent number may cause difficulties for other devices that rely on the persistence of the number generated by the PUF, for example as part of a cryptographic process. The present disclosure relates to monitoring over time the physical characteristics of the PUF that are used to generate its number, and thereby keep track of its reliability to generate a random number that is persistent.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: August 22, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: George Redfield Spalding, Jonathan Ephraim David Hurwitz, William Michael James Holland
  • Publication number: 20230260075
    Abstract: Embodiments described herein are generally directed to improvements relating to power, latency, bandwidth and/or performance issues relating to GPU processing/caching. According to one embodiment, a state of multiple intellectual property (IP) cores that have access to a common cache via a central fabric is observed. Responsive to the observed state being indicative of performance of a standalone workload by a first IP core of the multiple IP cores, the common cache is treated as a local cache of the first IP core by powering off the central fabric and causing the first IP core to access the common cache via a low power access path between the first IP core and the common cache that is outside of the central fabric.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Applicant: Intel Corporation
    Inventors: Subramaniam Maiyuran, Durgaprasad Bilagi, Joydeep Ray, Scott Janus, Sanjeev Jahagirdar, Brent Insko, Lidong Xu, Abhishek R. Appu, James Holland, Vasanth Ranganathan, Nikos Kaburlasos, Altug Koker, Xinmin Tian, Guei-Yuan Lueh, Changliang Wang
  • Patent number: 11729403
    Abstract: A lossless pixel compressor may include technology to detect a format of a pixel memory region, and compress the pixel memory region together with embedded control information which indicates the detected format of the pixel memory region. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: James Holland, Hiu-Fai Chan, Fangwen Fu, Qian Xu, Sang-Hee Lee, Vidhya Krishnan
  • Patent number: 11686747
    Abstract: The disclosure relates to accurately determining a DC energy signal, such as a DC current or DC voltage, which may be particularly useful when controlling a formation/testing current of a battery cell during formation and/or testing. In the battery formation/testing context, a current sensor is used to measure the current of the battery cell, which is used as a feedback signal for controlling the current to achieve a target current. The transfer function of the current sensor is used to improve the accuracy of the current measurement. Because the transfer function can be regularly determined during formation/testing, a lower-cost current sensor with relatively poor temperature coefficient may be used. Any change in the gain of the current sensor may be detected by the transfer function determination and corrected for. Therefore, high current control accuracy may be achieved at lower cost.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: June 27, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Shaoli Ye, Gina M Kelso, David J. Lath, William Michael James Holland, John Jude O'Donnell