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: 11829503
    Abstract: 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: Grant
    Filed: September 29, 2020
    Date of Patent: November 28, 2023
    Assignee: The Johns Hopkins University
    Inventors: Russell A. Fink, David R. Zaret, Paul McNamee
  • Patent number: 11734444
    Abstract: 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: Grant
    Filed: September 29, 2020
    Date of Patent: August 22, 2023
    Assignee: The Johns Hopkins University
    Inventors: Russell A. Fink, David R. Zaret, Paul McNamee
  • Publication number: 20220100884
    Abstract: 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: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Russell A. Fink, David R. Zaret, Paul McNamee
  • Patent number: 11093635
    Abstract: 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: Grant
    Filed: May 4, 2017
    Date of Patent: August 17, 2021
    Assignee: The Johns Hopkins University
    Inventors: Russell A. Fink, David R. Zaret, Rachel B. Stonehirsch, Robert M. Seng, Samantha M. Tyson
  • Patent number: 10049215
    Abstract: 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: Grant
    Filed: September 2, 2016
    Date of Patent: August 14, 2018
    Assignee: The Johns Hopkins University
    Inventors: David C. Challener, Peter S. Kruus, Russell A. Fink, James F. Farlow
  • Publication number: 20170323118
    Abstract: 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: Application
    Filed: May 4, 2017
    Publication date: November 9, 2017
    Inventors: Russell A. Fink, David R. Zaret, Rachel B. Stonehirsch, Robert M. Seng, Samantha M. Tyson
  • Publication number: 20170076096
    Abstract: 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: Application
    Filed: September 2, 2016
    Publication date: March 16, 2017
    Inventors: David C. Challener, Peter S. Kruus, Russell A. Fink, James F. Farlow
  • Publication number: 20130275751
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: October 17, 2013
    Inventors: Russell A. Fink, Matthew Aloysius Brannigan, Shelby Alana Evans, Aswin Morgan Almeida
  • Patent number: 8549285
    Abstract: 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: Grant
    Filed: June 14, 2010
    Date of Patent: October 1, 2013
    Assignees: Verizon Corporate Services Group Inc., Raytheon BBN Technologies Corp.
    Inventors: Russell A. Fink, Edward A. Bubnis, Jr., Thomas E. Keller
  • Patent number: 8261324
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: September 4, 2012
    Assignee: The Johns Hopkins University
    Inventors: Russell A. Fink, Tommy O. Johnson, Shaun T. Hutton, Kevin Z. Snow
  • Publication number: 20100088747
    Abstract: 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: Application
    Filed: September 30, 2009
    Publication date: April 8, 2010
    Inventors: Russell A. Fink, Tommy O. Johnson, Shaun T. Hutton, Kevin Z. Snow
  • Patent number: 5794755
    Abstract: 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: Grant
    Filed: August 26, 1996
    Date of Patent: August 18, 1998
    Assignee: Crane Co.
    Inventors: Robert John Reese, George Russell Fink
  • Patent number: D387809
    Type: Grant
    Filed: October 28, 1996
    Date of Patent: December 16, 1997
    Assignee: UniDynamics Corporation
    Inventors: Robert John Reese, George Russell Fink, Steven C. Gamper, David Scott Rowley
  • Patent number: D387810
    Type: Grant
    Filed: October 28, 1996
    Date of Patent: December 16, 1997
    Assignee: UniDynamics Corporation
    Inventors: George Russell Fink, Robert John Reese, Steven C. Gamper, David Scott Rowley
  • Patent number: D391608
    Type: Grant
    Filed: October 28, 1996
    Date of Patent: March 3, 1998
    Assignee: UniDynamics Corporation
    Inventors: George Russell Fink, Robert John Reese, Steven C. Gamper, David Scott Rowley