Patents by Inventor Mathias L. Kolehmainen

Mathias L. Kolehmainen 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: 11799844
    Abstract: Secure network communications are described. In one aspect, a secure network can include a passbuilder that provides policy information related to performance characteristics of the secure network. A sender can receive the policy information and transmit packets to a receiver if the policy information is complied with by the potential packet transmission.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: October 24, 2023
    Assignee: APPLIED INVENTION, LLC
    Inventors: W. Daniel Hillis, Mathias L. Kolehmainen
  • Patent number: 11727072
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a data store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: August 15, 2023
    Assignee: APPLIED INVENTION, LLC
    Inventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
  • Publication number: 20220261449
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a data store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
  • Patent number: 11321408
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a data store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: May 3, 2022
    Assignee: Applied Invention, LLC
    Inventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
  • Publication number: 20210067503
    Abstract: Secure network communications are described. In one aspect, a secure network can include a passbuilder that provides policy information related to performance characteristics of the secure network. A sender can receive the policy information and transmit packets to a receiver if the policy information is complied with by the potential packet transmission.
    Type: Application
    Filed: November 16, 2020
    Publication date: March 4, 2021
    Inventors: W. Daniel HILLIS, Mathias L. KOLEHMAINEN
  • Patent number: 10868806
    Abstract: Secure network communications are described. In one aspect, a secure network can include a passbuilder that provides policy information related to performance characteristics of the secure network. A sender can receive the policy information and transmit packets to a receiver if the policy information is complied with by the potential packet transmission.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 15, 2020
    Assignee: APPLIED INVENTION, LLC
    Inventors: W. Daniel Hillis, Mathias L. Kolehmainen
  • Publication number: 20200151233
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a data store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
  • Patent number: 10552496
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: February 4, 2020
    Assignee: Applied Invention, LLC
    Inventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
  • Publication number: 20180375866
    Abstract: Secure network communications are described. In one aspect, a secure network can include a passbuilder that provides policy information related to performance characteristics of the secure network. A sender can receive the policy information and transmit packets to a receiver if the policy information is complied with by the potential packet transmission.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 27, 2018
    Inventors: W. Daniel HILLIS, Mathias L. KOLEHMAINEN
  • Publication number: 20150178399
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Application
    Filed: March 4, 2015
    Publication date: June 25, 2015
    Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
  • Patent number: 8996486
    Abstract: Disclosed are a method and apparatus for limiting the number of results returned by a data store in response to a query. Upon receiving an initial query, the data store returns a page of results that includes a subset of the data items within the data store satisfying the conditions of the query. The data store also provides a marker indicating the extent of the set of data items. If a subsequent query that requests additional results which satisfy the same query conditions and that includes the marker is received, the data store returns a page of results that includes a subset of data items that are disjoint from the initial subset, and provides an updated marker which indicates the extent of the union of the initial and subsequent subsets. If still further results are desired from the data store, an additional query containing the updated marker may be submitted.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: March 31, 2015
    Assignee: Applied Invention, LLC
    Inventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
  • Patent number: 7590635
    Abstract: A distributed data store labels operations with globally unique identifiers that contain approximate timestamps. The labels are used to address causes of inconsistency in the distributed data store while ensuring progress. A first mode is provided that stores the latest label for each entry is useful if re-inserts and deletes are rare. Another mode is provided that stores a history of labels for each entry can be used if there are many re-inserts and deletes. A further mode is provided that stores a history of labels for queries can report updates to query answers as inserts and deletes settle across the distributed data store.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 15, 2009
    Assignee: Applied Minds, Inc.
    Inventors: W. Daniel Hillis, Eric Bax, Mathias L. Kolehmainen