Patents by Inventor Russell A. Fink
Russell A. Fink 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: 11829503Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: GrantFiled: September 29, 2020Date of Patent: November 28, 2023Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Patent number: 11734444Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: GrantFiled: September 29, 2020Date of Patent: August 22, 2023Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Publication number: 20220100884Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: ApplicationFiled: September 29, 2020Publication date: March 31, 2022Inventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Patent number: 11093635Abstract: Apparatuses and methods for private information retrieval are provided. One example method may include receiving a query state machine that is an encoding of a search pattern. The query state machine may include a plurality of states and a transition function that defines a plurality of transitions based on the search pattern. The example method may also include performing a private query against a target query string of a target query record by applying the query state machine to the target query string to develop a private encoding. The method may further include transmitting query results based on the private encoding.Type: GrantFiled: May 4, 2017Date of Patent: August 17, 2021Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, David R. Zaret, Rachel B. Stonehirsch, Robert M. Seng, Samantha M. Tyson
-
Patent number: 10049215Abstract: A method for providing malware protection in connection with processing circuitry including hardware resources and software resources managed by a primary operating system may include providing a trusted operating system to control access to a portion of a local storage area of the hardware resources. In this context, only the trusted operating system is configured to enable writing to the portion of the local storage area. The method may further include storing backup files for the primary operating system in the portion of the local storage area responsive to the trusted operating system granting access to write to the portion of the local storage area.Type: GrantFiled: September 2, 2016Date of Patent: August 14, 2018Assignee: The Johns Hopkins UniversityInventors: David C. Challener, Peter S. Kruus, Russell A. Fink, James F. Farlow
-
Publication number: 20170323118Abstract: Apparatuses and methods for private information retrieval are provided. One example method may include receiving a query state machine that is an encoding of a search pattern. The query state machine may include a plurality of states and a transition function that defines a plurality of transitions based on the search pattern. The example method may also include performing a private query against a target query string of a target query record by applying the query state machine to the target query string to develop a private encoding. The method may further include transmitting query results based on the private encoding.Type: ApplicationFiled: May 4, 2017Publication date: November 9, 2017Inventors: Russell A. Fink, David R. Zaret, Rachel B. Stonehirsch, Robert M. Seng, Samantha M. Tyson
-
Publication number: 20170076096Abstract: A method for providing malware protection in connection with processing circuitry including hardware resources and software resources managed by a primary operating system may include providing a trusted operating system to control access to a portion of a local storage area of the hardware resources. In this context, only the trusted operating system is configured to enable writing to the portion of the local storage area. The method may further include storing backup files for the primary operating system in the portion of the local storage area responsive to the trusted operating system granting access to write to the portion of the local storage area.Type: ApplicationFiled: September 2, 2016Publication date: March 16, 2017Inventors: David C. Challener, Peter S. Kruus, Russell A. Fink, James F. Farlow
-
Publication number: 20130275751Abstract: A translator is provided for translating predetermined portions of packet header information including an address of a data packet according to a cipher algorithm keyed by a cipher key derived by a key exchanger. A mapping device is also provided for mapping the address to a host table stored in memory. If the address does not match an entry in the host table, a security device is triggered.Type: ApplicationFiled: June 6, 2013Publication date: October 17, 2013Inventors: Russell A. Fink, Matthew Aloysius Brannigan, Shelby Alana Evans, Aswin Morgan Almeida
-
Patent number: 8549285Abstract: Methods, apparatus, system and computer program are provided for concealing the identity of a network device transmitting a datagram having a network layer header. A unique local identifier and broadcast address are determined in accordance with a next-hop address. A partially encrypted network layer header is determined by encrypting a plurality of identifying portions of the network layer header, where one portion of the network layer header is the unique local identifier. The datagram is encapsulated with another network layer header whose address is set to the broadcast address. The encapsulated datagram can be received and detunneled, and an address of a recipient can be extracted from the network layer header. The datagram is then admitted into a network domain.Type: GrantFiled: June 14, 2010Date of Patent: October 1, 2013Assignees: Verizon Corporate Services Group Inc., Raytheon BBN Technologies Corp.Inventors: Russell A. Fink, Edward A. Bubnis, Jr., Thomas E. Keller
-
Patent number: 8261324Abstract: A system and method for identifying and verifying a client to access a secure network. Timing characteristics are acquired from the client, such as a peripheral device, and further verified and identified via a policy enforcement points and a policy decision points, or a measurer device in the secure network.Type: GrantFiled: September 30, 2009Date of Patent: September 4, 2012Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, Tommy O. Johnson, Shaun T. Hutton, Kevin Z. Snow
-
Publication number: 20100088747Abstract: A system and method for identifying and verifying a client to access a secure network. Timing characteristics are acquired from the client, such as a peripheral device, and further verified and identified via a policy enforcement points and a policy decision points, or a measurer device in the secure network.Type: ApplicationFiled: September 30, 2009Publication date: April 8, 2010Inventors: Russell A. Fink, Tommy O. Johnson, Shaun T. Hutton, Kevin Z. Snow
-
Patent number: 5794755Abstract: A coin chute for use with a vending machine for receiving coins and transferring the coins to an electrical coin mechanism and preventing liquid from entering and damaging the electrical coin mechanism. The coin chute includes an upper passage in a first vertical plane for entry of a coin at the upper end thereof, and an intermediate passage extending at an angle away from one side of the upper passage at the lower end of the upper coin passage. The intermediate passage has a side formed by a first grid adapted for passage therethrough of liquid poured into the upper passage. The coin chute further comprises a lower passage extending down from the lower end of the intermediate passage for receiving a coin dropping down through the upper passage and intermediate passage and for delivering it to the electrical coin mechanism. The chute further includes a drain for draining the liquid passing through the first grid.Type: GrantFiled: August 26, 1996Date of Patent: August 18, 1998Assignee: Crane Co.Inventors: Robert John Reese, George Russell Fink
-
Patent number: D387809Type: GrantFiled: October 28, 1996Date of Patent: December 16, 1997Assignee: UniDynamics CorporationInventors: Robert John Reese, George Russell Fink, Steven C. Gamper, David Scott Rowley
-
Patent number: D387810Type: GrantFiled: October 28, 1996Date of Patent: December 16, 1997Assignee: UniDynamics CorporationInventors: George Russell Fink, Robert John Reese, Steven C. Gamper, David Scott Rowley
-
Patent number: D391608Type: GrantFiled: October 28, 1996Date of Patent: March 3, 1998Assignee: UniDynamics CorporationInventors: George Russell Fink, Robert John Reese, Steven C. Gamper, David Scott Rowley