Patents Assigned to BENEFITFOCUS.COM, INC.
-
Patent number: 9729606Abstract: 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: GrantFiled: September 10, 2014Date of Patent: August 8, 2017Assignee: Benefitfocus.com, Inc.Inventor: Adam Wagner
-
Patent number: 9692654Abstract: 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: GrantFiled: August 19, 2014Date of Patent: June 27, 2017Assignee: Benefitfocus.com, Inc.Inventor: Michael Rosier
-
Patent number: 9612708Abstract: 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: GrantFiled: February 3, 2011Date of Patent: April 4, 2017Assignee: Benefitfocus.com, Inc.Inventor: John M. Lunsford
-
Patent number: 9454412Abstract: 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: GrantFiled: October 3, 2014Date of Patent: September 27, 2016Assignee: Benefitfocus.com, Inc.Inventor: Michael Rosier
-
Patent number: 9430504Abstract: 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: GrantFiled: September 19, 2014Date of Patent: August 30, 2016Assignee: BENEFITFOCUS.COM, INC.Inventor: Michael Rosier
-
Patent number: 8935705Abstract: 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: GrantFiled: May 13, 2011Date of Patent: January 13, 2015Assignee: Benefitfocus.com, Inc.Inventor: Jeremy D. Martin
-
Patent number: 8572760Abstract: 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: GrantFiled: November 10, 2010Date of Patent: October 29, 2013Assignee: Benefitfocus.com, Inc.Inventors: Amit Jain, Theodore C. Tanner, Jr.
-
Publication number: 20130282859Abstract: 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: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: BENEFITFOCUS.COM, INC.Inventor: Jason Shaun McDonald
-
Patent number: 8412646Abstract: 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: GrantFiled: October 5, 2009Date of Patent: April 2, 2013Assignee: Benefitfocus.com, Inc.Inventors: Theodore C. Tanner, Jr., Matthew Aldridge, Gregory Jorstad
-
Publication number: 20110191702Abstract: 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: ApplicationFiled: February 3, 2011Publication date: August 4, 2011Applicant: BENEFITFOCUS.COM, INC.Inventor: John M. Lunsford