Patents by Inventor Robert G. Lefferts

Robert G. Lefferts 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: 12132760
    Abstract: The technology described herein identifies and mitigates phishing attempts by analyzing user input received at the operating system level. Initially, a credential, such as a username or password, is registered with the threat detection system. The technology described herein intercepts user input at the operating system level, generates a hash of the input, and compares it with a hash of a credential being monitored. A credential entry is detected when a hash for the character string entered matches a hash for a credential being monitored. The technology described herein will perform a threat assessment when a secret entry is detected. The threat assessment may use the application context and the network context as inputs to the assessment. Various mitigation actions may be taken when a threat is detected.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: October 29, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paresh Maisuria, Ali Alabbas, Abhishek Sagar, Mara Beth Fortini, Rupo Zhang, Christian Stockwell, Michael David McCormack, Jason Joseph Weber, Charles J. Strempler, Sinclaire R. Hamilton, Brian Keith Catlin, Richard Joseph Murillo, Robert G. Lefferts, Eric P. Douglas, Christian Seifert
  • Patent number: 7653653
    Abstract: A dynamically configurable list management system that supports list elements of multiple content types is presented. Each list element is associated with an element type via an element type identifier. The element type identifier uniquely identifies the element type to the list management system. Each property associated with each element type is included in the list. Each property is identified by a unique property identifier. When adding a list element of a new element type to an existing list that does not include any elements of the new element type, the list management system identifies every property associated with the new element type. For each property associated with the new element type, the list management system determines which properties are not already included in the list, and adds those properties that are not already including to the list.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert G. Lefferts, Hai Liu, Steven James Rayson, Andrew Sean Watson
  • Publication number: 20080114733
    Abstract: User-structured data tables can be queried more efficiently by storing a copy of the important data from a user-structured data base table in one or more special indexes. A special index normally comprises Name Value Pairs (NVP) that can be used to efficiently query the important data by using the database indexes. Efficient querying can be accomplished by creating a separate table for a user-structured table, indexing the separate table using NVPs; and creating multiple tables in a collation order in order to search data that is sorted in accordance with user conventions in various locales.
    Type: Application
    Filed: June 7, 2007
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Dustin G. Friesenhahn, Naresh Kannan, Robert G. Lefferts, W. Bruce Jones
  • Publication number: 20080114752
    Abstract: Efficient querying across disparate schemas can be implemented by initially limiting the total number of lists and the total number of items queried and by using a mechanism for aligning data during the query. Querying across disparate data (e.g., data that is stored in accordance with disparate schemas) can comprise removing lists that are not applicable, defining a data alignment for the lists being searched, and executing the query.
    Type: Application
    Filed: June 7, 2007
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Dustin G. Friesenhahn, Naresh Kannan, Robert G. Lefferts, W. Bruce Jones