Patents by Inventor Adrian Evans

Adrian Evans 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: 20250355810
    Abstract: The present description concerns a computing device comprising a computing unit; a main memory; a cache memory configured to exchange data with the computing unit and the main memory, and comprising a circuit for calculating reduction operations between partial products derived from values of a sparse matrix and an input vector, and an output vector, wherein the cache memory comprises a first N-way set associative memory region storing, with a first word granularity TD, values of results of reduction operations performed by the computing circuit based on partial products derived from values of a dense region of the matrix, and a second fully associative or M-way set associative memory region storing, with a second word granularity TS, values of results of reduction operations performed by the computing circuit based on partial products derived from values of a sparse region of the matrix, with M?N, TD?TS, and also M?N if TD=TS and TD>TS if M=N.
    Type: Application
    Filed: May 10, 2025
    Publication date: November 20, 2025
    Inventors: Valentin ISAAC-CHASSANDE, Adrian EVANS, Yves DURAND
  • Publication number: 20250258517
    Abstract: The present description concerns a method of generation of a first clock signal based on a second clock signal, the first and second clock signals having a same first period, and based on a third periodic signal having a second period equal to the first period divided by a number greater than or equal to two, the method comprising the following successive steps: counting a number of full periods of the third signal completed during a full period of the second clock signal; and generating the first clock signal by shifting the phase of the second clock signal by a delay equal to the second period multiplied by another number in the range from zero to the number.
    Type: Application
    Filed: January 27, 2025
    Publication date: August 14, 2025
    Applicant: STMicroelectronics International N.V.
    Inventors: Fady ABOUZEID, Antoine ROUGET, Adrian EVANS, Vincent MENGUE
  • Patent number: 12355447
    Abstract: The present description concerns an electronic circuit (10) for providing a digital signal (Sn) comprising a succession of ramps, the electronic circuit being clocked by a clock signal, the electronic circuit being configured to supply a number Nout of digital values of the digital signal at each cycle of the clock signal, Nout being greater than 1. The electronic circuit comprises a first memory (30) in which are stored, for each ramp, first data, and a second memory (32) in which are stored second data relative to the numbers of cycles of the clock signal over which some of the ramps extend, and a first circuit (40) configured to read from the first memory the first data relative to a plurality of successive ramps and from the second memory the second data associated with said plurality of successive ramps, and to supply said digital values.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: July 8, 2025
    Assignee: Commissariat à l'Energie Atomique et aux Energies Alternatives
    Inventors: Mathieu Toubeix, Eric Guthmuller, Adrian Evans
  • Publication number: 20250131921
    Abstract: This disclosure proposes systems and methods for processing natural language inputs using data associated with multiple language recognition contexts (LRC). A system using multiple LRCs can receive input data from a device, identify a first identifier associated with the device, and further identify second identifiers associated with the first identifier and representing candidate users of the device. The system can access language processing data used for natural language processing for the LRCs corresponding to each of the first and second identifiers, and process the input data using the language processing data at one or more stages of automatic speech recognition, natural language understanding, entity resolution, and/or command execution. User recognition can reduce the number of candidate users, and thus the amount of data used to process the input data. Dynamic arbitration can select from between competing hypotheses representing the first identifier and a second identifier, respectively.
    Type: Application
    Filed: August 28, 2024
    Publication date: April 24, 2025
    Inventors: Da Teng, Adrian Evans, Naresh Narayanan
  • Patent number: 12080282
    Abstract: This disclosure proposes systems and methods for processing natural language inputs using data associated with multiple language recognition contexts (LRC). A system using multiple LRCs can receive input data from a device, identify a first identifier associated with the device, and further identify second identifiers associated with the first identifier and representing candidate users of the device. The system can access language processing data used for natural language processing for the LRCs corresponding to each of the first and second identifiers, and process the input data using the language processing data at one or more stages of automatic speech recognition, natural language understanding, entity resolution, and/or command execution. User recognition can reduce the number of candidate users, and thus the amount of data used to process the input data. Dynamic arbitration can select from between competing hypotheses representing the first identifier and a second identifier, respectively.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: September 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Da Teng, Adrian Evans, Naresh Narayanan
  • Publication number: 20240259003
    Abstract: The present description concerns an electronic circuit (10) for providing a digital signal (Sn) comprising a succession of ramps, the electronic circuit being clocked by a clock signal, the electronic circuit being configured to supply a number Nout of digital values of the digital signal at each cycle of the clock signal, Nout being greater than 1. The electronic circuit comprises a first memory (30) in which are stored, for each ramp, first data, and a second memory (32) in which are stored second data relative to the numbers of cycles of the clock signal over which some of the ramps extend, and a first circuit (40) configured to read from the first memory the first data relative to a plurality of successive ramps and from the second memory the second data associated with said plurality of successive ramps, and to supply said digital values.
    Type: Application
    Filed: January 31, 2024
    Publication date: August 1, 2024
    Inventors: Mathieu TOUBEIX, Eric GUTHMULLER, Adrian EVANS
  • Patent number: 11908480
    Abstract: This disclosure proposes systems and methods for processing natural language inputs using data associated with multiple language recognition contexts (LRC). A system using multiple LRCs can receive input data from a device, identify a first identifier associated with the device, and further identify second identifiers associated with the first identifier and representing candidate users of the device. The system can access language processing data used for natural language processing for the LRCs corresponding to each of the first and second identifiers, and process the input data using the language processing data at one or more stages of automatic speech recognition, natural language understanding, entity resolution, and/or command execution. User recognition can reduce the number of candidate users, and thus the amount of data used to process the input data. Dynamic arbitration can select from between competing hypotheses representing the first identifier and a second identifier, respectively.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Da Teng, Adrian Evans, Naresh Narayanan
  • Publication number: 20230042420
    Abstract: This disclosure proposes systems and methods for processing natural language inputs using data associated with multiple language recognition contexts (LRC). A system using multiple LRCs can receive input data from a device, identify a first identifier associated with the device, and further identify second identifiers associated with the first identifier and representing candidate users of the device. The system can access language processing data used for natural language processing for the LRCs corresponding to each of the first and second identifiers, and process the input data using the language processing data at one or more stages of automatic speech recognition, natural language understanding, entity resolution, and/or command execution. User recognition can reduce the number of candidate users, and thus the amount of data used to process the input data. Dynamic arbitration can select from between competing hypotheses representing the first identifier and a second identifier, respectively.
    Type: Application
    Filed: June 24, 2022
    Publication date: February 9, 2023
    Inventors: Da Teng, Adrian Evans, Naresh Narayanan
  • Patent number: 11386887
    Abstract: This disclosure proposes systems and methods for processing natural language inputs using data associated with multiple language recognition contexts (LRC). A system using multiple LRCs can receive input data from a device, identify a first identifier associated with the device, and further identify second identifiers associated with the first identifier and representing candidate users of the device. The system can access language processing data used for natural language processing for the LRCs corresponding to each of the first and second identifiers, and process the input data using the language processing data at one or more stages of automatic speech recognition, natural language understanding, entity resolution, and/or command execution. User recognition can reduce the number of candidate users, and thus the amount of data used to process the input data. Dynamic arbitration can select from between competing hypotheses representing the first identifier and a second identifier, respectively.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Da Teng, Adrian Evans, Naresh Narayanan
  • Patent number: 9103817
    Abstract: The present invention is concerned with a method and apparatus for determining the instant at which coagulating blood forms a clot—the primary function of a clot being to act as a hemostatic plug at the site of a lesion in the circulatory system. The method comprises applying a harmonically time-varying stress and strain of controlled amplitude and frequency to the blood using a rheometer and through the use of the Chambon-Winter Gel Equation, the method is capable of determining the gel point which precedes the clotting time indicated by a thromboelastograph.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: August 11, 2015
    Assignee: Haemometrics Limited
    Inventors: Phylip Rhodri Williams, Adrian Evans
  • Patent number: 7965708
    Abstract: Meta-packets are used to more efficiently reassemble packets and to more efficiently conduct other packet processing operations. The meta-packets are special types of packets which are interpreted by hardware in a queuing system. Instead of directly containing data, the meta-packet packets contain instructions for building a desired packet from various identifiable storage locations in the packet processor system. Because the reassembled packet replaces the meta-packet, packet ordering is preserved.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: June 21, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Earl T. Cohen, James Markevitch, Adrian Evans, John Williams, Jr.
  • Publication number: 20090176261
    Abstract: The present invention is concerned with a method and apparatus for determining the instant at which coagulating blood forms a clot—the primary function of a clot being to act as a hemostatic plug at the site of a lesion in the circulatory system. The method comprises applying a harmonically time-varying stress and strain of controlled amplitude and frequency to the blood using a rheometer and through the use of the Chambon-Winter Gel Equation, the method is capable of determining the gel point which precedes the clotting time indicated by a thromboelastograph.
    Type: Application
    Filed: April 20, 2006
    Publication date: July 9, 2009
    Inventors: Phylip Rhodri Williams, Adrian Evans
  • Publication number: 20060274773
    Abstract: Meta-packets are used to more efficiently reassemble packets and to more efficiently conduct other packet processing operations. The meta-packets are special types of packets which are interpreted by hardware in a queuing system. Instead of directly containing data, the meta-packet packets contain instructions for building a desired packet from various identifiable storage locations in the packet processor system. Because the reassembled packet replaces the meta-packet, packet ordering is preserved. For example, assuming the meta-packet was in the proper place in a packet sequence, the packet (or packets) replacing the meta-packet will also be maintained in the same packet sequence order. Both meta-packets and conventional packets can be processed using the same queues and queuing system, and can be freely inter-mixed allowing co-existence of reassembled and full packets.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Earl Cohen, James Markevitch, Adrian Evans, John Williams
  • Publication number: 20060067404
    Abstract: A method of video motion estimation is described for determining the dominant motion in a video image. The dominant motion is defined by a parametric transform, for example a similarity transform. In the preferred embodiment, selected pairs of blocks in one frame are traced by a block matching algorithm into a subsequent frame, and their change in position determined. From that information, an individual parameter estimate is determined. The process is repeated for many pairs of blocks, to create a large number of parameter estimates. These estimates are then sorted into an ordered list, the list is preferably differentiated, and the best global value for the parameter is determined from the differentiated list. One approach is to take the minimum value of the differentiated list, selected from the longest run of values which fall below a threshold value. Alternatively, the ordered list may be examined for flat areas, without explicit differentiation.
    Type: Application
    Filed: November 15, 2005
    Publication date: March 30, 2006
    Applicant: Ayscough Visuals LLC
    Inventors: Donald Monro, Adrian Evans
  • Publication number: 20050211503
    Abstract: A hunting aid including a removably attachable bar having a securing device and a support for use in various hunting situations. The support semi-permanently attaches to a tree thereby allowing a hunter to removably attach the bar to the support via the securing device. A hunter may use the device as a confidence booster when using a conventional tree stand. Preferred supports include baseplates having engagement regions and slots that receive straps secured about a tree. Preferred bars include a circular hoop having a securing device formed of walls defining a slot. The securing device welds to the hoop. During use, the engagement region of the baseplate fits in the slot from above or below and fills the volume thereof. A fastener may optionally tighten against the engagement region. The hunting aid also includes an optional drape for providing concealment/camouflage to the hunter hunting with or without the tree stand.
    Type: Application
    Filed: November 8, 2004
    Publication date: September 29, 2005
    Inventors: Adrian Evans, Lafayette Boggs
  • Publication number: 20050066551
    Abstract: A device for protecting footwear of a motorcycle rider comprises a sole of a water impermeable material, an upper of bodily flexible material and an adjustable strap for securing the device to footwear of the rider. The device is typically worn on the left foot of the rider because motorcycle transmissions are shifted by the left foot, leaving a characteristic wear pattern on the left shoe or boot of the rider. The upper allows substantial air movement around the rider's footwear and may be partially or wholly insulated with a foam layer in the upper. Some embodiments provide greater air circulation and less insulation. Two types of adjustable straps are shown.
    Type: Application
    Filed: August 6, 2003
    Publication date: March 31, 2005
    Inventor: Adrian Evans