Patents by Inventor Robert A. McDonald

Robert A. McDonald 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: 20140304671
    Abstract: A system, apparatus and computer-implemented method for manipulating a parameterized cell device into a custom layout design. The method begins by receiving at least one parameterized cell representing a physical circuit from, for example, a database or configuration file. The parameterized cell has a plurality of configurable attributes. The method continues by adjusting one of the configurable attributes of the parameterized cell according to a capability associated with the one attribute. The attributes may include one or more of a parameter mapping capability, a port mapping capability, an abutment capability, a directional extension capability, a channel width capability, and a boundary layer capability. The method then calculates a new configuration for the parameterized cell based upon the adjustment, and applies the new configuration for the parameterized cell to a layout of the represented physical circuit.
    Type: Application
    Filed: March 10, 2014
    Publication date: October 9, 2014
    Applicant: Synopsys, Inc.
    Inventors: Hsiao-Tzu LU, Duncan Robert McDONALD, Chih-Wei YUAN, Wen-Lung KANG
  • Publication number: 20140166223
    Abstract: Resin systems and methods for making and using same are provided. The method for making a paper product can include contacting a plurality of pulp fibers with a resin system. The resin system can include a first polyamidoamine-epihalohydrin resin and a second resin that can include a second polyamidoamine-epihalohydrin resin, a urea-formaldehyde resin, or a mixture thereof to produce a paper product. The first resin and the second resin can be sequentially or simultaneously contacted with the plurality of pulp fibers. The period for sequential addition between the first resin and the second resin is about 1 second to about 1 hour.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 19, 2014
    Applicant: Georgia-Pacific Chemicals LLC
    Inventors: Cornel Hagiopol, David F. Townsend, Clay E. Ringold, James W. Johnston, Robert McDonald, Metric M. Simpson, Frederick S. Potter
  • Patent number: 8717436
    Abstract: A video processing system which may include a first video input configured to receive a first georeferenced video feed from a first video source, and a second video input configured to receive a second georeferenced video feed from a second video source, where the second georeferenced video feed overlaps the first georeferenced video feed. The system may further include a video processor coupled to the first and second video inputs. The video processor may include an annotation module configured to generate an annotation for an object in the first georeferenced video feed, and a geospatial correlation module configured to geospatially correlate the annotation to the object in the second georeferenced video feed overlapping the first georeferenced video feed.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: May 6, 2014
    Assignee: Harris Corporation
    Inventors: John Heminghous, Christopher T. Dunkel, Robert McDonald, Tariq Bakir, Aric Peterson
  • Patent number: 8707226
    Abstract: A system, apparatus and computer-implemented method for manipulating a parameterized cell device into a custom layout design. The method begins by receiving at least one parameterized cell representing a physical circuit from, for example, a database or configuration file. The parameterized cell has a plurality of configurable attributes. The method continues by adjusting one of the configurable attributes of the parameterized cell according to a capability associated with the one attribute. The attributes may include one or more of a parameter mapping capability, a port mapping capability, an abutment capability, a directional extension capability, a channel width capability, and a boundary layer capability. The method then calculates a new configuration for the parameterized cell based upon the adjustment, and applies the new configuration for the parameterized cell to a layout of the represented physical circuit.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: April 22, 2014
    Assignee: Synopsys, Inc.
    Inventors: Hsiao-Tzu Lu, Duncan Robert McDonald, Chih-Wei Yuan, Wen-Lung Kang
  • Patent number: 8659662
    Abstract: A surveillance video system may include a first device configured to process successive surveillance image files of a common area into an image transport stream for a selectable region of interest within the common area. The surveillance video system also may include a second device remote from the first device and in communication with the first device. The second device may include a display and a processor cooperating therewith. The processor may be configured to scroll the selectable region of interest to maintain a selected moving target visible on the display.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: February 25, 2014
    Assignee: Harris Corporation
    Inventors: Robert McDonald, Christopher T. Dunkel, Kari J. Bonestroo, Tariq Bakir, Aric Peterson
  • Patent number: 8587651
    Abstract: A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having image acquisition time metadata associated therewith, the sequence of surveillance image files defining an image acquisition rate. A processor may cooperate with the surveillance image database and may be configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the image acquisition time metadata and at a video frame rate different from the image acquisition rate. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames and retaining the image acquisition time metadata.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: November 19, 2013
    Assignee: Harris Corporation
    Inventors: Robert McDonald, John Delay, Kari J. Bonestroo, Tariq Bakir, John Heminghous
  • Patent number: 8477188
    Abstract: A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having geospatial metadata associated therewith. A processor may cooperate with the surveillance image database and configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the geospatial metadata. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames retaining the geospatial metadata, and to selectively deliver the surveillance video transport stream retaining the geospatial metadata to at least one surveillance video user.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: July 2, 2013
    Assignee: Harris Corporation
    Inventors: Robert McDonald, Kari J. Bonestroo, John Delay, Tariq Bakir
  • Patent number: 8447911
    Abstract: A method and processor for providing full load/store queue functionality to an unordered load/store queue for a processor with out-of-order execution. Load and store instructions are inserted in a load/store queue in execution order. Each entry in the load/store queue includes an identification corresponding to a program order. Conflict detection in such an unordered load/store queue may be performed by searching a first CAM for all addresses that are the same or overlap with the address of the load or store instruction to be executed. A further search may be performed in a second CAM to identify those entries that are associated with younger or older instructions with respect to the sequence number of the load or store instruction to be executed. The output results of the Address CAM and Age CAM are logically ANDed.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: May 21, 2013
    Assignee: Board of Regents, University of Texas System
    Inventors: Douglas C. Burger, Stephen W. Keckler, Robert McDonald, Lakshminarasimhan Sethumadhavan, Franziska Roesner
  • Patent number: 8431834
    Abstract: A method is disclosed for fabricating a PCB so that is can easily be determined if a via in the PCB has not been counterbored to a desired depth. A PCB fabricated according to the method also is disclosed.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 30, 2013
    Assignee: Ciena Corporation
    Inventors: Craig Twardy, Robert McDonald
  • Patent number: 8363109
    Abstract: A video processing system may include a display and a video processor coupled to the display. The video processor may be configured to display a georeferenced video feed on the display defining a viewable area, determine actual geospatial location data for a selected moving object within the viewable area, and generate estimated geospatial location data along a predicted path for the moving object when the moving object is no longer within the viewable area and based upon the actual geospatial location data. The video processor may be further configured to define a successively expanding search area for the moving object when the moving object is no longer within the viewable window and based upon the estimated geospatial location data, and search within the successively expanding search area for the moving object when the successively expanding search area is within the viewable area.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: January 29, 2013
    Assignee: Harris Corporation
    Inventors: Christopher T. Dunkel, Tariq Bakir, Robert McDonald, John Heminghous, Aric Peterson
  • Patent number: 8180997
    Abstract: A method, system and computer program product for dynamically composing processor cores to form logical processors. Processor cores are composable in that the processor cores are dynamically allocated to form a logical processor to handle a change in the operating status. Once a change in the operating status is detected, a mechanism may be triggered to recompose one or more processor cores into a logical processor to handle the change in the operating status. An analysis may be performed as to how one or more processor cores should be recomposed to handle the change in the operating status. After the analysis, the one or more processor cores are recomposed into the logical processor to handle the change in the operating status. By dynamically allocating the processor cores to handle the change in the operating status, performance and power efficiency is improved.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: May 15, 2012
    Assignee: Board of Regents, University of Texas System
    Inventors: Douglas C. Burger, Stephen W. Keckler, Robert McDonald, Paul Gratz, Nitya Ranganathan, Lakshminarasimhan Sethumadhavan, Karthikevan Sankaralingam, Ramadass Nagarajan, Changkyu Kim, Haiming Liu
  • Publication number: 20110307854
    Abstract: A system, apparatus and computer-implemented method for manipulating a parameterized cell device into a custom layout design. The method begins by receiving at least one parameterized cell representing a physical circuit from, for example, a database or configuration file. The parameterized cell has a plurality of configurable attributes. The method continues by adjusting one of the configurable attributes of the parameterized cell according to a capability associated with the one attribute. The attributes may include one or more of a parameter mapping capability, a port mapping capability, an abutment capability, a directional extension capability, a channel width capability, and a boundary layer capability. The method then calculates a new configuration for the parameterized cell based upon the adjustment, and applies the new configuration for the parameterized cell to a layout of the represented physical circuit.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 15, 2011
    Inventors: HSIAO-TZU LU, Duncan Robert McDonald, Chih-Wei Yuan, Wen-Lung Kang
  • Publication number: 20110141143
    Abstract: An image processing system may include a transceiver configured to communicate with a remote terminal over a communications channel. Furthermore, an image processor may cooperate with the transceiver and be configured to determine an operational parameter associated with at least one of the communications channel and the remote terminal, generate a resized image from an original image based upon an energy function and the operational parameter, and transmit the resized image to the remote terminal over the communications channel.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Harris Corporation
    Inventors: Aric Peterson, Tariq Bakir, Robert McDonald, John Heminghous, Christopher T. Dunkel
  • Publication number: 20110141287
    Abstract: A video processing system may include a display and a video processor coupled to the display. The video processor may be configured to display a georeferenced video feed on the display defining a viewable area, determine actual geospatial location data for a selected moving object within the viewable area, and generate estimated geospatial location data along a predicted path for the moving object when the moving object is no longer within the viewable area and based upon the actual geospatial location data. The video processor may be further configured to define a successively expanding search area for the moving object when the moving object is no longer within the viewable window and based upon the estimated geospatial location data, and search within the successively expanding search area for the moving object when the successively expanding search area is within the viewable area.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Harris Corporation
    Inventors: Christopher T. Dunkel, Tariq Bakir, Robert McDonald, John Heminghous, Aric Peterson
  • Publication number: 20110141312
    Abstract: A video processing system which may include a first video input configured to receive a first georeferenced video feed from a first video source, and a second video input configured to receive a second georeferenced video feed from a second video source, where the second georeferenced video feed overlaps the first georeferenced video feed. The system may further include a video processor coupled to the first and second video inputs. The video processor may include an annotation module configured to generate an annotation for an object in the first georeferenced video feed, and a geospatial correlation module configured to geospatially correlate the annotation to the object in the second georeferenced video feed overlapping the first georeferenced video feed.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Harris Corporation
    Inventors: John Heminghous, Christopher T. Dunkel, Robert McDonald, Tariq Bakir, Aric Peterson
  • Publication number: 20110145256
    Abstract: A video processing system may include a display, at least one geospatial database, and a video processor. The video processor may cooperate with the display and the at least one geospatial database and be configured to display a georeferenced video feed on the display and defining a viewable area, and to overlay selected geospatially-tagged metadata onto the viewable area and relating to a geolocation outside the viewable area.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Harris Corporation
    Inventors: Christopher T. Dunkel, Tariq Bakir, Robert McDonald, John Heminghous
  • Publication number: 20110145257
    Abstract: A video processing system may include a video ingest module for receiving a plurality of georeferenced video feeds each including a sequence of video frames and initial geospatial metadata associated therewith, and each georeferenced video feed having a respective different geospatial accuracy level associated therewith. The system may further include a video processor coupled to the video ingest module and configured to perform image registration among the plurality of georeferenced video feeds, and generate corrected geospatial metadata for at least one of the georeferenced video feeds based upon the initial geospatial metadata, the image registration and the different geospatial accuracy levels.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Harris Corporation, Corporation of the State of Delaware
    Inventors: Robert McDonald, Christopher T. Dunkel, John Heminghous, Aric Peterson, Tariq Bakir
  • Publication number: 20110085034
    Abstract: A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having geospatial metadata associated therewith. A processor may cooperate with the surveillance image database and configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the geospatial metadata. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames retaining the geospatial metadata, and to selectively deliver the surveillance video transport stream retaining the geospatial metadata to at least one surveillance video user.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: Harris Corporation
    Inventors: Robert McDonald, Kari J. Bonestroo, John Delay, Tariq Bakir
  • Publication number: 20110085039
    Abstract: A surveillance video system may include a first device configured to process successive surveillance image files of a common area into an image transport stream for a selectable region of interest within the common area. The surveillance video system also may include a second device remote from the first device and in communication with the first device. The second device may include a display and a processor cooperating therewith. The processor may be configured to scroll the selectable region of interest to maintain a selected moving target visible on the display.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: Harris Corporation
    Inventors: Robert McDonald, Christopher T. Dunkel, Kari J. Bonestroo, Tariq Bakir, Aric Peterson
  • Publication number: 20110085033
    Abstract: A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having image acquisition time metadata associated therewith, the sequence of surveillance image files defining an image acquisition rate. A processor may cooperate with the surveillance image database and may be configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the image acquisition time metadata and at a video frame rate different from the image acquisition rate. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames and retaining the image acquisition time metadata.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: Harris Corporation
    Inventors: Robert McDonald, John Delay, Kari J. Bonestroo, Tariq Bakir, John Heminghous