Patents by Inventor Robert Macaulay

Robert Macaulay 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: 20170074689
    Abstract: A sensor fusion method of calculating an orientation of an object by combining readings from different types of orientation sensors to estimate the orientation of an object. An analytical solution is provided which is computationally efficient and can be implemented in fixed or floating point architecture. The method comprises receiving an input orientation; receiving a reading from a first orientation sensor; receiving a reading from a second orientation sensor; where said first and second orientation sensors are of different types; and determining an updated orientation by calculating a rotation based on the orientation sensor readings and applying the calculated rotation to the input orientation.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 16, 2017
    Inventors: Wessel Harm Lubberhuizen, Robert MacAulay
  • Patent number: 9108237
    Abstract: The present disclosure is directed to systems and methods for determining and calibrating a K-factor for material and to methods and systems for calibrating forming devices, forming device controls, and/or forming device components. The disclosed systems and methods can dynamically provide exact and calibrated values for the parameters needed to produce correct and accurate flat patterns based on any type of material or any tooling combination. As such, the systems and methods of the present disclosure can be used to achieve a first run perfect or near-perfect part capability that does not currently exist.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: August 18, 2015
    Inventor: Robert Macaulay
  • Patent number: 8683834
    Abstract: The present disclosure is directed to systems and methods for determining and calibrating a K-factor for material and to methods and systems for calibrating forming devices, forming device controls, and/or forming device components. The disclosed systems and methods can dynamically provide exact and calibrated values for the parameters needed to produce correct and accurate flat patterns based on any type of material or any tooling combination. As such, the systems and methods of the present disclosure can be used to achieve a first run perfect or near-perfect part capability that does not currently exist.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: April 1, 2014
    Inventor: Robert Macaulay
  • Patent number: 8369530
    Abstract: A network device adapted to communicate with other devices over a network, the device being arranged to, when the device is connected to a physical data carrier, automatically store a representation of a security key on the data carrier, and to provide at least one service over the network only to other devices making use of the security key.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: February 5, 2013
    Assignee: GS IP, Limited Liability Company
    Inventor: Robert Macaulay
  • Patent number: 8140939
    Abstract: A data processing device for detecting and correcting data errors of a re-writable memory via an error correction algorithm. In one embodiment, the data processing device includes a coding unit implemented in hardware and an error correction unit implemented in software. In one embodiment, the coding unit is capable receiving a first set of data to be written to the memory and processing that data in accordance with an error correction algorithm to form a second set of data. The second set of data may be output to memory. In one embodiment, the coding unit receives data from the memory and processes that data in accordance with the error correction algorithm to determine whether the data contains an error. In one embodiment, the error correction unit receives data that contains an error and produces corrected data via an error correction algorithm. The corrected data may be output to the memory.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: March 20, 2012
    Assignee: GS IP Limited Liability Company
    Inventors: Morgan Colmer, Robert Macaulay
  • Patent number: 7519047
    Abstract: A communications system includes a local community having a local network coupled to various terminals. A server coupled to the local network includes a terminal proxy server and a switch module, such as a soft switch or a private branch exchange (PBX) application. A terminal, such as a remote terminal, can clone any of the terminals in the local community. The remote terminal sends a clone request to the terminal proxy server, which then associates the remote terminal as a clone of a local terminal. The cloning may override the local terminal, in which case the local terminal becomes inactive. Alternatively, the cloning may cause the remote terminal to be a replicate of the local terminal, in which case both terminals remain active. In another feature, multiple soft clients, replicating different local terminals, may co-exist on a single computer platform.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: April 14, 2009
    Assignee: Nortel Networks Limited
    Inventors: Robert A. Macaulay, Milos Vodsedalek, Brian B. Egan
  • Publication number: 20080235560
    Abstract: A data processing device for detecting and correcting data errors of a re-writable memory via an error correction algorithm. In one embodiment, the data processing device includes a coding unit implemented in hardware and an error correction unit implemented in software. In one embodiment, the coding unit is capable receiving a first set of data to be written to the memory and processing that data in accordance with an error correction algorithm to form a second set of data. The second set of data may be output to memory. In one embodiment, the coding unit receives data from the memory and processes that data in accordance with the error correction algorithm to determine whether the data contains an error. In one embodiment, the error correction unit receives data that contains an error and produces corrected data via an error correction algorithm. The corrected data may be output to the memory.
    Type: Application
    Filed: July 6, 2006
    Publication date: September 25, 2008
    Applicant: GS IP Limited Liability Company
    Inventors: Morgan Colmer, Robert Macaulay
  • Publication number: 20080199013
    Abstract: A network device adapted to communicate with other devices over a network, the device being arranged to, when the device is connected to a physical data carrier, automatically store a representation of a security key on the data carrier, and to provide at least one service over the network only to other devices making use of the security key.
    Type: Application
    Filed: November 8, 2007
    Publication date: August 21, 2008
    Applicant: GS IP Limited Liability Company
    Inventor: Robert Macaulay
  • Patent number: 6610992
    Abstract: A dual beam concentric polar axis scanning machine for allowing flat parts to be easily scanned and measured. Flat shaped parts are placed on a glass datum type part support surface. The dual beam laser type scanners are positioned on a motion stage beneath the part support surface and move in the x and y planes parallel to the part support surface. Detectors above the surface receive the beams and move in unison with the scanners. Initially, the beams trace the external outline of the part and measure all grooves, side indentations and the like. Next, the beams pass over the surface of the part locating and mapping the locations of any openings therethrough. Finally, the beams trace perimeter edges of each of the openings for their measurements.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: August 26, 2003
    Assignee: Clasmet
    Inventors: Donald Macaulay, Robert Macaulay, George Macaulay
  • Patent number: 6560223
    Abstract: The invention relates to methods and apparatus for wireless multi-site networking using signaling and voice over Internet protocol. The apparatus includes a wireless portable terminal, a controller for controlling communications equipment, wireless base stations, a computer network, and signaling devices. The wireless portable terminal is registered to a home controller when within a home coverage area, and the wireless portable terminal is registered with a remote controller when within a remote coverage area, thereby allowing the wireless portable terminal to roam from the home location to the remote location using a home wireless base station and remote wireless base stations, respectively, with the ability to make and receive calls via its home directory number.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: May 6, 2003
    Assignee: Nortel Networks Limited
    Inventors: Brian Patrick Egan, Robert Macaulay, James Mastronardi