Patents by Inventor Matthew R. Kiefer
Matthew R. Kiefer 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: 11781881Abstract: The present disclosure relates to an apparatus and method for vehicle guidance. In an embodiment, the present disclosure relates to a method of vehicle guidance including determining a current lane-level position of a vehicle, comparing the determined current lane-level position of the vehicle to an anticipated lane-level position of the vehicle, the anticipated lane-level position of the vehicle corresponding to a lane-level position of the vehicle within a predetermined route of the vehicle, receiving, based upon the comparison, an input regarding an intended route of the vehicle, and generating, via processing circuitry, guidance information based on the received input regarding the intended route of the vehicle, wherein the receiving the input regarding the intended route of the vehicle includes determining alternate routes between a current position of the vehicle and a destination of the vehicle based on the determined current lane-level position of the vehicle.Type: GrantFiled: December 12, 2019Date of Patent: October 10, 2023Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Ryan M. Wiesenberg, Matthew R. Kiefer
-
Publication number: 20210180977Abstract: The present disclosure relates to an apparatus and method for vehicle guidance. In an embodiment, the present disclosure relates to a method of vehicle guidance including determining a current lane-level position of a vehicle, comparing the determined current lane-level position of the vehicle to an anticipated lane-level position of the vehicle, the anticipated lane-level position of the vehicle corresponding to a lane-level position of the vehicle within a predetermined route of the vehicle, receiving, based upon the comparison, an input regarding an intended route of the vehicle, and generating, via processing circuitry, guidance information based on the received input regarding the intended route of the vehicle, wherein the receiving the input regarding the intended route of the vehicle includes determining alternate routes between a current position of the vehicle and a destination of the vehicle based on the determined current lane-level position of the vehicle.Type: ApplicationFiled: December 12, 2019Publication date: June 17, 2021Applicant: Toyota Motor Engineering & ManufacturingInventors: Ryan M. WIESENBERG, Matthew R. KIEFER
-
Patent number: 10866965Abstract: Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match.Type: GrantFiled: February 12, 2018Date of Patent: December 15, 2020Assignee: NECTAR HOLDINGS, INC.Inventors: Matthew R. Kiefer, Daniel P. Martin, Edmond Baydian
-
Publication number: 20180165341Abstract: Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match.Type: ApplicationFiled: February 12, 2018Publication date: June 14, 2018Inventors: MATTHEW R. KIEFER, DANIEL P. MARTIN, EDMOND BAYDIAN
-
Patent number: 9892181Abstract: Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match.Type: GrantFiled: October 19, 2015Date of Patent: February 13, 2018Assignee: Nectar Services Corp.Inventors: Matthew R. Kiefer, Daniel P. Martin, Edmond Baydian
-
Patent number: 9350811Abstract: A network may comprise a plurality of nodes wherein each of the plurality of nodes is associated with one of a plurality of hives. A computer may connect to the network by establishing node data for each of the plurality of nodes, the node data indicating a hive with which the node is associated and including a flag indicating whether a connection attempt associated with the node is or has been unsuccessful. When a connection attempt is successful, the computer may determine whether the node to which the computer is connected is a preferred node associated with the preferred hive based on the node data. The computer may connect to the preferred node associated with the preferred hive when the node to which the computer is connected is not the preferred node associated with the preferred hive and the preferred node associated with the preferred hive is not marked unsuccessful.Type: GrantFiled: March 15, 2013Date of Patent: May 24, 2016Assignee: Nectar Services Corp.Inventors: Matthew R. Kiefer, Daniel P. Martin, Edmond Baydian
-
Patent number: 9185165Abstract: Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match.Type: GrantFiled: April 27, 2015Date of Patent: November 10, 2015Assignee: Nectar Services Corp.Inventors: Matthew R. Kiefer, Daniel P. Martin, Edmond Baydian
-
Patent number: 9020888Abstract: Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match.Type: GrantFiled: March 15, 2013Date of Patent: April 28, 2015Assignee: Nectar Services Corp.Inventors: Matthew R. Kiefer, Daniel P. Martin, Edmond Baydian