Patents Assigned to Octasic Inc.
-
Patent number: 12223320Abstract: A system is provided comprising a processor part of a family of different types configured for executing a common instruction set, the processor types differing in terms of a number of multiplication units. A method for using the processor is also presented including: a. receiving a specific instruction defining a multiplication type to be applied to a first input data element and a second input data element; b. deriving a number of multiplication cycles for executing the specific instruction at least in part by processing: (i) cardinality information corresponding to the multiplication units for processor, and (ii) the multiplication type defined by the specific instruction; c. executing the specific instruction by repeatedly using the multiplication units of the processor for a number of cycles corresponding to the derived number of multiplication cycles. A method for selecting the specific processor amongst the family of processors based on one or more criteria is also presented.Type: GrantFiled: March 23, 2023Date of Patent: February 11, 2025Assignee: OCTASIC INC.Inventors: Thomas Awad, Emmanuelle Laprise, Stéphane Cormier
-
Patent number: 10805969Abstract: Embodiments herein provide a method for determining a location of a user equipment (UE) using a portable pseudo base station. The method includes establishing, by the portable PBS, a RRC connection with the UE associated with a main base station (MBS), wherein signal strength between the UE and the portable PBS is stronger than a signal strength between the UE and the MBS. Further, the method also includes receiving, by the portable PBS, an intra frequency measurement report from the UE and determining, by the portable PBS, the location of the UE using the intra frequency measurement report.Type: GrantFiled: December 18, 2018Date of Patent: October 13, 2020Assignee: OCTASIC INCInventor: Ashutosh Samal
-
Patent number: 10334623Abstract: Embodiments herein provide a method of managing grant of resources to a plurality of user equipments in a wireless communication network. The state corresponds to idle UEs, upload UEs and download UEs. The method includes identifying a state of the plurality of UEs. Further, the method includes managing grant of resources to one or more of the upload UEs and the download UEs, based on an operational condition of the UEs in the wireless communication network.Type: GrantFiled: May 11, 2016Date of Patent: June 25, 2019Assignee: OCTASiC, INC.Inventors: Venkatesh Anantrao Desai, Shashi Kiran Rao Soogoori
-
Patent number: 9069906Abstract: A method is provided for interfacing a plurality of processing components with a shared resource. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token enables a processing component to conduct a transaction with the shared resource. Token processing logic is provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate related to a transaction rate of the shared resource. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource to convey initiation of a transaction with the shared resource. A circuit comprising a plurality of processing components and a shared resource is provided wherein the processing components and the shared resource interface with one another using the method proposed.Type: GrantFiled: July 23, 2013Date of Patent: June 30, 2015Assignee: OCTASIC INC.Inventors: Thomas Jefferson Awad, Martin Laurence, Martin Filteau, Pascal Marcel Gervais, Douglas Morrissey
-
Patent number: 8689218Abstract: A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token by a given processing component enables the latter to conduct a transaction with the shared resource component. Token processing logic is also provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate that is related to a transaction rate associated with the shared resource component. A circuit comprising a plurality of processing components and a shared resource component is provided wherein the plurality processing components and the shared resource components are interfaced with one another using the method proposed.Type: GrantFiled: October 15, 2009Date of Patent: April 1, 2014Assignee: Octasic Inc.Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey
-
Publication number: 20130305077Abstract: A method is provided for interfacing a plurality of processing components with a shared resource. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token enables a processing component to conduct a transaction with the shared resource. Token processing logic is provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate related to a transaction rate of the shared resource. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource to convey initiation of a transaction with the shared resource. A circuit comprising a plurality of processing components and a shared resource is provided wherein the processing components and the shared resource interface with one another using the method proposed.Type: ApplicationFiled: July 23, 2013Publication date: November 14, 2013Applicant: Octasic Inc.Inventors: Thomas Jefferson AWAD, Martin LAURENCE, Martin FILTEAU, Pascal Marcel GERVAIS, Douglas MORRISSEY
-
Patent number: 8543750Abstract: A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token by a given processing component enables the latter to conduct a transaction with the shared resource component. Token processing logic is also provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate that is related to a transaction rate associated with the shared resource component. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource component to convey initiation of a transaction with the shared resource component.Type: GrantFiled: October 15, 2009Date of Patent: September 24, 2013Assignee: Octasic Inc.Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey
-
Patent number: 8130019Abstract: A method is provided for propagating clock signals in a circuit segment having a first clocked device, a second clocked device and a data path between the first clocked device and the second clocked device. The data path propagates data released by the first clocked device to the second clocked device and is associated with a data propagation delay. The method comprises providing a clock propagation path for propagating clock signals to the first clocked device and the second clocked device, wherein the clock signal propagated to the second clocked device is delayed from the clock signal propagated to the first clocked device by a clock delay interval, the clock delay interval being related to the data propagation delay of the data path. A circuit segment making use of the above method is also provided.Type: GrantFiled: October 15, 2009Date of Patent: March 6, 2012Assignee: Octasic Inc.Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey
-
Patent number: 7231234Abstract: A method and apparatus for reducing echo in a communication system are provided. A first signal including a voice component associated to a speaker is received. The first signal is processed to derive a harmonic feature of the voice component. A second signal including an echo component correlated to the first signal is also received. The second signal is processed at least in part on the basis of the harmonic feature of the voice component to remove at least in part the echo component such as to derive an echo reduced signal. The echo reduced signal is then released. In specific implementations, the harmonic feature of the voice component is an estimate of the pitch associated to the voice component.Type: GrantFiled: November 21, 2003Date of Patent: June 12, 2007Assignee: Octasic Inc.Inventors: Thomas Jefferson Awad, Martin Laurence, Pascal Marcel Gervais
-
Patent number: 6999509Abstract: An apparatus and method suitable for producing a set of filter coefficients are provided. Sequences of samples of first and second signals are received by the apparatus. Each received sample is processed to update a set of auto-correlation data elements and cross-correlation data elements. The set of auto-correlation data elements corresponds to a compressed version of a corresponding auto-correlation matrix data structure. A scheduling controller generates a scheduling signal including a succession of scheduling commands, the scheduling command indicating that a new set of filter coefficients is to be computed. A new scheduling command is issued when at least two samples of first and second signals are received subsequent to a previously issued scheduling command. In response to a scheduling command, the auto-correlation data elements are processed to generate the auto-correlation matrix data structure.Type: GrantFiled: August 8, 2001Date of Patent: February 14, 2006Assignee: Octasic Inc.Inventors: Thomas Jefferson Awad, Pascal Marcel Gervais, Martin Laurence
-
Patent number: 6970896Abstract: A filter adaptation unit for producing a set of filter coefficients indicative of a transfer function of a system in a given state is provided including a coefficient set selection unit for selecting between two or more sets of filter coefficients. For each set of filter coefficients a respective set of error characterization data elements is generated characterizing the error in a filter's impulse response when using the corresponding set of filter coefficients. The selection unit provides functionality for processing the first and second sets of filter coefficients and the second set of error characterization data elements in order to detect whether a change in the state of the system has occurred and to select a preferred set of filter coefficients. The selected set of filter coefficients is released in a format suitable for use by an adaptive filter.Type: GrantFiled: August 8, 2001Date of Patent: November 29, 2005Assignee: Octasic Inc.Inventors: Thomas Jefferson Awad, Pascal Marcel Gervais, Martin Laurence
-
Patent number: 6965640Abstract: A device and method for generating a set of filter coefficients is provided. Sequences of samples of a first and second signal are received where the second signal includes a certain component that is correlated to the first signal. A first set of filter coefficients is generated on the basis of the first and second signals. A set of performance data elements are generated to evaluate the performance of a filter using the first set of coefficients, each performance data element being associated to a respective frequency band selected from a set of frequency bands. Following this, a set of correction signals is generated including a correction signal for each frequency band for which the associated performance data element is indicative of an unsatisfactory performance. A second set of filter coefficients is generated on the basis of the first signal, the second signals and the set of correction signals. The second set of filter coefficients is then released in a format suitable for use by a filter.Type: GrantFiled: August 8, 2001Date of Patent: November 15, 2005Assignee: Octasic Inc.Inventors: Thomas Jefferson Awad, Pascal Marcel Gervais, Martin Laurence
-
Patent number: 6957240Abstract: A filter adaptation unit suitable for producing a set of filter coefficients is provided including an error characterization unit for characterizing the error in a filter's impulse response. The error characterization unit generates a set of error characterization data elements associated to a newly generated set of filter coefficents. A selection unit then makes a selection between one of the newly generated set of filter coefficients and an existing set of filter coefficients at least in part on the basis of their respective sets of error characterization data elements. The selected set of filter coefficients is then released in a format suitable for use by an adaptive filter.Type: GrantFiled: August 8, 2001Date of Patent: October 18, 2005Assignee: Octasic Inc.Inventors: Thomas Jefferson Awad, Pascal Marcel Gervais, Martin Laurence