Patents Assigned to Anaplan, Inc.
-
Patent number: 12093237Abstract: A method for generating forecasts associated with items includes: obtaining a warm start forecasting request from a user; obtaining an item associated with the warm start forecasting request; obtaining item data associated with the item; making a determination that the item is a warm start item; in response to the determination: performing similarity calculations between the warm start item and additional items included in an item repository; identifying a portion of the additional items that are similar to the warm start item based on the similarity calculations; aggregating forecasts associated with the portion of the additional items to generate a warm start forecast; and providing the warm start forecast to the user.Type: GrantFiled: December 27, 2022Date of Patent: September 17, 2024Assignee: Anaplan, Inc.Inventors: Lior Ben-Moshe, Igal Nir
-
Patent number: 11995093Abstract: A method for processing categorical data in a time series includes: obtaining the time series where the time series includes a plurality of time series entries; generating, for each of the time series entries, a categorical data component and a supporting component; generating, using the supporting component and the categorical data component, a combined categorical data component specifying a linear effect of the categorical data component on each of the time series entries; predicting, using the combined categorical data component, a future forecast of the categorical data of the time series; and displaying, on a display, the future forecast of the categorical data to a user.Type: GrantFiled: April 28, 2022Date of Patent: May 28, 2024Assignee: Anaplan, Inc.Inventors: Yair Yaakov Beer, Maya Bercovitch
-
Patent number: 11934650Abstract: A method for managing display of data on a computing device includes obtaining a grid state for a grid, identifying a sync scroll group associated with the grid, updating a sync scroll groups data structure based on the identifying, making a first determination that a second grid is associated with the sync scroll group, and based on the first determination, updating a second grid state for the second grid based on the first grid state, wherein updating the second grid state for the second grid triggers an update to a display of the second grid in a browser display on the computing device.Type: GrantFiled: January 18, 2023Date of Patent: March 19, 2024Assignee: Anaplan, Inc.Inventors: Leigh James Romeo, Steven George Prendergast, James Anthony Gargett, Gregory Pratt
-
Patent number: 11816088Abstract: A node includes storage that stores a portion of high accessibility data corresponding to a shard that is divided into revisions. The portion of the high accessibility data is managed based on an activity state model including a writing state, a resolving state, a metadata update state, and a reading state. The node further includes a repository manager that obtains a cross-shard read request for the high accessibility data; makes a determination that the portion of the high accessibility data is not in the reading state; in response to the determination, adds the cross-shard read request to a delayed action queue at the revision of a last delayed action in the delayed action queue; and after processing the last delayed action in the delayed action queue and while in the resolving state: converts the cross-shard read request to a read request; and processes the read request.Type: GrantFiled: March 26, 2021Date of Patent: November 14, 2023Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11782901Abstract: A data management system includes a first consistency zone, a second consistency zone, and a repository manager. The repository manager identifies a calculation event for a derived object of the second consistency zone, the derived object includes a cross-zone reference to the first consistency zone; and in response to identifying the calculation event: identifies an object in the first consistency zone associated with the cross-zone reference; sends a remote object request, to the first consistency zone, for the object with reference to an event of the first consistency zone specified by the cross-zone reference; obtains the object after sending the remote object request; and obtains a derived object instance based, at least in part, on a computation specification of the derived object and the object.Type: GrantFiled: October 21, 2021Date of Patent: October 10, 2023Assignee: Anaplan, Inc.Inventors: George Duncan Pearson, Jason S. Reich
-
Patent number: 11704293Abstract: A data hub for servicing data hub dependent data consumers includes a persistent storage and a data validator. The persistent storage stores validated data. The data validator obtains a data validation request; in response to obtaining the data validation request: imports data from a data aggregator to obtain the validated data; performs a continuity analysis of the validated data to generate a data deviation report; and provides a portion of the validated data to one of the data hub dependent data consumers.Type: GrantFiled: June 16, 2021Date of Patent: July 18, 2023Assignee: ANAPLAN, INC.Inventors: Connor Jack O'Brien, Bryon L. Mikowicz, Hillary Harnett, Joseph Michael Morisette, Pierre Romil Kerkinni, Prakash Hariharan
-
Patent number: 11580105Abstract: Embodiments of the invention relate to a method for managing subscriptions. The method includes initiating execution of a first subscription, in response to the initiating, obtaining a first subscription barrier associated with a first subscription, making, using the first subscription barrier, a first determination to block execution of a first query request associated with the first subscription, and in response to the first determination, ceasing execution of the first subscription.Type: GrantFiled: October 3, 2019Date of Patent: February 14, 2023Assignee: Anaplan, Inc.Inventors: George Duncan Pearson, Jason Stephen Reich, Thomas Francis Shackell
-
Patent number: 11573927Abstract: Embodiments of the invention relate to a method for managing subscriptions. The method includes monitoring a plurality of query requests executing on a plurality of query nodes, identifying, based on the monitoring, a query request of the plurality of query requests that satisfies a hidden subscription criterion, and generating a hidden subscription for the query request.Type: GrantFiled: October 3, 2019Date of Patent: February 7, 2023Assignee: ANAPLAN, INC.Inventors: George Duncan Pearson, Jason Stephen Reich
-
Patent number: 11481378Abstract: In general, the invention relates to a method for servicing query requests in a distributed system. The method includes generating a data flow graph for a data model using a plurality of metadata documents, where each of the metadata documents is associated with a consistency zone, and servicing a query request using the data flow graph and data associated with the data model.Type: GrantFiled: October 31, 2018Date of Patent: October 25, 2022Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11475003Abstract: In general, the invention relates to a method for servicing query requests in distributed systems. The method includes making a first determination by a query node that it is associated with a dataspace, making a second determination that data associated with a first input sub-region is not present on the query node, where the first input sub-region is associated with the dataspace. Based on the first determination and the second determination, the method includes obtaining data for the entire dataspace from persistent storage, associating at least a portion of the obtained data with the first input sub-region to obtain a populated first input sub-region, and servicing a query request using the populated first input sub-region.Type: GrantFiled: October 31, 2018Date of Patent: October 18, 2022Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11429311Abstract: A node includes storage that stores a portion of high accessibility data that is divided into revisions and managed based on an activity state model. The node also includes a repository manager that keys read requests of the data access requests for the high accessibility data to a revision of the revisions of the portion of the high accessibility data based on an activity state associated with the portion of the high accessibility data when the read requests are obtained to obtain keyed read requests; keys write requests for the high accessibility data to future revisions of the revisions of the high accessibility data when the write requests are obtained to obtain keyed write requests; adds the keyed read requests to a read queue; adds the keyed write requests to a delayed action queue; and processes the read queue and the delayed action queue to service the requests.Type: GrantFiled: March 26, 2021Date of Patent: August 30, 2022Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11354324Abstract: In general, in one aspect, the invention relates to a method for servicing query requests in distributed systems. The method includes making a first determination, by a query node and in response to a query request, that a user data sub-region associated with a query request, obtaining, in response to the first determination and using a population table, a revisions map, where the revisions map specifies a version of the user data sub-region, and servicing the query request using the revisions map and data associated with the version of the user data sub-region.Type: GrantFiled: October 31, 2018Date of Patent: June 7, 2022Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11281683Abstract: In general, the invention relates to a method for servicing query requests. The method includes determining, by a first query node and in response to a first query request, a user data sub-region and a target sub-region associated with the first query request. The further includes identifying a first input sub-region of the target sub-region using a data flow graph, identifying a second query node associated with the first input sub-region, and issuing a second query request to the second query node to obtain data associated with the first input sub-region. The method further includes receiving, in response to the second query request, a second query result from the second query node, generating a first query result for the target sub-region using at least the second query result, and providing the first query result to an entity associated with the issuance of the first query request.Type: GrantFiled: October 31, 2018Date of Patent: March 22, 2022Assignee: Anaplan, Inc.Inventor: Thomas Francis Shackell
-
Patent number: 11163946Abstract: In general, embodiments of the invention relates to methods and systems generating accessible user interfaces or graphical user interfaces. More specifically, embodiments of the invention are directed to user interfaces that display data using combinations of graphical and non-graphical cells. The graphical cells may include both a graphical component as well as a data value component, where these components do not overlap within the cell. In this manner, embodiments of the invention may provide an additional layer of accessibility and interpretability of the data values in the graphical cells.Type: GrantFiled: June 26, 2019Date of Patent: November 2, 2021Assignee: Anaplan, Inc.Inventors: David Martin Waller, David Craig McGinn
-
Patent number: 11157481Abstract: A data management system includes a first consistency zone, a second consistency zone, and a repository manager. The repository manager identifies a calculation event for a derived object of the second consistency zone, the derived object includes a cross-zone reference to the first consistency zone; and in response to identifying the calculation event: identifies an object in the first consistency zone associated with the cross-zone reference; sends a remote object request, to the first consistency zone, for the object with reference to an event of the first consistency zone specified by the cross-zone reference; obtains the object after sending the remote object request; and obtains a derived object instance based, at least in part, on a computation specification of the derived object and the object.Type: GrantFiled: June 26, 2019Date of Patent: October 26, 2021Assignee: Anaplan, Inc.Inventors: George Duncan Pearson, Jason S. Reich
-
Patent number: 11074233Abstract: A data hub for servicing data hub dependent data consumers includes a persistent storage and a data validator. The persistent storage stores validated data. The data validator obtains a data validation request; in response to obtaining the data validation request: imports data from a data aggregator to obtain the validated data; performs a continuity analysis of the validated data to generate a data deviation report; and provides a portion of the validated data to one of the data hub dependent data consumers.Type: GrantFiled: October 31, 2018Date of Patent: July 27, 2021Assignee: Anaplan, Inc.Inventors: Connor Jack O'Brien, Byron L. Mikowicz, Hillary Harnett, Joseph Michael Morisette, Pierre Romil Kerkinni, Prakash Hariharan
-
Patent number: 9529892Abstract: Various mechanisms are provided for navigating among visualizations of quantitative data. At least one relationship is defined among a plurality of visualizations. A virtual multi-faceted shape is constructed, having a plurality of surfaces, some or all of which may correspond to visualizations. Visualizations may be presented, for example, by projecting or texture mapping the visualizations on corresponding surfaces of the shape. In at least one embodiment, surfaces are spatially oriented with one another in a manner that represents a relationship between the corresponding two visualizations. The user can interact with the virtual shape, for example by causing it to rotate, zoom, move, or the like. Such interactions cause different visualizations to be displayed.Type: GrantFiled: August 26, 2014Date of Patent: December 27, 2016Assignee: Anaplan, Inc.Inventors: Pankaj Tibrewal, Jeremy Pitten, Thierry Schang, Deepak Alur
-
Patent number: 8589445Abstract: A data-processing apparatus is provided. The data-processing apparatus creates and dynamically maintains relationships between operational data and output data. The data-processing apparatus has first line items for storing operational data. The first line items have operational attributes and at least one treatment attribute. The treatment attribute specifies qualifiers used to create qualified operational data. Impact attributes specify destinations for the qualified operational data in a set of second line items which is arranged to hold the output data. The data-processing apparatus is particularly suited to use as a business planning tool.Type: GrantFiled: October 21, 2009Date of Patent: November 19, 2013Assignee: Anaplan, Inc.Inventors: Michael Peter Gould, Dorian Lawrence Baverstock
-
Publication number: 20120198198Abstract: A computer-implemented modular planning tool and method are provided which allow a line item (50) to be joined to another line item (50) so that data attributes (54), data structure (56) and data contained in the data structure (56) are shared by both line items (50). This is achieved using a join attribute of a line item (50) to point to another line item (50).Type: ApplicationFiled: May 26, 2010Publication date: August 2, 2012Applicant: ANAPLAN, INC.Inventors: Michael Peter Gould, Dorian Lawrence Baverstock
-
Patent number: 8151056Abstract: A apparatus is provided for updating data within a business planning tool. The apparatus comprises a computer memory (22) arranged to store operational data in a plurality of line items (50), each line item (50) being arranged to represent operational data in data cells (52) occupying space in a plurality of dimensions (X, Y), and each line item (50) having data cells in a first dimension (Y) configured to represent the operational data in a at least one hierarchy level, and having data cells in a second dimension (X) arranged to represent the respective operational data over at least one time period.Type: GrantFiled: November 19, 2009Date of Patent: April 3, 2012Assignee: Anaplan, Inc.Inventor: Michael Peter Gould