Patents by Inventor Darren Doyle

Darren Doyle 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).

  • Publication number: 20240135009
    Abstract: A data processing system implements receiving an access request from the client device of a content requestor to access a content item for which access to the content item is managed by a content access management platform and obtaining access control information. The access control information comprising information associated with a content owner associated with the content item, information associated with the content requestor, and information associated with the content item.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Darren DOYLE, Terry FARRELL
  • Patent number: 11294661
    Abstract: Methods and systems for updating a file using heuristics. One system includes an electronic processor configured to identify a code file stored on a storage device and determine a signature of the code file. The electronic processor is also configured to compare the signature of the code file to each of a plurality of signatures to determine a degree of similarity between the signature of the code file and each of the plurality of signatures, wherein each of the plurality of signatures is associated with a code update, and, in response to the degree of similarity between the signature of the code file and one of the plurality of signatures satisfying a predetermined threshold, apply the code update associated with the one of the plurality of signatures to the code file.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Doyle, Terry Farrell, Thomas Doyle
  • Patent number: 10664256
    Abstract: Methods and systems for deploying software applications based on previous deployments. One method includes collecting first telemetry data tracking usage of a first plurality of features of a first software application by a first plurality of devices and creating a first plurality of mappings based on the first telemetry data. The method further includes, as part of deploying the first software application within an organization, collecting second telemetry data tracking usage of a second plurality of features of a second software application by a second plurality of devices of the organization, creating a second plurality of mappings based on the second telemetry data, determining a set of features to be included in a testing plan relating to the first software application based on the first plurality of mappings and the second plurality of mappings, and implementing the testing plan as part of deploying the first software application within the organization.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Terry Farrell, Darren Doyle, David Mowatt
  • Publication number: 20190391798
    Abstract: Methods and systems for deploying software applications based on previous deployments. One method includes collecting first telemetry data tracking usage of a first plurality of features of a first software application by a first plurality of devices and creating a first plurality of mappings based on the first telemetry data. The method further includes, as part of deploying the first software application within an organization, collecting second telemetry data tracking usage of a second plurality of features of a second software application by a second plurality of devices of the organization, creating a second plurality of mappings based on the second telemetry data, determining a set of features to be included in a testing plan relating to the first software application based on the first plurality of mappings and the second plurality of mappings, and implementing the testing plan as part of deploying the first software application within the organization.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Terry FARRELL, Darren DOYLE, David MOWATT
  • Publication number: 20190354935
    Abstract: A method of facilitating communication events, each between a group of users comprising a first user and other users, the method comprising: from each of a plurality of sampled communication events, determining a category of each of the other users in the respective group and determining one or more actions performed by the first user potentially indicative of bias; analysing the actions of the first user in relation to the categories of each of the other users in each respective group over the sampled communication events, in order to detect a bias of the first user that has a potential effect of impeding involvement of an identified category of user in at least part of a current or future communication event; and based on the detected bias, generating an actionable output via a user interface in order to mitigate the effect of the bias.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Tara HANRATTY, Terry FARRELL, Darren DOYLE, Siobhan DUNNE, Ashleigh Patricia CONWAY
  • Publication number: 20180367420
    Abstract: Systems and methods are disclosed for automated resolution. In one implementation, a first notification is received. Such a notification is associated with a first instance of a service as provided to a first user. In response to receipt of the first notification, a first action is initiated with respect to the first instance of the service as provided to the first user. A second notification is received. Such a notification is associated with a second instance of the service as provided to a second user. Based on the first action initiated with respect to the first instance of the service as provided to the first user, a second action is initiated. Such a second action can be initiated in response to receipt of the second notification. The second action can also be initiated with respect to the second instance of the service as provided to the second user.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ashleigh Patricia Conway, Darren Doyle, Terry Farrell
  • Publication number: 20180307480
    Abstract: Methods and systems for updating a file using heuristics. One system includes an electronic processor configured to identify a code file stored on a storage device and determine a signature of the code file. The electronic processor is also configured to compare the signature of the code file to each of a plurality of signatures to determine a degree of similarity between the signature of the code file and each of the plurality of signatures, wherein each of the plurality of signatures is associated with a code update, and, in response to the degree of similarity between the signature of the code file and one of the plurality of signatures satisfying a predetermined threshold, apply the code update associated with the one of the plurality of signatures to the code file.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Darren Doyle, Terry Farrell, Thomas Doyle
  • Publication number: 20170262825
    Abstract: A license recommendation service in an online app store is disclosed herein. The license recommendation service collects usage information related to the actual usage of an application (or applications) downloaded from the app store. The actual usage pertains to how a user uses an application under an initial license. A license recommendation may be made based on the actual usage of the application. The service communicates to the local execution environment in which the application executes such that the recommendation may be surfaced in the context of the user moving to a subsequent license.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 14, 2017
    Inventors: Ashleigh Patricia Conway, Darren Doyle, David Mowatt, Pieter Kasselman, Terry Farrell