Patents by Inventor Alexander E. Mallet

Alexander E. Mallet 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: 9536005
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Publication number: 20150379142
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Application
    Filed: July 13, 2015
    Publication date: December 31, 2015
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Patent number: 9104737
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Patent number: 8095687
    Abstract: The present invention provides systems and methods that can be used to manage state on a cluster comprising a plurality of application servers. A system according to one aspect of the invention comprises a plurality of application servers each of which is equipped to process requests, host unique state, and selectively forward requests. Client requests can arrive at any of the application servers. The servers forward client requests, as needed. A target computer system identification used in request forwarding can be provided with a response to the client whenever a cluster member develops state while carrying out a client request. The client, can include the request forwarding data in subsequent requests that are part of the same session. The invention provides a standards-compliant and secure system for allowing applications servers to effectuate requests that require processing by a particular target computer system.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Ori M. Amiga, Jason M. Andre, Justin Grant, Alexander E. Mallet
  • Publication number: 20110087661
    Abstract: Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search results. An order of the search results is adjusted based at least in part on multiple additional friends lists, each of which is associated with a data item of the one or more data items. Each of the multiple additional friends lists can also be updated to reflect changes in the friends lists made by users associated with the friends lists.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Applicant: Microsoft Corporation
    Inventors: David R. Quick, Mohamed M. Battisha, Alexander E. Mallet, David A. Nichols, Michael Patrick Mroch, Nikolay Smolyanskiy, Tevfik S. Ingec
  • Patent number: 7743392
    Abstract: A system for parallel asynchronous command execution is provided. The system includes a first computer system for directing a plurality of calls to at least one other computer system. The first computer system invokes a remote procedure in the other computer system and receives results from the procedure via an event triggered by the other computer system. The system may also include a distributed object architecture for communicating between the first computer system and the other computer system.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexander E. Mallet, Justin Grant, Michael W. Thomas
  • Patent number: 7657580
    Abstract: A virtual applications architecture is provided according to the present invention. The architecture includes a topology manager for managing applications across a plurality of members, and a virtual applications manager for defining a plurality of resources comprising the applications. The topology manager communicates with the plurality of members to initiate scaling of the applications associated with the virtual applications manager to the members. The architecture may also include a replication system for deploying the applications to the members.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Philippe Choquier, Quentin J. Clark, William D. Devlin, Lara N. Dillingham, Cameron J. A. Ferroni, Justin Grant, Rodney T. Limprecht, John F. Ludeman, Alexander E. Mallet, Boyd C. Multerer, Martin J. Sleeman, Michael W. Thomas
  • Patent number: 6981267
    Abstract: A system for parallel asynchronous command execution is provided. The system includes a first computer system for directing a plurality of calls to at least one other computer system. The first computer system invokes a remote procedure in the other computer system and receives results from the procedure via an event triggered by the other computer system. The system may also include a distributed object architecture for communicating between the first computer system and the other computer system.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: December 27, 2005
    Assignee: Microsoft Corporation
    Inventors: Alexander E. Mallet, Justin Grant, Michael W. Thomas
  • Patent number: 6961681
    Abstract: A virtual applications architecture is provided according to the present invention. The architecture includes a topology manager for managing applications across a plurality of members, and a virtual applications manager for defining a plurality of resources comprising the applications. The topology manager communicates with the plurality of members to initiate scaling of the applications associated with the virtual applications manager to the members. The architecture may also include a replication system for deploying the applications to the members.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Philippe Choquier, Quentin J. Clark, William D. Devlin, Lara N. Dillingham, Cameron J. A. Ferroni, Justin Grant, Rodney T. Limprecht, John F. Ludeman, Alexander E. Mallet, Boyd C. Multerer, Martin J. Sleeman, Michael W. Thomas