Patents by Inventor John MacGregor

John MacGregor 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: 20250063960
    Abstract: ‘MACGEU050’ is a new and distinctive variety of Geum hybrid which is characterized by a clump-forming growth habit, yellow semi-double flowers held on compound cymes above the foliage, and a long bloom period. The new variety propagates successfully by stem cuttings and tissue culture and has shown to be uniform and stable in the resulting generations from asexual propagation.
    Type: Application
    Filed: August 13, 2024
    Publication date: February 20, 2025
    Inventors: Alasdair MacGregor, Elizabeth MacGregor, John MacGregor
  • Patent number: 9348878
    Abstract: An iterative approach to detect outliers may automatically detect outliers in a data set. The iterative approach may include calculating a mean and an average deviation for a list. The iterative approach may further include calculating the deviations of values of a list if the average deviation is not zero. Any values where the calculated deviation of the point or value is greater than the mean may be selected. The selected points may be set as a second list. The second list may be used by the iterative approach until no points are selected for the second list. The previous list is the set of outliers from the data set.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventors: Unmesh Sreedharan, Ajay Kumar Gupta, John MacGregor, Chandrashekar Vasudevan
  • Patent number: 9218677
    Abstract: In one embodiment, data records associated with attributes are received. A check is made to determine whether the data records are greater than a maximum data record limit of a graph. Further, when the maximum number of data records in the bin is less than or equal to the maximum data record limit of the graph, the data records are retrieved and presented in the graph. When the data records are greater than the maximum data record limit of the graph, the data records are grouped into bins based on initial bin sizes corresponding to the plurality of attributes. Furthermore, weighted densities of the bins are determined using a maximum number of data records associated with a bin and a maximum data record limit of the bin. Further, the graph is rendered to present the weighted densities of the bins using a randomization technique to analyze the data records.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: December 22, 2015
    Assignee: Business Objects Software Limited
    Inventors: Anil Babu Ankisettipalli, Arindam Bhattacharjee, Shipra Chaudhary, Ashok Kumar Kn, John MacGregor
  • Publication number: 20150169706
    Abstract: An iterative approach to detect outliers may automatically detect outliers in a data set. The iterative approach may include calculating a mean and an average deviation for a list. The iterative approach may further include calculating the deviations of values of a list if the average deviation is not zero. Any values where the calculated deviation of the point or value is greater than the mean may be selected. The selected points may be set as a second list. The second list may be used by the iterative approach until no points are selected for the second list. The previous list is the set of outliers from the data set.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Inventors: Unmesh Sreedharan, Ajay Kumar Gupta, John MacGregor, Chandrashekar Vasudevan
  • Publication number: 20140125673
    Abstract: In one embodiment, data records associated with attributes are received. A check is made to determine whether the data records are greater than a maximum data record limit of a graph. Further, when the maximum number of data records in the bin is less than or equal to the maximum data record limit of the graph, the data records are retrieved and presented in the graph. When the data records are greater than the maximum data record limit of the graph, the data records are grouped into bins based on initial bin sizes corresponding to the plurality of attributes. Furthermore, weighted densities of the bins are determined using a maximum number of data records associated with a bin and a maximum data record limit of the bin. Further, the graph is rendered to present the weighted densities of the bins using a randomization technique to analyze the data records.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Inventors: ANIL BABU ANKISETTIPALLI, ARINDAM BHATTACHARJEE, SHIPRA CHAUDHARY, ASHOK KUMAR KN, JOHN MACGREGOR
  • Publication number: 20130166337
    Abstract: In an embodiment, a plurality of representations of business data is rendered on a user interface. The representations of business data may include various graphical representations of the business data. A type of the plurality of representations rendered on the user interface is determined. Based upon the type of the representations, a corresponding statistical analysis is determined and applied to the business data associated with the plurality of representations. Applying the statistical analysis includes computing a resultant for the business data associated with each representation. The resultant of the business data of each representation is compared to determine one or more representations that are statistically distinct. The statistically distinct representations include visually distinct representations in the plurality of representations.
    Type: Application
    Filed: December 26, 2011
    Publication date: June 27, 2013
    Inventor: JOHN MACGREGOR
  • Patent number: 8166064
    Abstract: Disclosed is a computer method and system for identifying significance of patterns across a plurality of data patterns, which involves identifying pattern types of the plurality of data patterns, determining a relative pattern significance factor to compare the pattern types. Determining the relative pattern significance factor further involves calculating a percentage change of an identified outlier from a median for a outlier pattern, calculating a value of a step change as a percentage of a last value of a step preceding the step change for a step change pattern and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve for a trend pattern. A ranked list of the pattern types are returned based on their corresponding relative pattern significant factors.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: April 24, 2012
    Assignee: Business Objects Software Limited
    Inventor: John MacGregor
  • Patent number: 7964817
    Abstract: An electrical discharge machining apparatus having a wire electrode and a guide system for machining reverse-taper bores in a workpiece, particularly cone-shaped bores. A guide body near the workpiece stabilizes a first portion of an electrode and a second portion of the electrode extends from the guide body terminating in a working tip. As the guide body is wobbled about the longitudinal axis of a desired workpiece bore, the electrode is advanced and the working tip of the electrode erodes progressively larger closed curves in the workpiece, resulting in a reverse taper bore in the workpiece.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: June 21, 2011
    Assignee: AA EDM Corporation
    Inventor: John MacGregor
  • Publication number: 20100287153
    Abstract: Disclosed is a computer method and system for identifying significance of patterns across a plurality of data patterns, which involves identifying pattern types of the plurality of data patterns, determining a relative pattern significance factor to compare the pattern types. Determining the relative pattern significance factor further involves calculating a percentage change of an identified outlier from a median for a outlier pattern, calculating a value of a step change as a percentage of a last value of a step preceding the step change for a step change pattern and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve for a trend pattern. A ranked list of the pattern types are returned based on their corresponding relative pattern significant factors.
    Type: Application
    Filed: May 6, 2009
    Publication date: November 11, 2010
    Inventor: JOHN MACGREGOR
  • Publication number: 20090287320
    Abstract: A computer implemented method for modeling and controlling batch or transitional processes is disclosed including collecting, or initiating the collection of measurements on a plurality of process variables. The method may include creating, or initiating the creation of, a latent variable model predictive controller based on the collected measurements. The method further provides for applying or initiating the application of, the model predictive controller to predict and control at least one of the process variables to track a desired trajectory, by operation of at least one computer including one or more computer processors. A related system for implementing the method is disclosed as is a computer program operable with this method.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 19, 2009
    Inventors: John MacGregor, Mark-John Bruwer, Masoud Golshan
  • Publication number: 20080283504
    Abstract: An electrical discharge machining apparatus having a wire electrode and a guide system for machining reverse-taper bores in a workpiece, particularly cone-shaped bores. A guide body near the workpiece stabilizes a first portion of an electrode and a second portion of the electrode extends from the guide body terminating in a working tip. As the guide body is wobbled about the longitudinal axis of a desired workpiece bore, the electrode is advanced and the working tip of the electrode erodes progressively larger closed curves in the workpiece, resulting in a reverse taper bore in the workpiece.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Inventor: John MacGregor
  • Publication number: 20080013821
    Abstract: A new application of machine vision for process industries is proposed. The invention consists of: (1) estimation of visual quality of products, (2) modeling causal relationship between estimated quality and process variables, and (3) optimization of visual quality using the causal model. This invention can handle the stochastic nature in visual appearance of products that process industries provide, which has been a main obstacle for the success of machine vision in process industries. Also, it opens new tasks in machine vision such as modeling and optimization of visual quality of products.
    Type: Application
    Filed: May 18, 2005
    Publication date: January 17, 2008
    Inventors: John Macgregor, Jay Liu
  • Publication number: 20070226042
    Abstract: A computer-readable medium to direct a computer to function in a specified manner includes executable instructions to: generate a data series characterizing data values; identify any unreliable pattern present in the data series; and determine if a forecast should be made for the unreliable pattern.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Applicant: Business Objects, S.A.
    Inventor: John MacGregor
  • Publication number: 20070203767
    Abstract: A computer-readable medium to direct a computer to function in a specified manner includes executable instructions to: create a data table characterizing data values; standardize changes between data values to produce standardized values; and apply a weighting factor to the standardized values to produce a data change index.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 30, 2007
    Applicant: Business Objects, S.A.
    Inventors: John MacGregor, Robert Case
  • Publication number: 20070179922
    Abstract: A computer-readable medium to direct a computer to function in a specified manner includes executable instructions to construct a control chart containing business data values and defined control limits. A forecast is then made for the control chart and the results of the forecast are then specified.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: Business Objects, S.A.
    Inventor: John MacGregor
  • Publication number: 20070179824
    Abstract: A computer-readable medium to direct a computer to function in a specified manner includes executable instructions to construct a control chart containing business data values and control limits that account for the inherent uncertainty associated with defining precise alert thresholds. A forecast is then made for the control chart and the results of the forecast are then specified.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: Business Objects, S.A.
    Inventor: John MacGregor
  • Publication number: 20070156787
    Abstract: A computer-readable medium to direct a computer to function in a specified manner includes executable instructions to construct a strategy map characterizing a presumed causal link between a first business metric and a second business metric. A first pattern within data associated with the first business metric is identified; a second pattern within data associated with the second business metric is located. Any relationship between the first pattern and the second pattern is specified.
    Type: Application
    Filed: December 22, 2005
    Publication date: July 5, 2007
    Applicant: Business Objects
    Inventor: John MacGregor
  • Publication number: 20070150471
    Abstract: An apparatus to identify patterns in a multi-dimensional database is described. In particular, a computer-readable medium to direct a computer to function in a specified manner is provided. The computer-readable medium comprises instructions to automatically identify a plurality of patterns associated with data comprising the multi-dimensional database and instructions to indicate the plurality of patterns that are identified. Exemplary patterns that can be identified include an outlier pattern, a step pattern, a random pattern, a trend pattern, and a periodic pattern.
    Type: Application
    Filed: March 9, 2007
    Publication date: June 28, 2007
    Applicant: BUSINESS OBJECTS, S.A.
    Inventor: John MACGREGOR
  • Patent number: 7019247
    Abstract: An electrical discharge machining head incorporating piezo-electric motors for controlling motion of a slide assembly. The slide assembly is translatable within a machine base and its motion is controlled by the piezo-electric motors. The slide assembly precisely controls the movement of an EDM electrode through the wire guide.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: March 28, 2006
    Assignee: Ann Arbor Machine Company
    Inventor: John MacGregor
  • Patent number: PP37342
    Abstract: ‘MACGEU050’ is a new and distinctive variety of Geum hybrid which is characterized by a clump-forming growth habit, yellow semi-double flowers held on compound cymes above the foliage, and a long bloom period. The new variety propagates successfully by stem cuttings and tissue culture and has shown to be uniform and stable in the resulting generations from asexual propagation.
    Type: Grant
    Filed: August 13, 2024
    Date of Patent: March 24, 2026
    Assignee: Elizabeth MacGregor's Nursery
    Inventors: Alasdair MacGregor, Elizabeth MacGregor, John MacGregor