Patent application number | Description | Published |
20080235384 | Web service for coordinating actions of clients - Architecture for providing communications resources of a network for client intercommunications. A client that desires to communicate makes a request to an arbitrary communications server node by the announcing of identifying information. The web service “parks” the request until the identifying information is ready. A second client can ultimately interact with the first client by sending identifying information and following the same lookup path to find the location at which the first client request is “parked”. A continuous hash is employed that enables a client to negotiate services of a resource and via which resource multiple clients can rendezvous for communications. The continuous hash minimizes the disruption to clients already accessing network resources. A resource is brought online or taken offline without dramatically impacting ongoing use of currently operational resources. In the event a hosting resource fails, the clients repeat the lookup process and re-converge on a new server. | 09-25-2008 |
20090089751 | EXPOSING FEATURES OF SOFTWARE PRODUCTS - The claimed subject matter provides a system and/or a method that facilitates exposing a software feature to increase productivity of performing a task. A software component can include a plurality of software features in which the software component can rank and assign a skill level to an entity utilizing at least one software feature. A smart help component can supply the entity with an informative tip based on the skill level rank, wherein the informative tip can assist in utilizing at least one software feature. | 04-02-2009 |
20090171649 | USER-DEFINED APPLICATION MODELS - A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The innovation enables collaborative information and templates to be used to enhance quality, productivity, etc. within a software application environment. These wiki-type models can provide features, functions and benefits related to, but not limited to, general information, auto-fills, formats, schema, conversions, preferences, etc. | 07-02-2009 |
20090327230 | STRUCTURED AND UNSTRUCTURED DATA MODELS - Structured and/or unstructured data is processed with the aid of a data model. The data model provides a conceptual description of source content that can be generated or otherwise modified automatically as a function of data, models, and/or structure associated with the data. Both structured and unstructured data can be viewed in terms of high-level content rather than a lower level physical model. Among other things, this view can be employed to aid search as well as data sharing. | 12-31-2009 |
20100239081 | DYNAMIC CONFIGURATION OF CALL CONTROLS FOR COMMUNICATION PERIPHERALS - Callers of an enhanced communication system are enabled to improve their communication experience by receiving context specific call controls on their peripheral device before, during, and/or after a call. A communication application determines context specific commands and configures/reconfigures call controls on the peripheral device. The peripheral device displays the call context specific controls in different stages of operation and forwards user selection(s) to the communication application without a need to understand the commands of perform actions associated with the commands. | 09-23-2010 |
20100246448 | AUTOMATIC UTILIZATION OF RESOURCES IN A REALTIME CONFERENCE - The disclosed architecture facilitates the association of resources (e.g., hardware software) with a meeting location such as a conference room or conference space. Additionally, the room and resources can be associated with a realtime conference or meeting at the meeting location. Still further, the resources can be automatically joined to the meeting being held in the room, for both the organizer of the meeting and the remote participants of the meeting. The resources are network addressable and register to a communications infrastructure for online availability. The architecture automatically joins the conference room resources to any conference or call that is being held in the locale (e.g., room) of the conference, and which the user has joined using a realtime conferencing application. The resources distributed across multiple meeting locations can be utilized for a single session, as well. | 09-30-2010 |
20100325561 | MEETING LOBBY FOR WEB CONFERENCING - A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby. | 12-23-2010 |
20110249954 | CAPTURING PRESENTATIONS IN ONLINE CONFERENCES - Presentations during an online conference are captured for subsequent playback. An instance of a presentation viewer is deployed to capture the presentation. Annotations and timing data are captured separately. The presentation with the annotations is recorded through a video encoding codec in a desired format, while timing and similar data is stored as metadata. Multiple presentations may be recorded separately to conserve resources. The recordation and the metadata can be subsequently played back to a requesting user. | 10-13-2011 |
20110300841 | MEETING LOBBY FOR WEB CONFERENCING - A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby. | 12-08-2011 |
20140039868 | User-Defined Application Models - A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The innovation enables collaborative information and templates to be used to enhance quality, productivity, etc. within a software application environment. These wiki-type models can provide features, functions and benefits related to, but not limited to, general information, auto-fills, formats, schema, conversions, preferences, etc. | 02-06-2014 |
Patent application number | Description | Published |
20120150514 | REACTIVE COINCIDENCE - An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent duration of at least one event from the outer event stream. By modeling the outer event stream to include duration, coincidence between two or more events can be determined. More specifically, the modeling of the outer event stream enables use of operators to identify coincidence between events from event streams. | 06-14-2012 |
20120297080 | Stream Operator - Aspects of the subject matter described herein relate to stream operators. In aspects, a stream event is received. Based on a timestamp associated with the stream event and the number of stream operators that have asked to be activated prior to or at the timestamp, zero or more stream objects are informed of one or more time events and torn down if no longer needed. In addition, a destination stream operator is instantiated, if needed, data (e.g., the timestamp and packet, if any) corresponding to the stream event is provided to a stream operator, output data, if any, is received from the stream operator, and the stream operator is torn down if it no longer needs state data between invocations. | 11-22-2012 |
20120323941 | Processing Queries for Event Data in a Foreign Representation - The subject disclosure is directed towards processing a query corresponding to event data in a foreign representation. In order to produce results for the query, an event structure is defined for each requested event type. Information is automatically generated for configuring adapters to identify attribute data associated with the each requested event type and return the attribute data according to the event structure. These adapters search historical event data or real-time event data for the event-related data. | 12-20-2012 |
20140067871 | DELEGATION OF EXPRESSION TREE EVALUATION - Evaluating an expression tree. A method includes, at a first domain, accessing an expression tree. The expression tree comprises a plurality of nested expressions. The plurality of nested expressions spans a plurality of domains. The expressions in the expression tree are expressed in a common format in spite of the different expressions of the expression tree being intended to be evaluated by different domains. At the first domain, the method includes evaluating one or more references to local variables included in the plurality of nested expressions. The method further includes determining that one or more expressions in the plurality of expressions are to be evaluated by a different domain. The method further includes expanding the one or more expressions in the plurality of expressions to be evaluated by different domains to allow the one or more expressions to be evaluated by the different domain. | 03-06-2014 |
Patent application number | Description | Published |
20130277285 | MULTI-CANISTER WATER-FILTRATION SYSTEM - The current application is to multi-canister water-filtration systems with two or more canister-type water filters as well as pressure-monitoring components to allow for the pressure drop across at least one of the canister-type water filters to be monitored and filtration-efficiency degradation detected. | 10-24-2013 |
20130277288 | WELL-WATER TREATMENT SYSTEM - The current application is directed to cost-effective and efficient well-water treatment systems that employ both multi-layer filtration and aeration to remove undesirable gasses, such as carbon dioxide, hydrogen sulfide, methane, radon, and volatile organic-compound gasses from input well water as well as particulate contaminants and soluble metal ions, including iron and manganese. The well-water treatment systems to which the current application is directed additionally remove many other types of well-water contaminants. | 10-24-2013 |
20130277294 | MULTI-FILTER POINT-OF-ENTRY FILTRATION SYSTEM - The multi-filter POE water-filtration systems, to which the current application is directed, employ multiple filter modules that operate, in parallel, to filter input, untreated water. By using parallel filtration by multiple filter modules, relatively high throughput and low pressure losses are obtained. Modules are connected into the filtration system by quick-connect and quick-disconnect features which contribute to ease of use and maintenance. A three-dimensional (“3D”) network-material-based filter medium is used within the multiple filter modules, in certain examples of the multi-flow POE water-filtration system to which the current application is directed. In one example, the multi-filter POE water-filtration system includes four filter modules that filter water in parallel. In other examples, a larger number of filtration modules may be employed and, in still other examples, two or three filtration modules, rather than four, may be employed. | 10-24-2013 |
20140061117 | WATER FILTER WITH MULTIPLE INTERNAL FILTRATION MODULES - The current application is directed to canister-type water filters that include at least two different types of filter media contained within at least two internal modules. The canister-type water filters to which the current application is directed provide the cost-effectiveness, ease of maintenance, and robustness of currently available canister-style water filters, but provide effective removal of a far broader range of contaminants than currently available canister-style water filters. | 03-06-2014 |
Patent application number | Description | Published |
20130277285 | MULTI-CANISTER WATER-FILTRATION SYSTEM - The current application is to multi-canister water-filtration systems with two or more canister-type water filters as well as pressure-monitoring components to allow for the pressure drop across at least one of the canister-type water filters to be monitored and filtration-efficiency degradation detected. | 10-24-2013 |
20130277288 | WELL-WATER TREATMENT SYSTEM - The current application is directed to cost-effective and efficient well-water treatment systems that employ both multi-layer filtration and aeration to remove undesirable gasses, such as carbon dioxide, hydrogen sulfide, methane, radon, and volatile organic-compound gasses from input well water as well as particulate contaminants and soluble metal ions, including iron and manganese. The well-water treatment systems to which the current application is directed additionally remove many other types of well-water contaminants. | 10-24-2013 |
20130277294 | MULTI-FILTER POINT-OF-ENTRY FILTRATION SYSTEM - The multi-filter POE water-filtration systems, to which the current application is directed, employ multiple filter modules that operate, in parallel, to filter input, untreated water. By using parallel filtration by multiple filter modules, relatively high throughput and low pressure losses are obtained. Modules are connected into the filtration system by quick-connect and quick-disconnect features which contribute to ease of use and maintenance. A three-dimensional (“3D”) network-material-based filter medium is used within the multiple filter modules, in certain examples of the multi-flow POE water-filtration system to which the current application is directed. In one example, the multi-filter POE water-filtration system includes four filter modules that filter water in parallel. In other examples, a larger number of filtration modules may be employed and, in still other examples, two or three filtration modules, rather than four, may be employed. | 10-24-2013 |
20140061117 | WATER FILTER WITH MULTIPLE INTERNAL FILTRATION MODULES - The current application is directed to canister-type water filters that include at least two different types of filter media contained within at least two internal modules. The canister-type water filters to which the current application is directed provide the cost-effectiveness, ease of maintenance, and robustness of currently available canister-style water filters, but provide effective removal of a far broader range of contaminants than currently available canister-style water filters. | 03-06-2014 |