Patents by Inventor Douglas Mueller

Douglas Mueller 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: 10592829
    Abstract: Disclosed are methods and systems to automatically integrate work requests from multiple Spoke systems at a centralized Hub system. In one embodiment, a Hub system receives a portion of a work request from a problem tracking system executing in the region (e.g., geographic area or network subnet) of an associated Spoke system. The request comprises enough information for the Hub system to prioritize this work request against other work requests already received from this same Spoke system, other Spoke systems in the same region, or even other Spoke systems from other regions. A Hub user can then be presented with an integrated work queue of requests to service after they have been properly prioritized. The Hub user may be supporting multiple clients in an outsourcing style Information Technology (IT) support model or a call center model. Supported clients can execute on different data center platforms, at the same time.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: March 17, 2020
    Assignee: BMC Software, Inc.
    Inventor: Douglas Mueller
  • Patent number: 10589086
    Abstract: An apparatus for providing deep nerve stimulation to a patient includes a housing for supporting deep nerve stimulation coils. The housing includes a wall with an outer surface for being presented toward the patient to apply the stimulation. A primary coil is supported in a primary chamber of the housing adjacent an inner surface of the wall, opposite the outer surface. Ribs are disposed between the primary coil and the inner surface and upon which the primary coil rests. The ribs define channels through which coolant can be directed to cool a bottom surface of the primary coil during use, the bottom surface of the primary coil being closest to the patient side wall. The primary coil is adapted when energized to produce a broad and deeply penetrating magnetic field capable of hitting a target area of the patient.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: March 17, 2020
    Assignee: NERVIVE, INC
    Inventors: Emilio Sacristan, Douglas Stewart Szumski, Jonathan Velleuer, Judith Müller, Mark Borsody
  • Patent number: 10585918
    Abstract: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 10, 2020
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Jiani Chen
  • Patent number: 10534577
    Abstract: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: January 14, 2020
    Assignee: BMC Software, Inc.
    Inventors: Narayan Kumar, Douglas Mueller, Richard Mayfield
  • Patent number: 10492039
    Abstract: Systems, apparatus, methods, and articles of manufacture provide for receiving a text message from a user; identifying, based on (i) the text message and (ii) at least one intent rule, a message intent associated with the text message; identifying a current state of the conversation based on at least one conversation state rule and at least one of the following: (i) the message intent, (ii) the text message, and (iii) an outgoing message; and outputting the outgoing message to the user.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: November 26, 2019
    Assignee: The Travelers Indemnity Company
    Inventors: Ryan M. Scanlon, Douglas L. Roy, Flinn Mueller
  • Publication number: 20190266135
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
    Type: Application
    Filed: May 9, 2019
    Publication date: August 29, 2019
    Inventors: Ajoy Kumar, Douglas Mueller, Josie George
  • Patent number: 10339159
    Abstract: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: July 2, 2019
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Jiani Chen
  • Patent number: 10324912
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 18, 2019
    Assignee: BMC Software, Inc.
    Inventors: Ajoy Kumar, Douglas Mueller, Josie George
  • Patent number: 10235435
    Abstract: According to an aspect, a system for assisting a user with configuration management may include a configuration management database (CMDB) system having a plurality of configuration items, and an application external to the CMDB system. The CMDB system may associate an invocation string with a first configuration item and the application external to the CMDB system. The CMDB system may obtain information from the first configuration item, where the information from the first configuration item provides information for launching the application external to the CMDB system. The CMDB system may insert the information from the first configuration item into the invocation string to create an application execution command. The CMDB system may execute the application external to the CMDB system, independently from the CMDB system, based on the application execution command.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 19, 2019
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Jiani Chen
  • Publication number: 20180373774
    Abstract: Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.
    Type: Application
    Filed: August 29, 2018
    Publication date: December 27, 2018
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew D. Connors, Darius Wallace
  • Patent number: 10127296
    Abstract: Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: November 13, 2018
    Assignee: BMC Software, Inc.
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew Conners, Darius Wallace
  • Publication number: 20180011917
    Abstract: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).
    Type: Application
    Filed: September 8, 2017
    Publication date: January 11, 2018
    Inventors: Douglas Mueller, Jiani Chen
  • Publication number: 20180011916
    Abstract: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).
    Type: Application
    Filed: September 8, 2017
    Publication date: January 11, 2018
    Inventors: Douglas Mueller, Jiani Chen
  • Publication number: 20170228403
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 10, 2017
    Inventors: Ajoy KUMAR, Douglas MUELLER, Josie GEORGE
  • Publication number: 20170206098
    Abstract: Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Inventors: Douglas MUELLER, Charles MOUSSEAU
  • Publication number: 20170206061
    Abstract: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Inventors: Narayan KUMAR, Douglas MUELLER, Richard MAYFIELD
  • Patent number: 9645833
    Abstract: Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: May 9, 2017
    Assignee: BMC SOFTWARE, INC.
    Inventors: Douglas Mueller, Charles Mousseau
  • Patent number: 9613070
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 4, 2017
    Assignee: BMC Software, Inc.
    Inventors: Ajoy Kumar, Douglas Mueller, Josie George
  • Patent number: 9422106
    Abstract: The present invention provides a water-based coating system that can be used to form a durable, abrasion resistant, tough, protective coating on a wide range of substrates, including the underbody of transport vehicles, storage units, and the like. The coating composition includes an asphaltic component and advantageously has excellent adhesion properties when coated onto metal surfaces, including the underbody of transport vehicles, storage units and the like. The coating system is particularly effective for protecting metal or metal-containing substrates forming the underbody of an intermodal cargo container. The resultant coatings are flexible and impact resistant.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: August 23, 2016
    Assignee: Valspar Sourcing, Inc.
    Inventors: Donald Boespflug, Douglas Mueller, David Fouquette
  • Patent number: 9363252
    Abstract: In one example embodiment, a method includes, in one of an interpreted computer environment and a compiled computer environment, generating a software application. Generating the software application includes associating at least one first overlaid object with a first overlay group, the at least one overlaid object having a corresponding base object of the software application, assigning a first permission to the first overlay group, determining if a user is authorized to use the first overlay group based on the first permission, and configuring the software application to execute in the computer system using the at least one first overlaid object and the corresponding base object upon determining the user is authorized to use the first overlay group.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: June 7, 2016
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Charles A. Mousseau