Patents by Inventor Clea H. Allington

Clea H. Allington 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: 10546040
    Abstract: A development tool is described herein. The development tool automatically identifies one or more resources associated with a first version of a Web site that is being developed by a user of the tool. The development tool also automatically interacts with at least one entity within a Web hosting environment to cause a companion resource to be provisioned in the Web hosting environment for each local resource so identified. The development tool may also automatically interact with at least one entity within the Web hosting environment to properly configure a published version of the Web site to utilize at least one companion resource.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Jennifer X. Zhang, Jonathan C. Lee, Ryan A. Nowak, Eric H. Wong, Vishal R. Joshi, Clea H. Allington, Wai Man Yuen, David L. A. Anson, Omar Khan
  • Publication number: 20140372862
    Abstract: A development tool is described herein. The development tool automatically identifies one or more resources associated with a first version of a Web site that is being developed by a user of the tool. The development tool also automatically interacts with at least one entity within a Web hosting environment to cause a companion resource to be provisioned in the Web hosting environment for each local resource so identified. The development tool may also automatically interact with at least one entity within the Web hosting environment to properly configure a published version of the Web site to utilize at least one companion resource.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Jennifer X. Zhang, Jonathan C. Lee, Ryan A. Nowak, Eric H. Wong, Vishal R. Joshi, Clea H. Allington, Wai Man Yuen, David L. A. Anson, Omar Khan
  • Patent number: 8700750
    Abstract: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Bilal Alam, Brian Delahunty, Clea H. Allington, Madhur Joshi, Nina N. Tang, Kanwaljeet Singla
  • Patent number: 8667578
    Abstract: Described is a technology in which a non-administrator computer/web user is allowed to perform an administrative-level task within a certain context and/or scope. An authorization store is queried based on information (e.g., a provider, a username, and a path) provided with an authorization request, e.g., from an application via an API. The information in the authorization store, set up by an administrator, determines the administrative action is allowed. If so, a credential store provides credentials that allow the action to be runs before reverting the user to the prior set of credentials. Also described is a pluggable provider model through which the authorization store and/or delegation store are accessed, whereby the data maintained therein can be any format and/or at any location known to the associated provider.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Saad A. Ladki, Madhur Joshi, Robert J. Lucero, Carlos Aguilar Mares, Nitasha Verma, Bilal Alam, Clea H. Allington, Vijay Sen
  • Publication number: 20100186082
    Abstract: Described is a technology in which a non-administrator computer/web user is allowed to perform an administrative-level task within a certain context and/or scope. An authorization store is queried based on information (e.g., a provider, a username, and a path) provided with an authorization request, e.g., from an application via an API. The information in the authorization store, set up by an administrator, determines the administrative action is allowed. If so, a credential store provides credentials that allow the action to be runs before reverting the user to the prior set of credentials. Also described is a pluggable provider model through which the authorization store and/or delegation store are accessed, whereby the data maintained therein can be any format and/or at any location known to the associated provider.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Saad A. Ladki, Madhur Joshi, Robert J. Lucero, Carlos Aguilar Mares, Nitasha Verma, Bilal Alam, Clea H. Allington, Vijay Sen
  • Publication number: 20100185582
    Abstract: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Bilal Alam, Brian Delahunty, Clea H. Allington, Madhur Joshi, Nina N. Tang, Kanwaljeet Singla
  • Publication number: 20090083738
    Abstract: Modern computer systems may comprise massive sets of data objects of various types, such as data files, application binaries, database objects, proprietary objects managed by applications such as email systems, and system configuration information. Applying complex operations, such as archiving and synchronization operations, to many and varied data objects may be difficult to perform manually or through a script. A more advantageous technique involves applying data object managers to the data object set, where such data object managers are configured to apply various rule comprising a task to be performed on the data object set in furtherance of the operation to various data object types in the data object set. Additionally, the data object set may be modeled as a hierarchical data object set map, to which the rules may be applied through the data object managers in a more uniform manner.
    Type: Application
    Filed: November 21, 2007
    Publication date: March 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Emily Kruglick, Bilal Alam, Clea H. Allington, Kanwaljeet Singla, Nina Tang