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: 20240143502Abstract: 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: ApplicationFiled: October 1, 2022Publication date: May 2, 2024Inventors: Mark DECHENE, Thomas MULLINS, Ryan CARLSON, Paula PETRICA, Brendan WEST, Jonathan JOHNSON, Nikhil PATIL
-
Publication number: 20240126702Abstract: Techniques for slicing memory of a hardware processor core by linear address are described.Type: ApplicationFiled: September 21, 2022Publication date: April 18, 2024Inventors: Mark Dechene, Ryan Carlson, Sudeepto Majumdar, Rafael Trapani Possignolo, Paula Petrica, Richard Klass, Meenakshi Marathe
-
Patent number: 11954820Abstract: 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: GrantFiled: July 13, 2021Date of Patent: April 9, 2024Assignee: AUTODESK, INC.Inventors: Thomas Ryan Davies, Alexander Ray Carlson, Aditya Sanghi, Tarkeshwar Kumar Shah, Divya Sivasankaran, Anup Bhalchandra Walvekar, Ran Zhang
-
Patent number: 11950702Abstract: 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: GrantFiled: April 7, 2021Date of Patent: April 9, 2024Assignee: Sleep Number CorporationInventors: Anthony John Shakal, Casey Carlson, Ryan Douglas
-
Publication number: 20240111679Abstract: 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: ApplicationFiled: October 1, 2022Publication date: April 4, 2024Applicant: Intel CorporationInventors: Seth Pugsley, Mark Dechene, Ryan Carlson, Manjunath Shevgoor
-
Patent number: 11939983Abstract: 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: GrantFiled: September 13, 2022Date of Patent: March 26, 2024Assignee: Accessible Technologies, Inc.Inventors: Michael A. Carlson, Ryan L Jackson, Justin R. Gomez
-
Publication number: 20240082100Abstract: 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: ApplicationFiled: March 28, 2023Publication date: March 14, 2024Applicant: Nextern Innovation, LLCInventors: Ryan Douglas, Casey Carlson
-
Publication number: 20240084807Abstract: 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: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Michael A. Carlson, Ryan L. Jackson, Justin R. Gomez
-
Publication number: 20240037036Abstract: 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: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Applicant: Intel CorporationInventors: Mark Dechene, Ryan Carlson, Ricardo Daniel Queiros Alves, Yan Zeng, Richard Klass, Brendan West
-
Publication number: 20240020738Abstract: 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: ApplicationFiled: July 12, 2022Publication date: January 18, 2024Applicant: SpotHero, Inc.Inventors: Tanbing Yan, Gregory Stephen Svitak, Ryan Carlson, Geoffrey A.M. Hunter, Sudhir C. Vissa
-
Patent number: 11531744Abstract: 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: GrantFiled: August 19, 2019Date of Patent: December 20, 2022Assignee: VIVINT, INC.Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Publication number: 20220259166Abstract: 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: ApplicationFiled: April 26, 2022Publication date: August 18, 2022Inventors: 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: 11184485Abstract: 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: GrantFiled: March 22, 2019Date of Patent: November 23, 2021Assignee: Vivint, Inc.Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
-
Patent number: 11132201Abstract: 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: GrantFiled: December 23, 2019Date of Patent: September 28, 2021Assignee: Intel CorporationInventors: Ryan Carlson, Jianwei Dai
-
Publication number: 20210191725Abstract: 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: ApplicationFiled: December 23, 2019Publication date: June 24, 2021Inventors: Ryan Carlson, Jianwei Dai
-
Patent number: 10965903Abstract: 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: GrantFiled: March 3, 2015Date of Patent: March 30, 2021Assignee: Vivint, Inc.Inventors: Craig Matsuura, Ryan Carlson
-
Publication number: 20210070721Abstract: 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: ApplicationFiled: November 17, 2020Publication date: March 11, 2021Inventors: 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: 20200223811Abstract: 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: ApplicationFiled: March 13, 2020Publication date: July 16, 2020Inventors: 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: D1016830Type: GrantFiled: August 4, 2022Date of Patent: March 5, 2024Assignee: ARISTOCRAT TECHNOLOGIES, INC. (ATI)Inventors: Ryan Cuddy, Lyndsay Berger, Jason Knott, Kathryn Carlson
-
Patent number: RE49946Abstract: 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: GrantFiled: March 12, 2021Date of Patent: April 30, 2024Assignee: Nextern Inc.Inventors: Ryan Douglas, Casey Carlson