Patents by Inventor Richard Paul White

Richard Paul White 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: 11630681
    Abstract: A method for localizing a software resource in a second language is disclosed. The method may include receiving a software resource in a first language, receiving data relating to a state of translations performed for the software application by a localization service, determining based on the software resource in the first language and the data whether an up-to-date software resource in a second language exists in a data store where the software resource in the second language corresponds to the software resource in the first language.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Rory Keary, Richard Paul White, Patrick Francis Murphy, Wei Liu
  • Publication number: 20210073013
    Abstract: A method for localizing a software resource in a second language is disclosed. The method may include receiving a software resource in a first language, receiving data relating to a state of translations performed for the software application by a localization service, determining based on the software resource in the first language and the data whether an up-to-date software resource in a second language exists in a data store where the software resource in the second language corresponds to the software resource in the first language.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anatoliy BURUKHIN, Rory KEARY, Richard Paul WHITE, Patrick Francis MURPHY, Wei LIU
  • Patent number: 8788596
    Abstract: The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; and to-address A—1; and uses this source and content based information to test for unsolicited messages. It interrupts the conversation when MTA—0 sends a command_specifying the recipient (an “RCPT” command) and uses the various test results to decide if the message is suspected of being unsolicited. If the message is suspected of being unsolicited then it logs the rejected message, sends an error reply to MTA—0 which forces MTA—0 to terminate the connection with MTA—1 before the body of the message is transmitted; else it logs the allowed message, releases the intercepted RCPT command which allows the conversation between MTA—0 and MTA—1 to proceed.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: July 22, 2014
    Assignee: Engate Technology Corporation
    Inventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack
  • Patent number: 8423618
    Abstract: The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; to-address A—1, and the body of the message; and uses this source and content information to test for unsolicited messages. It alters the conversation to reject, divert or intercept the message if the message is suspected of being unsolicited.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: April 16, 2013
    Assignee: Engate Technology Corporation
    Inventors: Ira Victor Spivack, Richard Paul White, Alan Huang, Haw-minn Lu
  • Patent number: 8301712
    Abstract: Most unsolicited commercial email (UCE) countermeasures call for a message by message analysis. However, some UCE attacks occur when a single sender of UCE floods a mail transfer agent (MTA) with a number of copies of a UCE, in a mail flood attack. The attacks rarely rise to the level of denial of service attacks but are significant enough to place a strain on MTAs and anti-UCE countermeasures. The anti-mail flood methodology disclosed herein provides a system and method for protecting mail systems from such mail flood attacks enabling anti-UCE countermeasures to work more efficiently.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 30, 2012
    Assignee: Engate Technology Corporation
    Inventors: Haw-minn Lu, Richard Paul White
  • Patent number: 8180835
    Abstract: Most unsolicited commercial email (UCE) countermeasures call for a message by message analysis. However, some UCE attacks occur when a single sender of UCE floods a mail transfer agent (MTA) with a number of copies of a UCE, in a mail flood attack. The attacks rarely rise to the level of denial of service attacks but are significant enough to place a strain on MTAs and anti-UCE countermeasures. The anti-mail flood methodology disclosed herein provides a system and method for protecting mail systems from such mail flood attacks enabling anti-UCE countermeasures to work more efficiently.
    Type: Grant
    Filed: October 14, 2006
    Date of Patent: May 15, 2012
    Assignee: Engate Technology Corporation
    Inventors: Haw-minn Lu, Richard Paul White
  • Patent number: 7716351
    Abstract: The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; and to-address A—1; and uses this source and content based information to test for unsolicited messages. It interrupts the conversation when MTA—0 sends a RCPT command and uses the various test results to decide if the message is suspected of being unsolicited. If the message is suspected of being unsolicited and to-address is not in the save_spam database then the spam blocker logs the rejected message, sends an error reply to MTA—0 which forces MTA—0 to terminate the connection before the body of the message is transmitted.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: May 11, 2010
    Assignee: Engate Technology Corporation
    Inventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack
  • Patent number: 7673058
    Abstract: The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; to-address A—1, and the body of the message; and uses this source and content information to test for unsolicited messages. It interrupts the conversation when MTA—0 sends a .\r\n end-of-message indicator and uses the various test results to decide if the message is suspected of being unsolicited. If the message is suspected of being unsolicited then it logs the rejected message and sends an error reply to MTA—0 which forces MTA—0 to send a QUIT command before the body of the message is transmitted; else it logs the allowed message and releases the intercepted RCPT command which allows the conversation between MTA—0 and MTA—1 to proceed.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: March 2, 2010
    Assignee: Engate Technology Corporation
    Inventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack
  • Patent number: 7490128
    Abstract: The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, sender_address A—0; and recipient A—1; and uses this source and content based information to test for unsolicited messages. It interrupts the conversation when MTA—0 sends a command specifying the recipient (an “RCPT” command) and uses the various test results to decide if the message is suspected of being unsolicited. If the message is suspected of being unsolicited then it logs the rejected message, sends an error reply to MTA—0 which forces MTA—0 to terminate the connection with MTA—1 before the body of the message is transmitted; else it logs the allowed message, releases the intercepted RCPT command which allows the conversation between MTA—0 and MTA—1 to proceed.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: February 10, 2009
    Assignee: Engate Technology Corporation
    Inventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack
  • Patent number: 7310660
    Abstract: A set of unsolicited e-mail messages is collected and “finger printed” by either sampling the unsolicited message and using portions of the samples to form the identifier or by hashing a portion of the message. These “finger prints” are used to construct an unsolicited message database. The client's e-mail messages are processed in off-line manner by periodically fetching their messages; “finger printing” each message in a manner identical to the unsolicited messages; checking to see if the “finger print” is in the unsolicited message database; discarding any messages with a “finger print” in the unsolicited message database; and forwarding any message with a “finger print” not in the unsolicited message database to the “clean” POP server.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: December 18, 2007
    Assignee: Engate Technology Corporation
    Inventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack