Patents by Inventor Shawn W. Smith
Shawn W. Smith 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: 20250077692Abstract: Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. For example, access sharing may be utilized to share policy information. The policy information may be associated with a smart contract. Accordingly, the policy information may be encrypted using a public key for the smart contract and compiled into a block of the blockchain. In response to a request to provide access to the information to a particular node, the private key for the smart contract may be encrypted using the public key for the particular node and compiled into a block of the blockchain.Type: ApplicationFiled: March 1, 2024Publication date: March 6, 2025Inventors: Melinda Teresa Magerkurth, Eric Bellas, Jaime Skaggs, Shawn M. Call, Eric R. Moore, Vicki KIng, Burton J. Floyd, David Turrentine, Steven T. Olson, Timothy Caleb Wells, Corin Rebekah Chapman, Edward W. Breitweiser, Robert Gomez, Sheila Cummings Smith
-
Patent number: 12235979Abstract: Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. For example, access sharing may be utilized to file documents, share policy information, and/or comply with an audit. The data security techniques disclosed herein also enable the use of smart contracts to transfer funds associated with payment obligations and/or other forms of blockchain based payments, comply with anti-money laundering requirements, report industry data, validate interest payments and/or maintain agent sales data. Data security may be achieved through the use of public key/private key encryption techniques.Type: GrantFiled: January 12, 2024Date of Patent: February 25, 2025Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Melinda Teresa Magerkurth, Eric Bellas, Jaime Skaggs, Shawn M. Call, Eric R. Moore, Vicki King, Burton J. Floyd, David Turrentine, Steven T. Olson, Timothy Caleb Wells, Corin Rebekah Chapman, Edward W. Breitweiser, Robert Gomez, Shelia Cummings Smith
-
Patent number: 8537811Abstract: A Voice-over-Internet-Protocol (VoIP) system has improved audio-buffer control. Voice captured by a microphone (mic) is loaded into mic buffers by the sound card and sent to a VoIP application. When a mic buffer arrives from the sound card, a speaker buffer manager is activated. Voice data extracted from incoming VoIP packets is loaded into a speaker buffer and sent to a speaker queue on the sound card for playback. A speaker-buffer count is kept and increased as each speaker buffer is sent to the sound card, and decreased as each empty speaker buffer is recycled from the sound card back to the VoIP application. As each mic buffer arrives, the speaker buffer manager compares the speaker-buffer count to upper and lower limits and sends zero, one, or two speaker buffers when the speaker-buffer count is above, between, or below the limits. Speaker-buffer latency and playback timing irregularities are reduced.Type: GrantFiled: December 19, 2011Date of Patent: September 17, 2013Assignee: Google Inc.Inventor: Shawn W. Smith
-
Patent number: 8081621Abstract: A Voice-over-Internet-Protocol (VoIP) system has improved audio-buffer control. Voice captured by a microphone (mic) is loaded into mic buffers by the sound card and sent to a VoIP application. When a mic buffer arrives from the sound card, a speaker buffer manager is activated. Voice data extracted from incoming VoIP packets is loaded into a speaker buffer and sent to a speaker queue on the sound card for playback. A speaker-buffer count is kept and increased as each speaker buffer is sent to the sound card, and decreased as each empty speaker buffer is recycled from the sound card back to the VoIP application. As each mic buffer arrives, the speaker buffer manager compares the speaker-buffer count to upper and lower limits and sends zero, one, or two speaker buffers when the speaker-buffer count is above, between, or below the limits. Speaker-buffer latency and playback timing irregularities are reduced.Type: GrantFiled: July 22, 2003Date of Patent: December 20, 2011Assignee: Google Inc.Inventor: Shawn W. Smith
-
Patent number: 7668968Abstract: A closed-loop voice-over-Internet-Protocol (VoIP) system has a local and a remote VOIP application. Each VOIP application monitors incoming packet arrival times and durations of audio data in the incoming packets to estimate bandwidth. The bandwidth estimates are forwarded to the other VOIP application. The forwarded bandwidth estimates are compared to a sending bandwidth. When the bandwidth estimate is above the sending bandwidth, compression and audio-frame decimation are reduced to improve voice quality. When the bandwidth estimate falls below the sending bandwidth, audio compression and decimation are increased to improve efficiency. Packet size can also be increased. Congestion estimates can also be sent with the audio data, causing packet transmission to pause until congestion ends. Incoming packet latencies are compared to a moving average to determine the congestion estimate, while bandwidth estimates are made by comparing packet audio duration to time between packet arrivals.Type: GrantFiled: December 9, 2002Date of Patent: February 23, 2010Assignee: Global IP Solutions, Inc.Inventor: Shawn W. Smith
-
Patent number: 6996626Abstract: A voice-over-Internet-Protocol (VoIP) application estimates bandwidth and congestion of the reception path to the VoIP application from a sending VoIP application. Packet arrivals are timed and the inter-packet delay is compared to the voice duration of the data contained in the more recent packet. When the inter-packet delay is longer than the voice duration the network is slowing and the bandwidth estimate is reduced. The bandwidth estimate is increased when inter-packet delay is smaller than the voice duration. Packet latencies are the difference in send and receive times and are compared to a moving average latency. When the current packet's latency is longer than the moving average, congestion is detected. When the current packet's latency equals the moving average, the network has recovered from congestion and the congestion estimate is reduced. Congestion and bandwidth estimates are added to packets sent out to provide feedback to the other VoIP application.Type: GrantFiled: December 3, 2002Date of Patent: February 7, 2006Assignee: CrystalVoice CommunicationsInventor: Shawn W. Smith
-
Patent number: 6862298Abstract: In an improved system for receiving digital voice signals from a data network, a jitter buffer manager monitors packet arrival times, determines a time varying transit delay variation parameter and adaptively controls jitter buffer size in response to the variation parameter. A speed control module responds to a control signal from the jitter buffer manager by modifying the rate of data consumption from the jitter buffer, to compensate for changes in buffer size, preferably in a manner which maintains audio output with acceptable, natural human speech characteristics. Preferably, the manager also calculates average packet delay and controls the speed control module to adaptively align the jitter buffer's center with the average packet delay time.Type: GrantFiled: July 28, 2000Date of Patent: March 1, 2005Assignee: Crystalvoice Communications, Inc.Inventors: Shawn W. Smith, Mark R. Cromack
-
Publication number: 20030099333Abstract: When an incoming call is received, a signal is sent to a computer that monitors the telephone line. If the telephone is not answered, the messaging system sends a signal and streaming audio signals to the computer. The signals are output over speakers connected to the computer.Type: ApplicationFiled: July 8, 2002Publication date: May 29, 2003Inventors: William D. Castagna, Shawn W. Smith, Jan Vanderford
-
Publication number: 20020173864Abstract: The invention includes a method and system for digitally and automatically adjusting the audio volume of digitized speech signals received over a network such as the internet. The method includes: estimating an average frame volume estimate (VE) for each frame of data; calculating from a plurality of successive frame volume estimates at least one moving average of the volume estimates; comparing at least one of the moving averages with a known desired level that is associated with a psychoacoustically desirable audio volume level; calculating, independently of any compression applied to the data frame during encoding, a digital gain factor based upon the results of the aforementioned comparison; and adjusting a volume level of the audio data based upon the digital gain factor. The system of the invention includes several modules, which could be executed by software run on a microprocessor, for carrying out the method of the invention.Type: ApplicationFiled: May 17, 2001Publication date: November 21, 2002Applicant: CRYSTAL VOICE COMMUNICATIONS, INCInventor: Shawn W. Smith
-
Patent number: 6442245Abstract: When an incoming call is received, a signal is sent to a computer that monitors the telephone line. If the telephone is not answered, the messaging system sends a signal and streaming audio signals to the computer. The signals are output over speakers connected to the computer.Type: GrantFiled: February 2, 1999Date of Patent: August 27, 2002Assignee: Unisys CorporationInventors: William D. Castagna, Shawn W. Smith, Jan Vanderford
-
Patent number: 5267322Abstract: An automatic gain controller for a digitized audio signal, comprising a buffer with a plurality of subframes. Each subframe contains digitized data samples of the signal, the subframes including at least one future subframe and a current subframe. Signal processing means (such as a DSP) is coupled to the memory for controlling gain of the audio signal represented by the current subframe in the buffer. The signal processing means includes means to control gain of the data samples using a stored program for computing a plurality of mean signal level values from the plurality of subframes, each mean signal level value in the plurality corresponding to one of the subframes. The program includes means for causing decay of gain on the signal represented by the current subframe when a first set of the mean values are each below a low threshold signal level.Type: GrantFiled: December 13, 1991Date of Patent: November 30, 1993Assignee: Digital Sound CorporationInventors: Shawn W. Smith, Mark Cromack