Patents by Inventor Ryan Carlson

Ryan Carlson 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: 20240143502
    Abstract: An apparatus and method for implementing a Level 0 cache within a cache subsystem. For example, one embodiment of a processor comprises: a cache subsystem comprising a Level-0 cache; a scheduler to schedule a load operation indicating data to be loaded; and a load hit predictor to predict whether the data indicated by the load operation is stored in the LO cache and to generate a wakeup signal to the scheduler in response to predicting that the data is stored in the LO cache. Some implementations perform store forwarding in response to load operations using a multi-step approach in which a partial linear address check is performed to determine load operations which are eligible for store forwarding. A full address check is performed for those load operations which are eligible in which the address of the load is compared against the address of a youngest older store operation.
    Type: Application
    Filed: October 1, 2022
    Publication date: May 2, 2024
    Inventors: Mark DECHENE, Thomas MULLINS, Ryan CARLSON, Paula PETRICA, Brendan WEST, Jonathan JOHNSON, Nikhil PATIL
  • Publication number: 20240126702
    Abstract: Techniques for slicing memory of a hardware processor core by linear address are described.
    Type: Application
    Filed: September 21, 2022
    Publication date: April 18, 2024
    Inventors: Mark Dechene, Ryan Carlson, Sudeepto Majumdar, Rafael Trapani Possignolo, Paula Petrica, Richard Klass, Meenakshi Marathe
  • Patent number: 11954820
    Abstract: One embodiment of the present invention sets forth a technique for adding dimensions to a target drawing. The technique includes generating a first set of node embeddings for a first set of nodes included in a target graph that represents the target drawing. The technique also includes receiving a second set of node embeddings for a second set of nodes included in a source graph that represents a source drawing, where one or more nodes included in the second set of nodes are associated with one or more source dimensions included in the source drawing. The technique further includes generating a set of mappings between the first and second sets of nodes based similarities between the first set of node embeddings and the second set of node embeddings, and automatically placing the one or more source dimensions within the target drawing based on the set of mappings.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 9, 2024
    Assignee: AUTODESK, INC.
    Inventors: Thomas Ryan Davies, Alexander Ray Carlson, Aditya Sanghi, Tarkeshwar Kumar Shah, Divya Sivasankaran, Anup Bhalchandra Walvekar, Ran Zhang
  • Patent number: 11950702
    Abstract: A valve can include a solenoid coil, a plunger having a core configured to respond to a magnetic field generated by the solenoid coil, and a valve disc. The valve disc can be positioned at a head of the core and configured to cushion impact when the valve is closed. A projection can be positioned and configured to cushion impact when the valve is opened. The valve can be used in an air bed system in fluid connection between an air pump and an inflatable air chamber of a mattress.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: April 9, 2024
    Assignee: Sleep Number Corporation
    Inventors: Anthony John Shakal, Casey Carlson, Ryan Douglas
  • Publication number: 20240111679
    Abstract: Techniques for prefetching by a hardware processor are described. In certain examples, a hardware processor includes execution circuitry, cache memories, and prefetcher circuitry. The execution circuitry is to execute instructions to access data at a memory address. The cache memories include a first cache memory at a first cache level and a second cache memory at a second cache level. The prefetcher circuitry is to prefetch the data from a system memory to at least one of the plurality of cache memories, and it includes a first-level prefetcher to prefetch the data to the first cache memory, a second-level prefetcher to prefetch the data to the second cache memory, and a plurality of prefetch filters. One of the prefetch filters is to filter exclusively for the first-level prefetcher. Another of the prefetch filters is to maintain a history of demand and prefetch accesses to pages in the system memory and to use the history to provide training information to the second-level prefetcher.
    Type: Application
    Filed: October 1, 2022
    Publication date: April 4, 2024
    Applicant: Intel Corporation
    Inventors: Seth Pugsley, Mark Dechene, Ryan Carlson, Manjunath Shevgoor
  • Patent number: 11939983
    Abstract: A centrifugal blower is described herein. The centrifugal blower may be a belt-driven geared centrifugal blower. The centrifugal blower may comprise an impeller, an inlet, and an outlet. The impeller pulls air in through the inlet, compresses and speeds up the air, and directs the air out the outlet. A motor may power a pulley system coupled to the belt that, in turn, drives a gear set. The gear set then drives the impeller. A mounting frame for the centrifugal blower may comprise a plurality of mounting holes for increasing the airflow to the gear set for cooling there. A belt tensioner may be coupled to the pulley system for setting a preload in the pulley system. An adjustment system for adjusting the tension provided by the belt tensioner is disclosed.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 26, 2024
    Assignee: Accessible Technologies, Inc.
    Inventors: Michael A. Carlson, Ryan L Jackson, Justin R. Gomez
  • Publication number: 20240082100
    Abstract: Apparatus and methods relate to a pneumatic compression therapy device configured to suggest content to the patient based on a determined disease state, the content pertaining to suggested changes in lifestyle based on a standard of care. In an illustrative embodiment, the suggested changes may include modifications to treatment location, treatment time, diet, eating habits, or sleeping schedule. Various examples may further sample the patient's health and automatically adjust a treatment parameter within a predetermined parameter range based on a history of measured parameters, such as limb volume, for example. In coordination with the therapeutic treatment, the therapy device may deliver suggested content to guide the patient to make more healthful lifestyle choices to reduce recovery time and improve patient health outcomes.
    Type: Application
    Filed: March 28, 2023
    Publication date: March 14, 2024
    Applicant: Nextern Innovation, LLC
    Inventors: Ryan Douglas, Casey Carlson
  • Publication number: 20240084807
    Abstract: A centrifugal blower is described herein. The centrifugal blower may be a belt-driven geared centrifugal blower. The centrifugal blower may comprise an impeller, an inlet, and an outlet. The impeller pulls air in through the inlet, compresses and speeds up the air, and directs the air out the outlet. A motor may power a pulley system coupled to the belt that, in turn, drives a gear set. The gear set then drives the impeller. A mounting frame for the centrifugal blower may comprise a plurality of mounting holes for increasing the airflow to the gear set for cooling there. A belt tensioner may be coupled to the pulley system for setting a preload in the pulley system. An adjustment system for adjusting the tension provided by the belt tensioner is disclosed.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Michael A. Carlson, Ryan L. Jackson, Justin R. Gomez
  • Publication number: 20240037036
    Abstract: Techniques for scheduling merged store operations are described. In an embodiment, an apparatus includes a data cache; a fill buffer; a store buffer to store first information associated with a first retired store operation and second information associated with a second retired store operation; a store coalescing buffer (SCB) to receive the first information from the store buffer, to store the first information in an SCB entry, to merge the second information from the store buffer into the entry, and to provide data associated with the entry for a write to the data cache or the fill buffer; and a global store scheduler (GSS) to schedule the write relative to an other write from an other SCB in compliance with one or more store ordering rules.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Applicant: Intel Corporation
    Inventors: Mark Dechene, Ryan Carlson, Ricardo Daniel Queiros Alves, Yan Zeng, Richard Klass, Brendan West
  • Publication number: 20240020738
    Abstract: A method for operating a parking facility includes accessing a data structure comprising an array of cells defined by a plurality of columns and a plurality of rows, wherein one of the plurality of columns and the plurality of rows is time of entry and the other of the plurality of columns and the plurality of rows is duration of parking session, and each cell of the array of cells comprises a cost, and determining a parking session cost for an individual vehicle by summing costs in a plurality of cells of the array of cells corresponding to a time of entry and a parking session duration for the individual vehicle.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Applicant: SpotHero, Inc.
    Inventors: Tanbing Yan, Gregory Stephen Svitak, Ryan Carlson, Geoffrey A.M. Hunter, Sudhir C. Vissa
  • Patent number: 11531744
    Abstract: A control panel may prevent access to one or more aspects of the control panel based at least in part on one or more security parameters. The security parameters may include a default locked status and a takeover locked status. The default locked status may prevent a user or other personnel from accessing the software, code, or other intellectual property on the control panel while still allowing the user to interface with the security and/or automation system. The takeover locked status may prevent any access or use of the control panel. To protect the automation system and the automation system provider, it may be desired to use a unique identifier to unlock at least one or more aspects of the control panel. The unique identifier may be loaded onto an external storage device which the control panel may automatically recognize.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: December 20, 2022
    Assignee: VIVINT, INC.
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Publication number: 20220259166
    Abstract: The disclosure relates to an efficient process for the production of a furan derivative from C5 and/or C6 sugars. The process utilizes a water immiscible organic solvent system comprising at least one alkyl phenol and at least one alkylated naphthalene.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 18, 2022
    Inventors: KEITH W. HUTCHENSON, Torren Ryan Carlson, Jacob G. Dickinson, David William Drew, Paul Joseph Fagan, Francis G. Gallagher, Isabel Liberis, Kenneth E. Mersman, Gregg Sunshine
  • Patent number: 11184485
    Abstract: Systems and methods for communicating between components of a security and/or automation system include establishing a two-way call between a control panel and a central station of the security and/or automation system using a Voice over Internet Protocol (VoIP) channel connection, and after establishing the two-way call, communicating data between the central station and the control panel via a central station of the security and/or automation system via a second connection different from the VoIP channel connection, the data being related to control of the control panel.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 23, 2021
    Assignee: Vivint, Inc.
    Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
  • Patent number: 11132201
    Abstract: In an embodiment, a data path circuit includes: a plurality of pipeline stages coupled between an input of the data path circuit and an output of the data path circuit; and a first selection circuit coupled between a first pipeline stage and a second pipeline stage, the first selection circuit having a first input to receive an input to the first pipeline stage and a second input to receive an output of the first pipeline stage and controllable to output one of the input to the first pipeline stage and the output of the first pipeline stage. A bypass controller coupled to the data path circuit may control the first selection circuit based at least in part on an operating frequency of the data path circuit. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 28, 2021
    Assignee: Intel Corporation
    Inventors: Ryan Carlson, Jianwei Dai
  • Publication number: 20210191725
    Abstract: In an embodiment, a data path circuit includes: a plurality of pipeline stages coupled between an input of the data path circuit and an output of the data path circuit; and a first selection circuit coupled between a first pipeline stage and a second pipeline stage, the first selection circuit having a first input to receive an input to the first pipeline stage and a second input to receive an output of the first pipeline stage and controllable to output one of the input to the first pipeline stage and the output of the first pipeline stage. A bypass controller coupled to the data path circuit may control the first selection circuit based at least in part on an operating frequency of the data path circuit. Other embodiments are described and claimed.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: Ryan Carlson, Jianwei Dai
  • Patent number: 10965903
    Abstract: Methods and systems for signal proxying and modification relating to security and/or automation systems are described. In one embodiments, the methods include receiving, at a proxy device, a data signal transmitted from a first device, receiving a request for the data signal from at least one of two or more other devices, and transmitting the data signal to each of the two or more other devices based at least in part on the received request.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 30, 2021
    Assignee: Vivint, Inc.
    Inventors: Craig Matsuura, Ryan Carlson
  • Publication number: 20210070721
    Abstract: The disclosure relates to an efficient process for the production of a furan derivative from C5 and/or C6 sugars. The process utilizes a water immiscible organic solvent system comprising at least one alkyl phenol and at least one alkylated naphthalene.
    Type: Application
    Filed: November 17, 2020
    Publication date: March 11, 2021
    Inventors: Keith W. Hutchenson, Torren Ryan Carlson, Jacob G. Dickinson, David William Drew, Paul Joseph Fagan, Francis G. Gallagher, Isabel Liberis, Kenneth Mersman, Gregg Sunshine
  • Publication number: 20200223811
    Abstract: The disclosure relates to an efficient process for the production of a furan derivative from C5 and/or C6 sugars. The process utilizes a water immiscible organic solvent system comprising at least one alkyl phenol and at least one alkylated naphthalene.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 16, 2020
    Inventors: Keith W. Hutchenson, Torren Ryan Carlson, Jacob G. Dickinson, David William Drew, Paul Joseph Fagan, Francis G. Gallagher, Isabel Liberis, Kenneth Mersman, Gregg Sunshine
  • Patent number: D1016830
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: March 5, 2024
    Assignee: ARISTOCRAT TECHNOLOGIES, INC. (ATI)
    Inventors: Ryan Cuddy, Lyndsay Berger, Jason Knott, Kathryn Carlson
  • Patent number: RE49946
    Abstract: Apparatus and methods relate to a pneumatic compression therapy device configured to suggest content to the patient based on a determined disease state, the content pertaining to suggested changes in lifestyle based on a standard of care. In an illustrative embodiment, the suggested changes may include modifications to treatment location, treatment time, diet, eating habits, or sleeping schedule. Various examples may further sample the patient's health and automatically adjust a treatment parameter within a predetermined parameter range based on a history of measured parameters, such as limb volume, for example. In coordination with the therapeutic treatment, the therapy device may deliver suggested content to guide the patient to make more healthful lifestyle choices to reduce recovery time and improve patient health outcomes.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: April 30, 2024
    Assignee: Nextern Inc.
    Inventors: Ryan Douglas, Casey Carlson