Patents by Inventor Daniel Floyd Emerson

Daniel Floyd Emerson 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: 9935978
    Abstract: Controlling application behavior in the context of managed accounts. A device includes one or more applications. At least one of the applications is configured to be used with a plurality of user accounts including zero or more managed user accounts. The device includes or communicates with a client component. The client component is configured to identify active user accounts for the applications. The client component is further configured to receive policy from a management system, where the policy specifies application controls a user account basis. The client component is further configured to enforce application configuration based on the policy from the management system and the active user accounts.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Floyd Emerson, Jeremy Christopher Dorfman, Neil Adam Jacobson
  • Patent number: 9542247
    Abstract: Embodiments may include sharing application management data between sandboxed applications on a device. A method includes sending application management data from a first sandboxed application in a first sandbox on the device to a sharing service external to the first sandbox. The method further includes receiving at a second sandboxed application in a second sandbox on the device, a representation of the application management data. Based on the representation of the application management data, the method includes performing an application management function.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Adam Jacobson, Daniel Floyd Emerson
  • Publication number: 20160088016
    Abstract: Controlling application behavior in the context of managed accounts. A device includes one or more applications. At least one of the applications is configured to be used with a plurality of user accounts including zero or more managed user accounts. The device includes or communicates with a client component. The client component is configured to identify active user accounts for the applications. The client component is further configured to receive policy from a management system, where the policy specifies application controls a user account basis. The client component is further configured to enforce application configuration based on the policy from the management system and the active user accounts.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Daniel Floyd Emerson, Jeremy Christopher Dorfman, Neil Adam Jacobson
  • Publication number: 20160085602
    Abstract: Embodiments may include sharing application management data between sandboxed applications on a device. A method includes sending application management data from a first sandboxed application in a first sandbox on the device to a sharing service external to the first sandbox. The method further includes receiving at a second sandboxed application in a second sandbox on the device, a representation of the application management data. Based on the representation of the application management data, the method includes performing an application management function.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Neil Adam Jacobson, Daniel Floyd Emerson
  • Patent number: 7992145
    Abstract: A job completion architecture, includes content that is specified as a hierarchical tree of related content units and a set of multilevel tickets associated with instances of the hierarchically arranged content units. The job manager applies the multilevel tickets, specifying property settings at potentially multiple levels within the hierarchical tree, according to a qualified inheritance rule wherein settings applicable to a set of lower level properties that are specified within a first (higher level) ticket are incorporated into the merged settings to the extent a second (lower level) ticket does not specify settings for the set of lower level properties. If a same property is specified in both a higher and lower level ticket, during merging a setting specified in the lower level ticket overrides the higher level ticket setting.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Daniel Floyd Emerson, Benjamin J. Kuhn, Amanda Giang-Tien Nguyen, Feng Yue