Patents by Inventor Ian McLoughlin

Ian McLoughlin 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: 20230390938
    Abstract: A heating system includes a conveying system configured to transport a plurality of vehicle body-in-whites (BIWs) sequentially through an oven room to cure paint applied in a paint room. A preheating system includes one or more robot arms. A heat source is connected to the one or more robot arms. A controller is configured to control the one or more robot arms based on a position of one of the vehicle BIWs on the conveying system and to position the heat source near or in direct contact with one or more inner components of the one of the vehicle BIWs to heat the one or more inner components prior to the one of the vehicle BIWs entering the oven room.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Inventors: Wayne CAI, Hua-tzu Fan, Blair E. Carlson, Jennifer Therese Bracey, Mark E. Baylis, Kenneth W. McLean, Matthew Bondy, Ian McLoughlin
  • Publication number: 20220156347
    Abstract: A system that enables digital distribution of copyrighted sheet music—and allows musician to view the copyrighted sheet music on personal computing devices—while preventing the unauthorized distribution of copyrighted sheet music. An electronic commerce platform provides functionality to purchase copies of copyrighted sheet music. A network security module provides login credentials for purchasers and musicians (and, in some embodiments, limits the number of simultaneous logins). A graphical user interface provides functionality for each purchaser to distribute each purchased copy to one—and only one—musician. In some embodiments, the system allows purchasers to recall sheet music distributed to a first musician and distribute the recalled sheet music to a second musician (without providing functionality for the first musician to view the recalled sheet music).
    Type: Application
    Filed: November 12, 2021
    Publication date: May 19, 2022
    Inventors: Ian Mcloughlin, Jacob Walls, David DiMarino, Kathleen Fernandes, Christopher Fowler, Dawn Fenstermacher, Robert Scott Grady, Danielle Kangas, Brian Dix
  • Patent number: 10603442
    Abstract: A logging device adapted to be attached to a pen drug delivery device (210) and capture a property value related to the dose amount of drug expelled from the drug delivery device during an expelling event, the logging device comprising a bore in which a snap lock with a flexible wire portion is arranged circumferentially in the bore, the wire being adapted to be moved laterally by a projection on the pen device and subsequently snap inwardly when the pen device is inserted axially in the bore. In this way an axial snap lock is provided between the logging device and the drug delivery device.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: March 31, 2020
    Assignee: Novo Nordisk A/S
    Inventors: Nikolaj Eusebius Jakobsen, Ian McLoughlin
  • Publication number: 20200084255
    Abstract: Systems and techniques are disclosed for predicting user actions to be performed in a subsequent streaming session and pre-rendering frames corresponding to the predicted user actions, and thereby classified as likely to be displayed in the subsequent streaming session. In some implementations, account data indicating a set of user actions performed during prior streaming sessions of an application of a computing device is obtained. The account data is provided to a model trained to output, for each of different sets of user actions, predicted user actions classified as likely being performed in a subsequent streaming session of the application on the computing device. A particular set of user actions classified as likely being performed during the subsequent streaming session is received. A set of frames likely to be rendered during the subsequent streaming session is identified and provided to the computing device before the subsequent streaming session.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 12, 2020
    Inventors: Ian McLoughlin, Timothy Miller
  • Publication number: 20200084480
    Abstract: A system disclosed within this document is capable of improving performance in virtual computing environments, e.g., by reducing latency associated with streaming video data between a client device and an associated server system over a network. As discussed in detail below, such performance improvements can be achieved using techniques that avoid, reduce and/or overlap operations that are executed by the server system in order to render, encode, and/or transmit video data to a client device over a network. Such techniques can be used to reduce propagation and/or processing delays imposed by, for example, the server system's CPU operations, input/output (I/O), infrastructure, NIC, OS processes, among other types of hardware and software-based overheads. In various implementations, the performance enhancements can be realized at the rendering, encoding, or transmission operations performed by the server system.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 12, 2020
    Inventors: William J. Raduchel, Ian McLoughlin, Timothy Miller
  • Patent number: 10555010
    Abstract: A system disclosed within this document is capable of improving performance in virtual computing environments, e.g., by reducing latency associated with streaming video data between a client device and an associated server system over a network. As discussed in detail below, such performance improvements can be achieved using techniques that avoid, reduce and/or overlap operations that are executed by the server system in order to render, encode, and/or transmit video data to a client device over a network. Such techniques can be used to reduce propagation and/or processing delays imposed by, for example, the server system's CPU operations, input/output (I/O), infrastructure, NIC, OS processes, among other types of hardware and software-based overheads. In various implementations, the performance enhancements can be realized at the rendering, encoding, or transmission operations performed by the server system.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 4, 2020
    Assignee: LiquidSky Software, Inc.
    Inventors: William J. Raduchel, Ian McLoughlin, Timothy Miller
  • Patent number: 10306180
    Abstract: In some implementations, a system is capable of reducing latencies associated with streaming virtual reality (VR) content over a virtualized computing environment. A first frame of VR content provided to a computing device is identified. A second frame of the VR content to be rendered for display on the computing device is also identified. Input data associated with the VR content streamed on the computing device is obtained. A collection of partial frames associated with the first frame is determined. One or more partial frames is selected from among the collection of partial frames that are associated with the first frame. An instruction for rendering the second frame is generated. The instruction includes at least, for each of the selected partial frames, a representation of the difference between a corresponding portion of the first frame and a particular partial frame. The instruction is provided to the computing device.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 28, 2019
    Assignee: LiquidSky Software, Inc.
    Inventors: Ian McLoughlin, William J. Raduchel, Timothy Miller
  • Publication number: 20180115743
    Abstract: In some implementations, a system is capable of reducing latencies associated with streaming virtual reality (VR) content over a virtualized computing environment. A first frame of VR content provided to a computing device is identified. A second frame of the VR content to be rendered for display on the computing device is also identified. Input data associated with the VR content streamed on the computing device is obtained. A collection of partial frames associated with the first frame is determined. One or more partial frames is selected from among the collection of partial frames that are associated with the first frame. An instruction for rendering the second frame is generated. The instruction includes at least, for each of the selected partial frames, a representation of the difference between a corresponding portion of the first frame and a particular partial frame. The instruction is provided to the computing device.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 26, 2018
    Inventors: Ian McLoughlin, William J. Raduchel, Timothy Miller
  • Publication number: 20180063555
    Abstract: A system disclosed within this document is capable of improving performance in virtual computing environments, e.g., by reducing latency associated with streaming video data between a client device and an associated server system over a network. As discussed in detail below, such performance improvements can be achieved using techniques that avoid, reduce and/or overlap operations that are executed by the server system in order to render, encode, and/or transmit video data to a client device over a network. Such techniques can be used to reduce propagation and/or processing delays imposed by, for example, the server system's CPU operations, input/output (I/O), infrastructure, NIC, OS processes, among other types of hardware and software-based overheads. In various implementations, the performance enhancements can be realized at the rendering, encoding, or transmission operations performed by the server system.
    Type: Application
    Filed: August 24, 2017
    Publication date: March 1, 2018
    Inventors: William J. Raduchel, Ian McLoughlin, Timothy Miller
  • Publication number: 20170266389
    Abstract: A logging device adapted to be attached to a pen drug delivery device (210) and capture a property value related to the dose amount of drug expelled from the drug delivery device during an expelling event, the logging device comprising a bore in which a snap lock with a flexible wire portion is arranged circumferentially in the bore, the wire being adapted to be moved laterally by a projection on the pen device and subsequently snap inwardly when the pen device is inserted axially in the bore. In this way an axial snap lock is provided between the logging device and the drug delivery device.
    Type: Application
    Filed: August 25, 2015
    Publication date: September 21, 2017
    Applicant: Novo Nordisk A/S
    Inventors: Ian McLoughlin, Nikolaj Eusebius Jakobsen
  • Publication number: 20070032241
    Abstract: A communications system including a plurality of base station transceivers linked by some means over which the base station transceivers communicate, a plurality of mobile transceivers adapted to communicate via the base station transceivers using macrodiversity, and wherein the mobile transceivers are further adapted to control allocation of system resorces to enable communication.
    Type: Application
    Filed: August 8, 2003
    Publication date: February 8, 2007
    Inventors: Adrian Busch, Paul Churton, Shyh-Hao Kuo, Stefan Lendnal, Kishore Mehrotra, Douglas McConnell, Ian McLoughlin, Iain Pow, Thomas Scott, David Spalding