Patents Assigned to Kinaxis Inc.
  • Publication number: 20200074374
    Abstract: A business analytics conversational tool comprising: a device comprising a communication channel, a natural language processor (NLP), a fulfillment application program interface (F-API), a database application program interface (D-API), and a business management database; wherein: the NLP receives a user-input from a user through the communication channel; the NLP deduces an intent of the user-input; the NLP communicates the intent to the F-API; the F-API communicates a request for data associated with the intent to the database via the D-API; the D-API communicates the data associated with the intent to the F-API; the F-API converts the data associated with the intent to conversational form and sends the conversational form for voice output through the communication channel.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Applicant: KINAXIS INC.
    Inventors: Olivia Margot Perryman, Drew Blackmore, Marcio Oliveira Almeida
  • Patent number: 10467337
    Abstract: Large and complex data sets can be difficult to view on devices with small screens, such as on smartphones, or in small windows on devices with large screens. The presently disclosed systems, methods and apparatus can determine characteristics associated with a display used to display a requested resource. Based on these determined characteristics, the systems and methods can determine whether the requested resource should be reformatted to fit the display. The requested resource can be reformatted to allow a user to consume complex data on a small display easily and effectively. In some embodiments, this can be done by ensuring that the current data context, previously provided by row/column headers, are always in view in a compact format.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 5, 2019
    Assignee: Kinaxis Inc.
    Inventors: Syed Ali Haider, Christopher David Burt, Matthew S. Chmiel, David Dewar, Ryan Christopher McCluskey
  • Patent number: 9710501
    Abstract: In accordance with the disclosed subject matter, systems and methods are provided for improving performance of a versioned database. Embodiments include systems and methods for improving performance of versioned databases by selectively loading portions of database files on disk into memory. Embodiments also include systems and methods for capturing and consolidating or condensing transaction logs into database files for loading.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 18, 2017
    Assignee: Kinaxis Inc.
    Inventors: Robert N. Walker, James R. Crozman, Mosa Yeung, James Gordon Dagg
  • Patent number: 9292573
    Abstract: A system for calculating analytics uses a relational database to store inputs, calculates results, and stores them in cache. The system also includes an access layer that provides a unified view of the data in server. A dynamic access layer is generated at runtime to run an analytic to provide a flexible framework for creating business logic.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: March 22, 2016
    Assignee: Kinaxis Inc.
    Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Cozman, Mark Shyo Mototsune
  • Publication number: 20130311422
    Abstract: In accordance with the disclosed subject matter, systems and methods are provided for improving performance of a versioned database. Embodiments include systems and methods for improving performance of versioned databases by selectively loading portions of database files on disk into memory. Embodiments also include systems and methods for capturing and consolidating or condensing transaction logs into database files for loading.
    Type: Application
    Filed: March 13, 2013
    Publication date: November 21, 2013
    Applicant: KINAXIS INC.
    Inventor: Kinaxis Inc.
  • Publication number: 20130262176
    Abstract: Certain embodiments include methods, systems, and non-transitory computer program products for fulfilling supply and demand. The method includes receiving a demand for a resource, and determining a plurality of relationships among related resources. The related resources can represent dependent resources needing to be fulfilled in order to fulfill the demand for the resource. The relationships can group the related resources into levels according to the dependencies. For each level, the method further includes processing dependent resources depth-first proceeding down levels, if an importance of the related resources indicates there are no more important related resources to process at the level, and interrupting the depth-first processing to process related resources breadth-first at the level, if the importance of the related resources indicates there are more important related resources at the level.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 3, 2013
    Applicant: KINAXIS INC.
    Inventors: Yankai ZHANG, Robert Douglas MACMILLAN, Paul Frederick HAVILAND, Andrey KORNIENKO, Jules Robert D'ENTREMONT
  • Publication number: 20100223430
    Abstract: A system for calculating analytics uses a relational database to store inputs, calculates results, and stores them in cache. The system also includes an access layer that provides a unified view of the data in server. A dynamic access layer is generated at runtime to run an analytic to provide a flexible framework for creating business logic.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 2, 2010
    Applicant: Kinaxis Inc.
    Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Cozman, Mark Shyo Mototsune
  • Publication number: 20060026052
    Abstract: A scheduler combines characteristics of a forward and backward schedulers to determine a schedule for activities that require the use of resources. The system handles conflicting requirements for resources by considering target dates and the relative priority of the activities. As a result, higher priority activities are more likely to be scheduled to complete on or before their target date than are lower priority activities.
    Type: Application
    Filed: June 17, 2005
    Publication date: February 2, 2006
    Applicant: Kinaxis Inc.
    Inventors: Robert Klett, James Crozman, Ingrid Bongartz, Gelu Ticala