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: 11799844Abstract: 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: GrantFiled: November 16, 2020Date of Patent: October 24, 2023Assignee: APPLIED INVENTION, LLCInventors: W. Daniel Hillis, Mathias L. Kolehmainen
-
Patent number: 11727072Abstract: 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: GrantFiled: May 2, 2022Date of Patent: August 15, 2023Assignee: APPLIED INVENTION, LLCInventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
-
Publication number: 20220261449Abstract: 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: ApplicationFiled: May 2, 2022Publication date: August 18, 2022Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
-
Patent number: 11321408Abstract: 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: GrantFiled: January 14, 2020Date of Patent: May 3, 2022Assignee: Applied Invention, LLCInventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
-
Publication number: 20210067503Abstract: 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: ApplicationFiled: November 16, 2020Publication date: March 4, 2021Inventors: W. Daniel HILLIS, Mathias L. KOLEHMAINEN
-
Patent number: 10868806Abstract: 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: GrantFiled: June 26, 2018Date of Patent: December 15, 2020Assignee: APPLIED INVENTION, LLCInventors: W. Daniel Hillis, Mathias L. Kolehmainen
-
Publication number: 20200151233Abstract: 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: ApplicationFiled: January 14, 2020Publication date: May 14, 2020Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
-
Patent number: 10552496Abstract: 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: GrantFiled: March 4, 2015Date of Patent: February 4, 2020Assignee: Applied Invention, LLCInventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
-
Publication number: 20180375866Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 27, 2018Inventors: W. Daniel HILLIS, Mathias L. KOLEHMAINEN
-
Publication number: 20150178399Abstract: 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: ApplicationFiled: March 4, 2015Publication date: June 25, 2015Inventors: W. Daniel HILLIS, Eric BAX, Augusto CALLEJAS, Harry KAO, Mathias L. KOLEHMAINEN
-
Patent number: 8996486Abstract: 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: GrantFiled: December 12, 2005Date of Patent: March 31, 2015Assignee: Applied Invention, LLCInventors: W. Daniel Hillis, Eric Bax, Augusto Callejas, Harry Kao, Mathias L. Kolehmainen
-
Patent number: 7590635Abstract: 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: GrantFiled: December 14, 2005Date of Patent: September 15, 2009Assignee: Applied Minds, Inc.Inventors: W. Daniel Hillis, Eric Bax, Mathias L. Kolehmainen