Patents by Inventor Mark Ryans
Mark Ryans 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: 20240066619Abstract: Methods and apparatus to communicate via a weld cable are disclosed. An example welding accessory includes a first port to receive input power via a first weld cable, a power converter to convert the input power to output power, a second port to output the input power via a second weld cable, and one or more output switches to selectively divert the input power from the power converter to the second port.Type: ApplicationFiled: November 2, 2023Publication date: February 29, 2024Inventors: Joseph Robert Ryan, James Andrew Byrne, Richard Mark Achtner, Anthony Van Bergen Salsich
-
Publication number: 20240066446Abstract: A filter element includes a first filter media defining a central channel. An endcap is disposed on an end of the filter media, the endcap defining an outlet for clean fluid to exit the filter media. A second filter media is disposed radially inward of the first filter media, the second filter media structured to coalesce water. A hydrophobic screen is disposed across the outlet defined in the endcap.Type: ApplicationFiled: December 16, 2021Publication date: February 29, 2024Applicant: Cummins Filtration Inc.Inventors: Wassem Abdalla, Mark T. Wieczorek, Joshua Ryan Hendrixson
-
Patent number: 11911714Abstract: This disclosure generally relates to perforated filter media and coalescing filter elements utilizing perforated filter media. One example coalescing filter element is structured to separate a dispersed phase from a continuous phase of a mixture. The filter media includes a first coalescing layer. The first coalescing layer includes a first filter media. The first filter media has a plurality of pores and a first perforation. Each of the plurality of pores is smaller than the first perforation. The first perforation is formed in the first filter media and extends through the first filter media. The plurality of pores are structured to capture a portion of the dispersed phase. The first perforation is structured to facilitate the transmission of coalesced drops of the dispersed phase through the first coalescing layer such that the coalesced drops of the dispersed phase are separated from the portion of the dispersed phase captured in the first coalescing layer.Type: GrantFiled: January 28, 2022Date of Patent: February 27, 2024Assignee: Cummins Filtration IP, Inc.Inventors: Mark T. Wieczorek, Joshua Ryan Hendrixson, Barry Mark Verdegan
-
Patent number: 11917126Abstract: An augmented reality, virtual reality, or other wearable apparatus comprises an eye tracking device comprising an image sensor, a lens, and one or more processors. In some embodiments, the lens comprises a marker, and the one or more processors are configured to receive an image from the image sensor, wherein the image shows the marker, determine a distance from the image sensor to the marker based on the image, and change a calibration parameter of an eye tracking algorithm based on the distance. In some embodiments, the one or more processors are configured to receive image data from the image sensor, wherein the image data corresponds to an image as observed through the lens, determine a level or pattern of pincushion distortion in the image based on the image data, and change a calibration parameter of an eye tracking algorithm based on the level or the pattern of pincushion distortion.Type: GrantFiled: February 24, 2023Date of Patent: February 27, 2024Assignee: Tobii ABInventors: Jonas Andersson, Anders Clausen, Richard Hainzl, Anders Kingbäck, Simon Olin, Mark Ryan, Daniel Tornéus, Björn Nutti, Torbjörn Sundberg, Catarina Tidbeck, Ralf Biedert, Niklas Blomqvist, Dennis Rådell, Robin Thunström
-
Patent number: 11916730Abstract: An Internet of Things (IoT) network includes an orchestrator to issue service management requests, a service coordinator to identify components to participate in the service, and a component to perform a network service element. An IoT network includes an IoT device with service enumerator, contract enumerator, and join contract function. An IoT network apparatus includes permissions guide drafter for discovered peers, and permissions guide action executor. An IoT network apparatus includes floating service permissions guide drafter for discovered hosts, host hardware selector, floating service permissions guide executor, and service wallet value transferor. An IoT network apparatus includes permissions guide drafter for first and second discovered peers, parameter weight calculator, permissions guide term generator, and permissions guide action executor.Type: GrantFiled: March 23, 2022Date of Patent: February 27, 2024Assignee: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, Cliodhna Ni Scanaill, Eugene Ryan, Richard Davies, John Brady
-
Patent number: 11845005Abstract: A system and method optimizes game quality by matching players for an online game to one of several virtual games. This matching process may involve filtering the players who wish to play according to various constraint minimizing criteria, packing the players into one or more virtual games to optimize game quality factors of the virtual games, and then instantiating the virtual games to actual online games played by the players. The game packing process may be iterative and may involve adding a new player into a virtual game. Game quality factor (GQF) values prior to and after the placement of the new player in the virtual game may be compared. The comparison of the GQF values may be used, at least in part to determine whether the new player is to remain in the virtual game. Various criteria may be considered in instantiating a virtual game.Type: GrantFiled: July 26, 2021Date of Patent: December 19, 2023Assignee: Electronic Arts Inc.Inventors: Glenn Arne Karlsen, Mark Ryan Waller, Yaacov Trakhtenberg
-
Publication number: 20230354497Abstract: A load controller in a load control system may communicate messages with controllable loads on a plurality of loops for controlling electrical loads. Each controllable load may include a load control device and an associated electrical load. The messages received by the load controller may include a zone identifier. The zone identifier may be associated with the load control devices for being controlled together. The load controller may communicate messages to sets of load control devices for performing common control of the load control devices on each loop using group messages. The load controller may reconfigure the zones that are assigned group identifiers for receiving group messages on the loops, such that the group identifiers are assigned to the zones that have larger numbers of load control devices. The message types on a given loop may be selected based on the type of control being transmitted in the commands.Type: ApplicationFiled: July 12, 2023Publication date: November 2, 2023Applicant: Lutron Technology Company LLCInventors: Mark Eiding, Mark Ryan Lopez, David L. Wykes, JR., Noopur Zokarkar
-
Publication number: 20230333864Abstract: Disclosed are methods and systems for managing mixed-reality systems. These methods or systems identify, at a management software application, a set of managed mixed-reality devices and validate a device management license against a managed mixed-reality device in the set of managed mixed-reality devices. Whether a software application installed or to be installed on the managed mixed-reality device is amenable to a software management function is verified based at least in part upon an operation mode of the managed mixed-reality device and a profile that is applied to the managed mixed-reality device or is associated with the authorized user. The software management function is programmatically performed by the management software application for the software application based at least in part upon a result of verifying whether the software application is amenable to the software management operation.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Applicant: MAGIC LEAP, INC.Inventors: Mark Ryan TERPSTRA, Lindsey Leigh INTERLANDI, Ketki Hemant JADHAV, Zachary Adam KEENER, Guillaume Jeoffrey CHARMES, Nathan Riley SPILLER, Michel Ian MARRACHE, David CAMPISE, Rene TRAVIESO, Shaun P. COLLINS, Shruti SALCHUR-ELLIOTT
-
Patent number: 11779276Abstract: Systems and apparatuses for securing and protecting diabetes management devices, such as continuous glucose monitoring (CGM) devices and insulin infusion sets. An apparatus comprises a base having multiple pairs of arms which can be attached to a band. The apparatus also comprises a shell for retaining a diabetes management device and which may be unitarily formed with, or removably attached to, the base. A system may include an apparatus, a diabetes management device retained in the shell of the apparatus, and a band attached to the base of the apparatus. The band may be placed around a body part of a user, such as an arm or the abdomen. A system can include an adhesive patch which can adhere to the shell of an apparatus and which has an adhesive layer overlaid with multiple liners having cutlines formed therebetween.Type: GrantFiled: June 24, 2022Date of Patent: October 10, 2023Inventors: Jesse R. Gonzales, Carrie K. Gonzales, Mark-Ryan H. Sewell
-
Patent number: 11743995Abstract: A load controller in a load control system may communicate messages with controllable loads on a plurality of loops for controlling electrical loads. Each controllable load may include a load control device and an associated electrical load. The messages received by the load controller may include a zone identifier. The zone identifier may be associated with the load control devices for being controlled together. The load controller may communicate messages to sets of load control devices for performing common control of the load control devices on each loop using group messages. The load controller may reconfigure the zones that are assigned group identifiers for receiving group messages on the loops, such that the group identifiers are assigned to the zones that have larger numbers of load control devices. The message types on a given loop may be selected based on the type of control being transmitted in the commands.Type: GrantFiled: October 1, 2021Date of Patent: August 29, 2023Assignee: Lutron Technology Company LLCInventors: Mark Eiding, David L. Wykes, Jr., Noopur Zokarkar, Mark Ryan Lopez
-
Patent number: 11704214Abstract: A system and methods for contact center fault diagnostics, comprising a diagnostic engine and test cases used for testing components and services in a contact center, designed to operate on a contact center with a specified test campaign, allowing a contact center's various services and systems to be tested either internally or externally in an automated fashion with specified testcases being used to specify the format and expectations of a specific test, with reports of failures and points of failure being made available to system administrators.Type: GrantFiled: October 27, 2022Date of Patent: July 18, 2023Assignee: CYARA SOLUTIONS PTY LTDInventors: Mark Ryan, Chris Ryan
-
Publication number: 20230225037Abstract: A load controller in a load control system may communicate messages with load control devices for controlling electrical loads. The load controller may receive messages that comprise values for controlling different load control parameters over different overlapping fade times. The load controller may identify a shorter remaining fade time for controlling one of the load control parameters and may determine an updated target value for controlling another load control parameter over the shorter remaining fade time. The load controller may transmit a series of messages within a limited fade time using an updated target value for each message to control an electrical load at a fade rate that during a fade time that is longer than the limited fade time.Type: ApplicationFiled: March 14, 2023Publication date: July 13, 2023Applicant: Lutron Technology Company LLCInventors: Mark Eiding, Mark Ryan Lopez, David L. Wykes, JR.
-
Publication number: 20230217008Abstract: An augmented reality, virtual reality, or other wearable apparatus comprises an eye tracking device comprising an image sensor, a lens, and one or more processors. In some embodiments, the lens comprises a marker, and the one or more processors are configured to receive an image from the image sensor, wherein the image shows the marker, determine a distance from the image sensor to the marker based on the image, and change a calibration parameter of an eye tracking algorithm based on the distance. In some embodiments, the one or more processors are configured to receive image data from the image sensor, wherein the image data corresponds to an image as observed through the lens, determine a level or pattern of pincushion distortion in the image based on the image data, and change a calibration parameter of an eye tracking algorithm based on the level or the pattern of pincushion distortion.Type: ApplicationFiled: February 24, 2023Publication date: July 6, 2023Applicant: Tobii ABInventors: Jonas Andersson, Anders Clausen, Richard Hainzl, Anders Kingbäck, Simon Olin, Mark Ryan, Daniel Tornéus, Björn Nutti, Torbjörn Sundberg, Catarina Tidbeck, Ralf Biedert, Niklas Blomqvist, Dennis Rådell, Robin Thunström
-
Patent number: 11696385Abstract: A load controller in a load control system may communicate messages with load control devices for controlling electrical loads. The load controller may receive messages that comprise values for controlling different load control parameters over different overlapping fade times. The load controller may identify a shorter remaining fade time for controlling one of the load control parameters and may determine an updated target value for controlling another load control parameter over the shorter remaining fade time. The load controller may transmit a series of messages within a limited fade time using an updated target value for each message to control an electrical load at a fade rate that during a fade time that is longer than the limited fade time.Type: GrantFiled: December 9, 2021Date of Patent: July 4, 2023Assignee: Lutron Technology Company, LLCInventors: Mark Eiding, David L. Wykes, Jr., Mark Ryan Lopez
-
Patent number: 11681366Abstract: Images of an eye are captured by a camera. For each of the images, gaze data is obtained and a position of a pupil center is estimated in the image. The gaze data indicates a gaze point and/or gaze direction of the eye when the image was captured. A mapping is calibrated using the obtained gaze data and the estimated positions of the pupil center. The mapping maps positions of the pupil center in images captured by the camera to gaze points at a surface, or to gaze directions. A further image of the eye is captured by the camera. A position of the pupil center is estimated in the further image. Gaze tracking is performed using the calibrated mapping and the estimated position of the pupil center in the further image. These steps may for example be performed at a HMD.Type: GrantFiled: January 13, 2022Date of Patent: June 20, 2023Assignee: Tobii ABInventors: Tiesheng Wang, Gilfredo Remon Salazar, Yimu Wang, Pravin Kumar Rana, Johannes Kron, Mark Ryan, Torbjörn Sundberg
-
Publication number: 20230122127Abstract: A system and methods for contact center fault diagnostics, comprising a diagnostic engine and test cases used for testing components and services in a contact center, designed to operate on a contact center with a specified test campaign, allowing a contact center's various services and systems to be tested either internally or externally in an automated fashion with specified testcases being used to specify the format and expectations of a specific test, with reports of failures and points of failure being made available to system administrators.Type: ApplicationFiled: October 27, 2022Publication date: April 20, 2023Inventors: Mark Ryan, Chris Ryan
-
Publication number: 20230108738Abstract: A method for determining if a head-mounted device for extended reality is correctly positioned and performing a position correction procedure if the head-mounted device is determined to be incorrectly positioned, including performing eye tracking by estimating, based on a first image of a first eye of a user, a position of a pupil in two dimensions. The method also includes determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image. The method also includes, responsive to determining that the estimated position of the pupil of the first eye is inside the predetermined allowable area, that the head-mounted device is correctly positioned on the user, or, responsive to determining that the position of the pupil of the first eye is outside the predetermined allowable area, that the head-mounted device is incorrectly positioned on the user.Type: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Inventors: Joakim ZACHRISSON, Mikael ROSELL, Carlos PEDREIRA, Mark RYAN, Simon JOHANSSON
-
Patent number: 11622103Abstract: An augmented reality, virtual reality, or other wearable apparatus comprises an eye tracking device comprising an image sensor, a lens, and one or more processors. In some embodiments, the lens comprises a marker, and the one or more processors are configured to receive an image from the image sensor, wherein the image shows the marker, determine a distance from the image sensor to the marker based on the image, and change a calibration parameter of an eye tracking algorithm based on the distance. In some embodiments, the one or more processors are configured to receive image data from the image sensor, wherein the image data corresponds to an image as observed through the lens, determine a level or pattern of pincushion distortion in the image based on the image data, and change a calibration parameter of an eye tracking algorithm based on the level or the pattern of pincushion distortion.Type: GrantFiled: February 15, 2019Date of Patent: April 4, 2023Assignee: TOBII ABInventors: Jonas Andersson, Anders Clausen, Richard Hainzl, Anders Kingbäck, Simon Olin, Mark Ryan, Daniel Tornéus, Björn Nutti, Torbjörn Sundberg, Catarina Tidbeck, Ralf Biedert, Niklas Blomqvist, Dennis Rådell, Robin Thunström
-
Publication number: 20230075745Abstract: Filaments that contain a filament-forming material and an additive, nonwoven webs, and methods for making such filaments are provided.Type: ApplicationFiled: August 29, 2022Publication date: March 9, 2023Inventors: Gregory Charles Gordon, Robert Wayne Glenn, Mark Robert Sivik, Mark Ryan Richards, Stephen Wayne Heinzman, Michael David James, Geoffrey William Reynolds, Paul Dennis Trokhan, Paul Thomas Weisman, Alyssandrea Hope Hamad-Ebrahimpour, Frank William Denome, Stephen Joseph Hodson
-
Patent number: 11567846Abstract: A system and methods for contact center fault diagnostics, comprising a diagnostic engine and datastore of test cases used for testing components and services in a contact center, designed to operate on a contact center with a specified test campaign, allowing a contact center's various services and systems to be tested either internally or externally in an automated fashion with specified testcases being used to specify the format and expectations of a specific test, with reports of failures and points of failure being made available to system administrators.Type: GrantFiled: October 17, 2019Date of Patent: January 31, 2023Assignee: CYARA SOLUTIONS PTY LTDInventors: Mark Ryan, Chris Ryan