Patents by Inventor Douglas McPherson

Douglas McPherson 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: 11939989
    Abstract: A ceiling fan or similar air-moving device can include a motor for rotating one or more blades to drive a volume of air about a space. A connector can be used to connect the blade to a blade iron to mount the blade to the motor. The connector can include a set of receptacles configured to insert into openings on the blade, with the set of receptacles connected by a set of arms. A set of mount posts on the blade iron can seat within the receptacles to mount the blade to the blade iron.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: March 26, 2024
    Assignee: Hunter Fan Company
    Inventors: Charles William Botkin, Douglas Troy Mason, Bobby Neal Norwood, Matthew McPherson
  • Publication number: 20240097734
    Abstract: A ceiling fan or similar air-moving device can include a motor for rotating one or more blades to drive a volume of air about a space. A connector can be used to connect the blade to a blade iron to mount the blade to the motor. The connector can include a set of receptacles configured to insert into openings on the blade, with the set of receptacles connected by a set of arms. A set of mount posts on the blade iron can seat within the receptacles to mount the blade to the blade iron.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Inventors: Charles William Botkin, Douglas Troy Mason, Bobby Neal Norwood, Matthew McPherson
  • Patent number: 10803151
    Abstract: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 13, 2020
    Assignee: VERIMATRIX
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Patent number: 10727854
    Abstract: Described herein are apparatus and methods for realization of time interleaved digital-to-analog converters (DACs) by detecting and aligning phase mismatches. In an implementation, a N-time interleaved DAC includes N DACs and N replica DACs, where a first set of N/2 DACs operate at a clock A and a second set of N/2 DACs operate at a clock B, and where N is at least two. The phase detector generates a phase detection output by comparing outputs of the first and second set of N/2 replica DACs with a multiplexor (MUX) clock, where the MUX clock is a multiple of a frequency of the clock A or the clock B. The clock A and the clock B are aligned with the MUX clock by advancing a phase of the clock A and the clock B until the phase detection output achieves a zero crossing.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: July 28, 2020
    Assignee: Ciena Corporation
    Inventors: Yuriy Greshishchev, Mahdi Parvizi, Douglas McPherson, Naim Ben-Hamida
  • Patent number: 9892282
    Abstract: A computer implemented anti-tamper system employing runtime profiling of software in order to decide where to inject integrity checks into the software, to enable verification of whether or not the software has been tampered with. Runtime profiling and analysis is used to record information about the application, in order to establish the locations and targets of runtime integrity checks in order to optimize protection security, while minimizing the performance penalty and the need for hand configuration.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: February 13, 2018
    Assignee: Inside Secure
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Publication number: 20170337358
    Abstract: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 23, 2017
    Inventors: Neil William STEWART, Graeme Kerr HARKNESS, Douglas McPherson LITTLE
  • Patent number: 9708766
    Abstract: A cover device (10) is disclosed for use in a dewatering shoe or other drainage device of a papermaking machine. The cover device (10) includes a plate (12) of expanded metal which defines a plurality of elongate holes (14, 15, 16, 17, 18, 19, 20 and 21) for the passage therethrough of water as indicated by the arrow (22) removed from a web W disposed on a dewatering screen (24) moving in a machine direction MD relative to the cover device (10). The arrangement is such that the dewatering screen (24) is disposed between the web W and the cover device (10) so that the water (22) is removed from the web W through the dewatering screen (24) and then through the elongate holes (14 to 21).
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: July 18, 2017
    Assignee: Paperchine Inc.
    Inventor: Douglas McPherson
  • Patent number: 9690914
    Abstract: Program code is modified to execute correctly only when code and data memory accesses/fetches are synchronised, i.e. data and code accesses/fetches are routed to identical physical addresses in computer memory. This indirectly defeats the MMU attack, in which code and data memory accesses/fetches to the same logical address are routed to different physical addresses. The program code is modified such that one or more sections of the code (“repair targets”) are deliberately broken so that the program code will not execute correctly, the repair targets being replaced at run time with correct code before the repair targets are executed.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: June 27, 2017
    Assignee: Metaforic Limited
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Patent number: 9686360
    Abstract: LTE and HSPA/UMTS deployments are trending towards high density, heterogeneous and ad-hoc deployments. These deployments can be managed through Self-Organizing Network (SON) schemas. Enabling SON generally involves the introduction of new software and/or hardware entities into the network that can interact with existing base station and network entities (e.g., Enhanced Packet Core, Element Management System, and/or other network entities). In one embodiment, these interactions include the development and deployment of interfaces (e.g., APIs) and protocols between the SON entities and various network entities. For example, data collected on either side of an interface or protocol can be post-processed before consumption (e.g., for both data integrity purposes as well as bandwidth reduction purposes).
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: June 20, 2017
    Assignee: AirHop Communications, Inc.
    Inventors: Hanson On, Douglas McPherson, Zaijin Guan, Ramakrishna Akella, Hsien Woo, Yan Hui
  • Patent number: 9380639
    Abstract: Self-Organized Network (SON) architectures for heterogeneous networks are disclosed. In some embodiments, various SON architectures for heterogeneous networks are provided that can evolve with such networks while the core functional modules of the SON solution can remain the same. In some embodiments, techniques for implementing SON architectures for heterogeneous networks includes providing a base station that includes performing a pre-operation self-configuration; and performing an operation self-optimization.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: June 28, 2016
    Assignee: AirHop Communications, Inc.
    Inventors: Hanson On, Douglas McPherson, Zaijin Guan
  • Patent number: 9344459
    Abstract: The present invention applies to telecommunication networks, such as wireless mobile networks. In particular, the present invention deals with providing more efficient use of the resources of such mobile networks. The present invention provides in a wireless mobile telecommunications network, having a wireless mobile access interface, a message filter function adapted to remove, store and/or adapt header information from messages transferred to/from a wireless mobile device. The present invention is based on using the SIP signalling channel within the workings of a mobile network system more efficiently.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: May 17, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stephen Terrill, Thian Joo Tan, Glenn Douglas McPherson
  • Publication number: 20150223287
    Abstract: Self-Organized Network (SON) architectures for heterogeneous networks are disclosed. In some embodiments, various SON architectures for heterogeneous networks are provided that can evolve with such networks while the core functional modules of the SON solution can remain the same. In some embodiments, techniques for implementing SON architectures for heterogeneous networks includes providing a base station that includes performing a pre-operation self-configuration; and performing an operation self-optimization.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 6, 2015
    Inventors: Hanson On, Douglas McPherson, Zaijin Guan
  • Patent number: 8983453
    Abstract: Self-Organized Network (SON) architectures for heterogeneous networks are disclosed. In some embodiments, various SON architectures for heterogeneous networks are provided that can evolve with such networks while the core functional modules of the SON solution can remain the same. In some embodiments, techniques for implementing SON architectures for heterogeneous networks includes providing a base station that includes performing a pre-operation self-configuration; and performing an operation self-optimization.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 17, 2015
    Assignee: AirHop Communications, Inc.
    Inventors: Hanson On, Douglas McPherson, Zaijin Guan
  • Publication number: 20140355481
    Abstract: LTE and HSPA/UMTS deployments are trending towards high density, heterogeneous and ad-hoc deployments. These deployments can be managed through Self-Organizing Network (SON) schemas. Enabling SON generally involves the introduction of new software and/or hardware entities into the network that can interact with existing base station and network entities (e.g., Enhanced Packet Core, Element Management System, and/or other network entities). In one embodiment, these interactions include the development and deployment of interfaces (e.g., APIs) and protocols between the SON entities and various network entities. For example, data collected on either side of an interface or protocol can be post-processed before consumption (e.g., for both data integrity purposes as well as bandwidth reduction purposes).
    Type: Application
    Filed: June 2, 2014
    Publication date: December 4, 2014
    Inventors: Hanson On, Douglas McPherson, Zaijin Guan, Ramakrishna Akella, Hsien Woo, Yan Hui
  • Publication number: 20140345820
    Abstract: A cover device (10) is disclosed for use in a dewatering shoe or other drainage device of a papermaking machine. The cover device (10) includes a plate (12) of expanded metal which defines a plurality of elongate holes (14, 15, 16, 17, 18, 19, 20 and 21) for the passage therethrough of water as indicated by the arrow (22) removed from a web W disposed on a dewatering screen (24) moving in a machine direction MD relative to the cover device (10). The arrangement is such that the dewatering screen (24) is disposed between the web W and the cover device (10) so that the water (22) is removed from the web W through the dewatering screen (24) and then through the elongate holes (14 to 21).
    Type: Application
    Filed: January 30, 2013
    Publication date: November 27, 2014
    Applicant: PAPERCHINE INC.
    Inventor: Douglas McPherson
  • Publication number: 20130275603
    Abstract: The present invention applies to telecommunication networks, such as wireless mobile networks. In particular, the present invention deals with providing more efficient use of the resources of such mobile networks. The present invention provides in a wireless mobile telecommunications network, having a wireless mobile access interface, a message filter function adapted to remove, store and/or adapt header information from messages transferred to/from a wireless mobile device. The present invention is based on using the SIP signalling channel within the workings of a mobile network system more efficiently.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 17, 2013
    Inventors: Stephen Terrill, Thian Joo Tan, Glenn Douglas McPherson
  • Publication number: 20110154503
    Abstract: Program code is modified to execute correctly only when code and data memory accesses/fetches are synchronised, i.e. data and code accesses/fetches are routed to identical physical addresses in computer memory. This indirectly defeats the MMU attack, in which code and data memory accesses/fetches to the same logical address are routed to different physical addresses. The program code is modified such that one or more sections of the code (“repair targets”) are deliberately broken so that the program code will not execute correctly, the repair targets being replaced at run time with correct code before the repair targets are executed.
    Type: Application
    Filed: June 12, 2009
    Publication date: June 23, 2011
    Applicant: Metaforic Limited
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Publication number: 20110088095
    Abstract: A computer implemented anti-tamper system employing runtime profiling of software in order to decide where to inject integrity checks into the software, to enable verification of whether or not the software has been tampered with. Runtime profiling and analysis is used to record information about the application, in order to establish the locations and targets of runtime integrity checks in order to optimise protection security, while minimising the performance penalty and the need for hand configuration.
    Type: Application
    Filed: April 7, 2009
    Publication date: April 14, 2011
    Applicant: METAFORIC LIMITED
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Publication number: 20070267164
    Abstract: A headbox including a stock dilution profiling arrangement and associated stock delivery systems are provided, which together deliver to the forming section of a papermaking machine a uniform stock flow with more consistent basis weight and fiber orientation profiles than has previously been possible. These improvements in basis weight uniformity and fiber orientation profile provide benefits in paper sheet formation and related paper properties.
    Type: Application
    Filed: February 1, 2007
    Publication date: November 22, 2007
    Applicant: ASTENJOHNSON, INC.
    Inventors: Jay Shands, James Ronning, George Mendrala, Vaughn Wildfong, Douglas McPherson
  • Publication number: 20070144699
    Abstract: A cover for a vacuum dewatering box that is formed from a plurality of blocks, each including a wear surface, is provided. At least some of the blocks are spaced apart to form at least one generally longitudinally oriented slot through the cover, with a shape and size of the at least one slot being determined by at least one of a location of and a shape of the blocks. Preferably, the at least one slot is formed with a zig-zag or herringbone pattern, and can be used on a suction box or Uhle box on a papermaking machine. A vacuum dewatering box having this type of cover is also provided.
    Type: Application
    Filed: November 12, 2004
    Publication date: June 28, 2007
    Applicant: Asten-Johnson, Inc.
    Inventor: Douglas McPherson