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: 20250355810Abstract: 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: ApplicationFiled: May 10, 2025Publication date: November 20, 2025Inventors: Valentin ISAAC-CHASSANDE, Adrian EVANS, Yves DURAND
-
Publication number: 20250258517Abstract: 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: ApplicationFiled: January 27, 2025Publication date: August 14, 2025Applicant: STMicroelectronics International N.V.Inventors: Fady ABOUZEID, Antoine ROUGET, Adrian EVANS, Vincent MENGUE
-
Patent number: 12355447Abstract: 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: GrantFiled: January 31, 2024Date of Patent: July 8, 2025Assignee: Commissariat à l'Energie Atomique et aux Energies AlternativesInventors: Mathieu Toubeix, Eric Guthmuller, Adrian Evans
-
Publication number: 20250131921Abstract: 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: ApplicationFiled: August 28, 2024Publication date: April 24, 2025Inventors: Da Teng, Adrian Evans, Naresh Narayanan
-
Patent number: 12080282Abstract: 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: GrantFiled: June 24, 2022Date of Patent: September 3, 2024Assignee: Amazon Technologies, Inc.Inventors: Da Teng, Adrian Evans, Naresh Narayanan
-
Publication number: 20240259003Abstract: 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: ApplicationFiled: January 31, 2024Publication date: August 1, 2024Inventors: Mathieu TOUBEIX, Eric GUTHMULLER, Adrian EVANS
-
Patent number: 11908480Abstract: 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: GrantFiled: March 23, 2020Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Da Teng, Adrian Evans, Naresh Narayanan
-
Publication number: 20230042420Abstract: 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: ApplicationFiled: June 24, 2022Publication date: February 9, 2023Inventors: Da Teng, Adrian Evans, Naresh Narayanan
-
Patent number: 11386887Abstract: 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: GrantFiled: March 23, 2020Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Da Teng, Adrian Evans, Naresh Narayanan
-
Patent number: 9103817Abstract: 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: GrantFiled: April 20, 2006Date of Patent: August 11, 2015Assignee: Haemometrics LimitedInventors: Phylip Rhodri Williams, Adrian Evans
-
Patent number: 7965708Abstract: 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: GrantFiled: June 7, 2005Date of Patent: June 21, 2011Assignee: Cisco Technology, Inc.Inventors: Earl T. Cohen, James Markevitch, Adrian Evans, John Williams, Jr.
-
Publication number: 20090176261Abstract: 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: ApplicationFiled: April 20, 2006Publication date: July 9, 2009Inventors: Phylip Rhodri Williams, Adrian Evans
-
Publication number: 20060274773Abstract: 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: ApplicationFiled: June 7, 2005Publication date: December 7, 2006Inventors: Earl Cohen, James Markevitch, Adrian Evans, John Williams
-
Publication number: 20060067404Abstract: 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: ApplicationFiled: November 15, 2005Publication date: March 30, 2006Applicant: Ayscough Visuals LLCInventors: Donald Monro, Adrian Evans
-
Publication number: 20050211503Abstract: 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: ApplicationFiled: November 8, 2004Publication date: September 29, 2005Inventors: Adrian Evans, Lafayette Boggs
-
Publication number: 20050066551Abstract: 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: ApplicationFiled: August 6, 2003Publication date: March 31, 2005Inventor: Adrian Evans