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: 20250063960Abstract: ‘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: ApplicationFiled: August 13, 2024Publication date: February 20, 2025Inventors: Alasdair MacGregor, Elizabeth MacGregor, John MacGregor
-
Patent number: 9348878Abstract: 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: GrantFiled: December 16, 2013Date of Patent: May 24, 2016Assignee: SAP SEInventors: Unmesh Sreedharan, Ajay Kumar Gupta, John MacGregor, Chandrashekar Vasudevan
-
Patent number: 9218677Abstract: 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: GrantFiled: November 6, 2012Date of Patent: December 22, 2015Assignee: Business Objects Software LimitedInventors: Anil Babu Ankisettipalli, Arindam Bhattacharjee, Shipra Chaudhary, Ashok Kumar Kn, John MacGregor
-
Publication number: 20150169706Abstract: 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: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Inventors: Unmesh Sreedharan, Ajay Kumar Gupta, John MacGregor, Chandrashekar Vasudevan
-
Publication number: 20140125673Abstract: 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: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Inventors: ANIL BABU ANKISETTIPALLI, ARINDAM BHATTACHARJEE, SHIPRA CHAUDHARY, ASHOK KUMAR KN, JOHN MACGREGOR
-
Publication number: 20130166337Abstract: 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: ApplicationFiled: December 26, 2011Publication date: June 27, 2013Inventor: JOHN MACGREGOR
-
Patent number: 8166064Abstract: 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: GrantFiled: May 6, 2009Date of Patent: April 24, 2012Assignee: Business Objects Software LimitedInventor: John MacGregor
-
Patent number: 7964817Abstract: 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: GrantFiled: May 17, 2007Date of Patent: June 21, 2011Assignee: AA EDM CorporationInventor: John MacGregor
-
Publication number: 20100287153Abstract: 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: ApplicationFiled: May 6, 2009Publication date: November 11, 2010Inventor: JOHN MACGREGOR
-
Publication number: 20090287320Abstract: 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: ApplicationFiled: May 13, 2009Publication date: November 19, 2009Inventors: John MacGregor, Mark-John Bruwer, Masoud Golshan
-
Publication number: 20080283504Abstract: 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: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Inventor: John MacGregor
-
Publication number: 20080013821Abstract: 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: ApplicationFiled: May 18, 2005Publication date: January 17, 2008Inventors: John Macgregor, Jay Liu
-
Publication number: 20070226042Abstract: 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: ApplicationFiled: March 27, 2006Publication date: September 27, 2007Applicant: Business Objects, S.A.Inventor: John MacGregor
-
Publication number: 20070203767Abstract: 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: ApplicationFiled: February 27, 2006Publication date: August 30, 2007Applicant: Business Objects, S.A.Inventors: John MacGregor, Robert Case
-
Publication number: 20070179922Abstract: 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: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Applicant: Business Objects, S.A.Inventor: John MacGregor
-
Publication number: 20070179824Abstract: 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: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Applicant: Business Objects, S.A.Inventor: John MacGregor
-
Publication number: 20070156787Abstract: 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: ApplicationFiled: December 22, 2005Publication date: July 5, 2007Applicant: Business ObjectsInventor: John MacGregor
-
Publication number: 20070150471Abstract: 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: ApplicationFiled: March 9, 2007Publication date: June 28, 2007Applicant: BUSINESS OBJECTS, S.A.Inventor: John MACGREGOR
-
Patent number: 7019247Abstract: 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: GrantFiled: February 22, 2005Date of Patent: March 28, 2006Assignee: Ann Arbor Machine CompanyInventor: John MacGregor
-
Patent number: PP37342Abstract: ‘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: GrantFiled: August 13, 2024Date of Patent: March 24, 2026Assignee: Elizabeth MacGregor's NurseryInventors: Alasdair MacGregor, Elizabeth MacGregor, John MacGregor