Patents by Inventor Brian T. Kress

Brian T. Kress 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: 8752152
    Abstract: A data replication mechanism is proposed that relies on existing federation infrastructure enabling distributed authentication instead of storing and using explicit credentials for a remote forest. The data replication mechanism requests a federation token with data replication capabilities targeted to the remote forest and passes this token to the remote forest in lieu of explicit credentials.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Ayla Kol, Dmitri Gavrilov, Bradford Clark, Brian T. Kress, James C. Kleewein
  • Patent number: 8677009
    Abstract: Optimizations for data transmission may be provided. A portion of a data block may be read into a batch by a read thread on a first server. The batch may be passed to a transmission thread. The transmission thread may then transmit the first batch to a second server while the read thread asynchronously reads a second portion of the data block into another batch.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Dmitri Gavrilov, Bradford R. Clark, James C. Kleewein, Ayla Kol, Brian T. Kress
  • Patent number: 8332369
    Abstract: A data resiliency layer provides manageable data resiliency policy options for email related applications. Through one or more APIs such applications are enabled to query whether a data resiliency policy is satisfied for a given mailbox or database at a given point in time. Email related applications may consume this information to modify their behavior such as to wait, repeat, or fail the actions at hand to the point where data committal is guaranteed to a degree specified by the data resiliency policy.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Ayla Kol, Dmitri Gavrilov, Bradford Clark, Brian T. Kress, James C. Kleewein, Gregory I. Thiel
  • Publication number: 20110185247
    Abstract: Optimizations for data transmission may be provided. A portion of a data block may be read into a batch by a read thread on a first server. The batch may be passed to a transmission thread. The transmission thread may then transmit the first batch to a second server while the read thread asynchronously reads a second portion of the data block into another batch.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: DMITRI GAVRILOV, BRADFORD R. CLARK, JAMES C. KLEEWEIN, AYLA KOL, BRIAN T. KRESS
  • Publication number: 20110185136
    Abstract: Incremental change synchronization for moving large data sets may be provided. Source data to be moved may be identified and a snapshot of the data may be created. The data may be moved to a new datastore and a second snapshot may be created. The snapshots may be compared to identify any data elements that have been modified and the modified elements may be copied to the new datastore.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: DMITRI GAVRILOV, BRADFORD R. CLARK, JAMES C. KLEEWEIN, AYLA KOL, BRIAN T. KRESS, NARESH SUNDARAM
  • Publication number: 20110167039
    Abstract: Distributed mailbox data replication agents are employed to adjust load on mail system resources by enabling the agents to receive a throttling policy, resource capacity, and current usage information. Each agent preparing to access the resource (e.g. provide replicated data) may then throttle itself ensuring optimum resource usage. The agents may receive the information by querying the resource, which monitors accessing agents and their types, or from a shared space instead of directly from the resource.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Ayla Kol, Dmitri Gavrilov, Bradford Clark, Brian T. Kress, James C. Kleewein, Gaurav Navlakha
  • Publication number: 20110145565
    Abstract: A data replication mechanism is proposed that relies on existing federation infrastructure enabling distributed authentication instead of storing and using explicit credentials for a remote forest. The data replication mechanism requests a federation token with data replication capabilities targeted to the remote forest and passes this token to the remote forest in lieu of explicit credentials.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: Ayla Kol, Dmitri Gavrilov, Bradford Clark, Brian T. Kress, James C. Kleewein
  • Publication number: 20110145208
    Abstract: A data resiliency layer provides manageable data resiliency policy options for email related applications. Through one or more APIs such applications are enabled to query whether a data resiliency policy is satisfied for a given mailbox or database at a given point in time. Email related applications may consume this information to modify their behavior such as to wait, repeat, or fail the actions at hand to the point where data committal is guaranteed to a degree specified by the data resiliency policy.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: Ayla Kol, Dmitri Gavrilov, Bradford Clark, Brian T. Kress, James C. Kleewein, Gregory I. Thiel
  • Patent number: 7703667
    Abstract: A method and system for managing and applying entitlements is described herein. An identity integration server centrally manages data associated with entitlements for a plurality of identities. The integration server may select one of a plurality of workflows. One or more of a plurality of entitlements to be used in the workflow are selected, and a set of identities for which the workflow is applicable is selected. A determination is made as to whether the workflow should be run on the identities. If so, then the workflow is initiated. The one or more entitlements are then added to a granted entitlements list. Then, a separate process may be initiated to apply the one or more entitlements to the one or more identities.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann
  • Publication number: 20070215683
    Abstract: A method and system for managing and applying entitlements is described herein. An identity integration server centrally manages data associated with entitlements for a plurality of identities. The integration server may select one of a plurality of workflows. One or more of a plurality of entitlements to be used in the workflow are selected, and a set of identities for which the workflow is applicable is selected. A determination is made as to whether the workflow should be run on the identities. If so, then the workflow is initiated. The one or more entitlements are then added to a granted entitlements list. Then, a separate process may be initiated to apply the one or more entitlements to the one or more identities.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann