Patents Assigned to BENEFITFOCUS.COM, INC.
  • Patent number: 9729606
    Abstract: A method and system for providing a metadata driven user interface for a web application are disclosed. A system includes a host component, a metadata interpreter, a rendering engine, and a response component. The host component is configured to receive, from a client, a request for at least a portion of a web application. The metadata interpreter is configured to retrieve metadata describing a user interface of the web application. The rendering engine is configured to render an initial screen based on the metadata. The initial screen is for display by the client in relation to an activity of the web application. The response component is configured to send the metadata and the initial screen to the client.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: August 8, 2017
    Assignee: Benefitfocus.com, Inc.
    Inventor: Adam Wagner
  • Patent number: 9692654
    Abstract: A system can correlate derived metrics for system activity to determine problems and recommend solutions. Using a hierarchy of derived metrics from a set of raw metrics, a system can identify a problem, correlate related metrics and determine a recommended solution. For example, raw metrics can be collected about computing resources. Analyzers can process the raw metrics and outputs from other analyzers to gather metrics that include metrics derived from other metrics. When a problem symptom is discovered, derived metrics (and other metrics) can be correlated with the symptom to help identify the problem. Using the correlated metrics, a system can recommend a solution to an identified problem.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 27, 2017
    Assignee: Benefitfocus.com, Inc.
    Inventor: Michael Rosier
  • Patent number: 9612708
    Abstract: A computer system, and underlying methodologies, provides a content management system including a page editor. The page editor provides authoring tools to allow not only a developer/designer, but also an end user, to design, create, edit, store, organize and/or publish content. Different levels of permissions may be assigned to different end users. Preferably, the page editor includes a graphical user interface (GUI), which is presented to the end user by the computer system via a client device. The GUI presents development tools to the user to allow the user to design, create, edit, store, organize and/or publish, dynamically generated content that is presented as part of existing applications or pages. Further, the content management system allows the user to expose the page editor, including the GUI and development tools, as part of the user(s) content and to adjust the content-generation experience presented to other users of the application or page.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: April 4, 2017
    Assignee: Benefitfocus.com, Inc.
    Inventor: John M. Lunsford
  • Patent number: 9454412
    Abstract: A system may be able classify events that occur during the runtime of applications (e.g., exceptions). The system may receive an indication of the event and may classify the event based on a comparison with elements of a classification data structure. The classification data structure may be a hierarchical data structure, and child elements may inherit characteristics from parent elements. Based on the classification, the system may perform one or more actions, which may be specified by the elements of the data structure. For example, the system may provide notifications to administrators and/or user, may attempt to recover from the event, and/or the like. Each event may be associated with a unique identifier so the user can more easily identify the event to support personnel. The system may include analysis tools to assist administrators in tracking events and identifying which events are most important.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: September 27, 2016
    Assignee: Benefitfocus.com, Inc.
    Inventor: Michael Rosier
  • Patent number: 9430504
    Abstract: The systems and methods described herein relate to dynamic runtime modifications of an object-relational mapping behavior associated with a relational persistence layer. In various embodiments, access to a relational persistence layer, such as a relational database management system may be provided via an object-relational mapper (ORM). The ORM may map data from the relational persistence layer to an object-oriented domain model. The ORM may include a plurality of field mappers configured with an original mapping strategy to map an entity field from the relational persistence layer to the object-oriented domain model. One or more of the field mappers may be configured with a dynamic adjustment strategy that allows the selected field mapper(s) to be injected with a temporary or conditional mapping behavior. The dynamic adjustment strategy may be initialized with the field mapper at startup, while the injection of temporary or conditional mappings may be performed during runtime.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 30, 2016
    Assignee: BENEFITFOCUS.COM, INC.
    Inventor: Michael Rosier
  • Patent number: 8935705
    Abstract: A dependency datastructure represents a processing task. The dependency datastructure comprising a plurality of components, each component encapsulating a code unit. The dependency datastructure may include dependency arcs to inter-component dependencies. Dependencies that are not satisfied by components within the dependency datastructure may be represented as pseudo-components. An execution environment identifies components that can be executed (e.g., have satisfied dependencies), using the dependency datastructure and/or concurrency state metadata. The execution environment may identify and exploit concurrencies in the processing task, allowing for multiple components to be executed in parallel.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 13, 2015
    Assignee: Benefitfocus.com, Inc.
    Inventor: Jeremy D. Martin
  • Patent number: 8572760
    Abstract: Semantic information may be secured by an agent using one or more semantic security labels (e.g., security predicates). The agent may be configured to allow other agents to access the semantic information according to a set of semantically expressed policies, strategies, and/or rules. A request to receive information may be mapped to a negotiation policy of the agent. The agent may evaluate the request against a semantic information sharing policy. If the information is accessible under the information sharing policy, the information may be provided. If not, the agent may negotiate information sharing terms using the negotiation ontology, strategy, and rules. Similarly, the agent may request information from other entities. Terms of the information requests may be negotiated using the negotiation ontology, strategy, and rules.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: October 29, 2013
    Assignee: Benefitfocus.com, Inc.
    Inventors: Amit Jain, Theodore C. Tanner, Jr.
  • Publication number: 20130282859
    Abstract: A method and system for enabling the real-time styling and adornment of multiple disparate web pages through remote method calls. A local host may request content created from resources on a remote host. The remote host may accept parameters from the local host that allow for customization of the remote content that is returned. The customization may include attributes, a render type, and a style. The remote content may comprise data sets that could hold appropriate layout, branding, images, text, hyperlink paths, or the like. In some embodiments, the remote content is cached once it has been generated to allow it to be returned more quickly during future requests.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Applicant: BENEFITFOCUS.COM, INC.
    Inventor: Jason Shaun McDonald
  • Patent number: 8412646
    Abstract: An agent-based system may be automatically generated from a specification provided by a user or third-party process. An agent generator may map the specification to a canonical model identifying one or more tasks to be performed by the agent-based system as ontological concepts. The agent generator may generate one or more candidate agents using the canonical model. The candidate agents may comprise one or more interconnected data transforms, which may comprise data access transforms, preprocessing transforms, machine learning transforms, and/or structural transforms. The agent generator iteratively modifies the agent-based system until a termination criteria is satisfied. The termination criteria may provide a selection mechanism whereby a performance of the plurality of candidate agents may be evaluated. An optimal agent may be selected using, inter alia, the performance of the agent-based system.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: April 2, 2013
    Assignee: Benefitfocus.com, Inc.
    Inventors: Theodore C. Tanner, Jr., Matthew Aldridge, Gregory Jorstad
  • Publication number: 20110191702
    Abstract: A computer system, and underlying methodologies, provides a content management system including a page editor. The page editor provides authoring tools to allow not only a developer/designer, but also an end user, to design, create, edit, store, organize and/or publish content. Different levels of permissions may be assigned to different end users. Preferably, the page editor includes a graphical user interface (GUI), which is presented to the end user by the computer system via a client device. The GUI presents development tools to the user to allow the user to design, create, edit, store, organize and/or publish, dynamically generated content that is presented as part of existing applications or pages. Further, the content management system allows the user to expose the page editor, including the GUI and development tools, as part of the user(s) content and to adjust the content-generation experience presented to other users of the application or page.
    Type: Application
    Filed: February 3, 2011
    Publication date: August 4, 2011
    Applicant: BENEFITFOCUS.COM, INC.
    Inventor: John M. Lunsford