Patents by Inventor Alexander Wetmore

Alexander Wetmore 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: 9123021
    Abstract: A message is delivered to an external indexing service when a link is located within a given communication. The message includes a request to index content contained within the link to ensure that the link is indexed. When a keyword search query is performed within the communication system, both a local index and an external index associated with the external indexing service are queried. Results from the query are merged and surfaced.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: September 1, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tore Sundelin, Alexander Wetmore, James Edelen, Jorge Pereira
  • Patent number: 8744979
    Abstract: Triaging electronic communications in a computing system environment can mitigate issues related to large volumes of incoming electronic communications. This can include an analysis of user-specific electronic communication data and associated behaviors to predict which communications a user is likely to deem important or unimportant. Client-side application features are exposed based on the evaluation of communication importance to enable the user to process arbitrarily large volumes of incoming communications.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Tore Sundelin, James Kleewein, James Edelen, Jorge Pereira, Alexander Wetmore, John Winn
  • Publication number: 20120150839
    Abstract: A message is delivered to an external indexing service when a link is located within a given communication. The message includes a request to index content contained within the link to ensure that the link is indexed. When a keyword search query is performed within the communication system, both a local index and an external index associated with the external indexing service are queried. Results from the query are merged and surfaced.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, Alexander Wetmore, James Edelen, Jorge Pereira
  • Publication number: 20120143806
    Abstract: Triaging electronic communications in a computing system environment can mitigate issues related to large volumes of incoming electronic communications. This can include an analysis of user-specific electronic communication data and associated behaviors to predict which communications a user is likely to deem important or unimportant. Client-side application features are exposed based on the evaluation of communication importance to enable the user to process arbitrarily large volumes of incoming communications.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, James Kleewin, James Edelen, Jorge Pereira, Alexander Wetmore, John Winn
  • Publication number: 20120143798
    Abstract: Triaging electronic communications in a computing system environment can mitigate issues related to large volumes of incoming electronic communications. This can include an analysis of user-specific electronic communication data and associated behaviors to predict which communications a user is likely to deem important or unimportant. Client-side application features are exposed based on the evaluation of communication importance to enable the user to process arbitrarily large volumes of incoming communications.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tore Sundelin, James Kleewein, James Edelen, Jorge Pereira, Alexander Wetmore, John Winn
  • Publication number: 20070162516
    Abstract: Asynchronous transaction log replication from a source database to a destination database utilizing file change notifications for a source log directory generated by an operating system of a source computing machine and received by a destination computing machine. In response to the received file change notification, a source transaction log in the source log directory is copied to a destination transaction log in a destination log directory of the destinations machine. After the copy is completed, transactions contained in the destination transaction log are applied to the destination database.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Gregory Thiel, Rebecca Anderson, Alexander Wetmore
  • Publication number: 20060047759
    Abstract: The present invention provides for a messaging system that automatically identifies a forest that corresponds to a particular recipient of a message, without using a common or unified directory that maps forests with recipients. In a network with multiple forests, each forest having multiple recipients, when a message is received at a message server with a destination address that does not uniquely identify a particular forest, the present invention provides for using a standard messaging protocol for quarrying each forest. The forests respond with status codes that indicate whether or not a recipient associated with the destination address corresponds to the forest being quarried. If a status code indicates that the recipient corresponds to the particular forest, information may be stored and used to quarry that particular forest first, before quarrying other forests within the network.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: Alexander Wetmore, Malcolm Pearson, Wayne Cranston
  • Publication number: 20050256930
    Abstract: Provided is a messaging system capable of detecting and processing at least a portion of a malformed message, e.g., a message that previously failed to process. An identifier and state information for the message can be logged. Based on the stored information, a determination can be made that the message previously failed to process. The message can then progressively be de-featured until the message can be processed or until the message is determined to be poisonous, whereupon it can be deleted or otherwise removed from the message stream permanently or temporarily-including moving the message to storage for operator inspection or for delayed delivery.
    Type: Application
    Filed: April 12, 2004
    Publication date: November 17, 2005
    Inventors: Malcolm Pearson, Robert Atkinson, David Reed, Steven White, Alexander Wetmore