Patent application number | Description | Published |
20100174754 | GENERIC ONTOLOGY BASED SEMANTIC BUSINESS POLICY ENGINE - Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user. | 07-08-2010 |
20110093469 | TECHNIQUES FOR EXTRACTING SEMANTIC DATA STORES - Techniques for enforcing policies. A set of data is stored in one or more data stores. A plurality of semantic concepts for an ontology are defined and a map is constructed from the set of data to the concepts. The map is executed in order to transform data from the set of data to a second set of data. The second set of data is stored according to the ontology. The second set of data is reasoned in order to determine compliance with one or more policies. | 04-21-2011 |
20120030202 | TECHNIQUES FOR ANALYZING DATA FROM MULTIPLE SOURCES - Techniques, including systems are methods, for analyzing data from multiple sources are disclosed and suggested herein. In an embodiment, external information from one or more external information sources and internal information from one or more internal information sources is received. The received external information and internal information are stored in one or more data stores that collectively implement one or more ontologies. One or more conditions are applied to the external information and internal information in the one or more data stores to determine a conclusion and the conclusion is provided to a user. | 02-02-2012 |
20120143813 | TECHNIQUES FOR DATA GENERATION - Techniques, including systems and methods, for generating data are disclosed and suggested herein. Original data used in connection with one or more applications is analyzed in order to determine one or more distribution characteristics for the original data. The distribution characteristics are used to generate data that is similarly distributed. The generated data may be used as seed data for demonstrating, testing, or otherwise using one or more applications. | 06-07-2012 |
20140033094 | HEURISTIC CACHING TO PERSONALIZE APPLICATIONS - Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache. | 01-30-2014 |
20140074547 | PERSONAL AND WORKFORCE REPUTATION PROVENANCE IN APPLICATIONS - Techniques for storing information include making determinations whether to store data from a data source based at least in part on one or more reputation metrics calculated for an individual associated with the information. The scope of information collected about an individual is varied based on the individual's reputation and/or the reliability of the source of information, which may be a social network system or other data source. | 03-13-2014 |
20140108461 | Generic Ontology Based Semantic Business Policy Engine - Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user. | 04-17-2014 |
20150134551 | TECHNIQUES FOR ANALYZING DATA FROM MULTIPLE SOURCES - Techniques, including systems are methods, for analyzing data from multiple sources are disclosed and suggested herein. In an embodiment, information from one or more information sources is received. The received information is stored in one or more data stores that collectively implement one or more ontologies. One or more conditions are applied to the information in the one or more data stores to determine a conclusion. | 05-14-2015 |
Patent application number | Description | Published |
20130179880 | DATA AND STATE THREADING FOR VIRTUALIZED PARTITION MANAGEMENT - The system includes a virtualized environment having at least one partition. An instance of an application executes in the partition. The application instance is not dedicated to a single user or element. Rather, the application instance may be shared or parsed out to two or more users or elements. To accomplish this sharing, the static data (which is common to all the elements or users) may be maintained in the partition or is loaded at runtime. The dynamic data (the data which is unique to each instantiation and associated with the element requesting the application) can be loaded when an instance is dedicated to execute for a particular element or user. Thus, various elements can share instances of an application and there need not be instances dedicated to particular elements. | 07-11-2013 |
20150039687 | ACQUIRING AND CORRELATING WEB REAL-TIME COMMUNICATIONS (WEBRTC) INTERACTIVE FLOW CHARACTERISTICS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA - Embodiments include acquiring and correlating Web Real-Time Communications (WebRTC) interactive flow characteristics, and related methods, systems, and computer-readable media. In one embodiment, a method for acquiring and correlating characteristics of WebRTC interactive flows comprises receiving, by an acquisition agent of a WebRTC client executing on a computing device, a peer connection initiation dialogue for establishing a WebRTC interactive flow. The method further comprises determining, by the acquisition agent, one or more characteristics of the WebRTC interactive flow based on the peer connection initiation dialogue. The method additionally comprises receiving, by a correlation agent, the one or more characteristics of the WebRTC interactive flow from the acquisition agent, and storing the one or more characteristics of the WebRTC interactive flow. The method also comprises correlating, by the correlation agent, one or more stored characteristics, and generating, by the correlation agent, one or more interaction records based on the correlating. | 02-05-2015 |
20150092934 | SYSTEM AND METHOD FOR COORDINATED CALL-BACK REVOCATION - System and method to revoke call-back requests, the method including: transmitting a plurality of communication requests from a caller to one or more callees; determining mootness of a request for a call-back from at least some of the callees; initiating, by use of a single command, a plurality of call-back cancellation requests to the at least some of the callees; and transmitting one or more call-back cancellation requests to the at least some of the callees. The method may further include determining a characteristic shared by the communication requests to the at least some of the callees. Determining a characteristic may include determining subject matter from message content, metadata, or sending time of the communication requests. The request for a call-back is determined by the caller or inferred by a callee. Call-back cancellation may include removal of a call indication from a notification list of the callee. | 04-02-2015 |
20150120825 | SEQUENTIAL SEGREGATED SYNCHRONIZED TRANSCRIPTION AND TEXTUAL INTERACTION SPATIAL ORIENTATION WITH TALK-OVER - Disclosed is a system and method for sequential segregated synchronized transcript for a multi-party conference. Multiple transcriptions, or their textual streams, are utilized to build segregated, time oriented user interfaces. Horizontally overlapping segments may reflect talk-over of two or more conference participants talking at the same time. | 04-30-2015 |
20150220368 | DATA AND STATE THREADING FOR VIRTUALIZED PARTITION MANAGEMENT - The system includes a virtualized environment having at least one partition. An instance of an application executes in the partition. The application instance is not dedicated to a single user or element. Rather, the application instance may be shared or parsed out to two or more users or elements. To accomplish this sharing, the static data (which is common to all the elements or users) may be maintained in the partition or is loaded at runtime. The dynamic data (the data which is unique to each instantiation and associated with the element requesting the application) can be loaded when an instance is dedicated to execute for a particular element or user. Thus, various elements can share instances of an application and there need not be instances dedicated to particular elements. | 08-06-2015 |
Patent application number | Description | Published |
20150030152 | METHOD AND SYSTEM FOR DETERMINING CUSTOMER'S SKILL, KNOWLEDGE LEVEL, AND/OR INTEREST - A microprocessor executable work assignment mechanism selects a work item associated with a customer, dynamically determines, for the customer, a customer proficiency level with respect to a contact center product and/or product area sold and/or serviced by a contact center, and uses the customer proficiency level in assigning the selected work item to a resource for servicing and/or in providing the determined customer proficiency level to an assigned resource for use in servicing the selected work item. | 01-29-2015 |
20150089046 | PROVIDING NETWORK MANAGEMENT BASED ON MONITORING QUALITY OF SERVICE (QOS) CHARACTERISTICS OF WEB REAL-TIME COMMUNICATIONS (WEBRTC) INTERACTIVE FLOWS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA - Embodiments include providing network management based on monitoring Quality of Service (QoS) characteristics of Web Real-Time Communications (WebRTC) interactive flows, and related methods, systems, and computer-readable media. In one embodiment, a method for providing network management based on monitoring QoS characteristics of WebRTC interactive flows is provided. The method comprises obtaining, by a QoS acquisition agent of a WebRTC client executing on a computing device, a WebRTC interactive flow QoS characteristic that indicates a quality of a WebRTC interactive flow over a network. The method further comprises communicating, by the QoS acquisition agent, the WebRTC interactive flow QoS characteristic to a QoS monitoring agent external to the WebRTC client. The method additionally comprises initiating, by the QoS monitoring agent, a network management task based on the WebRTC interactive flow QoS characteristic. In this manner, QoS characteristics may be collected and correlated in order to optimize a user's WebRTC experience. | 03-26-2015 |
20150121250 | PROVIDING INTELLIGENT MANAGEMENT FOR WEB REAL-TIME COMMUNICATIONS (WebRTC) INTERACTIVE FLOWS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA - Intelligently managing Web Real-Time Communications (WebRTC) interactive flows, and related systems, methods, and computer-readable media are disclosed herein. In one embodiment, a system for intelligently managing WebRTC interactive flows comprises at least one communications interface, and an associated computing device comprising a WebRTC client. The WebRTC client is configured to receive a user input gesture directed to one or more visual representations corresponding to one or more WebRTC users, and determine a context for the WebRTC client based on a current state of the WebRTC client. The WebRTC client is further configured to obtain one or more identity attributes associated with the one or more WebRTC users, and provide one or more WebRTC interactive flows including the one or more WebRTC users based on the context, the user input gesture, and the one or more identity attributes. | 04-30-2015 |
Patent application number | Description | Published |
20090131168 | Systems and methods for improving a button assembly - A button assembly is described. The button assembly includes a light emitting device that emits light. The button assembly further includes a lens cap that protects the light emitting device from being damaged. The lens cap has a top surface, a first cap side, a second cap side, a third cap side, and a fourth cap side. The second cap side connected to the first cap side, the third cap side connected to the second cap side, and the fourth cap side connected to the first cap side and the third cap side to form a plane. A first perpendicular distance between the plane and a first point on the top surface is different than a second perpendicular distance between the plane and a second point on the top surface. Additionally, a system for increasing life of a pixel is described. | 05-21-2009 |
20120046107 | FLEXIBLY CONFIGURABLE BUTTON PANELS FOR GAMING MACHINES - Flexibly configurable button panels for electronic devices and dynamic display systems for wager based gaming machines are disclosed. Button panels include a flexible cable, surface mount or other cable connectors spaced along and coupled thereto, and button assemblies coupled thereto via the cable connectors to provide electrical access from buttons to circuit lines. Relative physical locations of buttons are then reconfigurable to form different button panel configurations while the buttons remain coupled to the flexible cable. A dedicated dynamic button panel controller for processing button functions and a button panel identification device having an identification code can also be provided. Buttons can be removably coupled to the cable connectors, and can also include dynamic displays thereupon. Other gaming machine dynamic displays can also be provided. Separate dynamic display controllers can be provided to control dynamic displays directly to alleviate processing burdens on the master gaming controller. | 02-23-2012 |
20130203493 | FLEXIBLY CONFIGURABLE BUTTON PANELS FOR GAMING MACHINES - Flexibly configurable button panels for electronic devices and dynamic display systems for wager based gaming machines are disclosed. Button panels include a flexible cable, surface mount or other cable connectors spaced along and coupled thereto, and button assemblies coupled thereto via the cable connectors to provide electrical access from buttons to circuit lines. Relative physical locations of buttons are then reconfigurable to form different button panel configurations while the buttons remain coupled to the flexible cable. A dedicated dynamic button panel controller for processing button functions and a button panel identification device having an identification code can also be provided. Buttons can be removably coupled to the cable connectors, and can also include dynamic displays thereupon. Other gaming machine dynamic displays can also be provided. Separate dynamic display controllers can be provided to control dynamic displays directly to alleviate processing burdens on the master gaming controller. | 08-08-2013 |
20130244795 | AIR FLOW INDICATOR FOR A GAMING MACHINE - Components of a gaming machine are cooled by generating an air flow through the gaming machine. The air flow cools the gaming machine components and is filtered by a filter. A speed of the air flow through the gaming machine is measured using an anemometer and a signal indicative of the speed of the air flow is generated. The signal may indicate, for example, that the filter or a fan that generates the air flow are in need of maintenance, or that an obstruction exists in the air flow path through the gaming machine. | 09-19-2013 |
20140057727 | INPUT DEVICE WITH MEMBRANE TO IMPEDE ENTRANCE OF FOREIGN CONTAMINATES INTO AN ELECTRONIC GAMING MACHINE - Methods, systems, or apparatuses for impeding the entrance of foreign contaminates into a housing of a gaming machine may include a gaming controller, a panel, and an input device mounted to the panel. The input device may include a housing. The housing of the input device may include a first section, a second section, and a member moveable with respect to the first and the second sections, wherein the moveable member is configured to be actuated by a player to provide input to the gaming controller; and a membrane disposed between the first section and the panel, wherein the membrane impedes the entrance of foreign contaminates into the housing. | 02-27-2014 |
20150087420 | INPUT DEVICE WITH MEMBRANE TO IMPEDE ENTRANCE OF FOREIGN CONTAMINATES INTO AN ELECTRIC GAMING MACHINE - Methods, systems, or apparatuses for impeding the entrance of foreign contaminates into a housing of a gaming machine may include a gaming controller, a panel, and an input device mounted to the panel. The input device may include a housing. The housing of the input device may include a first section, a second section, and a member moveable with respect to the first and the second sections, wherein the moveable member is configured to be actuated by a player to provide input to the gaming controller; and a membrane disposed between the first section and the panel, wherein the membrane impedes the entrance of foreign contaminates into the housing. | 03-26-2015 |