Patents by Inventor Michael O'Connor

Michael O'Connor 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: 11709812
    Abstract: One embodiment sets forth a technique for generating a tree structure within a computer memory for storing sparse data. The technique includes dividing a matrix into a first plurality of equally sized regions. The technique also includes dividing at least one region in the first plurality of regions into a second plurality of regions, where the second plurality of regions includes a first region and one or more second regions that have a substantially equal number of nonzero matrix values and are formed within the first region. The technique further includes creating the tree structure within the computer memory by generating a first plurality of nodes representing the first plurality of regions, generating a second plurality of nodes representing the second plurality of regions, and grouping, under a first node representing the first region, one or more second nodes representing the one or more second regions.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: July 25, 2023
    Assignee: NVIDIA Corporation
    Inventors: Hanrui Wang, James Michael O'Connor, Donghyuk Lee
  • Publication number: 20230144549
    Abstract: A myringotomy device includes a housing; an elongated tube extending from the housing; and a retractable cutting tool extendable through the elongated tube, the cutting tool comprising a blade. The cutting tool is configured such that when advanced, the blade of the cutting tool extends beyond a distal end of the elongated tube. The cutting tool is also configured such that when retracted, the blade is retracted into the elongated tube and a fluid conduit is created from the distal end of the elongated tube to the housing.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 11, 2023
    Inventors: Steve Gaynes, Michael O'Connor, Michael DeRossi, Gilberto Cavada, John Morici, Riyad Moe
  • Patent number: 11640108
    Abstract: Systems and methods electrically connect a sealed speaker and speaker back volume without wires. An electronic device includes a speaker with a first and second speaker contacts, a speaker box coupled with the speaker, and a printed circuit board (PCB) having a first and second contact pads. A speaker gasket is positioned between the speaker and the speaker box to form a seal. First and second spring strips electrically connect the first and second contact pads to the first and second speaker contacts, respectively, and each has a flat, thin cross-section in at least a portion extending between the speaker gasket and the speaker box. The first and second spring strips do not adversely affect the seal, do not require glue or sealer, and electrically connect with the first and second contact pads as the enclosure of the electronic device is closed.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: May 2, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael O'Connor
  • Publication number: 20230084827
    Abstract: A dark fiber dense wavelength division multiplexing service path design microservice (ddSPDmS) can provide a scalable self-contained meta-data driven approach for a flexible implementation of a dark fiber dense wavelength division multiplexing (DWDM) service path design solution. The service plan design solution can be used as a standalone solution or integrated with a network management application. In order to manage a large volume of circuit designs, multiple microservices can accept application program interface (API) requests in a cloud environment. Permission can then be given to any application to use the API to make a call to the design and inventory. Additionally, metadata templates can be designed to support a node, a link, and/or a topology for the microservices.
    Type: Application
    Filed: November 23, 2022
    Publication date: March 16, 2023
    Inventors: Seyed Hashemi, Fariborz Farhan, Kumar Tamilmoni, Michael O'Connor, Taha Elkhatib, Wei Yen, Brian Horen, Veronica Gensamer
  • Publication number: 20230076872
    Abstract: Embodiments include methods, systems and non-transitory computer-readable computer readable media including instructions for executing a prefetch kernel that includes memory accesses for prefetching data for a processing kernel into a memory, and, subsequent to executing at least a portion of the prefetch kernel, executing the processing kernel where the processing kernel includes accesses to data that is stored into the memory resulting from execution of the prefetch kernel.
    Type: Application
    Filed: November 11, 2022
    Publication date: March 9, 2023
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Nuwan S. Jayasena, James Michael O'Connor, Michael Mantor
  • Publication number: 20230043152
    Abstract: PAM encoding techniques that leverage unused idle periods in channels between data transmissions to apply longer but more energy-efficient codes. To improve energy savings, multiple sparse encoding schemes may be utilized selectively to fit different sized gaps in the traffic. These approaches may provide energy reductions, for example with memory READ and WRITE traffic, when transferring 4-bit data using 3-symbol sequences.
    Type: Application
    Filed: February 9, 2022
    Publication date: February 9, 2023
    Applicant: NVIDIA Corp.
    Inventors: James Michael O'Connor, Donghyuk Lee
  • Patent number: 11571338
    Abstract: A myringotomy device includes a housing; an elongated tube extending from the housing; and a retractable cutting tool extendable through the elongated tube, the cutting tool comprising a blade. The cutting tool is configured such that when advanced, the blade of the cutting tool extends beyond a distal end of the elongated tube. The cutting tool is also configured such that when retracted, the blade is retracted into the elongated tube and a fluid conduit is created from the distal end of the elongated tube to the housing.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: February 7, 2023
    Assignee: Gyrus ACMI, Inc.
    Inventors: Steve Gaynes, Michael O'Connor, Michael DeRossi, Gilberto Cavada, John Morici, Riyad Moe
  • Publication number: 20230011754
    Abstract: Embodiments of the disclosed subject matter provide a device that includes an organic light emitting device (OLED), and a drive circuit to control the operation of the OLED, comprising a response time accelerator thin film transistor (TFT) configured to short or reverse bias the OLED for a predetermined period of time during a frame time. Other embodiments include an OLED having a plurality of sub-pixels, where one or more of sub-pixels configured to emit light of at least a first color comprises a first emissive area and a second emissive area that are independently controllable, where the first emissive area is larger than the second emissive area. The controller is configured to control the second emissive area to have (i) a higher brightness, and/or (ii) a higher current density than the first emissive area for a first sub-pixel luminance level that is less than a maximum luminance.
    Type: Application
    Filed: June 21, 2022
    Publication date: January 12, 2023
    Inventors: Michael HACK, Michael Stuart WEAVER, Nicholas J. THOMPSON, Michael O'CONNOR
  • Publication number: 20220416944
    Abstract: An aspect of the invention provides a method of performing a distributed task over a network comprising a plurality of nodes. The method comprises: a plurality of network nodes observing (300) data; applying a first linear code function to the data observed by at least one network node of the plurality of network nodes to obtain (302) at least one function output; applying errors (304) to the at least one function output; a query node selected from the network nodes performing (308) a mixing procedure to aggregate node observations to obtain a first set of aggregated values until a stopping criteria (306) is satisfied; applying (312) a second linear code function to the set of aggregated values to obtain a second set of aggregated values returned to their observed domain; and the query node outputting (314) the second set of aggregated values.
    Type: Application
    Filed: November 20, 2020
    Publication date: December 29, 2022
    Inventors: Willem Bastiaan KLEIJN, Matthew Michael O'CONNOR
  • Patent number: 11539434
    Abstract: A dark fiber dense wavelength division multiplexing service path design microservice (ddSPDmS) can provide a scalable self-contained meta-data driven approach for a flexible implementation of a dark fiber dense wavelength division multiplexing (DWDM) service path design solution. The service plan design solution can be used as a standalone solution or integrated with a network management application. In order to manage a large volume of circuit designs, multiple microservices can accept application program interface (API) requests in a cloud environment. Permission can then be given to any application to use the API to make a call to the design and inventory. Additionally, metadata templates can be designed to support a node, a link, and/or a topology for the microservices.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: December 27, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Seyed Hashemi, Fariborz Farhan, Kumar Tamilmoni, Michael O'Connor, Taha Elkhatib, Wei Yen, Brian Horen, Veronica Gensamer
  • Publication number: 20220374403
    Abstract: One embodiment sets forth a technique for generating a tree structure within a computer memory for storing sparse data. The technique includes dividing a matrix into a first plurality of equally sized regions. The technique also includes dividing at least one region in the first plurality of regions into a second plurality of regions, where the second plurality of regions includes a first region and one or more second regions that have a substantially equal number of nonzero matrix values and are formed within the first region. The technique further includes creating the tree structure within the computer memory by generating a first plurality of nodes representing the first plurality of regions, generating a second plurality of nodes representing the second plurality of regions, and grouping, under a first node representing the first region, one or more second nodes representing the one or more second regions.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Hanrui WANG, James Michael O'CONNOR, Donghyuk LEE
  • Publication number: 20220374496
    Abstract: One embodiment sets forth a technique for performing one or more matrix multiplication operations based on a first matrix and a second matrix. The technique includes receiving data associated with the first matrix from a first traversal engine that accesses nonzero elements included in the first matrix via a first tree structure. The technique also includes performing one or more computations on the data associated with the first matrix and the data associated with the second matrix to produce a plurality of partial results. The technique further includes combining the plurality of partial results into one or more intermediate results and storing the one or more intermediate results in a first buffer memory.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Hanrui WANG, James Michael O'CONNOR, Donghyuk LEE
  • Publication number: 20220374961
    Abstract: One embodiment sets forth a technique for performing matrix operations. The technique includes traversing a tree structure to access one or more non-empty regions within a matrix. The tree structure includes a first plurality of nodes and a second plurality of nodes corresponding to non-empty regions in the matrix. The first plurality of nodes includes a first node representing a first region and one or more second nodes that are children of the first node and represent second region(s) with an equal size formed within the first region. The second plurality of nodes include a third node representing a third region and one or more fourth nodes that are children of the third node and represent fourth region(s) with substantially equal numbers of non-zero matrix values formed within the third region. The technique also includes performing matrix operation(s) based on the non-empty region(s) to generate a matrix operation result.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Hanrui Wang, James Michael O'Connor, Donghyuk Lee
  • Patent number: 11500778
    Abstract: Embodiments include methods, systems and non-transitory computer-readable computer readable media including instructions for executing a prefetch kernel with reduced intermediate state storage resource requirements. These include executing a prefetch kernel on a graphics processing unit (GPU), such that the prefetch kernel begins executing before a processing kernel. The prefetch kernel performs memory operations that are based upon at least a subset of memory operations in the processing kernel.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 15, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Nuwan S. Jayasena, James Michael O'Connor, Michael Mantor
  • Patent number: 11494661
    Abstract: Implementations include receiving two or more time-series data sequences representative of a target process executed within a physical environment, executing automated time-series process segmentation to provide a plurality of subsequence segments for each of the two or more time-series data sequences, each subsequence segment corresponding to a phase of the target process, processing the two or more subsequence segments using at least one time-series transformation to provide a feature data set for each subsequence segment, applying each feature data set to provide time-series models for anomaly detection and forecasting, respectively, each time-series model being provided as one of a recurrent neural network (RNN), a convolution neural network (CNN), and a generative adversarial network (GAN), determining anomaly scores based on the time-series models, and selectively providing an alert to one or more users, each alert indicating at least one anomaly and a respective probability.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 8, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Tim Wu, Sean Michael O'Connor, Takuya Kudo
  • Publication number: 20220342595
    Abstract: A combined on-package and off-package memory system uses a custom base-layer within which are fabricated one or more dedicated interfaces to off-package memories. An on-package processor and on-package memories are also directly coupled to the custom base-layer. The custom base-layer includes memory management logic between the processor and memories (both off and on package) to steer requests. The memories are exposed as a combined memory space having greater bandwidth and capacity compared with either the off-package memories or the on-package memories alone. The memory management logic services requests while maintaining quality of service (QoS) to satisfy bandwidth requirements for each allocation. An allocation may include any combination of the on and/or off package memories. The memory management logic also manages data migration between the on and off package memories.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Niladrish Chatterjee, James Michael O'Connor, Donghyuk Lee, Gaurav Uttreja, Wishwesh Anil Gandhi
  • Publication number: 20220321086
    Abstract: A balun is enhanced with design features that extend the operational bandwidth of the balun allowing the balun to operate at lower frequencies. The design enhancements also suppress resonances that otherwise cause sudden power drops at a resonance frequency while a load is connected between the balun's differential outputs.
    Type: Application
    Filed: February 17, 2022
    Publication date: October 6, 2022
    Inventors: Michael O'Connor, Jean-Marc Mourant
  • Patent number: D958231
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Burns, Michael O'Connor, Paul Douglas Grearson, Jonathan Howard Biddle
  • Patent number: D967233
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael O'Connor, Jonathan Howard Biddle, Thomas Burns, Emmanuel Laffon de Mazieres
  • Patent number: D990544
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: June 27, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael O'Connor, Jonathan Howard Biddle, Thomas Burns, Emmanuel Laffon de Mazieres