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).
-
Patent number: 12333028Abstract: 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: GrantFiled: October 21, 2022Date of Patent: June 17, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Darren Doyle, Terry Farrell
-
Publication number: 20240232392Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Darren DOYLE, Terry FARRELL
-
Publication number: 20240135009Abstract: 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: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Darren DOYLE, Terry FARRELL
-
Patent number: 11294661Abstract: 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: GrantFiled: April 25, 2017Date of Patent: April 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darren Doyle, Terry Farrell, Thomas Doyle
-
Patent number: 10664256Abstract: 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: GrantFiled: June 25, 2018Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Terry Farrell, Darren Doyle, David Mowatt
-
Publication number: 20190391798Abstract: 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: ApplicationFiled: June 25, 2018Publication date: December 26, 2019Inventors: Terry FARRELL, Darren DOYLE, David MOWATT
-
Publication number: 20190354935Abstract: 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: ApplicationFiled: May 17, 2018Publication date: November 21, 2019Inventors: Tara HANRATTY, Terry FARRELL, Darren DOYLE, Siobhan DUNNE, Ashleigh Patricia CONWAY
-
Publication number: 20180367420Abstract: 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: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ashleigh Patricia Conway, Darren Doyle, Terry Farrell
-
Publication number: 20180307480Abstract: 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: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: Darren Doyle, Terry Farrell, Thomas Doyle
-
Publication number: 20170262825Abstract: 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: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Inventors: Ashleigh Patricia Conway, Darren Doyle, David Mowatt, Pieter Kasselman, Terry Farrell