Patents by Inventor Paul O'Hara
Paul O'Hara 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: 20220083905Abstract: A system and method include input of data records to a first trained predictive model to obtain a predicted value associated with each input data record. A model region is then associated with each of the input data records based on the first trained predictive model, the input data records and the predicted values. Enhanced input data records are generated by, for each model region, adding derived values of engineered features associated with the model region to input data records associated with the model region and default values of the engineered features associated with the model region to input training records not associated with the model region. The enhanced input data records are input to a second trained predictive model to obtain an enhanced predicted value associated with each input data record.Type: ApplicationFiled: September 16, 2020Publication date: March 17, 2022Inventors: Paul O'Hara, Ying Wu
-
Publication number: 20210365471Abstract: The present disclosure involves systems, software, and computer implemented methods for generating insights based on numeric and categorical data. One example method includes receiving a request for an insight analysis for a dataset that includes at least one continuous feature and at least one categorical feature. Continuous features can have any value within a range of numerical values and categorical features are enumerated features that can have a value from a predefined set of values. A selection of a first continuous feature for analysis is received, and at least one categorical feature is identified for analysis. A deviation factor and a relationship factor are determined for each identified categorical feature. An insight score is determined for each identified categorical feature that combines the deviation factor and the relationship factor for the categorical feature. The insight score is provided for at least some of the identified categorical features.Type: ApplicationFiled: May 19, 2020Publication date: November 25, 2021Inventors: Paul O'Hara, Robert McGrath, Ying Wu, Shekhar Chhabra, Eoin Goslin, Pat Connaughton, John Bowden, Alan Maher, David Hutchinson, Leanne Long, Malte Christian Kaufmann, Pukhraj Saxena, Priti Mulchandani, Anirban Banerjee
-
Publication number: 20210357417Abstract: The present disclosure involves systems, software, and computer implemented methods for ranking time dimensions. One example method includes receiving a request for an insight analysis for a dataset that includes a value dimension and a set of multiple date dimensions. Each date dimension is converted into a time series and a value quality factor is determined for each time series that represents a level of data quality for the time series. A time series informative factor is determined for each time series that represents how informative the time series is within a specified time window. An insight score is determined, for each time dimension, based on the determined value quality factors and the determined time series informative factors. The insight score for the time dimension is provided, for at least some of the time dimensions.Type: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Inventors: Ying Wu, Paul O'Connor, Esther Rodrigo Ortiz, Artur Stulka, Mateusz Lewandowski, Paul Sheedy, Mairtin Keane, Paul O'Hara, Malte Christian Kaufmann, Robert McGrath
-
Publication number: 20210357401Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically recommending one or more frequencies for time series data. One example method includes receiving a request for an insight analysis for an input time series included in a dataset. For each of multiple frequencies to analyze, the input time series is transformed into a frequency time series. An absolute percentage change impact factor and an absolute trend impact factor are determined for each frequency time series. A frequency interest score is determined based on the determined absolute percentage change factors and the determined absolute trend impact factors, for each time frequency time series. The frequency interest score is provided for at least some of the frequency time series.Type: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Inventors: Paul O'Hara, Ying Wu, Esther Rodrigo Ortiz, Paul O'Connor, Gabor Szabo, Artur Stulka
-
Publication number: 20210349911Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically detecting hot areas in heat map visualizations. One example method includes identifying a two-dimensional heat map. The identified two-dimensional heat map is converted to a one-dimensional heat map. Cells of the one-dimensional heat map are clustered using a density-based clustering algorithm to generate at least one dense region of cells. A mean value of cells in each dense region is calculated and the dense regions are sorted by mean value in descending order. An approach for identifying hot areas is selected and the selected approach is used to identify at least one dense region as a hot area of the one-dimensional heat map.Type: ApplicationFiled: May 5, 2020Publication date: November 11, 2021Inventors: Ben Murphy, Ying Wu, Paul O'Hara, Emmet Norton, Malte Christian Kaufmann, Orla Cullen
-
Patent number: 11107166Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to predict future Day Sales Outstanding (DSO) forecasts for a number of future time periods. In one aspect, a method includes receiving open receivables financial line item data and revenue financial line item data, providing the open receivables financial line item data to a DSO predictor engine to generate a predicted open receivables that includes a multi-step time series forecasting regression generated from the open receivables financial line item data, providing the revenue financial line item data to the DSO predictor engine to generate a predicted revenue comprising the multi-step time series forecasting regression generated from the revenue financial line item data; generating a predicted DSO with the predicted open receivables and predicted revenue, and providing the predicted DSO to a client device.Type: GrantFiled: September 25, 2018Date of Patent: August 31, 2021Assignee: Business Objects Software Ltd.Inventors: Paul O'Hara, Ying Wu
-
Publication number: 20210243090Abstract: Techniques for enabling secure access to data using data blocks is described. Computing device(s) can provide instruction(s) to a component associated with an entity, wherein the instruction(s) are associated with an identifier corresponding to a data block of a plurality of data blocks. The computing device(s) can receive, from the component, data associated with the component, wherein the data is associated with the identifier and is indicative of a state of the component. The computing device(s) can store the data in the data block and monitor, using rule(s), changes to the state of the component based at least partly on the data in the data block. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for correcting changes to the state of the component using data that is securely accessed by use of data blocks.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventors: Chad Campbell, Carroll Wayne Moon, Christopher James Carlson, Jeremy David Sublett, Paul O'Hara, David Ray Garza, David James Weatherford, Jason Aaron Graham, Jon Matthew Loflin, Kyle Wagner
-
Patent number: 11037096Abstract: A method includes receiving a plurality of items, grouping the plurality of items into a plurality of clusters, where each of the plurality of clusters comprises items having similar features to one another, applying a classification model to each cluster to predict whether each item of a cluster will be delivered on time or delivered late, applying a regression model that determines an expected measure of tardiness of each item predicted to be delivered late, and outputting a delivery date prediction for each item predicted to be delivered late based on the expected measure of tardiness of the item.Type: GrantFiled: December 28, 2017Date of Patent: June 15, 2021Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Paul O'Hara, Ying Wu, Paul Pallath, Malte Christian Kaufmann, Orla Cullen
-
Patent number: 11012326Abstract: Techniques for enabling secure access to data using data blocks is described. Computing device(s) can provide instruction(s) to a component associated with an entity, wherein the instruction(s) are associated with an identifier corresponding to a data block of a plurality of data blocks. The computing device(s) can receive, from the component, data associated with the component, wherein the data is associated with the identifier and is indicative of a state of the component. The computing device(s) can store the data in the data block and monitor, using rule(s), changes to the state of the component based at least partly on the data in the data block. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for correcting changes to the state of the component using data that is securely accessed by use of data blocks.Type: GrantFiled: December 17, 2019Date of Patent: May 18, 2021Assignee: CloudFit Software, LLCInventors: Chad Campbell, Carroll Wayne Moon, Christopher James Carlson, Jeremy David Sublett, Paul O'Hara, David Ray Garza, David James Weatherford, Jason Aaron Graham, Jon Matthew Loflin, Kyle Wagner
-
Patent number: 10877867Abstract: Techniques for monitoring user experience for cloud-based services, availed via an entity, are described. Server computing device(s) can receive, from a user device using a cloud-based service, data associated with component(s) of the user device, wherein the data is indicative of a user experience associated with the user device while using the cloud-based service. The server computing device(s) can monitor, using rule(s) and based at least partly on the data, changes to a state of the user device. The server computing device(s) can determine, based at least partly on the monitoring, an occurrence of a trigger event associated with a remedial action and can effectuate the remedial action. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for preventing and/or correcting changes to the state of the user device that can cause poor user experiences.Type: GrantFiled: December 17, 2019Date of Patent: December 29, 2020Assignee: CloudFit Software, LLCInventors: Chad Campbell, Carroll Wayne Moon, Kyle Wagner, Christopher James Carlson, Jeremy David Sublett, David Ray Garza, Jason Aaron Graham, Jon Matthew Loflin, Paul O'Hara, David James Weatherford
-
Publication number: 20200254463Abstract: A centrifuge system including a centrifuge housing having a cavity at least partially surrounded by an outer shell, a central shaft extending into at least a portion of the cavity, a rotary motion source for rotating the centrifuge housing, and a filter concentrically positioned about the central shaft. The filter includes a first layer adjacent to a second layer, wherein the first and second layers are wound into a roll about a central longitudinal opening. The first layer may include at least one contaminant retention layer and the second layer may include at least one flow defining layer.Type: ApplicationFiled: February 4, 2020Publication date: August 13, 2020Inventors: Matthew P. Goertz, Eric Paul O'Hara
-
Publication number: 20200098055Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to predict future Day Sales Outstanding (DSO) forecasts for a number of future time periods. In one aspect, a method includes receiving open receivables financial line item data and revenue financial line item data, providing the open receivables financial line item data to a DSO predictor engine to generate a predicted open receivables that includes a multi-step time series forecasting regression generated from the open receivables financial line item data, providing the revenue financial line item data to the DSO predictor engine to generate a predicted revenue comprising the multi-step time series forecasting regression generated from the revenue financial line item data; generating a predicted DSO with the predicted open receivables and predicted revenue, and providing the predicted DSO to a client device.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Inventors: Paul O'Hara, Ying Wu
-
Patent number: 10459999Abstract: A system for concise display of query results via thumbnails consisting of images and keywords is disclosed. The query result display system has a query result display module, comprising computer-executable code stored in non-volatile memory, a processor, and a user interface device. The query result display module, the processor, and the user interface device are configured to perform a query of the plurality of indexed documents, determine one or more indicative images for each of a plurality of indexed documents, and provide a set of result documents drawn from the plurality of indexed documents, perform a distinguishing keyword analysis for the set of result documents based on a measure of differentiation, determine one or more differentiating terms for each result document based on the distinguishing keyword analysis, and depict each result document using a representative image incorporating the at least one distinguishing images along with the at least one differentiating terms.Type: GrantFiled: July 20, 2018Date of Patent: October 29, 2019Assignee: SCRAPPYCITO, LLCInventor: Thomas Paul O'Hara
-
Publication number: 20190205828Abstract: A method includes receiving a plurality of items, grouping the plurality of items into a plurality of clusters, where each of the plurality of clusters comprises items having similar features to one another, applying a classification model to each cluster to predict whether each item of a cluster will be delivered on time or delivered late, applying a regression model that determines an expected measure of tardiness of each item predicted to be delivered late, and outputting a delivery date prediction for each item predicted to be delivered late based on the expected measure of tardiness of the item.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Paul O'Hara, Ying Wu, Paul Pallath, Malte Christian Kaufmann, Orla Cullen
-
Publication number: 20190188611Abstract: A method includes receiving training data including sequential data, determining a plurality of future time points, generating a first prediction by applying a first forecasting algorithm to the training data, generating a second prediction by applying a second forecasting algorithm to the training data, extracting predicted values from the first prediction and the second prediction that corresponds to a future time point of the plurality of future time points, applying a regression model in sequence on each of the plurality of future time points to generate a final predicted value of each of the plurality of future time points, and outputting the final predicted values of the plurality of future time points.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Inventors: Ying Wu, Paul Pallath, Paul O'Hara
-
Publication number: 20080132323Abstract: A method of arranging a group of adjacent gaming machines in a restricted space is disclosed, each said machine being, at a point of closest approach, a distance of one metre or less from a neighbouring machine in the group.Type: ApplicationFiled: November 2, 2007Publication date: June 5, 2008Inventor: Matt Paul O'Hara