Patents by Inventor Phillip David Allen
Phillip David Allen 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: 20240087695Abstract: A medical device data back-association system, apparatuses, and methods are disclosed. In an example embodiment, an electronic medical record memory receives, while an infusion pump is administering a medication to a patient, an identifier message including at least two of a device identifier of the infusion pump, a patient identifier of the patient, and a medication order identifier of a medication being administer by the infusion pump. The memory creates an association between an electronic medical record (“EMR”) of the patient and the infusion pump using the identifier message. The memory next receives, after the association between the EMR of the patient and the infusion pump, infusion pump data from the infusion pump. The infusion pump data includes the device identifier. The memory then stores the infusion pump data to the EMR of the patient based on the created association between the EMR of the patient and the infusion pump.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Inventors: Troy David Heavelyn, Curt Matthew Allen, Phillip Edwin Fisk
-
Patent number: 11544402Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying content elements among user content in a user data file that contain sensitive data corresponding to one or more predetermined data schemes. During a content edit process for the user content in a user application, the method includes controlling presentation of annotation indicators for one or more of the content elements based at least in part on a quantity of the content elements that contain the sensitive data.Type: GrantFiled: August 2, 2019Date of Patent: January 3, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Phillip David Allen
-
Patent number: 11455419Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying content elements among user content in a user data file that contain sensitive data corresponding to one or more predetermined data schemes. During a content edit process for the user content in a user application, the method includes controlling presentation of annotation indicators for one or more of the content elements based at least in part on a quantity of the content elements that contain the sensitive data.Type: GrantFiled: August 2, 2019Date of Patent: September 27, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Phillip David Allen
-
Patent number: 11182490Abstract: Systems, methods, and software for data obfuscation frameworks for user applications are provided herein. An exemplary method includes providing user content to a classification service configured to process the user content to classify portions of the user content as comprising sensitive content, and receiving from the classification service indications of the user content that contains the sensitive content. The method includes presenting graphical indications in a user interface to the user application that annotate the user content as containing the sensitive content, and presenting obfuscation options in the user interface for masking the sensitive content within at least a selected portion among the user content. Responsive to a user selection of at least one of the obfuscation options, the method includes replacing associated user content with obfuscated content that maintains a data scheme of the associated user content.Type: GrantFiled: July 9, 2019Date of Patent: November 23, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Phillip David Allen, Sara Cristina Oropeza Hernandez
-
Patent number: 11138335Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying content elements among user content in a user data file that contain sensitive data corresponding to one or more predetermined data schemes. During a content edit process for the user content in a user application, the method includes controlling presentation of annotation indicators for one or more of the content elements based at least in part on a quantity of the content elements that contain the sensitive data.Type: GrantFiled: August 2, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Phillip David Allen
-
Patent number: 10671753Abstract: Systems, methods, and software for sensitive data handling frameworks for user applications are provided herein. An exemplary method includes receiving subsets of structured user content consolidated into associated flattened representations, the associated flattened representations having a mapping to the structured user content and accompanied by at least lengths and offset information relating to the mapping. The method includes individually parsing the subsets of structured user content to classify portions as comprising sensitive content corresponding to one or more predetermined data schemes and, for each of the portions, identifying an associated offset and length for the portion relating to the subsets of structured user content, and indicating at least the associated offset and length to the user application for marking of the sensitive content in a user interface to the user application.Type: GrantFiled: March 23, 2017Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Phillip David Allen, Ryan Charles Hill, Bradley Jacob Zimnisky
-
Publication number: 20190354715Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying content elements among user content in a user data file that contain sensitive data corresponding to one or more predetermined data schemes. During a content edit process for the user content in a user application, the method includes controlling presentation of annotation indicators for one or more of the content elements based at least in part on a quantity of the content elements that contain the sensitive data.Type: ApplicationFiled: August 2, 2019Publication date: November 21, 2019Inventor: Phillip David Allen
-
Publication number: 20190332784Abstract: Systems, methods, and software for data obfuscation frameworks for user applications are provided herein. An exemplary method includes providing user content to a classification service configured to process the user content to classify portions of the user content as comprising sensitive content, and receiving from the classification service indications of the user content that contains the sensitive content. The method includes presenting graphical indications in a user interface to the user application that annotate the user content as containing the sensitive content, and presenting obfuscation options in the user interface for masking the sensitive content within at least a selected portion among the user content. Responsive to a user selection of at least one of the obfuscation options, the method includes replacing associated user content with obfuscated content that maintains a data scheme of the associated user content.Type: ApplicationFiled: July 9, 2019Publication date: October 31, 2019Inventors: Phillip David Allen, Sara Cristina Oropeza Hernandez
-
Patent number: 10410014Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying at least a first threshold quantity, an elasticity factor for modifying the first threshold quantity to a second threshold quantity, and an indication of a threshold resiliency property indicating when the second threshold quantity overrides the first threshold quantity. The method includes monitoring a content edit process of user content to identify a quantity of the user content that contains sensitive data corresponding to one or more predetermined data schemes, and during the content edit process, enabling and disabling presentation of annotation indicators for the content elements based at least in part on a current quantity with regard to the first threshold quantity, the elasticity factor for the first threshold quantity when enabled, and the indication of the threshold resiliency property.Type: GrantFiled: March 23, 2017Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Phillip David Allen
-
Patent number: 10380355Abstract: Systems, methods, and software for data obfuscation frameworks for user applications are provided herein. An exemplary method includes providing user content to a classification service configured to process the user content to classify portions of the user content as comprising sensitive content, and receiving from the classification service indications of the user content that contains the sensitive content. The method includes presenting graphical indications in a user interface to the user application that annotate the user content as containing the sensitive content, and presenting obfuscation options in the user interface for masking the sensitive content within at least a selected portion among the user content. Responsive to a user selection of at least one of the obfuscation options, the method includes replacing associated user content with obfuscated content that maintains a data scheme of the associated user content.Type: GrantFiled: March 23, 2017Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Phillip David Allen, Sara Cristina Oropeza Hernandez
-
Publication number: 20180276393Abstract: Systems, methods, and software for data obfuscation frameworks for user applications are provided herein. An exemplary method includes providing user content to a classification service configured to process the user content to classify portions of the user content as comprising sensitive content, and receiving from the classification service indications of the user content that contains the sensitive content. The method includes presenting graphical indications in a user interface to the user application that annotate the user content as containing the sensitive content, and presenting obfuscation options in the user interface for masking the sensitive content within at least a selected portion among the user content. Responsive to a user selection of at least one of the obfuscation options, the method includes replacing associated user content with obfuscated content that maintains a data scheme of the associated user content.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventors: Phillip David Allen, Sara Cristina Oropeza Hernandez
-
Publication number: 20180276401Abstract: Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying at least a first threshold quantity, an elasticity factor for modifying the first threshold quantity to a second threshold quantity, and an indication of a threshold resiliency property indicating when the second threshold quantity overrides the first threshold quantity. The method includes monitoring a content edit process of user content to identify a quantity of the user content that contains sensitive data corresponding to one or more predetermined data schemes, and during the content edit process, enabling and disabling presentation of annotation indicators for the content elements based at least in part on a current quantity with regard to the first threshold quantity, the elasticity factor for the first threshold quantity when enabled, and the indication of the threshold resiliency property.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventor: Phillip David Allen
-
Publication number: 20180276402Abstract: Systems, methods, and software for sensitive data handling frameworks for user applications are provided herein. An exemplary method includes receiving subsets of structured user content consolidated into associated flattened representations, the associated flattened representations having a mapping to the structured user content and accompanied by at least lengths and offset information relating to the mapping. The method includes individually parsing the subsets of structured user content to classify portions as comprising sensitive content corresponding to one or more predetermined data schemes and, for each of the portions, identifying an associated offset and length for the portion relating to the subsets of structured user content, and indicating at least the associated offset and length to the user application for marking of the sensitive content in a user interface to the user application.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventors: Phillip David Allen, Ryan Charles Hill, Bradley Jacob Zimnisky
-
Patent number: 8146017Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.Type: GrantFiled: November 30, 2006Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
-
Publication number: 20090222277Abstract: Concepts and technologies are provided herein for defining and implementing custom task processes. An authoring tool provides a user interface for defining a custom task process that encompasses one or more task instances. New workflow logic can be applied to both the task action and the encompassed task instances. Once a task process has been defined using the authoring tool, a workflow that includes the task process is submitted to a collaborative application for execution. The defined task action and task instances are executed by the collaborative application to implement the defined task process. Through the execution of the task process, assignments are made to the defined participants, and additional workflows, actions, and behaviors may be triggered and executed based upon the defined task action and task instances.Type: ApplicationFiled: March 3, 2008Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Alexander Hussain Malek, Phillip David Allen
-
Publication number: 20080114810Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.Type: ApplicationFiled: November 30, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
-
Publication number: 20080115195Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for remotely authoring a workflow schedule. According to one method, a workflow schedule authoring tool is provided that may utilize workflow action proxies in place of actual workflow actions during authoring. Safeguards are also provided at various stages in the authoring process to ensure that each workflow action utilized in a workflow schedule has been authorized for use in and execution by a workflow schedule. Workflow schedules may also be provided with version numbers to ensure that the same version of a workflow schedule is utilized throughout the entire lifespan of a workflow instance.Type: ApplicationFiled: November 13, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner