Patents by Inventor Nigel Walker
Nigel Walker 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).
-
Patent number: 11853279Abstract: The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast) creation, modification and retrieval of such data, and support such data within the framework of a multi-version database. In some embodiments, the systems and methods can store each field of a set of records as a vector of values, e.g., a data vector. A set of records can be represented using a vector hash vector, or “vhash” vector, wherein each element of the vhash vector contains a unique identifier of a data vector, based on a cryptographic hash of the data vector. A header table can store associations between labels and “vhash” vectors that pertain to those labels. Identical data vectors can be re-used between different record sets or vhash vectors needing that vector, thus saving space.Type: GrantFiled: July 30, 2021Date of Patent: December 26, 2023Assignee: Kinaxis Inc.Inventors: Robert Nigel Walker, Marin Creanga, Dylan Ellicott
-
Patent number: 11669442Abstract: Systems and methods for computer memory management by a memory coordinator and a plurality of memory consumers. An urgency and memory quota of each memory consumer is initialized by the memory coordinator, which then adjusts the memory quota of each memory consumer such that the sum of the memory quota of each memory consumer does not exceed a finite amount of computer memory. Each memory consumer adjusts its memory usage in response to the quota input and urgency input from the memory coordinator.Type: GrantFiled: November 8, 2021Date of Patent: June 6, 2023Assignee: Kinaxis Inc.Inventors: Angela Lin, Robert Nigel Walker, Marin Creanga, Dylan Ellicott, Alex Fitzpatrick
-
Publication number: 20220066922Abstract: Systems and methods for computer memory management by a memory coordinator and a plurality of memory consumers. An urgency and memory quota of each memory consumer is initialized by the memory coordinator, which then adjusts the memory quota of each memory consumer such that the sum of the memory quota of each memory consumer does not exceed a finite amount of computer memory. Each memory consumer adjusts its memory usage in response to the quota input and urgency input from the memory coordinator.Type: ApplicationFiled: November 8, 2021Publication date: March 3, 2022Inventors: Angela Lin, Robert Nigel Walker, Marin Creanga, Dylan Ellicott, Spencer Belleau, Alex Fitzpatrick
-
Publication number: 20220019567Abstract: The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast) creation, modification and retrieval of such data, and support such data within the framework of a multi-version database. In some embodiments, the systems and methods can store each field of a set of records as a vector of values, e.g., a data vector. A set of records can be represented using a vector hash vector, or “vhash” vector, wherein each element of the vhash vector contains a unique identifier of a data vector, based on a cryptographic hash of the data vector. A header table can store associations between labels and “vhash” vectors that pertain to those labels. Identical data vectors can be re-used between different record sets or vhash vectors needing that vector, thus saving space.Type: ApplicationFiled: July 30, 2021Publication date: January 20, 2022Inventors: Robert Nigel WALKER, Marin CREANGA, Dylan ELLICOTT
-
Patent number: 11144522Abstract: The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast) creation, modification and retrieval of such data, and support such data within the framework of a multi-version database. In some embodiments, the systems and methods can store each field of a set of records as a vector of values, e.g., a data vector. A set of records can be represented using a vector hash vector, or “vhash” vector, wherein each element of the vhash vector contains a unique identifier of a data vector, based on a cryptographic hash of the data vector. A header table can store associations between labels and “vhash” vectors that pertain to those labels. Identical data vectors can be re-used between different record sets or vhash vectors needing that vector, thus saving space.Type: GrantFiled: April 23, 2019Date of Patent: October 12, 2021Assignee: Kinaxis Inc.Inventors: Robert Nigel Walker, Marin Creanga, Dylan Ellicott
-
Publication number: 20200106787Abstract: The present disclosure describes techniques to detect and remediate cybersecurity threats within an enterprise network. More specifically, a Data Management Operating System (DMOS) analysis server is described that is configured to detect and remediate interactions initiated by enterprise devices with data items stored within an enterprise network. The DMOS analysis server may be configured to capture, via a security client that resides on the enterprise device, datum metadata associated with a data operation initiated by the enterprise device, analyze the datum metadata to determine whether the data operation is associated with a cybersecurity threat, and in doing so facilitate an execution of the data operation. In some examples, the DMOS analysis server may generate a response protocol for delivery to a global key server to facilitate execution of the data operation or restrict access to the data item by the enterprise device.Type: ApplicationFiled: October 1, 2019Publication date: April 2, 2020Inventors: John-Philip GALINSKI, Nigel WALKER, James DEL ROSSI
-
Patent number: 10505905Abstract: A method and system of transporting data securely. A payload comprising a first encrypted data is serialized. The serialized payload is prepended with a first header to create a first data packet. The first data packet is encrypted using the second key to create a second data packet. The second data packet is prepended with a second header to create a third data packet. The third data packet is transported to a destination via a secure data transport.Type: GrantFiled: March 24, 2016Date of Patent: December 10, 2019Assignee: Global Data Sentinel, Inc.Inventors: John-Philip Galinski, Nigel Walker
-
Patent number: 10484339Abstract: A method and system of securing data. A security client program stored in a memory of a user device intercepts an operating system call performed by a calling application of the user device for an unencrypted asset. A first key for the unencrypted asset from a server is requested. Upon receiving the first key for the unencrypted asset from a server, a secure resource is created by encrypting the unencrypted asset. Then, the operating system call is completed and an update message is sent to the server.Type: GrantFiled: March 24, 2016Date of Patent: November 19, 2019Assignee: Global Data Sentinel, Inc.Inventors: John-Philip Galinski, Nigel Walker
-
Publication number: 20190251069Abstract: The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast) creation, modification and retrieval of such data, and support such data within the framework of a multi-version database. In some embodiments, the systems and methods can store each field of a set of records as a vector of values, e.g., a data vector. A set of records can be represented using a vector hash vector, or “vhash” vector, wherein each element of the vhash vector contains a unique identifier of a data vector, based on a cryptographic hash of the data vector. A header table can store associations between labels and “vhash” vectors that pertain to those labels. Identical data vectors can be re-used between different record sets or vhash vectors needing that vector, thus saving space.Type: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Inventors: Robert Nigel WALKER, Marin CREANGA, Dylan ELLICOTT
-
Publication number: 20170019379Abstract: A method and system of securing data. A security client program stored in a memory of a user device intercepts an operating system call performed by a calling application of the user device for an unencrypted asset. A first key for the unencrypted asset from a server is requested. Upon receiving the first key for the unencrypted asset from a server, a secure resource is created by encrypting the unencrypted asset. Then, the operating system call is completed and an update message is sent to the server.Type: ApplicationFiled: March 24, 2016Publication date: January 19, 2017Inventors: John-Phillip Galinski, Nigel Walker
-
Publication number: 20160285910Abstract: A method and system of transporting data securely. A payload comprising a first encrypted data is serialized. The serialized payload is prepended with a first header to create a first data packet. The first data packet is encrypted using the second key to create a second data packet. The second data packet is prepended with a second header to create a third data packet. The third data packet is transported to a destination via a secure data transport.Type: ApplicationFiled: March 24, 2016Publication date: September 29, 2016Inventors: John-Phillip Galinski, Nigel Walker
-
Patent number: 9292573Abstract: 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: GrantFiled: March 8, 2010Date of Patent: March 22, 2016Assignee: Kinaxis Inc.Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Cozman, Mark Shyo Mototsune
-
Publication number: 20100223430Abstract: 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: ApplicationFiled: March 8, 2010Publication date: September 2, 2010Applicant: Kinaxis Inc.Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Cozman, Mark Shyo Mototsune
-
Patent number: 7698348Abstract: 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: GrantFiled: April 23, 2004Date of Patent: April 13, 2010Assignee: Kinaxis Holdings Inc.Inventors: Robert Nigel Walker, Robert Duncan Klett, James Robert Crozman, Mark Shyo Mototsune
-
Publication number: 20070135464Abstract: Compounds, compositions and methods that are useful in the treatment of inflammatory, immunoregulatory, metabolic and cell proliferative conditions or diseases are provided herein. In particular, the invention provides compounds which modulate the expression and/or function of proteins involved in inflammation, metabolism and cell proliferation. The subject compounds contain fused carbocyclic or heterocyclic rings.Type: ApplicationFiled: January 5, 2007Publication date: June 14, 2007Inventors: Michelle Browner, David Clark, Timothy Cushing, Xiaolin Hao, Ronald Hawley, Xiao He, Juan Jaen, Sharada Labadie, Marie-Louise Smith, Francisco Talamas, Nigel Walker, Marc Labelle
-
Publication number: 20050043330Abstract: Compounds, compositions and methods that are useful in the treatment of inflammatory, immunoregulatory, metabolic and cell proliferative conditions or diseases are provided herein. In particular, the invention provides compounds which modulate the expression and/or function of proteins involved in inflammation, metabolism and cell proliferation. The subject compounds contain fused carbocyclic or heterocyclic rings.Type: ApplicationFiled: August 26, 2004Publication date: February 24, 2005Applicant: Amgen Inc.Inventors: Michelle Browner, David Clark, Timothy Cushing, Xiaolin Hao, Ronald Hawley, Xiao He, Juan Jaen, Sharada Labadie, Marie-Louise Smith, Francisco Talamas, Nigel Walker, Marc Labelle
-
Publication number: 20020183249Abstract: The present invention relates to polypeptides which comprise the ligand binding domain of Cdc25, crystalline forms of these polypeptides and the use of these crystalline forms to determine the three dimensional structure of the catalytic domain of Cdc25. The invention also relates to the use of the three dimensional structure of the Cdc25 catalytic domain in methods of designing and/or identifying potential inhibitors of Cdc25 activity, for example, compounds which inhibit the binding of a native substrate to the Cdc25 catalytic domain.Type: ApplicationFiled: March 1, 2001Publication date: December 5, 2002Inventors: Neil R. Taylor, David Borhani, David Epstein, Johannes Rudolph, Kurt Ritter, Taro Fujimori, Simon Robinson, Jens Eckstein, Andreas Haupt, Nigel Walker, Richard W. Dixon, Deborah Choquette, Jill Blanchard, Arthur Kluge, Kollol Pal, Nicholas Bockovich, Jon Come, Mark Hediger
-
Publication number: 20020156094Abstract: The present invention relates to compounds that are inhibitors of interleukin-1&bgr; converting enzyme that have the Formula (I). This invention also relates to a method of treatment of stroke, reperfusion injury, Alzheimer's disease, shigellosis, inflammatory diseases, and septic shock and to a pharmaceutically acceptable composition that contains a compound that is an inhibitor of interleukin-1&bgr; converting enzyme.Type: ApplicationFiled: September 25, 2001Publication date: October 24, 2002Applicant: Warner-Lambert CompanyInventors: Hans P. Albrecht, Hamish John Allen, Kenneth Dale Brady, William Glen Harter, Catherine Rose Kostlan, Bruce David Roth, Nigel Walker
-
Patent number: 6316415Abstract: The present invention relates to compounds that are inhibitors of interleukin-1&bgr; converting enzyme that have the Formula (I). This invention also relates to a method of treatment of stroke, reperfusion injury, Alzheimer's disease, shigellosis, inflammatory diseases, and septic shock and to a pharmaceutically acceptable composition that contains a compound that is an inhibitor of interleukin-1&bgr; converting enzyme.Type: GrantFiled: April 9, 1999Date of Patent: November 13, 2001Assignees: BASF Aktiengesellschaft, Warner-Lambert CompanyInventors: Hans P. Albrecht, Hamish John Allen, Kenneth Dale Brady, William Glen Harter, Catherine Rose Kostlan, Bruce David Roth, Nigel Walker
-
Patent number: 6083981Abstract: The present invention relates to compounds that are inhibitors of interleukin-1.beta. converting enzyme that have the Formula I, II, or III. ##STR1## This invention also relates to a method of treatment of stroke, inflammatory diseases, septic shock reperfusion injury, Alzheimer's disease, and shigellosis, and to a pharmaceutically acceptable composition that contains a compound that is an inhibitor of interleukin-1.beta. converting enzyme.Type: GrantFiled: April 9, 1999Date of Patent: July 4, 2000Assignee: Warner-Lambert CompanyInventors: Hamish John Allen, Kenneth Dale Brady, William Glen Harter, Elizabeth Ann Lunney, Mark Stephen Plummer, Tomi Sawyer, Aurash Shahripour, Nigel Walker