Patents by Inventor Bryan Dove

Bryan Dove 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: 10976914
    Abstract: Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhitao Hou, Haidong Zhang, Bryan Dove, Dongmei Zhang, Xiao Liang, He Huang
  • Publication number: 20200012405
    Abstract: Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Zhitao Hou, Haidong Zhang, Bryan Dove, Dongmei Zhang, Xiao Liang, He Huang
  • Patent number: 10416871
    Abstract: Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhitao Hou, Haidong Zhang, Bryan Dove, Dongmei Zhang, Xiao Liang, He Huang
  • Patent number: 9536044
    Abstract: An example for processing patient image data workflows can temporarily serially arrange a set of semantic labeling modules in a patient image data workflow pipeline responsive to receiving an event trigger. The example can also remove the set of modules from the patient image data workflow pipeline responsive to receiving an event completion trigger.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven J. White, Sayan D. Pathak, Bryan Dove, Duncan P. Robertson, Khan M. Siddiqui, Prabhu KrishnaMoorthy
  • Patent number: 9430520
    Abstract: Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: August 30, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bryan Dove, Eugene Lee
  • Publication number: 20150254369
    Abstract: Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: Microsoft Corporation
    Inventors: Zhitao Hou, Haidong Zhang, Bryan Dove, Dongmei Zhang, Xiao Liang, He Huang
  • Patent number: 9122985
    Abstract: The described implementations relate to expressing terminologies in a hierarchical form. One implementation can receive a terminology that can include concept-code pairs. For example, each of the concept-code pairs can include a concept and a code that is assigned to the concept by the terminology. The implementation can map the concepts to levels of a hierarchical ontology, and associate some of the concepts across different levels of the hierarchical ontology. The implementation can also provide programmatic access to the concept-code pairs of the terminology via the hierarchical ontology.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: September 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bryan Dove, Jonathan A. Handler, Michael J. Bortnick, Dongbai Guo
  • Patent number: 8972459
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Publication number: 20140244671
    Abstract: Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages.
    Type: Application
    Filed: May 5, 2014
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Bryan Dove, Eugene Lee
  • Patent number: 8818944
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Patent number: 8756242
    Abstract: Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Bryan Dove, Eugene Lee
  • Patent number: 8543581
    Abstract: The described implementations relate to synchronizing records between databases. One implementation can cause historical data of a source database to be recorded as entries on a transaction log and can subsequently cause new data of the source database to be recorded on the transaction log in a same manner as the historical data. This implementation can also identify a distinct attribute associated with an individual entry and generate a message that reflects the individual entry.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Pierre N. Martin, Bryan Dove
  • Publication number: 20130144907
    Abstract: The present discussion relates to patient image data workflows. One example can temporarily serially arrange a set of semantic labeling modules in a patient image data workflow pipeline responsive to receiving an event trigger. The example can also remove the set of modules from the patient image data workflow pipeline responsive to receiving an event completion trigger.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven J. White, Sayan D. Pathak, Bryan Dove, Duncan P. Robertson, Khan M. Siddiqui, Prabhu KrishnaMoorthy
  • Patent number: 8452808
    Abstract: A data consumer is provided with a system that enables automatic generation of a virtual database schema in order to support a customized pattern of data consumption across one or more source databases. In one embodiment, a metadata manager component is configured to facilitate creation of a first data tag and a second data tag. A schema definition manager component is configured to facilitate creation of a data entity that groups the first data tag with the second data tag. A virtual schema generation service component generates the virtual database schema by analyzing the data entity and, based on the grouping of the first data tag with the second data tag, automatically generating and storing a database query statement that, when executed, causes a retrieval of data consistent with data location indicators included in the first and second data tags.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Bryan Dove, Jonathan Alan Handler
  • Publication number: 20130110763
    Abstract: The described implementations relate to expressing terminologies in a hierarchical form. One implementation can receive a terminology that can include concept-code pairs. For example, each of the concept-code pairs can include a concept and a code that is assigned to the concept by the terminology. The implementation can map the concepts to levels of a hierarchical ontology, and associate some of the concepts across different levels of the hierarchical ontology. The implementation can also provide programmatic access to the concept-code pairs of the terminology via the hierarchical ontology.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventors: Bryan Dove, Jonathan A. Handler, Michael J. Bortnick, Dongbai Guo
  • Publication number: 20130110542
    Abstract: This patent relates to patient data and more specifically to accessing and managing patient data. One example can generate a user interface from which a user can select predefined entities for use by a health care management application, wherein the entities abstract the health care management application from underlying patient data. This example can allow the user to select an individual predefined entity from the list or define a different entity on the user interface. This example can also enable the user to associate the individual entity or the different entity with a semantic tag.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jayaram R. Iyer, Benjamin L. Chronister, Jay W. Daugherty, David R. Stelts, JR., Peter G. Burns, Bryan Dove, Kishore R. Chaliparambil, Mahmood G. Qadir, Mehul Y. Shah
  • Publication number: 20130103418
    Abstract: The description relates to patient identification and consent. One example can determine that a patient possessing a mobile computing device is at a location associated with a health care provider. This example can request consent from the patient via the mobile computing device for the health care provider to access the patient's health care records.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bryan Dove, Michael J. Bortnick
  • Patent number: 8380493
    Abstract: Technology is described for associating semantic meaning with data elements. The system can include a messaging module configured to receive a message having data elements. A storage module can store the data elements from the message in a structured format. A message dictionary can be configured to identify a type of the message received and to lexically identify data elements of the message using the message dictionary and the type of message. In addition, a taxonomy module can be configured to provide a semantic meaning for the data elements of the lexically identified portions of the message. Further, a data definition tag repository can store data definition tags and link the message dictionary, the taxonomy, and storage location of the data elements in the storage module. The data definition tags can enable the semantic meaning of data elements to be queried.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Ben Chronister, Bryan Dove
  • Publication number: 20130006963
    Abstract: The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Kishore R. Chaliparambil, Chi Kit Chan, Imran Mohiuddin, Bryan Dove, Mehul Y. Shah, Umesh Madan, Ali Emami, Robert A. May, Eric Gunnerson
  • Publication number: 20130006867
    Abstract: The description relates to secure patient information handling. One example can receive encrypted patient data from a first entity. The example can receive a request to view the encrypted patient data from a second entity. The request can include a conditional access code and the example can validate the conditional access code. In an instance where the conditional access code is valid, the example can retrieve an encryption key for the encrypted patient data. The example can decrypt at least a portion of the encrypted patient data to produce decrypted patient data. The example can provide at least some of the decrypted patient data to the second entity.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Bryan Dove, Sean Nolan, John C. Gillotte, Khan M. Siddiqui, Steven J. White, Sayan D. Pathak, Siddhartha K. Singh