Patents by Inventor Jeremy Spilman
Jeremy Spilman 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: 9935951Abstract: A remote data protection network provides a blind hashing service. A blind hashing server receives a message such as a digest from a client, and uses the message to derive a set of indices or offsets into a huge block of random data that is maintained by the remote data protection network. The corresponding extents of data in the block are combined, e.g. using a hash or HMAC function, and then returned to the invoking client, e.g. as a salt. The message and response may be salted with a unique client salt.Type: GrantFiled: April 17, 2015Date of Patent: April 3, 2018Assignee: Taplink, Inc.Inventor: Jeremy Spilman
-
Publication number: 20160044034Abstract: A remote data protection network provides a blind hashing service. A blind hashing server receives a message such as a digest from a client, and uses the message to derive a set of indices or offsets into a huge block of random data that is maintained by the remote data protection network. The corresponding extents of data in the block are combined, e.g. using a hash or HMAC function, and then returned to the invoking client, e.g. as a salt. The message and response may be salted with a unique client salt.Type: ApplicationFiled: April 17, 2015Publication date: February 11, 2016Inventor: Jeremy SPILMAN
-
Patent number: 9021269Abstract: A blind hashing system and method are provided in which blind hashing is used for data encryption and secure data storage such as in password authentication, symmetric key encryption, revocable encryption keys, etc. The system and method include using a hash function output (digest) as an index or pointer into a huge block of random data, extracting a value from the indexed location within the random data block, using that value to salt the original password or message, and then hashing it to produce a second digest that is used to verify the password or message, encrypt or decrypt a document, and so on. A different hash function can be used at each stage in the process. The blind hashing algorithm typical runs on a dedicated server and only sees the digest and never sees the password, message, key, or the salt used to generate the digest.Type: GrantFiled: July 17, 2013Date of Patent: April 28, 2015Assignee: TapLink, Inc.Inventor: Jeremy Spilman
-
Publication number: 20140032922Abstract: A blind hashing system and method are provided in which blind hashing is used for data encryption and secure data storage such as in password authentication, symmetric key encryption, revocable encryption keys, etc. The system and method include using a hash function output (digest) as an index or pointer into a huge block of random data, extracting a value from the indexed location within the random data block, using that value to salt the original password or message, and then hashing it to produce a second digest that is used to verify the password or message, encrypt or decrypt a document, and so on. A different hash function can be used at each stage in the process. The blind hashing algorithm typical runs on a dedicated server and only sees the digest and never sees the password, message, key, or the salt used to generate the digest.Type: ApplicationFiled: July 17, 2013Publication date: January 30, 2014Applicant: TapLink, Inc.Inventor: Jeremy SPILMAN
-
Patent number: 8417501Abstract: A simulator for testing a wireless device is configured by using an indication of connected devices and channel model to be applied to an identified link received as input to calculate settings for function elements which modify signals to implement simulated effects defined by the channel model. The calculations are performed while a test is running, thereby avoiding delays associated with playback tests. Allocation of simulator paths and function elements are automated, and an indication of how the wireless devices are to be connected to the simulator is provided to the user.Type: GrantFiled: July 20, 2009Date of Patent: April 9, 2013Assignee: Azimuth Systems, Inc.Inventor: Jeremy Spilman
-
Publication number: 20120041745Abstract: Evaluation of a wireless device using a channel emulator is facilitated by validating a playback file; compensating for external loss; applying post processing changes; compiling the playback file; streaming playback file data to a channel emulator; and performing playback by the channel emulator. Validation is performed by operating directly on the user's editable playback file so that compilation of the playback file is not required for validation. User-supplied values indicative of the levels of external losses are used to automatically adjust the corresponding values in the playback file by the specified amount before the playback data is relayed to the channel emulator. Post processing changes indicative of alternate channel conditions may be used to augment or replace values in the playback file before the playback data is relayed to the channel emulator. The playback file is sequentially compiled as playback data is used by the channel emulator to allow playback to start sooner.Type: ApplicationFiled: August 22, 2011Publication date: February 16, 2012Inventor: Jeremy Spilman
-
Patent number: 8116758Abstract: Time-varying conditions in a wireless network are simulated using an architecture that includes an enclosure for shielding a wireless device under test (“DUT”) from electro-magnetic interference, including other wireless devices; and at least one of: (1) a communications traffic generating device operable to generate communications traffic having selected characteristics; and (2) at least one dynamically adjustable attenuator in communication with the wireless device and the traffic generator. Embodiments of the architecture include wireless test equipment for testing operating range, roaming and capacity. The attenuator is used to adjustably attenuate signals between the device and the traffic generator over time during a test, whereby motion of the device is simulated. By connecting multiple access points, each associated with a dynamically adjustable attenuator, it is possible to force the DUT to roam between access points.Type: GrantFiled: July 13, 2009Date of Patent: February 14, 2012Assignee: AZIMUTH Systems, Inc.Inventors: Fanny I. Mlinarsky, John E. Ziegler, Raymond Cronin, Jeremy Spilman
-
Patent number: 8004994Abstract: A method and apparatus is provided that enables accurate measurement of drop rate and delay in a System Under Test (SUT) by one or more monitoring devices even when the frame error rate of the monitoring devices may be imperfect. During a packet drop measurement process, ancillary information is identified and analyzed to determine if the ancillary information can be used to infer receipt of packets when explicit information regarding receipt is not present. A delay measurement process incorporates the time required to re-transmit packets into the delay measurement to more accurately reflect SUT operation.Type: GrantFiled: November 1, 2006Date of Patent: August 23, 2011Assignee: Azimuth Systems, Inc.Inventors: Prashant Darisi, Jeremy Spilman, Jose Graziani
-
Publication number: 20110015915Abstract: Configuration of a simulator for testing a wireless device in a network environment including multiple wireless devices is facilitated by receiving as input an indication of devices to be connected to a simulator for test and an indication of at least one channel model to be applied to an identified link, and using that input to calculate settings for function elements which modify signals to implement simulated effects defined by the channel model. The calculations are performed while a test is running, thereby avoiding delays associated with playback tests. Allocation of simulator paths and function elements are automated, and an indication of how the wireless devices are to be connected to the simulator is provided to the user.Type: ApplicationFiled: July 20, 2009Publication date: January 20, 2011Inventor: Jeremy Spilman
-
Publication number: 20100172244Abstract: Time-varying conditions in a wireless network are simulated using an architecture that includes an enclosure for shielding a wireless device under test (“DUT”) from electro-magnetic interference, including other wireless devices; and at least one of: (1) a communications traffic generating device operable to generate communications traffic having selected characteristics; and (2) at least one dynamically adjustable attenuator in communication with the wireless device and the traffic generator. Embodiments of the architecture include wireless test equipment for testing operating range, roaming and capacity. The attenuator is used to adjustably attenuate signals between the device and the traffic generator over time during a test, whereby motion of the device is simulated. By connecting multiple access points, each associated with a dynamically adjustable attenuator, it is possible to force the DUT to roam between access points.Type: ApplicationFiled: July 13, 2009Publication date: July 8, 2010Inventors: I. Fanny Mlinarsky, E. John Ziegler, Raymond Cronin, Jeremy Spilman
-
Publication number: 20060239198Abstract: Time-varying conditions in a wireless network are simulated using an architecture that includes an enclosure for shielding a wireless device under test (“DUT”) from electromagnetic interference, including other wireless devices; and at least one of: (1) a communications traffic generating device operable to generate communications traffic having selected characteristics; and (2) at least one dynamically adjustable attenuator in communication with the wireless device and the traffic generator. Embodiments of the architecture include wireless test equipment for testing operating range, roaming and capacity. The attenuator is used to adjustably attenuate signals between the device and the traffic generator over time during a test, whereby motion of the device is simulated. By connecting multiple access points, each associated with a dynamically adjustable attenuator, it is possible to force the DUT to roam between access points.Type: ApplicationFiled: April 21, 2005Publication date: October 26, 2006Inventors: Fanny Mlinarsky, John Ziegler, Raymond Cronin, Jeremy Spilman