Patents by Inventor Bryan Self

Bryan Self 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: 11360965
    Abstract: A method, apparatus, and computer program product are provided for dynamically updating database tables by generating dynamic field tracking forms. The method retrieves, based on an application bundle, values associated with a plurality of fields from a database, and dynamically generates and transmits a structured document and associated script based on the retrieved values. The method further receives an indication of a custom field, stores the custom field and associated values, and dynamically re-generates and re-transmits an updated structured document to allow for real-time or near real-time customization and database storage.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: June 14, 2022
    Assignee: HealthStream, Inc.
    Inventors: Bryan Self, Shawn Brezny, Timothy Gruber, John Graham, Jnani Clay
  • Patent number: 10404710
    Abstract: A method, apparatus and computer program product are provided for implementing an improved directory services system. An example of the method includes transmitting an access request to a directory services server, the access request comprising user credentials, receiving, in response to validation of the user credentials by the directory services server, a directory services response from the directory services server, the directory services response comprising one or more fields of directory services data generated by the directory services server, translating the directory services response to generate a generic data object, wherein the generic data object comprises one or more values derived from the one or more fields of directory service data included in the directory services response, and providing the generic data object to an application.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 3, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Bryan Self, Michael Patterson, Vincent Lee
  • Patent number: 10282217
    Abstract: A method, apparatus and computer program product are provided for serializing and de-serializing objects such that data may be transmitted between disparate systems otherwise having incompatible object definitions. The disparate systems may include different versions of the same system or completely different systems. Object graphs may be recursively broken down into primitive components, and the data may be reformatted as maps of primitive data chained together. The data may be transmitted to a disparate recipient system and reassembled into objects recognizable by the disparate recipient system. Various systems can then communicate with each other regardless of underlying data formats.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: May 7, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Bryan Self, Elizabeth Fox, Joshua Turner
  • Publication number: 20190018691
    Abstract: A method, apparatus and computer program product are provided for serializing and de-serializing objects such that data may be transmitted between disparate systems otherwise having incompatible object definitions. The disparate systems may include different versions of the same system or completely different systems. Object graphs may be recursively broken down into primitive components, and the data may be reformatted as maps of primitive data chained together. The data may be transmitted to a disparate recipient system and reassembled into objects recognizable by the disparate recipient system. Various systems can then communicate with each other regardless of underlying data formats.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Applicant: Change Healthcare Holdings, LLC
    Inventors: Bryan Self, Elizabeth Fox, Joshua Turner
  • Patent number: 10002400
    Abstract: A method, apparatus and computer program product provide mechanisms for generating vector graphics. The method includes receiving input defining a plurality of graphic elements, determining a plurality of graphic element definitions, each graphic element definition corresponding to at least one of the plurality of graphic elements, generating a graphic definition object comprising each of the graphic element definitions, providing the graphic definition object to a vector graphic renderer, and receiving, from the vector graphic renderer, a vector graphic comprising each of the plurality of graphic elements.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 19, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Bryan Self, Joshua Turner
  • Patent number: 9824665
    Abstract: A method is provided for dynamically displaying graphical and textual overlays on geospatial arrangements. Glyph information provided by one or more third party systems may be stored in a centralized system. Upon request from a client terminal, the glyph information may be applied to a geospatial arrangement to generate an updated map to be displayed by the client terminal. Newly created glyphs, including new visual content, may be provided seamlessly after initial configuration.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: November 21, 2017
    Assignee: Change Healthcare LLC
    Inventors: Bryan Self, Brandon Wedgeworth, Todd Morgan
  • Publication number: 20170289166
    Abstract: A method, apparatus and computer program product are provided for implementing an improved directory services system. An example of the method includes transmitting an access request to a directory services server, the access request comprising user credentials, receiving, in response to validation of the user credentials by the directory services server, a directory services response from the directory services server, the directory services response comprising one or more fields of directory services data generated by the directory services server, translating the directory services response to generate a generic data object, wherein the generic data object comprises one or more values derived from the one or more fields of directory service data included in the directory services response, and providing the generic data object to an application.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Change Healthcare LLC
    Inventors: Bryan Self, Michael Patterson, Vincent Lee
  • Publication number: 20170287099
    Abstract: A method, apparatus and computer program product provide mechanisms for generating vector graphics. The method includes receiving input defining a plurality of graphic elements, determining a plurality of graphic element definitions, each graphic element definition corresponding to at least one of the plurality of graphic elements, generating a graphic definition object comprising each of the graphic element definitions, providing the graphic definition object to a vector graphic renderer, and receiving, from the vector graphic renderer, a vector graphic comprising each of the plurality of graphic elements.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Change Healthcare LLC
    Inventors: Bryan Self, Joshua Turner
  • Patent number: 9690876
    Abstract: A method is provided for providing superviews of geospatial arrangements. Users may configure a superview by providing a unit(s) and filtering criteria. Subunits belonging to the unit(s) and satisfying the filtering criteria may be displayed in a graphical superview, including additional pertinent information relative to the subunits. The graphical superview may be updated automatically to reflect the most up to date information. A server may be preconfigured to receive a superview configuration and automatically cause the corresponding graphical superview to be displayed on a client device.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 27, 2017
    Assignee: CHANGE HEALTHCARE LLC
    Inventors: Bryan Self, Josh Turner, Preston Prewett
  • Publication number: 20170060602
    Abstract: Apparatuses, methods, and computer program products are provided for automatically internationalizing grammatical output for presentation to a user of a program based on the user's locale. In particular, AST transformations are described that cause a compiler to generate a programming method during compilation of a portion of source code containing a predefined token, where the programming method is incorporated (by the compiler) into a file produced by the compiler and serves to call an instance of a message bundle file that provides translation of grammatical output without requiring the programmer/developer to manually incorporate individual message bundles into each portion of source code to be internationalized.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Bryan Self, Preston Prewett, Josh Turner
  • Patent number: 9582294
    Abstract: Apparatuses, methods, and computer program products are provided for automatically internationalizing grammatical output for presentation to a user of a program based on the user's locale. In particular, AST transformations are described that cause a compiler to generate a programming method during compilation of a portion of source code containing a predefined token, where the programming method is incorporated (by the compiler) into a file produced by the compiler and serves to call an instance of a message bundle file that provides translation of grammatical output without requiring the programmer/developer to manually incorporate individual message bundles into each portion of source code to be internationalized.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: February 28, 2017
    Assignee: McKesson Financial Holdings
    Inventors: Bryan Self, Preston Prewett, Josh Turner
  • Publication number: 20160283672
    Abstract: A healthcare information processing apparatus, method and computer program product are provided for creating and configuring logical units, and providing hierarchy-independent data associated with physical units, logical units, and/or facilities. Physical units may be defined by subunits having a common or similar physical location. A logical unit may include a user-configured grouping of subunits selected without regard to physical locations. Upon request from a client terminal, hierarchy-independent data, including accumulated summary data may be provided for any number of physical units, logical units, and/or facilities. Users associated with roles of varying levels within an organization may therefore easily access desired data, independent of hierarchies of the respective data.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Bryan Self, Josh Turner, Preston Prewett
  • Publication number: 20160197849
    Abstract: A method, apparatus and computer program product are provided in order to provide improved messaging interfaces. Examples of a method include establishing a first listener thread to identify incoming message traffic from a Health Level 7 (HL7) repeater, initializing one or more device interfaces accessible to at least one application executing on the computing device, receiving at least one message from the HL7 repeater, associating a message queue and a second listener thread with the HL7 repeater, wherein the second listener thread includes a socket configured to receive messages from the HL7 repeater, associating the message queue and the second listener thread with at least one of the device interfaces, receiving another message from the HL7 repeater, placing, by the second listener thread, the another message on the message queue, and making the another message as stored on the message queue available to an application via the at least one of the device interfaces.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 7, 2016
    Inventors: Bryan Self, John Stanton, Balaji Varadhan
  • Publication number: 20160004824
    Abstract: A method, computer program product, and apparatus is provided for providing prioritization of subunits. Visual indications of the prioritization may be displayed on interfaces such as geospatial arrangement. Medical facilities may utilize embodiments to indicate priorities of rooms to which to admit incoming patients. Users and staff within a particular unit may therefore prioritize subunits according to the unit's needs. Users in bed management, which may operate remotely from the unit, may easily identify high priority rooms to which to admit incoming patients. Priorities of subunits may be reassigned accordingly as prioritized subunits are utilized, and as other subunits are newly prioritized.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventors: John Stanton, Rodney Blake Driskill, Bryan Self, Rocco Joseph Plaia, Kevin Johnson
  • Publication number: 20150278973
    Abstract: A method, apparatus and computer program product are provided in order to generate messages. An example method may include receiving a set of message script. The set of message script may include tokens defined within a message generation grammar. The message generation grammar may define a grammar for generating a standards-compliant message. The method may also include processing the set of message script, using a processor, wherein processing the set of message script comprises parsing and lexing the set of message script to select a set of message content. The method may also include generating a markup representation of the set of message script. The method may also include generating the standards-compliant message using the markup representation, wherein the content of one or more fields of the standards-compliant message is based at least in part on a corresponding tag of the markup representation.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: McKesson Financial Holdings
    Inventors: Bryan Self, Brandon Wedgeworth, Vincent Lee
  • Publication number: 20150261852
    Abstract: A method is provided for providing superviews of geospatial arrangements. Users may configure a superview by providing a unit(s) and filtering criteria. Subunits belonging to the unit(s) and satisfying the filtering criteria may be displayed in a graphical superview, including additional pertinent information relative to the subunits. The graphical superview may be updated automatically to reflect the most up to date information. A server may be preconfigured to receive a superview configuration and automatically cause the corresponding graphical superview to be displayed on a client device.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: McKesson Financial Holdings
    Inventors: Bryan Self, Josh Turner, Preston Prewett
  • Publication number: 20150170075
    Abstract: A method is provided for creating, configuring, and displaying logical units. A logical unit may include underlying data defining subunits defined based on a physical location and may be stored in a centralized system. Upon request from a client terminal, a graphical logical unit may provide a visual representation of the subunits, or rooms. A user may view specified rooms from various areas in a consolidated view, as opposed to accessing a geospatial arrangement for each individual area of interest.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventors: Bryan Self, Josh Turner, Preston Prewett
  • Patent number: 9049245
    Abstract: A method, apparatus and computer program product are provided to facilitate the transfer of data from a source system to a recipient system in instances in which the source and recipient systems process data having different data stream types, such as differently formatted data. In regards to a method, data is received from any one of a plurality of source systems, each of which has a respective first data stream type. The method determines a recipient system from among a plurality of candidate recipient systems and determines a second data stream type accepted by the recipient system. The method directs the data to a first processing module of a plurality of processing modules based upon the source system, the recipient system and the first and second data stream types. The method processes the data with the first processing module based upon a recipient system and its second data stream type.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: June 2, 2015
    Assignee: McKesson Financial Holdings
    Inventors: Lance Higgins, Bryan Self
  • Publication number: 20150022544
    Abstract: A method is provided for dynamically displaying graphical and textual overlays on geospatial arrangements. Glyph information provided by one or more third party systems may be stored in a centralized system. Upon request from a client terminal, the glyph information may be applied to a geospatial arrangement to generate an updated map to be displayed by the client terminal. Newly created glyphs, including new visual content, may be provided seamlessly after initial configuration.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Bryan Self, Brandon Wedgeworth, Todd Morgan
  • Publication number: 20140200903
    Abstract: Embodiments include systems and methods for providing emergency alerts on a geospatial display. In one embodiment, a method is provided. The method can include receiving event data from one or more data management systems. The method can include determining at least one emergency event exists based at least in part on the received event data. Furthermore, the method can include outputting, via a display device, a scaled geospatial arrangement corresponding with a physical location, a grid, or a list. Moreover, the method can include outputting, via a display device, at least one color corresponding to the at least one emergency event, wherein the at least one color is one of a set of pre-assigned colors.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventors: Kenneth Hancock, Kevin Johnson, Bryan Self, Mark Skiba, John Stanton, Stephen Thompson, Brandon Wedgeworth