Patents by Inventor Mark D. Hetherington
Mark D. Hetherington 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).
-
Publication number: 20250023721Abstract: Disclosed herein is a method including identifying a first key seed for an external key; generating a second key seed from a first instance of first data from a first source; computing a mapping function between the first key seed and the second key seed, where the mapping function is stored and the first key seed and second key seed are discarded; generating a third key seed from a second instance of second data from a second source; applying the mapping function to the third key seed to generate a fourth key seed; and regenerating the external key using the fourth key seed.Type: ApplicationFiled: July 11, 2024Publication date: January 16, 2025Applicant: BKey, Inc.Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
-
Publication number: 20250023716Abstract: Technology is disclosed for a method that may comprise: identifying an owner key seed; identifying a receiver key seed; determining a delta between the owner key seed and the receiver key seed; and storing the delta with a trusted third party in a manner that is inaccessible by a receiver. The delta may be provided to the receiver based on a transfer condition being satisfied.Type: ApplicationFiled: July 11, 2024Publication date: January 16, 2025Applicant: BKey, Inc.Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
-
Publication number: 20250023737Abstract: Disclosed herein is a method including identifying a first instance of a first secret; receiving and hashing a first instance of first data from a first source to generate a first instance of first hashed data, wherein the first instance of the first data from the first source is discarded; computing a first mapping function between the first instance of the first hashed data and the first instance of the first secret, wherein the first mapping function is stored and the first instance of the first hashed data and the first instance of the first secret are discarded; receiving and hashing a second instance of the first data from the first source to generate a second instance of the first hashed data; and applying the first mapping function to the second instance of the first hashed data to generate a second instance of the first secret.Type: ApplicationFiled: July 11, 2024Publication date: January 16, 2025Applicant: BKey, Inc.Inventors: Mark D. Hetherington, Jorn Lyseggen, Edgardo M. Cruz-Zeno, Nai Sum Wong, Ming Dai
-
Publication number: 20240427845Abstract: A method includes identifying a feature vector with N features to transform into M bits. The feature vector including one or more values, where each value corresponds to a characteristic of an object. The method includes applying a transform to the feature vector to create a transformed feature vector. The method further includes quantizing the transformed feature vector to generate a binarized feature vector of M bits.Type: ApplicationFiled: June 24, 2024Publication date: December 26, 2024Applicant: SILVERARROW AI, INC.Inventors: Mark D. Hetherington, Jorn Lyseggen
-
Publication number: 20240427846Abstract: A method for binary distance transform includes identifying a first binary vector and a second binary vector, the first binary vector and the second binary vector both having a binary dimension m, the binary dimension m indicating a number of bits. The method also includes determining a first distance between the first binary vector and the second binary vector, the first distance including a count of differing bits between the first binary vector and the second binary vector. The method also includes transforming the first distance to a second distance. The method also includes executing, by one or more processors, a machine-readable instruction in view of the second distance.Type: ApplicationFiled: June 24, 2024Publication date: December 26, 2024Applicant: SILVERARROW AI, INC.Inventors: Mark D. Hetherington, Jorn Lyseggen
-
Patent number: 7395202Abstract: Upon receiving (101) a vocoded voice frame and detecting (102) that the received vocoded voice frame comprises an erased frame, one automatically replaces (103) the erased frame with a valid frame having at least one error condition. In a preferred approach this error condition is one that is known to cause a receiving target platform to invoke a corresponding erasure process with respect to the valid frame when received.Type: GrantFiled: June 9, 2005Date of Patent: July 1, 2008Assignee: Motorola, Inc.Inventors: Mark D. Hetherington, Michael J. Kirk, Lee M. Proctor, Zhongwei Zhuang
-
Patent number: 7080009Abstract: The present invention provides a method and apparatus for improving the audio quality of a signal by reducing the effect of mis-determining the frame rate of a frame. The method includes the steps of determining that the frame rate of the current frame of information is eighth rate (324/340), determining that the previous frame was a full rate frame (334) and resetting the filter states of a speech decoder (336). The method further comprises the steps of utilizing alternative symbol error thresholds based on the number of consecutive frames with the same frame rate (308/328).Type: GrantFiled: January 23, 2001Date of Patent: July 18, 2006Assignee: Motorola, Inc.Inventors: Lee M Proctor, Mark D Hetherington, Nai S Wong, William K Morgan
-
Patent number: 7003045Abstract: A convolutional encoder (112) comprises a controller (201), having a transmission rate (e.g. frame rate) as an input. The controller (201) initializes the encoder (112) to an initial state based on a transmission rate currently being utilized. When decoding, a decoder (300) utilizes a Trellis diagram having an initial and final state based upon the frame rate.Type: GrantFiled: January 31, 2001Date of Patent: February 21, 2006Assignee: Motorola, Inc.Inventors: William K. Morgan, Lee M. Proctor, Nai Sum Wong, Mark D. Hetherington
-
Patent number: 6859456Abstract: An apparatus (18) and method (100) provide RLP data checking. The apparatus (10) includes a frame serialization stage (20) and a bad frame filter (22) that detects possible bad frames and reclassifies these bad frames as erasures. In this manner, bad frame data are not passed to the RLP layer (16), and unnecessary resetting and resynchronization steps are avoided.Type: GrantFiled: March 13, 2000Date of Patent: February 22, 2005Assignee: Motorola, Inc.Inventors: Mark D. Hetherington, Lee M. Proctor, Nai Sum Wong, John M. Harris
-
Publication number: 20030182108Abstract: The present invention provides a method and apparatus for improving the audio quality of a signal by reducing the effect of mis-determining the frame rate of a frame. The method includes the steps of determining that the frame rate of the current frame of information is eighth rate (324/340), determining that the previous frame was a full rate frame (334) and resetting the filter states of a speech decoder (336). The method further comprises the steps of utilizing alternative symbol error thresholds based on the number of consecutive frames with the same frame rate (308/328).Type: ApplicationFiled: January 23, 2001Publication date: September 25, 2003Applicant: MOTOROLA, INC.Inventors: Lee M. Proctor, Mark D. Hetherington, Nai S. Wong, William K. Morgan
-
Patent number: 6570509Abstract: In a data transmitter having a data encoder, an encoder mode is detected. Thereafter, an excluded codeword output by the encoder operating in the encoder mode is identified. Next, a selected bit in the excluded codeword caused to have a predetermined value to produce a non-excluded codeword. Finally, the excluded codeword is substituted with the non-excluded codeword, wherein the non-excluded codeword is selected to mitigate effects of a decoding error in a receiver associated with the excluded codeword.Type: GrantFiled: February 28, 2001Date of Patent: May 27, 2003Assignee: Motorola, Inc.Inventors: Mark D. Hetherington, Lee Michael Proctor
-
Publication number: 20020141507Abstract: A convolutional encoder (112) comprises a controller (201), having a transmission rate (e.g. frame rate) as an input. The controller (201) initializes the encoder (112) to an initial state based on a transmission rate currently being utilized. When decoding, a decoder (300) utilizes a Trellis diagram having an initial and final state based upon the frame rate.Type: ApplicationFiled: January 31, 2001Publication date: October 3, 2002Applicant: MOTOROLA, INC.Inventors: William K. Morgan, Lee M. Proctor, Nai Sum Wong, Mark D. Hetherington
-
Publication number: 20020030612Abstract: In a data transmitter having a data encoder, an encoder mode is detected. Thereafter, an excluded codeword output by the encoder operating in the encoder mode is identified. Next, a selected bit in the excluded codeword caused to have a predetermined value to produce a non-excluded codeword. Finally, the excluded codeword is substituted with the non-excluded codeword, wherein the non-excluded codeword is selected to mitigate effects of a decoding error in a receiver associated with the excluded codeword.Type: ApplicationFiled: February 28, 2001Publication date: March 14, 2002Inventors: Mark D. Hetherington, Lee Michael Proctor
-
Patent number: 6285682Abstract: Because prior-art rate determination algorithms are prone to falsing, a sub-rate discrimination metric generator (160) is provided herein. The generator (160) correlates a received frame with known characteristics of sub-rate frames to generate additional metrics useful in rate determination. These metrics are passed to a modified rate determination algorithm (150).Type: GrantFiled: May 1, 2000Date of Patent: September 4, 2001Assignee: Motorola, Inc.Inventors: Lee M. Proctor, Mark D. Hetherington, Nai Sum Wong, William K. Morgan