Abstract:
The UNIVERSAL ELECTRONIC PAYMENT APPARATUS, METHODS AND SYSTEMS (“UEP”) transform touchscreen inputs into a virtual wallet mobile application interface via UEP components into purchase transaction triggers and receipt notices. In one implementation the UEP provides, via a user device, a product information search request; and obtains, in response to the product information search request, information on a first product for sale by a first merchant and a second product for sale by a second merchant. The UEP generates a single purchase transaction request, using the information on the first product for sale by the first merchant and the second product for sale by the second merchant. The UEP provides, via the user device, the single purchase transaction request for payment processing. Also, the UEP obtains an electronic purchase receipt for the first product for sale by the first merchant and the second product for sale by the second merchant.
Abstract:
The VIRTUAL WALLET CARD SELECTION APPARATUSES, METHODS AND SYSTEMS (“VWCS”) transform virtual wallet card selections by users utilizing mobile devices via VWCS components into virtual wallet card-based transaction purchase notifications. In one implementation, the VWCS obtains a user authentication request for a purchase transaction, and extracts a universal card account number from it. Upon querying a database, the VWCS determines that the user has access to a virtual wallet and obtains virtual wallet card selection options for the user from the database. The VWCS provides the virtual wallet card selection options to a user mobile device, and obtains a user selection of an account included among the options. The VWCS initiates a purchase transaction using the user selection. Also, upon completion of authorization of the purchase transaction, the VWCS provides a purchase receipt to the user mobile device.
Abstract:
Effective bandwidth of a communication link is determined in a heterogeneous, packet switched network between a source and a destination, where effective bandwidth is defined as actual available bandwidth between the server and the client, minus the overhead of the various network protocols used to transmit the data. The method includes measuring transmission times between the source and a destination for a plurality data segments having different characteristics, such as different sized files or subfiles of data; processing the transmission times to cancel effects of transmission latencies other than the different characteristics of the data segments; and indicating a bandwidth based on said processing. The processing is done in parallel with the return of user resources to the destination, and using a bandwidth detection engine associated with a proxy server.
Abstract:
Communications rate control is described. The rate control includes receiving a message addressed to a client device of a user. A determination is made as to a category of the message. Data of the message is synchronized between a server and the mobile device in response to one or more of the category and one or more user actions at the client device.
Abstract:
Effective bandwidth of a communication link is determined in a heterogeneous, packet switched network between a source and a destination, where effective bandwidth is defined as the actual available bandwidth between the server and the client, minus the overhead of the various network protocols used to transmit the data. The method includes maintaining a database of bandwidth parameters indexed by destination address, and using the database when setting a communication channel.
Abstract:
Connection management in communication systems is described. The connection management includes controlling a connection between client devices and a network using multiple connection modes. One of the available connection modes is selected for use in a connection between the network and a respective client device. Selection of the connection mode is performed according to one or more parameters of the network and the particular client device. A reachable state or presence state of each client device is set 406 in response to data of the respective connection mode.
Abstract:
Provisioning is described for use in communications systems. The provisioning includes receiving a message at an inbox of a device. The message includes information of an electronic location of a source device from which to download the appropriate application and device and user-specific information used for configuration of the application. An application is automatically transferred to the device in response to selection of the received message by a user of the device. The application is automatically installed on the device. The application is auto-started, at which time it self-configures using the original message.
Abstract:
Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.
Abstract:
Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
Abstract:
Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. Numerous second call legs are initiated over a second voice channel, and the second call legs are coupled to the server and numerous client devices corresponding to an intended call recipients. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.