Abstract:
Embodiments of the present invention relate to event notifications on an end-user device of events that are important to a user of the device. The user is typically subscribed to a service that pulls events from a plurality of sources indicated by the user. The sources include a native address book on the device, a social network(s), a professional network(s), and/or another remote location(s) on the Internet. Around the occurrence of an event, the service allows for automatically generating an electronic wish and for purchasing a gift to be presented to one or more recipients associated with the event. The service can transmit the content in various forms and can include a monetizing scheme. The service is able to intelligently determine which events are important to the user such to alert the user of only those relevant events, and to intelligently select an appropriate channel for transmitting the content.
Abstract:
Embodiments of the present invention are directed to a tethering enforcement device controller and methods thereof. The tethering enforcement device controller (TEDC) is installed on a primary device, or otherwise known as the tethered device. The TEDC is configured to detect, control and block unauthorized or inappropriate tethering with a secondary device, or otherwise known as the tethering device, via either a native or a third-party tethering application, by retrieving a configuration file from a server associated with a wireless carrier. The configuration file typically includes customer profile and currently blacklisted package names of third-party tethering applications. The customer profile typically includes subscription information, including use of tethering services. If the customer is trying to tether and tethering is not allowed, then the TEDC will prevent the secondary device from tethering with the primary device. In some embodiments, the TEDC is an untethering application installed on the primary device.
Abstract:
Embodiments of the present invention allows a telecommunications provider to embed activation and configuration logic into SIM cards that consumers install in their wireless devices. The activation and configuration logic on a SIM card ensures that a wireless device is activated and properly configured to operate on a network. In some embodiments, the configuration logic on the SIM card also ensures that the wireless device is properly configured with backed up personal data and provisioned with services that a consumer had previously or is subscribed to. Typically, the wireless device is able to self-activate and self-configure when the SIM card is installed the wireless device.
Abstract:
Embodiments of the present invention relate to an error simulator for a test platform. The test platform includes a test process, a system under test (SUT), the error simulator and at least one downstream system. The error simulator is a transparent proxy that intercepts traffic from/to the SUT. The error simulator forwards only "success" commands from the SUT to the downstream system(s) and forwards actual responses from the downstream system(s) to the SUT. However, when the error simulator receives a "failure" command from the SUT, the error simulator automatically returns a corresponding error message that is obtained from preprogrammed failure information to the SUT. The preprogrammed failure information details one or more "failure" commands and corresponding error messages, and is received from the test process by the error simulator either prior to the start of testing or immediately preceding a failure during a test.
Abstract:
Embodiments of the present invention relate to linking a viewing device, such as a TV, to a user's account in a server for purposes of sharing content via the TV. A viewing application on the TV allows the TV to couple with the server, which generates a pin to be displayed on the TV. Upon the user entering the pin that is displayed on the TV in a mobile application of a mobile device, the server links the TV to the account the mobile device is linked to. The user shares content on the TV by sending commands from the mobile device to the server, which renders a screen on the TV already being viewed by the audience. Each command goes through the server rather than peer to peer. Any content that is stored in the cloud can be shared even if it is not on the mobile device.
Abstract:
A dialog manager for a spoken dialog system includes a computer, a processor, and memory, comprising: a decision module for selecting a path from a plurality of alternative paths for a given call, wherein each path implements one of a plurality of strategies for a call flow; and a weighting module for weighting the path selection decision, wherein the weighting module is operatively connected to a probability estimator for estimating a probability value that a given path of the plurality of paths is the best performing path, wherein incoming calls are directed to each of the alternative paths selected by the decision module.
Abstract:
Data is collected at regular intervals from each machine that is being studied. The data is collected concurrently from multiple systems and stored on a single machine which is not part of the study. The data includes metrics related to software and hardware performance and capacity. The data is extracted from a collection database, transformed and aggregated, and is stored in an archive database for reporting purposes. Reports are then generated using the transformed and aggregated data, resulting in a multi-page report document in one or more formats containing text, charts and graphics that is distributed, showing the results of the study to interested parties. The entire process is automated, such that after triggering the initial collection and/or extraction, no user intervention is needed to complete the process, which results in a fully-formatted report document being generated and distributed. Each stage of the process is configurable.
Abstract:
A closed loop system to monitor a communications system and to detect conditions indicative of deficient subscriber service. Circuitry responsive to the detected conditions to adjust one or more parameters of the communications system to improve subscriber service. Additional circuitry to provide subscriber feedback so as to try to minimize subscriber churn and reduce dissatisfaction.